.official-logo{width:190px;height:auto;max-height:46px;object-fit:contain;object-position:left}.brand{min-width:190px}.brand>span{letter-spacing:.045em;font-size:10px}header{gap:20px}header nav{gap:22px}.hero h1{font-size:clamp(48px,5.25vw,78px)}.hero-image{min-height:280px}.hero-image img{width:100%;height:auto;max-height:410px;object-fit:contain}.hero-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid #b4d7d4;padding:22px 0}.hero-specs strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.04em}.hero-specs strong small{font-size:13px;font-weight:500;letter-spacing:0}.hero-specs span{display:block;font-size:12px;color:var(--gray);margin-top:8px}.hero-product-bottom{border-top:1px solid #b4d7d4;padding-top:20px}.segments{padding-bottom:35px}.segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.segment{padding:30px 25px;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:background .2s}.segment:first-child{padding-left:0}.segment:last-child{border-right:0}.segment:hover{background:var(--ice)}.segment-number{font-size:12px;letter-spacing:.1em;color:var(--blue)}.segment h3{font-size:28px;margin:35px 0 20px;line-height:1.1;min-height:62px}.segment p{font-size:15px;line-height:1.65}.segment small{color:var(--gray);font-size:12px;display:block;margin:20px 0 25px}.segment-link{font-size:14px;color:var(--blue);margin-top:auto}.handheld{display:grid;grid-template-columns:1fr 1.12fr;gap:6vw;background:#172528;color:white;padding-top:80px;padding-bottom:80px}.handheld-visual{background:#dfefec;position:relative;min-height:630px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:35px;color:#21524d}.handheld-visual>.eyebrow{align-self:start;position:relative;z-index:1}.handheld-visual>img{height:420px;width:auto;position:relative;z-index:1;filter:drop-shadow(0 25px 20px #17252833)}.hand-watermark{position:absolute;font-size:clamp(180px,25vw,390px);font-weight:bold;color:#c1dcd6;line-height:1;top:15%;left:8%;letter-spacing:-.09em}.hand-caption{font-size:12px;letter-spacing:.14em;position:relative}.handheld-copy{padding:15px 0}.handheld-copy>.eyebrow{color:#8acbc5}.handheld h2{font-size:clamp(36px,4vw,60px);margin:25px 0}.handheld h2 span{color:#8fd8d0}.handheld-copy>p:not(.eyebrow){color:#c3d3d1;font-size:17px;max-width:550px}.hand-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;border-top:1px solid #425855;padding-top:25px}.hand-features strong{display:block;font-size:21px}.hand-features span{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#b6c9c6}.hand-video{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:center;margin-top:30px;padding-top:25px;border-top:1px solid #425855}.hand-video p{font-size:12px;color:#b6c9c6;margin:5px 0}.hand-video strong{font-size:15px;font-weight:500}.hand-video .video-play{width:40px;height:40px;font-size:14px}.hand-video .video-label{display:none}.hand-video .plain{font-size:12px}.source-credit{font-size:12px!important;margin-top:12px!important}.quick-spec{border:0;background:none;color:var(--gray);padding:15px 0 0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.model-button{display:flex}.breadcrumbs{display:flex;gap:15px;align-items:center;padding:28px 4.3vw;font-size:14px;color:var(--gray);flex-wrap:wrap}.breadcrumbs a:hover{color:var(--blue)}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:35px}.product-hero h1{font-size:clamp(50px,6vw,88px);margin:25px 0 15px}.product-hero h2{font-size:30px;line-height:1.2;max-width:450px;margin-bottom:24px}.product-hero p:not(.eyebrow){font-size:18px;max-width:520px;margin-bottom:28px}.product-return{display:block;width:fit-content;margin-top:15px}.product-stage{background:var(--ice);display:flex;flex-direction:column;justify-content:center;padding:25px 30px;min-height:420px}.product-stage img{width:100%;height:330px;object-fit:contain;mix-blend-mode:multiply}.product-stage span{font-size:12px;letter-spacing:.1em;text-align:center;margin-top:25px}.product-details{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;background:#f6f8f7}.product-details h2{font-size:45px;margin:22px 0}.product-details p{margin:20px 0;max-width:450px}.spec-table{margin:0}.spec-table>div{display:flex;justify-content:space-between;gap:30px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}.spec-table dt{color:var(--gray)}.spec-table dd{margin:0;text-align:right;max-width:65%}.product-details .model-caveat{max-width:none;font-size:13px}.product-video{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;align-items:center}.product-video h2{font-size:43px;margin:20px 0}.product-video p{margin-bottom:20px}.product-offer{background:var(--navy);color:white;display:flex;justify-content:space-between;align-items:center;gap:6vw}.product-offer h2{font-size:48px;margin:22px 0}.product-offer p{color:#bdcecc;max-width:620px}.product-offer .button{flex-shrink:0}.related h2{font-size:40px;margin:20px 0 35px}.related-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.related-links a{border-top:1px solid var(--line);padding:25px 0}.related-links span{font-size:10px;color:var(--gray);display:block;min-height:34px}.related-links strong{font-size:24px}.related-links a:hover{color:var(--blue)}
@media(max-width:1150px){header nav{gap:14px}.header-phone{display:none}.segment h3{font-size:25px}.handheld{gap:35px}.handheld-visual{min-height:570px}.handheld-visual>img{height:350px}.hand-features{gap:12px}.hand-features strong{font-size:18px}}
@media(max-width:850px){.segment-grid{grid-template-columns:repeat(2,1fr)}.segment:nth-child(2){border-right:0}.segment:nth-child(-n+2){border-bottom:1px solid var(--line)}.segment:first-child{padding-left:25px}.handheld{grid-template-columns:1fr}.handheld-visual{min-height:430px}.handheld-visual>img{height:310px}.hand-watermark{font-size:330px;left:25%;top:10%}.handheld-copy{max-width:640px}.handheld h2 br:last-child{display:none}.hand-video{grid-template-columns:170px 1fr}.product-hero,.product-details,.product-video{grid-template-columns:1fr;gap:40px}.product-stage{min-height:340px}.product-stage img{height:280px}.product-offer{align-items:start;flex-direction:column}.related-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.official-logo{width:145px;max-height:35px}.brand{min-width:145px}.brand>span{font-size:8px}.hero h1{font-size:49px}.hero-specs{gap:12px}.hero-specs strong{font-size:22px}.hero-specs strong small{display:block;margin-top:3px;font-size:12px}.hero-specs span{font-size:11px}.hero-product{padding:25px 22px}.segment-grid{grid-template-columns:1fr}.segment{padding:25px 0!important;border-right:0;border-bottom:1px solid var(--line)}.segment:last-child{border-bottom:0}.segment h3{min-height:0;margin:15px 0;font-size:27px}.segment small{margin:12px 0}.segment-link{margin-top:10px}.handheld-visual{padding:25px 20px;min-height:410px}.hand-watermark{left:10%}.handheld h2{font-size:38px}.hand-features{grid-template-columns:1fr 1fr}.hand-features>div:last-child{grid-column:1/-1}.hand-video{grid-template-columns:120px 1fr;gap:15px}.hand-video .video-cover{aspect-ratio:1.25}.hand-video strong{font-size:14px}.product-hero h1{font-size:49px}.product-hero h2{font-size:27px}.product-details h2,.product-offer h2,.product-video h2{font-size:35px}.related-links strong{font-size:20px}.spec-table>div{gap:15px;font-size:14px}.product-hero{padding-top:10px}.breadcrumbs{padding:22px;font-size:12px}.product-offer .button{width:100%}}
.purchase-promise{padding:0 0 20px;display:grid;gap:3px;font-size:14px}.purchase-promise span{color:var(--gray)}.purchase-promise strong{font-weight:500}.solution-proof{background:#f5f8f7}.solution-proof h2 span,.decision h2 span{color:var(--blue)}.proof-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:45px}.line-proof{margin:0;background:#172528;display:flex;flex-direction:column}.line-proof img{width:100%;min-height:260px;flex:1;object-fit:cover}.line-proof figcaption{padding:25px 30px;color:white}.line-proof strong{display:block;font-size:21px;line-height:1.3}.line-proof figcaption span{display:block;color:#b9ceca;font-size:12px;margin-top:8px}.output-proof>.eyebrow{color:var(--gray);margin-bottom:18px}.print-sample{background:#e7e4da;padding:27px 30px;border-left:4px solid #008186;box-shadow:inset 0 0 50px #bbb89920}.print-sample>span{font-size:12px;letter-spacing:.09em;color:#53645f;display:block;margin-bottom:14px}.print-sample strong{font:600 clamp(15px,1.45vw,21px)/1.65 'Courier New',monospace;color:#26312c;letter-spacing:.025em}.print-sample small{display:block;font-size:12px;color:#53645f;margin-top:15px}.outcome-list{margin:20px 0 0}.outcome-list>div{border-bottom:1px solid var(--line);padding:16px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.outcome-list dt{font-size:16px;font-weight:600}.outcome-list dd{margin:0;font-size:14px;color:var(--gray);line-height:1.55}.proof-summary{border-top:1px solid var(--line);margin-top:40px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:35px}.proof-summary p{max-width:680px}.proof-summary strong{color:var(--ink)}.proof-summary .button{flex-shrink:0}.model-purpose{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:23px}.model-purpose strong{display:block;color:var(--blue);font-size:19px;line-height:1.3;min-height:50px;letter-spacing:-.025em}.model-purpose span{display:block;font-size:14px;color:var(--gray);margin-top:12px;min-height:66px;line-height:1.6}.decision{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.decision h2{font-size:clamp(35px,4vw,57px);margin:25px 0}.decision>div>p:not(.eyebrow){max-width:450px}.decision-rows article{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.decision-rows article:first-child{padding-top:0}.decision-rows article>span{font-size:14px;color:var(--blue);padding-top:4px}.decision-rows h3{font-size:25px;line-height:1.2;margin-bottom:15px}.decision-rows p{font-size:16px}.hero h1{font-size:clamp(46px,4.8vw,72px)}
@media(max-width:850px){.proof-layout,.decision{grid-template-columns:1fr;gap:35px}.line-proof img{max-height:360px}.proof-summary{align-items:start;flex-direction:column}.print-sample strong{font-size:20px}.model-purpose strong,.model-purpose span{min-height:0}.decision h2 br{display:none}.hero h1{font-size:48px}}
@media(max-width:480px){.hero h1{font-size:43px}.outcome-list>div{grid-template-columns:1fr;gap:8px}.line-proof img{min-height:210px;max-height:250px}.line-proof figcaption{padding:23px}.print-sample{padding:22px 18px}.print-sample strong{font-size:16px}.proof-summary .button{width:100%}.decision-rows h3{font-size:23px}.decision-rows article{gap:17px}.brand>span{display:none}}
