.featured-model{padding-top:70px;padding-bottom:70px}.model-editorial{display:grid;grid-template-columns:.82fr 1.18fr;min-height:560px;background:#e9eeeb;overflow:hidden}.model-editorial>div:first-child{padding:70px 6vw;display:flex;flex-direction:column;justify-content:center}.model-visual{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 48% 46%,#2a5267,#071923 62%);overflow:hidden}.model-visual:before{content:"";position:absolute;inset:8%;border:1px solid #ffffff1c}.model-visual img{position:relative;z-index:2;width:min(88%,720px);filter:drop-shadow(0 35px 50px #0009)}.model-stamp{position:absolute;z-index:3;left:34px;bottom:26px;color:#fff;display:flex;align-items:flex-end;gap:12px}.model-stamp span{font:800 70px/1 Manrope}.model-stamp small{font:700 11px Manrope;letter-spacing:.18em;margin-bottom:9px}.text-link{display:inline-flex;align-items:center;gap:14px;width:max-content;margin-top:28px;padding-bottom:8px;border-bottom:1px solid currentColor;font-weight:700}.text-link span{font-size:20px}.text-link.light{color:#fff}
.product-detail{background:#f4f5f1}.detail-hero{min-height:850px;padding:150px 6vw 80px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;background:#061722;color:#fff;overflow:hidden}.detail-hero-copy{position:relative;z-index:3;max-width:690px}.back-link{display:inline-block;margin-bottom:54px;color:#9fc0d3;font-size:14px}.detail-hero h1{font-size:clamp(54px,6.4vw,102px);line-height:1.02;letter-spacing:-.07em;margin:0 0 30px}.detail-hero h1 em{font-style:normal;color:#8de6d4}.detail-hero-copy>p:not(.eyebrow){max-width:610px;font-size:18px;line-height:1.75;color:#c4d0d6}.hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.hero-chips span{padding:9px 14px;border:1px solid #ffffff2d;border-radius:999px;font:600 12px Manrope;letter-spacing:.06em}.detail-product{position:relative;min-height:610px;display:grid;place-items:center}.detail-product img{position:relative;z-index:2;width:min(95%,930px);filter:drop-shadow(0 40px 60px #000b)}.screen-glow{position:absolute;width:82%;aspect-ratio:1.5;border-radius:50%;background:#3da7ff44;filter:blur(75px)}.detail-size{position:absolute;right:2%;bottom:-5%;font:800 clamp(140px,20vw,330px)/.75 Manrope;color:#ffffff08}.detail-size small{font-size:12px;letter-spacing:.3em}
.detail-truth{padding:120px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:#0b2633;color:#fff}.detail-truth h2,.detail-spec h2,.detail-proof h2,.detail-guide h2,.detail-service h2{font-size:clamp(42px,5vw,76px);line-height:1.08;letter-spacing:-.065em;margin:0}.truth-lead{font-size:23px;line-height:1.65;color:#d7e1e5;margin:0 0 45px}.detail-truth ol{list-style:none;padding:0;margin:0}.detail-truth li{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:25px 0;border-top:1px solid #ffffff22}.detail-truth li>span{font:700 12px Manrope;color:#8de6d4;letter-spacing:.12em}.detail-truth strong{font-size:20px}.detail-truth li p{margin:8px 0 0;color:#aebdc4;line-height:1.65}
.detail-spec{padding:120px 7vw}.spec-head{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:end;margin-bottom:55px}.spec-head>p{font-size:17px;line-height:1.7;color:#637079}.spec-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b9c3c0;border-left:1px solid #b9c3c0}.spec-cards article{min-height:245px;padding:30px;border-right:1px solid #b9c3c0;border-bottom:1px solid #b9c3c0;display:flex;flex-direction:column}.spec-cards article>span{font:700 10px Manrope;letter-spacing:.18em;color:#0e70ba}.spec-cards strong{font:700 clamp(27px,3vw,46px) Manrope;margin:auto 0 10px;letter-spacing:-.05em}.spec-cards p{margin:0;color:#6a7478;line-height:1.55}
.detail-proof{padding:120px 7vw;background:#061722;color:#fff}.proof-copy{display:grid;grid-template-columns:.7fr 1fr;column-gap:7vw;align-items:end;margin-bottom:55px}.proof-copy .eyebrow{grid-column:1/-1}.proof-copy>div>p{font-size:18px;line-height:1.75;color:#aebdc4}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-grid figure{position:relative;margin:0;overflow:hidden;background:#0c2532}.proof-wide{grid-column:1/-1}.proof-grid img{display:block;width:100%;height:430px;object-fit:cover;filter:saturate(.82)}.proof-wide img{height:570px}.proof-grid figcaption{position:absolute;left:20px;bottom:18px;padding:8px 12px;background:#061722d9;font-size:12px;letter-spacing:.08em}
.detail-guide{padding:120px 7vw;display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.guide-list article{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:30px 0;border-top:1px solid #b8c2c0}.guide-list article>span{font:700 12px Manrope;color:#0875c7}.guide-list strong{font-size:21px}.guide-list p{margin:9px 0 0;line-height:1.7;color:#667176}.detail-service{padding:100px 7vw;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center;background:#103f52;color:#fff}.detail-service>div:first-child>p:not(.eyebrow){max-width:720px;color:#c8d8de;line-height:1.75}.service-number{text-align:center;border-left:1px solid #ffffff2a}.service-number strong{display:block;font:800 clamp(120px,16vw,240px)/.8 Manrope;color:#8de6d4}.service-number span{display:block;font:700 12px Manrope;letter-spacing:.24em;margin-top:25px}.service-number small{display:block;margin-top:10px;color:#b9cbd2}
@media(max-width:900px){.model-editorial,.detail-hero,.detail-truth,.spec-head,.proof-copy,.detail-guide,.detail-service{grid-template-columns:1fr}.model-visual{min-height:420px}.detail-hero{padding-top:130px}.detail-product{min-height:430px}.detail-truth,.detail-spec,.detail-proof,.detail-guide,.detail-service{padding:85px 6vw}.spec-cards{grid-template-columns:1fr 1fr}.proof-copy .eyebrow{grid-column:auto}.service-number{border-left:0;border-top:1px solid #ffffff2a;padding-top:60px}}@media(max-width:560px){.model-editorial>div:first-child{padding:55px 24px}.model-visual{min-height:320px}.detail-hero{padding:118px 24px 65px}.detail-hero h1{font-size:48px}.back-link{margin-bottom:36px}.detail-product{min-height:310px}.truth-lead{font-size:19px}.spec-cards{grid-template-columns:1fr}.spec-cards article{min-height:190px}.proof-grid{grid-template-columns:1fr}.proof-wide{grid-column:auto}.proof-grid img,.proof-wide img{height:300px}.detail-guide{gap:45px}}
