/* Ten art directions: different composition, type rhythm, spatial hierarchy and scene. */
.v01 .hero{background:radial-gradient(ellipse at 79% 45%,#11343466,transparent 42%)}
.v01 .hero h1 span:last-child{color:var(--accent)}.v01 .hero-copy{padding-top:15px}.v01 .visual-shell{margin-right:-40px;margin-left:-35px;height:590px}.v01 .figure-tag.a{left:7%;top:11%}.v01 .method-icon{width:46px}.v01 .physics-panel{border-radius:3px}.v01 .hero-micro:before{content:"";width:19px;height:1px;background:var(--accent)}
/* 02: Daylight editorial laboratory, broad white paper and forest ink. */
.v02{--radius:0px}.v02 .site-header{border-bottom:0}.v02 .nav-shell{border-bottom:1px solid var(--line)}.v02 .hero-inner{grid-template-columns:1fr 1.1fr;min-height:756px}.v02 .hero h1{font-weight:600;font-size:clamp(43px,4.5vw,67px);letter-spacing:-.07em}.v02 .hero h1 span:last-child{color:var(--accent)}.v02 .hero-intro{max-width:380px}.v02 .hero-kicker{color:var(--text);letter-spacing:.15em}.v02 .hero-kicker:before{width:24px;height:1px;background:var(--text)}.v02 .visual-shell{height:590px;background:radial-gradient(ellipse,#e2ebd9aa,transparent 66%)}.v02 .orbit-mark{border-radius:0;inset:5%;transform:none;opacity:.75;border-color:var(--line)}.v02 .orbit-mark:after{inset:24px;border-radius:0;border-style:dotted}.v02 .figure-tag.a{top:9%;left:9%}.v02 .figure-tag.b{background:#dee9c9;color:var(--text);padding:13px 20px;border:0;bottom:9%;right:0}.v02 .visual-caption{bottom:-3px}.v02 .hero-statement{display:block;font:italic 26px Georgia,"Times New Roman",serif;margin-top:33px;letter-spacing:-.025em;color:var(--accent)}.v02 .hero-micro{margin-top:28px}.v02 .scale-strip{background:#e3eadc}.v02 .section-head h2{font-weight:600}.v02 .method-card .method-icon{height:56px;color:var(--text)}.v02 .method-grid{gap:28px;border:0}.v02 .method-card,.v02 .method-card+.method-card{border:0;border-top:1px solid var(--text);padding:25px 0}.v02 .physics-panel{background:#f6f8f1;border-color:#afc1a4}.v02 .diffusion-panel{background:#edf1e5}.v02 .contact{background:#dde7ca}.v02 .contact h2{font-weight:600}.v02 .button{border-radius:0}.v02 .industry-tab.active{font-weight:650}
/* 03: Electric blue crystal, immersive centered monument. */
.v03{--radius:7px}.v03 .site-header{background:#050b1b}.v03 .hero{background:radial-gradient(ellipse at 50% 76%,#124ac944,transparent 62%)}.v03 .hero-inner{display:block;min-height:850px;padding-top:55px;text-align:center}.v03 .hero-copy{padding:0;position:relative;z-index:3;pointer-events:none}.v03 .hero-kicker{justify-content:center;margin-bottom:25px}.v03 .hero h1{font-size:clamp(54px,5.2vw,81px);font-weight:550;line-height:1.21}.v03 .hero h1 span{display:inline}.v03 .hero h1 span:last-child{color:var(--accent);margin-left:.13em}.v03 .hero-intro{margin:25px auto 0;max-width:620px;font-size:14px}.v03 .hero-actions{justify-content:center;margin-top:22px;pointer-events:auto}.v03 .hero-micro{display:none}.v03 .visual-shell{position:absolute;left:15%;right:15%;bottom:44px;height:505px;z-index:1}.v03 .orbit-mark{border-radius:0;inset:18% 24%;transform:rotate(45deg)}.v03 .orbit-mark:after{border-radius:0}.v03 .figure-tag.a{top:23%;left:4%}.v03 .figure-tag.b{right:1%;bottom:25%;text-align:left}.v03 .visual-caption{left:-15%;width:130%;bottom:14px}.v03 .hero-bottom{z-index:4}.v03 .scale-strip{background:#0b1740}.v03 .scale-intro{color:#adbbde}.v03 .physics-panel{box-shadow:0 0 100px #0d5fd912}.v03 .section-head{grid-template-columns:1fr 1fr}.v03 .method-grid{gap:18px;border:0}.v03 .method-card,.v03 .method-card+.method-card{border:1px solid var(--line);padding:28px;background:var(--surface)}.v03 .diffusion-panel{box-shadow:inset 0 1px #3d6bc733}.v03 .contact{background:radial-gradient(ellipse at 80% 50%,#19418355,transparent 50%),#0b142b}.v03 .industry-tab.active{background:linear-gradient(90deg,transparent,#163b8522)}
/* 04: Copper thermodynamics, cinematic black and warm light. */
.v04{--radius:0}.v04 .nav-shell{height:94px}.v04 .hero{background:radial-gradient(ellipse at 82% 51%,#5a28121c,transparent 55%)}.v04 .hero-inner{min-height:752px;grid-template-columns:1fr 1fr}.v04 .hero h1{font-size:clamp(47px,4.8vw,73px);font-weight:450;letter-spacing:-.07em}.v04 .hero h1 span:last-child{color:var(--accent)}.v04 .visual-shell{margin-right:-55px;margin-left:-30px;height:605px}.v04 .orbit-mark{inset:14%;border-color:#825127;opacity:.22}.v04 .hero-number{display:block;font:300 170px/1 var(--font);position:absolute;right:0;top:12%;z-index:-1;color:#a6683412;letter-spacing:-.05em}.v04 .figure-tag.a{left:14%;top:8%}.v04 .hero-statement{display:block;font:10px var(--mono);color:var(--muted);margin-top:36px;letter-spacing:.35em}.v04 .hero-micro{display:none}.v04 .scale-item b{font-family:Georgia,var(--font);font-style:italic;font-size:23px}.v04 .section-head h2{font-weight:450}.v04 .method-icon{color:var(--accent-2)}.v04 .physics-panel{background:linear-gradient(130deg,#15100d,#161410)}.v04 .diffusion-panel{background:#15100e}.v04 .equation-band{background:#18130e}.v04 .industry-tab{min-height:67px}.v04 .contact{background:#1b130e}.v04 .contact:before{border-color:#a9693433}.v04 .button.primary{background:#dbaf77;color:#211306}
/* 05: Engineering blueprint, cool white, data drafting. */
.v05{--radius:2px;background-image:linear-gradient(#335e7e06 1px,transparent 1px),linear-gradient(90deg,#335e7e06 1px,transparent 1px);background-size:40px 40px}.v05 .site-header{background:#f5f8facc}.v05 .hero-inner{grid-template-columns:1fr 1.08fr;min-height:725px}.v05 .hero h1{font-size:clamp(43px,4.6vw,69px);font-weight:570}.v05 .hero h1 span:last-child{color:var(--accent)}.v05 .visual-shell{height:505px;background:#edf4f9b3;border:1px solid #b6cbdc;background-image:linear-gradient(#1e58cb0c 1px,transparent 1px),linear-gradient(90deg,#1e58cb0c 1px,transparent 1px);background-size:27px 27px}.v05 .visual-shell:before{background:none}.v05 .orbit-mark{inset:10%;border-radius:0;transform:none;border-style:dashed}.v05 .orbit-mark:after{display:none}.v05 .figure-tag.a{top:4%;left:5%}.v05 .figure-tag.b{bottom:8%;right:4%;background:#f2f6faee}.v05 .visual-caption{left:5%;width:90%;bottom:16px;font-size:8px}.v05 .hero-canvas{inset:25px 0 35px;height:calc(100% - 60px)}.v05 .decor-label{display:block;position:absolute;right:10px;top:-11px;padding:0 10px;background:var(--bg);font:9px var(--mono);color:var(--accent);letter-spacing:.1em}.v05 .hero-bottom{font-family:var(--mono)}.v05 .scale-strip{background:#fff}.v05 .section{background:#f5f8fae8}.v05 .method-card .section-index{background:var(--accent);color:white;padding:3px 7px;display:inline-block}.v05 .method-card h3{font-weight:650}.v05 .physics-panel{border-color:#b6cbdc;box-shadow:8px 8px 0 #dce7ef}.v05 .diffusion-panel{box-shadow:8px 8px 0 #dce7ef}.v05 .industry-panel{background:#ffffff88;padding-right:25px}.v05 .contact{background:#e2edf5}.v05 .button.primary{background:var(--accent);color:#fff}
/* 06: Fluid architecture, wide sweeping flow and vertical editorial rail. */
.v06{--radius:22px}.v06 .hero{background:radial-gradient(ellipse at 50% 100%,#0c434eaa,transparent 72%)}.v06 .hero-inner{display:block;min-height:850px;padding-top:72px}.v06 .hero-copy{max-width:850px}.v06 .hero h1{font-size:clamp(48px,5.4vw,81px);line-height:1.22;font-weight:500}.v06 .hero h1 span:last-child{padding-left:80px;color:var(--accent)}.v06 .hero-intro{max-width:505px;margin-top:29px}.v06 .hero-actions{margin-top:24px}.v06 .hero-micro{display:none}.v06 .visual-shell{position:absolute;left:28%;right:-16%;bottom:40px;height:520px;z-index:0;opacity:.95}.v06 .hero-copy{pointer-events:none}.v06 .hero-actions{pointer-events:auto}.v06 .figure-tag.a{display:none}.v06 .figure-tag.b{right:24%;bottom:24%;background:#09232e77}.v06 .orbit-mark{display:none}.v06 .visual-caption{left:17%;width:68%;bottom:27px}.v06 .hero-bottom{z-index:3}.v06 .scale-strip{background:#0b2935}.v06 .method-grid{grid-template-columns:1fr;gap:0;border-top:0}.v06 .method-card,.v06 .method-card+.method-card{border-left:0;border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:60px 85px 1fr 1.3fr;align-items:center;gap:24px}.v06 .method-icon{margin:0}.v06 .method-card h3{margin:0}.v06 .method-card p{max-width:100%}.v06 .section-head{grid-template-columns:.8fr 1fr}.v06 .diffusion-panel{border-radius:0 30px 0 30px}.v06 .contact{background:linear-gradient(135deg,#0d3440,#0a222c)}.v06 .industry-tab{border-radius:0}.v06 .industry-panel h3{color:var(--accent)}
/* 07: High-dimensional generative field, violet topology and asymmetric stack. */
.v07{--radius:20px}.v07 .hero{background:radial-gradient(ellipse at 85% 40%,#65227e35,transparent 55%)}.v07 .hero-inner{grid-template-columns:1.05fr 1fr;min-height:760px}.v07 .hero h1{font-size:clamp(41px,4.5vw,68px);font-weight:530}.v07 .hero h1 span:last-child{color:var(--accent)}.v07 .visual-shell{height:580px;margin-right:-35px}.v07 .orbit-mark{inset:20% 7%;transform:rotate(-35deg);border-color:#a26fcd;opacity:.3}.v07 .figure-tag.a{left:1%;top:6%}.v07 .figure-tag.b{right:1%;bottom:9%}.v07 .hero-statement{display:block;font:10px var(--mono);color:var(--accent);letter-spacing:.20em;margin-top:30px}.v07 .hero-micro{margin-top:19px}.v07 .hero-actions .primary{border-radius:50px}.v07 .scale-strip{background:#1b1228}.v07 .diffusion-layout{grid-template-columns:.84fr 1.16fr}.v07 .diffusion-panel{background:linear-gradient(135deg,#1b142c,#100b1e);box-shadow:0 0 110px #8b47c313}.v07 .diffusion-canvas{height:315px}.v07 .physics-panel{border-radius:0}.v07 .method-grid{border:0;gap:18px}.v07 .method-card,.v07 .method-card+.method-card{padding:28px;border:1px solid var(--line);background:#140f1e;border-radius:14px}.v07 .industry-panel h3{font-size:32px}.v07 .contact{background:radial-gradient(at 95% 90%,#50266066,transparent 70%),#1b1126}
/* 08: Industrial signal, confident orange, architectural grid. */
.v08{--radius:0}.v08 .site-header{border-top:5px solid #ca481d;border-bottom:0}.v08 .nav-shell{border-bottom:1px solid var(--text);height:89px}.v08 .brand-symbol{color:#cb451a}.v08 .hero-inner{grid-template-columns:.94fr 1.06fr;min-height:723px;gap:52px}.v08 .hero h1{font-size:clamp(48px,5.35vw,83px);font-weight:750;line-height:1.25;letter-spacing:-.06em}.v08 .hero h1 span:last-child{color:#bd3e16}.v08 .hero-kicker{font-weight:600;color:var(--text);letter-spacing:.10em}.v08 .hero-kicker:before{width:13px;height:13px;background:#d14b1f}.v08 .hero-intro{font-size:14px;max-width:390px}.v08 .visual-shell{height:510px;background:#191e20;border-radius:0;--line:#e2b38f33;--muted:#c4aaa0;--text:#f8f0e8;--accent:#f77e45;border:1px solid #191e20}.v08 .orbit-mark{border-radius:0;inset:10%;transform:none;border-style:dashed}.v08 .orbit-mark:after{display:none}.v08 .figure-tag.a{top:5%;left:6%}.v08 .figure-tag.b{right:5%;bottom:12%;color:#d0b4a8}.v08 .figure-tag strong{color:#ffe5d1}.v08 .visual-caption{left:6%;width:88%;font-size:8px;bottom:17px}.v08 .hero-canvas{inset:20px 0 30px;height:calc(100% - 50px)}.v08 .hero-bottom{border-color:var(--text)}.v08 .scale-strip{background:#e9e5dc;border-color:#ada89e}.v08 .scale-item{border-color:#c8c3b7}.v08 .section-head h2{font-weight:700}.v08 .section-head .eyebrow{font-weight:650;color:var(--text)}.v08 .section-head .eyebrow:before{width:14px;height:14px}.v08 .method-grid{border-color:var(--text)}.v08 .method-card .section-index{font-size:16px;font-weight:700;color:var(--accent)}.v08 .method-card h3{font-weight:700}.v08 .industry-tab{min-height:65px}.v08 .industry-tab.active{font-weight:700;background:#e9e4db}.v08 .industry-panel{padding-right:25px;background:#edeae1}.v08 .industry-panel h3{font-weight:650}.v08 .industry-tabs{border-color:#bab4a7}.v08 .physics-panel,.v08 .diffusion-panel{border-color:#b7b0a3}.v08 .equation-band{border:1px solid #b7b0a3}.v08 .contact{background:#252a2c;--text:#fcf7ed;--muted:#bebdb5;--line:#a9a89430;--accent:#f68551;--on-accent:#21130a}.v08 .contact h2{font-weight:700}
/* 09: Atomic atlas, white gallery with violet fine type and central object. */
.v09{--radius:26px}.v09 .site-header{border:0;padding-top:18px}.v09 .nav-shell{border:1px solid var(--line);height:74px;border-radius:50px;padding:0 24px;background:#ffffffb0}.v09 .header-cta{border:0;padding-right:0}.v09 .hero-inner{display:block;min-height:845px;text-align:center;padding-top:45px}.v09 .hero-kicker{justify-content:center;margin-bottom:23px}.v09 .hero h1{font-size:clamp(48px,4.85vw,76px);font-weight:550;letter-spacing:-.045em}.v09 .hero h1 span{display:inline}.v09 .hero h1 span:last-child{color:var(--accent);margin-left:.1em}.v09 .hero-intro{max-width:585px;font-size:14px;margin:22px auto 0}.v09 .hero-actions{justify-content:center;position:relative;z-index:4;margin-top:24px}.v09 .button{border-radius:30px}.v09 .hero-micro{display:none}.v09 .visual-shell{position:absolute;inset:auto 17% 49px;height:487px;background:radial-gradient(ellipse,#dfd6f066,transparent 70%)}.v09 .hero-copy{pointer-events:none}.v09 .hero-actions{pointer-events:auto}.v09 .orbit-mark{inset:6% 16%;border-color:#c0b0d4;transform:rotate(-25deg)}.v09 .figure-tag.a{left:0;top:25%;text-align:left}.v09 .figure-tag.b{right:-5%;bottom:21%;text-align:left}.v09 .visual-caption{width:125%;left:-12.5%;font-size:9px}.v09 .scale-strip{background:#eee9f5}.v09 .scale-intro{color:#776389}.v09 .section-head h2{font-weight:550}.v09 .method-grid{border:0;gap:24px}.v09 .method-card,.v09 .method-card+.method-card{border:1px solid var(--line);padding:27px;border-radius:20px;background:#fff}.v09 .method-icon{width:46px}.v09 .physics-panel{background:#fff}.v09 .diffusion-panel{background:#f4f1f9}.v09 .industry-tab.active{font-weight:650}.v09 .contact{background:#e8e1f2}.v09 .contact:after{background:#ffffff44}.v09 .section+.section{border-color:#d7cfdf}
/* 10: Physical horizon, panoramic quiet spectacle, generous monochrome hierarchy. */
.v10{--radius:0}.v10 .site-header{border-color:#9bc9e414}.v10 .hero{background:radial-gradient(ellipse at 50% 103%,#20627e55,transparent 51%)}.v10 .hero-inner{display:block;text-align:center;min-height:875px;padding-top:66px}.v10 .hero h1{font-size:clamp(51px,5.6vw,86px);font-weight:450;line-height:1.25;letter-spacing:-.045em}.v10 .hero h1 span:last-child{color:#a7dbed}.v10 .hero-kicker{justify-content:center;color:#c3e6f2;letter-spacing:.2em;margin-bottom:29px}.v10 .hero-copy{pointer-events:none}.v10 .hero-intro{font-size:14px;margin:24px auto 0;max-width:550px}.v10 .hero-actions{justify-content:center;margin-top:26px;pointer-events:auto}.v10 .hero-micro{display:none}.v10 .visual-shell{position:absolute;left:-14%;right:-14%;bottom:36px;height:472px;z-index:0}.v10 .orbit-mark{display:none}.v10 .figure-tag.a{top:40%;left:14%}.v10 .figure-tag.b{bottom:23%;right:14%;text-align:left}.v10 .visual-caption{left:11%;width:78%;font-size:8px;bottom:20px}.v10 .hero-bottom{z-index:4}.v10 .button.primary{background:#d6edf5;color:#10242a}.v10 .scale-inner{min-height:125px}.v10 .scale-strip{background:#0b151a}.v10 .section-head h2{font-weight:450}.v10 .method-card .section-index{font-size:13px}.v10 .physics-panel{border-color:#75899133}.v10 .diffusion-panel{background:#0d191f}.v10 .contact{background:#dcebf0;--text:#14242c;--muted:#4f6169;--accent:#245f77;--on-accent:#fff;--line:#61768133}.v10 .contact .button.primary{background:#183d4b;color:#fff}
/* Direction-specific responsive compositions. */
@media(max-width:1100px){.v02 .hero h1{font-size:53px}.v04 .hero h1{font-size:56px}.v05 .hero h1{font-size:52px}.v07 .hero h1{font-size:52px}.v08 .hero h1{font-size:61px}.v08 .hero-inner{gap:35px}.v09 .main-nav{gap:20px}.v01 .visual-shell{height:530px;margin-right:-20px}.v04 .visual-shell{height:550px;margin-right:-30px}.v06 .hero h1 span:last-child{padding-left:30px}.v06 .method-card,.v06 .method-card+.method-card{grid-template-columns:38px 55px 1fr 1.2fr;gap:18px}.v03 .hero h1 span,.v09 .hero h1 span{display:block}.v03 .hero-inner{min-height:925px}.v09 .hero-inner{min-height:890px}}
@media(max-width:850px) and (min-width:681px){.v02 .hero h1,.v05 .hero h1,.v07 .hero h1{font-size:44px}.v04 .hero h1{font-size:48px}.v08 .hero h1{font-size:52px}.v02 .visual-shell{height:495px}.v04 .visual-shell{height:480px}.v05 .visual-shell{height:445px}.v07 .visual-shell{height:465px}.v08 .visual-shell{height:450px}.v06 .method-card,.v06 .method-card+.method-card{grid-template-columns:30px 40px 1fr 1.3fr;gap:15px}.v06 .method-card h3{font-size:18px}.v09 .nav-shell{padding-inline:19px}.v09 .main-nav{gap:16px}}
@media(max-width:680px){.v01 .hero{background:radial-gradient(ellipse at 55% 70%,#13373677,transparent 55%)}.v01 .hero-copy{padding-top:0}.v01 .visual-shell{height:352px;margin:15px -10px 0}.v01 .hero-micro:before{display:none}.v02 .hero-inner{display:flex;min-height:0}.v02 .hero h1{font-size:clamp(34px,8.7vw,49px)}.v02 .hero-statement{font-size:21px;margin-top:24px}.v02 .hero-micro{display:none}.v02 .visual-shell{height:340px;margin:30px 0 15px}.v02 .figure-tag.b{padding:8px 13px;bottom:8%}.v02 .orbit-mark{inset:2% 0}.v02 .orbit-mark:after{inset:18px}.v02 .figure-tag.a{top:9%;left:6%}.v02 .method-grid,.v03 .method-grid,.v07 .method-grid,.v09 .method-grid{grid-template-columns:1fr;gap:13px}.v02 .method-card,.v02 .method-card+.method-card{padding:20px 0}.v02 .method-card .method-icon{height:40px;margin-top:12px}.v03 .hero-inner{min-height:0;display:flex;padding-top:43px}.v03 .hero h1{font-size:43px;line-height:1.25}.v03 .hero h1 span{display:block}.v03 .hero h1 span:last-child{margin-left:0}.v03 .hero-intro{font-size:12px;max-width:325px;margin-top:22px}.v03 .hero-actions{margin-top:21px;gap:18px}.v03 .visual-shell{position:relative;inset:auto;height:337px;margin:9px -12px 0}.v03 .visual-caption{left:0;width:100%;bottom:9px}.v03 .figure-tag.a{left:3%;top:21%}.v03 .figure-tag.b{right:3%;bottom:18%}.v03 .method-card,.v03 .method-card+.method-card{padding:22px}.v03 .method-icon{width:36px;margin:12px 0 0}.v04 .nav-shell{height:76px}.v04 .hero-inner{display:flex;min-height:0}.v04 .hero h1{font-size:clamp(39px,9.4vw,54px)}.v04 .hero-statement{font-size:8px;letter-spacing:.18em;margin-top:26px}.v04 .hero-number{font-size:130px;top:35%;right:0}.v04 .visual-shell{height:343px;margin:13px -15px 0}.v04 .figure-tag.a{left:9%;top:9%}.v04 .scale-item b{font-size:20px}.v05 .hero-inner{display:flex;min-height:0}.v05 .hero h1{font-size:clamp(36px,8.7vw,53px)}.v05 .visual-shell{height:335px;margin:31px 0 24px}.v05 .hero-micro{margin-top:23px}.v05 .visual-caption{font-size:7px;bottom:14px}.v05 .figure-tag.b{bottom:14%;right:5%}.v05 .method-card .section-index{background:transparent;color:var(--accent);padding:0}.v05 .physics-panel,.v05 .diffusion-panel{box-shadow:4px 4px 0 #dce7ef}.v05 .industry-panel{padding:25px 18px}.v06 .hero-inner{display:flex;min-height:0;padding-top:45px}.v06 .hero h1{font-size:clamp(40px,10vw,60px)}.v06 .hero h1 span:last-child{padding-left:0}.v06 .hero-intro{font-size:13px;max-width:325px}.v06 .visual-shell{position:relative;inset:auto;height:300px;margin:20px -55px -6px}.v06 .figure-tag.b{right:14%;bottom:25%}.v06 .visual-caption{left:12%;width:77%;bottom:22px}.v06 .method-card,.v06 .method-card+.method-card{display:grid;grid-template-columns:45px 1fr;gap:5px 18px;padding:24px 0}.v06 .method-icon{width:36px;grid-column:1;grid-row:1/4}.v06 .method-card h3{margin:4px 0}.v06 .method-card p{grid-column:2;font-size:12px}.v06 .diffusion-panel{border-radius:0 22px 0 22px}.v07 .hero-inner{display:flex;min-height:0}.v07 .hero h1{font-size:clamp(36px,8.7vw,51px)}.v07 .hero-statement{font-size:8px;letter-spacing:.16em;margin-top:25px}.v07 .hero-micro{font-size:9px}.v07 .visual-shell{height:338px;margin:27px -15px 0}.v07 .figure-tag.a{left:7%;top:6%}.v07 .figure-tag.b{right:6%;bottom:16%}.v07 .diffusion-canvas{height:262px}.v07 .method-card,.v07 .method-card+.method-card{padding:22px}.v07 .industry-panel h3{font-size:24px}.v08 .site-header{border-top-width:4px}.v08 .nav-shell{height:75px}.v08 .main-nav{top:79px}.v08 .hero-inner{display:flex;min-height:0;gap:0}.v08 .hero h1{font-size:clamp(49px,12vw,73px)}.v08 .hero-intro{font-size:13px}.v08 .visual-shell{height:342px;margin:31px 0 18px}.v08 .hero-kicker{font-size:9px}.v08 .hero-kicker:before{width:10px;height:10px}.v08 .hero-micro{margin-top:23px}.v08 .visual-caption{font-size:7px;bottom:12px}.v08 .figure-tag.b{bottom:15%}.v08 .method-card .section-index{font-size:10px}.v08 .industry-tab{min-height:42px}.v08 .industry-panel{padding:24px 19px}.v09 .site-header{padding-top:11px}.v09 .nav-shell{height:65px;padding:0 16px;width:calc(100% - 26px)}.v09 .brand-symbol{width:24px}.v09 .brand-type strong{font-size:16px}.v09 .brand-type span{font-size:7px}.v09 .menu-toggle{border:0;width:35px}.v09 .main-nav{top:86px;margin:0 13px;left:0;right:0;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px #25114418}.v09 .hero-inner{display:flex;min-height:0;padding-top:39px}.v09 .hero h1{font-size:43px;line-height:1.32}.v09 .hero h1 span{display:block}.v09 .hero h1 span:last-child{margin-left:0}.v09 .hero-intro{font-size:12px;max-width:320px;margin-top:20px}.v09 .hero-actions{gap:16px;margin-top:22px}.v09 .visual-shell{position:relative;inset:auto;height:344px;margin:16px -12px 0}.v09 .figure-tag.a{left:3%;top:24%}.v09 .figure-tag.b{right:3%;bottom:21%}.v09 .visual-caption{left:0;width:100%;font-size:7px;bottom:13px}.v09 .method-card,.v09 .method-card+.method-card{padding:22px}.v09 .method-icon{width:36px}.v09 .contact:after{display:none}.v10 .hero-inner{display:flex;min-height:0;padding-top:48px}.v10 .hero h1{font-size:clamp(43px,10.5vw,61px)}.v10 .hero-kicker{font-size:9px;letter-spacing:.10em;margin-bottom:25px}.v10 .hero-intro{font-size:12px;max-width:320px;margin-top:22px}.v10 .hero-actions{gap:17px;margin-top:22px}.v10 .visual-shell{position:relative;inset:auto;height:289px;margin:16px -52px -3px}.v10 .visual-caption{left:12%;width:77%;font-size:7px;bottom:17px}.v10 .figure-tag.a{left:13%;top:32%}.v10 .figure-tag.b{right:13%;bottom:26%}.v10 .scale-inner{min-height:125px}}

@media(max-width:680px){.v04 .scale-item b{font-size:16px}}
