.about-unified .drive-story{height:1380svh}
.precision-screen{position:absolute;inset:0;z-index:1;overflow:hidden;background:radial-gradient(ellipse at 94% 12%,#8d9092 0,transparent 39%),radial-gradient(ellipse at 12% 100%,#b9bdc0 0,transparent 36%),#e9eaea;pointer-events:none}
.precision-screen[hidden]{display:none}
.precision-copy{position:absolute;left:13%;top:25%;width:23%;z-index:1}
.precision-symbols{display:flex;gap:12px;align-items:center;margin-bottom:38px;color:#c2c5c6}.precision-symbols svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.3}.precision-symbols span{width:42px;height:42px;border-radius:50%;background:#b7b7bd}
.about-unified .precision-copy h2{font-family:Arial,'PingFang TC',sans-serif!important;font-size:clamp(13px,1.2vw,18px);font-weight:400!important;color:#909697!important;margin:0 0 15px;letter-spacing:0;line-height:1.2;text-transform:none}
.precision-copy p{font-size:clamp(12px,1.2vw,18px);line-height:1.4;color:#202629;margin:0;letter-spacing:0}
.precision-copy>div+div{margin-top:35px}
.precision-type{position:absolute;left:51%;top:70%;writing-mode:vertical-rl;text-orientation:mixed;font:400 clamp(170px,22vw,380px)/.83 Arial,sans-serif;letter-spacing:-.065em;white-space:nowrap;color:#101314;transform:translate3d(0,var(--precision-type-y,0px),0);will-change:transform}
.precision-side-type{position:absolute;right:8%;top:80%;writing-mode:vertical-rl;font:400 clamp(44px,5.2vw,90px)/1 Arial,sans-serif;letter-spacing:.04em;color:#171c1e;transform:translate3d(0,var(--precision-side-y,0px),0);will-change:transform}
.precision-caption{position:absolute;bottom:11%;left:13%;font-size:9px;letter-spacing:.12em;color:#555d60}
.is-precision :is(.stage-topline,.hero-blueprint,.brand-side,.brand-tab,.brand-corner){opacity:0!important;pointer-events:none}.is-precision .stage-footer{opacity:.25;pointer-events:none}
@media(max-width:700px){.about-unified .drive-story{height:1360svh}.precision-copy{left:7%;top:20%;width:28%}.precision-symbols{gap:8px;margin-bottom:28px}.precision-symbols svg,.precision-symbols span{width:27px;height:27px}.about-unified .precision-copy h2{font-size:12px;margin-bottom:12px}.precision-copy p{font-size:11px;line-height:1.5}.precision-copy>div+div{margin-top:25px}.precision-type{left:54%;font-size:29vw}.precision-side-type{right:3%;font-size:8vw}.precision-caption{left:7%;bottom:13%;font-size:8px}}
@media(prefers-reduced-motion:reduce){.about-unified .drive-story{height:100svh}.precision-type,.precision-side-type{will-change:auto}}
