/* Four owner-review corrections. Keep these scenes native and responsive. */
.f4-art{margin-block:12px 54px}.f4-art *{box-sizing:border-box}.f4-icon{display:block;flex:none;color:inherit;stroke-width:1.5}
.f4-industries{position:relative;min-height:590px;isolation:isolate;color:#391a26}.f4-industry-wires{position:absolute;inset:0;width:100%;height:590px;pointer-events:none;overflow:visible;z-index:0}.f4-industry-wires path{fill:none;stroke:#88717a;stroke-width:1.1;vector-effect:non-scaling-stroke}.f4-industry-wires .f4-search-wire{stroke:#38212a}.f4-industry-wires .f4-paths path{stroke:#7d6970}.f4-industry-wires circle{fill:#ff5a2b}.f4-industry-wires .f4-paths circle{fill:#542736}
.f4-industry-search{position:absolute;left:0;top:232px;width:13%;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.f4-industry-search>div{width:64px;height:64px;border:1px solid #543440;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 20px #27121a0d}.f4-industry-search>b{font-weight:400;font-size:17px;margin-top:13px}.f4-industry-search>small{font-size:12px;color:#8d8186;line-height:1.4;margin-top:6px}
.f4-industry-orbit{position:absolute;left:15.4%;top:27px;width:38.5%;height:auto;aspect-ratio:1;z-index:1;border:1px solid #c9c0c3;border-radius:50%;display:grid;place-items:center}.f4-industry-orbit:before{content:'';position:absolute;inset:4.5%;border:1px dashed #d4c9cd;border-radius:50%}.f4-industry-wheel{width:84%;aspect-ratio:1;border-radius:50%;position:relative;background:radial-gradient(circle at 48% 42%,#622c40,#391822 69%,#280f17 100%);box-shadow:inset 0 0 0 1px #633b49,0 16px 35px #240c161e;color:#fff;overflow:hidden}.f4-wheel-divider{position:absolute;left:50%;top:50%;width:1px;height:50%;background:#c2aeb74d;transform-origin:top}.f4-divide-top{transform:rotate(180deg)}.f4-divide-left{transform:rotate(60deg)}.f4-divide-right{transform:rotate(-60deg)}.f4-wheel-sector{position:absolute;display:flex;flex-direction:column;color:#f8f2f4;z-index:1;line-height:1.25}.f4-wheel-sector .f4-icon{margin-bottom:8px}.f4-wheel-sector b{font-weight:500;font-size:17px}.f4-wheel-sector small{font-size:11px;color:#d2bfc6;line-height:1.35;margin-top:3px}.f4-sector-site{left:10%;top:28%}.f4-sector-promo{right:7%;top:28%}.f4-sector-data{width:100%;left:0;bottom:8%;align-items:center;text-align:center}.f4-wheel-center{position:absolute;left:50%;top:50%;width:39%;aspect-ratio:1;border-radius:50%;background:#fff;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#3a1623;text-align:center;z-index:2;border:1px solid #e6dfe1}.f4-wheel-center .f4-icon{margin-bottom:6px}.f4-wheel-center strong{font-size:clamp(21px,1.75vw,28px);font-weight:400;line-height:1.04;letter-spacing:-.035em}.f4-wheel-center span{font-size:10px;color:#897880;line-height:1.25;margin-top:8px}.f4-orbit-copy{position:absolute;background:#fff;padding:2px 7px;color:#9d9297;font-size:10px;letter-spacing:.01em;white-space:nowrap;z-index:2}.f4-orbit-a{top:-8px;left:29%}.f4-orbit-b{left:-9%;top:67%;transform:rotate(-64deg)}.f4-orbit-c{right:-12%;top:69%;transform:rotate(63deg)}
.f4-industry-list{position:absolute;left:68%;top:15px;width:32%;height:520px;display:grid;grid-template-rows:repeat(8,1fr);z-index:2}.f4-industry-link{display:flex;align-items:center;gap:16px;color:#391a26;text-decoration:none;padding:2px 2px 2px 0;min-height:0;transition:transform .2s}.f4-industry-link:hover{transform:translateX(6px)}.f4-industry-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #9c8590;border-radius:50%;background:#fff;flex:none;color:#643044;box-shadow:0 2px 5px #32131d08}.f4-industry-link b{display:block;font-size:16px;font-weight:400;line-height:1.12}.f4-industry-link small{display:block;font-size:11px;color:#998b90;line-height:1.3;margin-top:3px}
/* The source-to-deal ID travels across three translucent glass planes. */
.ca-attribution .ca-art{margin-bottom:55px}.fv-attribution.ca-record-chain{grid-template-columns:27% 40% 27%;gap:3%;padding:35px 20px 58px;min-height:640px;perspective:1300px;align-items:center;background:radial-gradient(ellipse at 50% 92%,#e4dddf6b 0,transparent 57%)}.fv-attribution .fv-glass{min-height:425px;padding:34px 25px 28px;border-radius:9px;border:1px solid #d1c8c9;border-left:3px solid #b3a9a9;background:linear-gradient(108deg,#fffefdef 0%,#f3f0efb8 40%,#fffefdcd 76%,#ece8e6a6 100%);box-shadow:inset 3px 0 3px #fff,inset -2px -2px 2px #ffffffa8,8px 8px 0 -5px #91868780,18px 30px 35px -24px #4d35435e,0 45px 50px -39px #3b253f56;backdrop-filter:blur(6px);z-index:1}.fv-attribution .fv-glass-0{transform:rotateY(11deg) rotateZ(-1.4deg);min-height:400px}.fv-attribution .fv-glass-1{transform:translateY(-18px) rotateY(-6deg) rotateZ(-.5deg);min-height:520px;padding:42px 31px 30px;z-index:2}.fv-attribution .fv-glass-2{transform:rotateY(-10deg) rotateZ(1.3deg);min-height:410px}.fv-attribution .fv-glass:before{border-radius:6px;inset:5px}.fv-attribution .fv-glass h3{font-size:clamp(29px,2.8vw,42px);margin-bottom:38px;color:#551b2c;letter-spacing:-.045em}.fv-attribution .fv-data-head{color:#8d8585;font-size:11px;letter-spacing:.02em}.fv-attribution .fv-data-row{min-height:57px;border-bottom-color:#cfc7c779}.fv-attribution .fv-glass-1 .fv-data-row{min-height:65px}.fv-attribution .fv-data-row.fv-active{background:linear-gradient(105deg,#fff8f4fa,#ffede4d1);border-radius:8px;box-shadow:0 4px 13px #ff5a2b15}.fv-attribution .fv-data-row:not(.fv-active){opacity:.7}.fv-attribution .fv-data-row:nth-last-of-type(2){opacity:.28}.fv-attribution .fv-data-row:nth-last-of-type(1){opacity:.12}.fv-attribution .fv-glass>small{font-size:12px;margin-top:27px}.fv-attribution .ca-connections{z-index:4}.fv-attribution .ca-connections .ca-connection-progress{stroke-width:2.2}
/* Research: two legible interfaces, one observation and a purposeful curved transition. */
.ca-ux .fv-ux{grid-template-columns:41% 18% 41%;gap:0;min-height:590px;align-items:center;padding:28px 2% 65px;position:relative}.ca-ux .fv-ux:before{display:none;content:'';position:absolute;left:25%;right:23%;height:1px;top:50%;background:#6a3447;z-index:0}.ca-ux .fv-ux .fv-sheet{min-height:425px;padding:30px 25px 24px;background:linear-gradient(120deg,#fff 0%,#f6f4f1 68%,#eee9e6 100%);border:1px solid #d6ccca;box-shadow:5px 8px 0 -4px #c9bec0,18px 36px 31px -21px #28182350;color:#171717;z-index:1}.ca-ux .fv-ux-before{transform:rotate(-3.5deg) translateY(8px)}.ca-ux .fv-ux-after{transform:rotate(2.4deg) translateY(12px)}.ca-ux .fv-art .fv-ux h3{font-size:27px}.ca-ux .fv-plan{min-height:255px;padding:18px 12px 12px;background:#fff;border-radius:6px}.ca-ux .fv-plan h4{font-size:15px;margin:12px 0 5px}.ca-ux .fv-plan p{font-size:11px;min-height:36px}.ca-ux .fv-plan>span{font-size:10px}.ca-ux .fv-plan>b{font-size:11px;padding:10px 3px}.ca-ux .fv-ux-after .fv-plan>small{font-size:10px;padding:7px}.ca-ux .fv-observation{position:relative;z-index:2;padding:0 18px}.ca-ux .fv-observation>div{min-height:102px;box-shadow:0 10px 24px #3d17210d;border-radius:22px 22px 22px 3px;background:#f5e9eb}.ca-ux .fv-observation strong{font-size:18px}.ca-ux .fv-observation>p{font-size:14px;line-height:1.45}.ca-ux .fv-observation>.fv-illustration{height:75px;margin:7px -8px 7px;width:calc(100% + 16px);overflow:visible}.ca-ux .fv-ux-before>.fv-metal-lens{width:192px;height:192px;left:calc(50% - 96px);top:42px;border-width:8px;box-shadow:inset 0 0 0 2px #b4b9b6,inset 0 0 20px #7774,0 0 0 2px #4a4c4b,0 15px 18px #17171730}.ca-ux .fv-metal-lens:after{height:116px;width:30px}
/* Telegram: one voice branches into three editorial questions and returns to the reader. */
.f4-voice{color:#431624}.f4-voice-graphic{display:grid;grid-template-columns:16% 4% 28% 8% 24% 4% 16%;align-items:center;min-height:365px}.f4-voice-source,.f4-voice-reader{display:grid;place-items:center}.f4-voice-source-disc,.f4-voice-reader>div{width:min(100%,175px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2}.f4-voice-source-disc{background:radial-gradient(circle at 35% 25%,#62283a,#32131d 80%);color:#fff;box-shadow:0 17px 25px #39121c24}.f4-voice-source-disc .f4-icon{margin-bottom:12px;color:#f4d6df}.f4-voice-source-disc strong{font-size:20px;font-weight:400}.f4-voice-reader>div{border:1px solid #7a4d5f;background:#fff}.f4-voice-reader .f4-icon{margin-bottom:12px;color:#57273a}.f4-voice-reader strong{font-size:19px;font-weight:400}.f4-voice-feed,.f4-voice-tail{height:1px;background:#703d50;position:relative}.f4-voice-feed:after,.f4-voice-tail:after{content:'';position:absolute;width:6px;height:6px;top:-2.5px;right:0;border-radius:50%;background:#5a263a}.f4-voice-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:210px}.f4-voice-wave i{display:block;width:7px;height:var(--height);border-radius:8px;background:#431624;box-shadow:1px 2px 3px #43162420;animation:f4-voice 2.7s ease-in-out infinite alternate;animation-delay:calc(var(--order)*.055s)}.f4-voice-wave i:nth-child(7n+4){background:#ff5a2b}.f4-voice-wave i:nth-child(6n+1){background:#69283c}.f4-voice-branch{height:260px;width:100%;overflow:visible}.f4-voice-branch path{fill:none;stroke:#643349;stroke-width:1.2;vector-effect:non-scaling-stroke}.f4-voice-branch circle{fill:#521d31}.f4-voice-questions{height:260px;display:grid;grid-template-rows:repeat(3,1fr);align-items:center;gap:0}.f4-voice-question{font-size:clamp(17px,1.7vw,23px);padding:12px 17px;background:linear-gradient(100deg,#fff,#f7f2ee);box-shadow:3px 9px 17px #3513220b;color:#481728;white-space:nowrap;transform:rotate(-2deg)}.f4-voice-question:nth-child(2){transform:rotate(1deg);background:#fff}.f4-voice-question:nth-child(3){transform:rotate(2deg)}.f4-voice-timeline{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;text-align:center;margin:4px 7% 0;position:relative}.f4-voice-timeline:before{content:'';position:absolute;left:12.5%;right:12.5%;top:4px;border-top:1px solid #775e68}.f4-voice-timeline span{position:relative;font-size:15px;color:#76646b;padding-top:26px}.f4-voice-timeline span:before{content:'';position:absolute;top:0;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#481c2e}.f4-voice-output{display:grid;grid-template-columns:repeat(3,1fr) 120px;border-top:1px solid #ded7d9;margin-top:58px;padding-top:28px;align-items:center;font-size:16px}.f4-voice-output span{padding-left:24px;border-left:1px solid #e1dadd}.f4-voice-output span:first-child{border-left:0;padding-left:0}.f4-voice-output i{font-size:27px;font-style:normal;color:#ff5a2b;text-align:right}@keyframes f4-voice{to{transform:scaleY(.87)}}
@media(max-width:1100px){.f4-industries{min-height:510px}.f4-industry-wires{height:510px}.f4-industry-orbit{height:auto;aspect-ratio:1;top:32px}.f4-industry-link b{font-size:13px}.f4-industry-link small{font-size:10px}.f4-industry-icon{width:40px;height:40px}.f4-industry-list{height:470px;top:18px}.f4-wheel-sector b{font-size:13px}.f4-wheel-sector small{font-size:9px}.f4-wheel-center span{font-size:8px}.f4-voice-graphic{min-height:330px}.f4-voice-source-disc,.f4-voice-reader>div{width:min(100%,135px)}.f4-voice-source-disc strong,.f4-voice-reader strong{font-size:15px}.f4-voice-wave{gap:3px}.f4-voice-wave i{width:5px}.f4-voice-question{font-size:15px;padding:9px}}
@media(max-width:850px){.f4-industries{display:grid;grid-template-columns:1fr;min-height:0;gap:22px}.f4-industry-wires{display:none}.f4-industry-search{position:static;width:auto;display:flex;flex-direction:row;text-align:left;gap:13px;margin-bottom:5px}.f4-industry-search>div{width:50px;height:50px}.f4-industry-search>b{margin:0;font-size:19px}.f4-industry-search>small{margin:0}.f4-industry-orbit{position:relative;left:auto;top:auto;width:min(100%,470px);height:auto;aspect-ratio:1;margin:auto}.f4-industry-list{position:static;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:10px 18px;margin-top:8px}.f4-industry-link{padding:12px 0;border-bottom:1px solid #e6dfe1;gap:12px}.f4-industry-link b{font-size:15px}.f4-industry-link small{font-size:11px}.fv-attribution.ca-record-chain{grid-template-columns:1fr;max-width:620px;gap:28px;padding:15px 20px 45px;min-height:0}.fv-attribution .fv-glass,.fv-attribution .fv-glass-0,.fv-attribution .fv-glass-1,.fv-attribution .fv-glass-2{transform:none;min-height:0;padding:28px 24px}.fv-attribution .fv-glass h3{font-size:31px;margin-bottom:24px}.fv-attribution .fv-data-row,.fv-attribution .fv-glass-1 .fv-data-row{min-height:53px}.ca-ux .fv-ux{grid-template-columns:1fr;max-width:620px;margin:auto;padding:20px 8px 35px;gap:30px}.ca-ux .fv-ux:before{display:none}.ca-ux .fv-ux-before,.ca-ux .fv-ux-after{transform:none}.ca-ux .fv-ux .fv-sheet{min-height:0}.ca-ux .fv-observation{padding:0 14px}.ca-ux .fv-observation>.fv-illustration{height:90px}.f4-voice-graphic{grid-template-columns:1fr;gap:0;min-height:0;max-width:600px;margin:auto}.f4-voice-source-disc,.f4-voice-reader>div{width:140px}.f4-voice-feed,.f4-voice-tail{height:32px;width:1px;margin:auto}.f4-voice-feed:after,.f4-voice-tail:after{right:-2.5px;top:auto;bottom:0}.f4-voice-wave{height:150px}.f4-voice-branch{height:85px;transform:rotate(90deg);width:95px;margin:auto}.f4-voice-questions{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:8px;align-items:stretch}.f4-voice-question{white-space:normal;text-align:center;display:grid;place-items:center;min-height:82px;font-size:17px}.f4-voice-tail{margin-top:10px}.f4-voice-timeline{margin-top:35px}.f4-voice-output{margin-top:42px}}
@media(max-width:540px){.f4-industry-search>small{font-size:10px}.f4-industry-orbit{max-width:350px}.f4-industry-wheel{width:86%}.f4-wheel-sector .f4-icon{width:20px!important;height:20px!important}.f4-wheel-sector b{font-size:11px}.f4-wheel-sector small{font-size:7px}.f4-wheel-center .f4-icon{width:22px!important;height:22px!important}.f4-wheel-center strong{font-size:20px}.f4-wheel-center span{font-size:7px;margin-top:3px}.f4-orbit-copy{font-size:7px}.f4-industry-list{grid-template-columns:1fr;gap:0}.f4-industry-link{min-height:64px}.f4-industry-link b{font-size:16px}.f4-industry-link small{font-size:12px}.fv-attribution.ca-record-chain{padding-inline:18px 5px}.fv-attribution .fv-glass,.fv-attribution .fv-glass-1{padding:24px 15px}.fv-attribution .fv-glass h3{font-size:27px}.ca-ux .fv-ux .fv-sheet{padding:24px 15px}.ca-ux .fv-art .fv-ux h3{font-size:23px}.ca-ux .fv-plans{grid-template-columns:1fr;gap:8px}.ca-ux .fv-plan{min-height:0;padding:13px 15px}.ca-ux .fv-plan h4{font-size:16px}.ca-ux .fv-plan p{font-size:12px;min-height:0}.ca-ux .fv-plan>span,.ca-ux .fv-plan>b{display:none}.ca-ux .fv-ux-before>.fv-metal-lens{display:block;width:112px;height:112px;left:auto;right:22px;top:64px;border-width:5px}.ca-ux .fv-metal-lens:after{height:67px;width:16px}.f4-voice-source-disc,.f4-voice-reader>div{width:124px}.f4-voice-wave{gap:3px}.f4-voice-wave i{width:5px;max-height:130px}.f4-voice-question{font-size:12px;min-height:70px;padding:9px 5px}.f4-voice-timeline span{font-size:10px}.f4-voice-output{grid-template-columns:1fr;gap:13px;font-size:15px}.f4-voice-output span{padding:0;border:0}.f4-voice-output i{text-align:left}}
@media(prefers-reduced-motion:reduce){.f4-voice-wave i{animation:none}.f4-industry-link{transition:none}}
/* Fine alignment after 1440/390 visual inspection. */
.ca-ux .ca-heading h2 span{color:#4b1729}.ca-ux .fv-ux{grid-template-columns:38% 24% 38%}.ca-ux .fv-observation{padding-inline:22px}.ca-ux .fv-observation>div{padding:19px}.ca-ux .fv-observation strong{font-size:19px}
.f4-wheel-center{width:34%}.f4-sector-site{left:10%;top:27%}.f4-sector-promo{right:5%;top:27%}
@media(max-width:850px){.ca-ux .fv-ux{grid-template-columns:1fr}.ca-ux .fv-observation{padding-inline:14px}}
@media(max-width:540px){.f4-wheel-sector small,.f4-wheel-center span,.f4-orbit-b,.f4-orbit-c{display:none}.f4-sector-site{left:8%;top:31%}.f4-sector-promo{right:4%;top:31%}.f4-sector-data{bottom:8%}.f4-wheel-center{width:36%}.f4-wheel-center strong{font-size:17px}.f4-voice-branch{display:none}.f4-voice-questions{height:auto;grid-template-columns:1fr;gap:9px;padding-left:30px;position:relative}.f4-voice-questions:before{content:'';position:absolute;left:9px;top:10px;bottom:10px;border-left:1px solid #74495a}.f4-voice-question{position:relative;text-align:left;display:block;min-height:0;font-size:17px;padding:14px 16px;transform:none!important}.f4-voice-question:before{content:'';position:absolute;left:-21px;top:50%;width:18px;border-top:1px solid #74495a}.f4-voice-question:after{content:'';position:absolute;left:-24px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#4b1c2e}.f4-voice-reader>div{width:138px}.f4-voice-reader strong{font-size:16px}.f4-voice-reader .f4-icon{width:44px!important;height:44px!important;margin-bottom:7px}.f4-voice-timeline{grid-template-columns:1fr 1fr;gap:15px 0;margin-top:32px}.f4-voice-timeline:before{display:none}.f4-voice-timeline span{font-size:13px;padding-top:16px}}
/* The outcomes follow the orbit with native, centred SVG text paths. */
.f4-industry-orbit .f4-orbit-labels{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}
.f4-orbit-labels text{font-family:Onest,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.1px;fill:#897880;stroke:none}
@media(max-width:850px){.f4-industries .f4-industry-orbit{margin-bottom:8px}.f4-orbit-labels text{font-size:22px}}
@media(max-width:540px){.f4-industry-wheel .f4-sector-site{left:20%;top:8%}.f4-industry-wheel .f4-sector-promo{right:12%;top:8%}}

/* Keep the ring circular at wide widths; reserve its complete height in the scene. */
@media(min-width:851px){.f4-industries:after{content:"";display:block;padding-top:calc(38.5% + 54px)}.f4-industry-wires{height:100%}.f4-industry-list{height:calc(100% - 70px)}.f4-industry-search{top:calc(50% - 50px)}}

@media(max-width:540px){.f4-industry-wheel .f4-wheel-center{width:42%}}

@media(max-width:360px){.f4-industry-wheel .f4-wheel-center strong{font-size:16px;line-height:1.1}}

/* Owner optical correction: lift only the upper curved outcome by two CSS pixels. */
.f4-orbit-labels text:first-of-type{transform:translateY(-2px);transform-box:view-box}
/* Sector copy has its own safe inset from both circular boundaries. */
@media(min-width:541px){
 .f4-industry-wheel .f4-sector-site{left:20%;top:12%}
 .f4-industry-wheel .f4-sector-promo{right:16%;top:12%}
 .f4-industry-wheel .f4-sector-data{bottom:10%}
}
@media(max-width:540px){
 .f4-industry-wheel .f4-sector-site{left:24%;top:9%}
 .f4-industry-wheel .f4-sector-promo{right:18%;top:9%}
 .f4-industry-wheel .f4-sector-data{bottom:9%}
}
.f4-industry-wheel{container-type:inline-size}
.f4-industry-wheel .f4-wheel-sector b{font-size:clamp(9px,3.5cqw,17px)}
.f4-industry-wheel .f4-wheel-sector small{font-size:clamp(6px,2.3cqw,11px);margin-top:2px}
.f4-industry-wheel .f4-wheel-sector .f4-icon{width:clamp(16px,5.5cqw,26px)!important;height:clamp(16px,5.5cqw,26px)!important;margin-bottom:4px}
@media(min-width:541px) and (max-width:1200px){.f4-industry-wheel .f4-sector-data{bottom:6%}}
@media(max-width:540px){.f4-industry-wheel .f4-wheel-sector b{font-size:10px}.f4-industry-wheel .f4-sector-data{bottom:6%}}
@media(min-width:541px) and (max-width:1200px){.f4-industry-wheel .f4-sector-promo{right:14%}}
@media(min-width:541px){
 .f4-industry-wheel .f4-wheel-center strong{font-size:clamp(12px,5.8cqw,28px);line-height:1.1}
 .f4-industry-wheel .f4-wheel-center span{font-size:clamp(6px,1.8cqw,9px);max-width:75%;margin-top:4px}
 .f4-industry-wheel .f4-wheel-center .f4-icon{width:clamp(16px,6cqw,28px)!important;height:clamp(16px,6cqw,28px)!important;margin-bottom:4px}
}
/* Tangential sector composition: equal anchors and deliberate reading angles. */
.f4-industry-wheel .f4-wheel-sector{width:max-content;max-width:40%;align-items:center;text-align:center;transform-origin:center}
.f4-industry-wheel .f4-sector-site{left:25%;top:25%;right:auto;bottom:auto;transform:translate(-50%,-50%) rotate(-35deg)}
.f4-industry-wheel .f4-sector-promo{left:75%;top:25%;right:auto;bottom:auto;transform:translate(-50%,-50%) rotate(35deg)}
.f4-industry-wheel .f4-sector-data{left:50%;top:84%;right:auto;bottom:auto;transform:translate(-50%,-50%)}
.f4-industry-search>div{position:relative}
.f4-industry-search>div:before{content:"";position:absolute;inset:-1px;border:1px solid #ff5a2b;border-radius:50%;opacity:0;pointer-events:none}
.f4-industries.f4-motion-active .f4-industry-search>div:before{animation:f4-search-pulse 6.8s ease-out infinite}
.f4-industry-wires .f4-travel-dot{fill:#ff5a2b;stroke:#fff;stroke-width:2}
.f4-industry-icon{transition:border-color .4s,box-shadow .4s}
.f4-industry-link.f4-route-active .f4-industry-icon{border-color:#ff5a2b;box-shadow:0 0 0 4px #ff5a2b12}
@keyframes f4-search-pulse{0%,28%,100%{opacity:0;transform:scale(1)}4%{opacity:.5}24%{opacity:0;transform:scale(1.28)}}
@media(prefers-reduced-motion:reduce){.f4-industries .f4-industry-search>div:before{animation:none!important}.f4-industry-icon{transition:none}.f4-travel-dot{display:none}}
