:root{--navy:#082f52;--navy-2:#0d416f;--blue:#1559a8;--gold:#d2a43a;--gold-light:#f2d783;--paper:#f7f8fa;--white:#fff;--ink:#10253a;--muted:#607186;--line:#d9e0e7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.wrap{width:min(1240px,calc(100% - 80px));margin:auto}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon,.feature-icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon{width:20px;height:20px}.feature-icon{width:30px;height:30px}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--gold);padding:14px}.skip-link:focus{top:10px}.campaign-bar{padding:11px 20px;background:var(--navy);color:#fff;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em}.campaign-bar span{margin-left:24px;color:var(--gold-light)}.header{height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.brands{display:flex;align-items:center;gap:20px;min-width:0}.simulador-logo{width:170px}.ear-logo{width:118px;height:74px;object-fit:contain}.brand-rule{width:1px;height:42px;background:#b3c0cb}.header nav{display:flex;gap:28px;color:#4f6275;font-size:12px}.header nav a:hover{color:var(--blue)}.header-cta{display:flex;align-items:center;gap:13px;color:var(--blue);font-weight:800;font-size:12px}.header-cta .icon,.button .icon{transition:transform .25s}.header-cta:hover .icon,.button:hover .icon{transform:translateX(4px)}.eyebrow{margin:0 0 22px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:700;letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(42px,4.6vw,67px);margin-bottom:27px}h2{font-size:clamp(35px,3.7vw,51px);margin-bottom:25px}em{font-style:normal;color:var(--gold)}.hero{padding:72px 0 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);gap:76px;align-items:center;overflow:visible}.hero-copy{min-width:0}.lead{max-width:580px;color:var(--muted);font-size:15px;line-height:1.8;margin-bottom:22px}.lead strong{color:var(--navy)}.offer-savings{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;color:var(--navy);background:#f7edcf;border:1px solid #e5ca80;border-radius:4px;font-size:10px;font-weight:800;margin-bottom:18px}.offer-savings .icon{width:16px;height:16px;color:#a87d13}.hero-deal{display:flex;align-items:center;gap:27px;margin-bottom:25px}.old-price{color:#768697;font-size:11px;margin-bottom:8px}.deal-price{font-size:78px;font-weight:800;line-height:1;letter-spacing:-.075em;margin:0;white-space:nowrap;color:var(--navy)}.deal-price>span{font-size:20px;letter-spacing:0;margin-right:5px}.deal-price sup{font-size:29px;vertical-align:top;position:relative;top:6px}.deal-price small{font-size:15px;letter-spacing:0;margin-left:8px;color:#536d85}.billing-term{font-size:11px;line-height:1.7;margin:9px 0 0;color:#65798d;font-weight:600}.deal-bonus{border-left:2px solid var(--gold);padding-left:22px;display:flex;gap:12px;align-items:center;font-size:10px;line-height:1.8;color:#65778a;margin:15px 0 0}.deal-bonus .icon{width:25px;height:25px;color:var(--gold)}.deal-bonus strong{font-size:12px;color:var(--navy)}.button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:60px;padding:18px 25px;border:0;border-radius:5px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s}.primary{background:linear-gradient(105deg,#c99523,#efcf75);color:#112b43;box-shadow:0 12px 30px rgba(170,123,18,.18)}.primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(170,123,18,.28)}.secondary{background:var(--navy);color:#fff}.hero-note{font-size:10px;color:#728397;margin-top:16px}.hero-visual{position:relative;min-height:570px;perspective:1100px}.hero-glow{position:absolute;inset:5% -12%;background:radial-gradient(circle at 55% 45%,rgba(210,164,58,.24),rgba(21,89,168,.12) 42%,transparent 70%);filter:blur(12px)}.portrait-card{position:absolute;inset:35px 20px 45px 44px;background:#fff;box-shadow:20px 35px 75px rgba(8,47,82,.24);transform:rotateY(-11deg) rotateX(3deg) rotateZ(2.5deg);overflow:hidden;border-radius:10px;animation:portrait-float 7s ease-in-out infinite;transition:transform .45s,box-shadow .45s}.portrait-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(3,31,57,.88));pointer-events:none}.portrait-card img{width:100%;height:100%;object-fit:cover}.portrait-card span,.portrait-card strong{position:absolute;z-index:1;left:30px;color:#fff}.portrait-card span{bottom:62px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;color:var(--gold-light)}.portrait-card strong{bottom:27px;font-size:20px}.hero-ear-logo{position:absolute;width:170px;right:-9px;top:2px;background:#fff;border-radius:8px;padding:12px;box-shadow:0 18px 45px rgba(8,47,82,.18);transform:rotate(2deg)}.authority-tag{position:absolute;left:0;bottom:14px;background:var(--navy);color:#fff;padding:15px 19px;display:flex;gap:12px;align-items:center;border-left:4px solid var(--gold);box-shadow:0 16px 36px rgba(8,47,82,.25);font-size:10px;line-height:1.55}.authority-tag .icon{color:var(--gold-light)}.authority-tag strong{font-size:12px}.sales-proof{padding:23px 0;display:flex;justify-content:space-between;gap:18px;border-block:1px solid var(--line)}.sales-proof>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#546a7f}.sales-proof .icon{color:var(--gold);width:16px}.platform{padding:110px 0 105px}.platform-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.platform-heading>div{max-width:700px}.platform-heading>p{font-size:12px;line-height:1.8;color:var(--muted);max-width:280px}.screenshot-button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:9px;background:transparent;overflow:hidden;cursor:zoom-in;aspect-ratio:1468/942;box-shadow:20px 35px 75px rgba(6,38,66,.22);transform:perspective(1500px) rotateY(-6deg) rotateX(2deg) rotateZ(-1.5deg);transition:transform .45s,box-shadow .45s}.screenshot-button:hover{transform:perspective(1500px) rotateY(-2deg) rotateX(1deg) rotateZ(-.4deg);box-shadow:15px 28px 65px rgba(6,38,66,.28)}.screenshot-button>img{position:absolute;left:-2.32%;top:-2.87%;width:104.63%;max-width:none}.expand-label{position:absolute;right:15px;bottom:14px;background:rgba(8,47,82,.94);color:#fff;padding:11px 15px;border:1px solid rgba(242,215,131,.65);display:flex;align-items:center;gap:9px;font-size:10px}.features{padding:105px 0 120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:110px;border-top:1px solid var(--line)}.section-intro>p:last-child{font-size:14px;color:var(--muted);line-height:1.8;max-width:390px}.feature-list article{display:grid;grid-template-columns:34px 1fr 20px;gap:22px;padding:29px 0;border-bottom:1px solid var(--line);transition:background .25s}.feature-list article:first-child{padding-top:0}.feature-list article:hover{background:#fff}.feature-list .feature-icon{color:var(--blue)}.feature-list h3{font-size:17px;margin-bottom:10px}.feature-list p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.feature-list article>span{font-size:10px;color:#8b9bab}.offer-section{padding:115px 0;background:var(--navy);color:#fff}.offer-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:115px;align-items:center}.offer-section .eyebrow{color:var(--gold-light)}.offer-story>p:not(.eyebrow){color:#bed0df;font-size:14px;line-height:1.85;max-width:520px}.included{margin-top:36px}.included>div{display:grid;grid-template-columns:27px 1fr;column-gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.16)}.included .feature-icon{width:24px;height:24px;color:var(--gold-light);grid-row:span 2}.included h3{font-size:14px;margin-bottom:7px}.included p{font-size:12px;line-height:1.7;color:#bcd0df;margin:0}.price-card{background:#fff;color:var(--ink);padding:35px;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.25);transition:transform .3s}.price-card:hover{transform:translateY(-5px)}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px;margin-bottom:29px;border-bottom:1px solid var(--line)}.price-card-top img{width:125px;height:72px;object-fit:contain}.price-card-top span{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#6d7e8d}.price{display:flex;align-items:flex-start;margin:0 0 20px;letter-spacing:-.06em;color:var(--navy)}.price>span{font-size:21px;margin:16px 8px 0 0}.price strong{font-size:92px;line-height:1;font-weight:800}.price sup{font-size:33px;margin-top:9px}.price small{font-size:17px;align-self:flex-end;margin:0 0 11px 8px;letter-spacing:0;color:#65788b}.card-term{margin:-7px 0 22px;font-size:12px}.activation{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#977016;border-block:1px solid var(--line);padding:16px 0}.price-benefits{padding-left:18px;display:grid;gap:12px;font-size:11px;line-height:1.6;color:#607386;margin:24px 0 30px}.price-benefits li::marker{color:var(--gold)}.full{width:100%;justify-content:space-between}.purchase-note{text-align:center;font-size:9px;color:#788a9b;margin:15px 0 0}.professor{padding:110px 0;display:grid;grid-template-columns:410px 1fr;gap:100px;align-items:center}.professor-image{border-radius:8px;overflow:hidden;box-shadow:18px 25px 60px rgba(8,47,82,.2);transform:rotate(-2deg)}.professor-image img{width:100%;aspect-ratio:1;object-fit:cover}.professor>div:last-child{max-width:600px}.professor>div:last-child>p:not(.eyebrow){color:var(--muted);line-height:1.85;font-size:14px;margin-bottom:30px}.faq{padding:105px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line);padding:23px 0}.accordion details:first-child{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}summary::-webkit-details-marker{display:none}summary .icon{color:var(--gold);width:18px;transition:transform .2s}details[open] summary .icon{transform:rotate(45deg)}.accordion p{font-size:12px;color:var(--muted);line-height:1.9;margin:18px 30px 0 0}.closing{text-align:center;padding:80px 0 100px;border-top:1px solid var(--line)}.closing>p{font-size:11px;color:#718398}.closing h2{font-size:clamp(37px,4.3vw,58px)}.footer{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line)}.footer .simulador-logo{width:140px}.footer .ear-logo{width:90px;height:60px}.footer a{font-size:10px;color:#607386}dialog{width:min(1500px,95vw);padding:0;border:1px solid #9eacb9;border-radius:9px;background:#fff;overflow:visible;color:var(--ink)}dialog::backdrop{background:rgba(1,20,37,.82);backdrop-filter:blur(7px)}dialog>img{width:100%;max-height:85vh;object-fit:contain}dialog>button{position:absolute;right:0;top:-48px;width:37px;height:37px;border:1px solid #b9c4ce;background:#fff;color:var(--navy);border-radius:50%;display:grid;place-items:center;cursor:pointer}.lead-dialog{width:530px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;padding:36px;border-top:5px solid var(--gold)}.lead-dialog .lead-close{position:absolute;top:13px;right:13px}.lead-heading h2{font-size:33px;margin-bottom:16px}.lead-heading>p:last-child{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:25px}#leadForm label{display:block;font-size:11px;font-weight:700;margin:17px 0 8px}#leadForm input{width:100%;background:#f3f6f8;border:1px solid #c4cfd8;border-radius:4px;padding:13px 14px;font:inherit;font-size:14px;color:var(--ink);min-height:49px}#leadForm input:focus{outline:2px solid var(--blue);outline-offset:1px}#leadForm input::placeholder{color:#8c9ba8}#phoneHint,.form-purpose{font-size:9px;color:#758797;line-height:1.8}.form-purpose{margin:20px 0}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.form-status{font-size:11px;line-height:1.7;color:#9a6d09;margin:14px 0 0}#submitLead:disabled{opacity:.65;cursor:wait;transform:none}#leadSuccess>.feature-icon{color:var(--gold);margin:10px 0 20px;width:38px;height:38px}#leadSuccess h3{font-size:25px}#leadSuccess p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:25px}[hidden]{display:none!important}body:has(dialog[open]){overflow:hidden}.mobile-cta{display:none}.reading-progress{position:fixed;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--blue),var(--gold));transform:scaleX(0);transform-origin:left;z-index:80;pointer-events:none}.button.primary:after{content:"";position:absolute;inset:-60% auto -60% -40%;width:24%;background:linear-gradient(90deg,transparent,#fff8,transparent);transform:skewX(-20deg);animation:cta-sheen 7s ease-in-out 2s infinite}.accordion details[open] p{animation:answer-enter .3s ease-out}dialog[open]{animation:dialog-enter .28s cubic-bezier(.2,.8,.2,1)}
@keyframes portrait-float{0%,100%{translate:0 0}50%{translate:0 -11px}}@keyframes cta-sheen{0%,66%{transform:translateX(0) skewX(-20deg)}86%,100%{transform:translateX(800%) skewX(-20deg)}}@keyframes answer-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes dialog-enter{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.header nav{display:none}.hero{gap:35px;grid-template-columns:minmax(0,1fr) 400px}.hero h1{font-size:47px}.deal-price{font-size:65px}.offer-layout{gap:60px;grid-template-columns:minmax(0,1fr) 390px}.features{gap:65px}.professor{gap:65px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{max-width:650px}.hero-visual{width:min(590px,100%);margin:auto}.platform-heading{display:block}.platform-heading>p{max-width:520px}.features,.offer-layout,.professor,.faq{grid-template-columns:1fr}.offer-layout{gap:55px}.price-card{width:min(480px,100%);margin:auto}.professor-image{width:min(430px,100%)}.professor{gap:50px}.sales-proof{display:grid;grid-template-columns:1fr 1fr}.footer{flex-wrap:wrap}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.campaign-bar{font-size:8px;display:flex;justify-content:center;gap:5px 10px;flex-wrap:wrap}.campaign-bar span{margin:0}.header{height:88px}.brands{gap:11px}.simulador-logo{width:127px}.ear-logo{width:76px;height:58px}.brand-rule{height:30px}.header-cta{display:none}.hero{padding:43px 0 55px}.hero h1{font-size:38px}.lead{font-size:14px}.hero-deal{align-items:flex-start;gap:12px}.deal-price{font-size:62px}.deal-price>span{font-size:16px}.deal-price sup{font-size:24px}.deal-price small{font-size:11px;margin-left:4px}.billing-term{font-size:9px}.deal-bonus{padding-left:12px;margin-top:25px;font-size:9px}.deal-bonus strong{font-size:10px}.hero-copy>.button{width:100%;justify-content:space-between}.hero-visual{min-height:475px}.portrait-card{inset:32px 12px 47px 24px}.hero-ear-logo{width:125px;right:-3px}.authority-tag{left:-2px;bottom:7px}.sales-proof>span{font-size:9px}.platform{padding:70px 0}.platform-heading h2{font-size:36px}.screenshot-button{transform:perspective(1000px) rotateY(-4deg) rotateX(2deg) rotateZ(-1deg)}.expand-label{padding:7px 10px;font-size:8px;right:8px;bottom:8px}.features,.professor,.faq{padding:70px 0}.features{gap:45px}.offer-section{padding:70px 0}.price-card{padding:28px 23px}.price strong{font-size:82px}.closing{padding:60px 0 85px}.footer{padding:28px 0 105px}.footer .brands{width:100%}.mobile-cta{display:flex;position:fixed;z-index:20;bottom:12px;left:12px;right:12px;background:linear-gradient(105deg,#c99523,#efcf75);color:var(--navy);justify-content:space-between;align-items:center;padding:13px 18px;border-radius:5px;box-shadow:0 8px 30px rgba(8,47,82,.32)}.mobile-cta>span{font-size:9px}.mobile-cta strong{font-size:15px;margin-left:9px}.mobile-cta small{display:block;text-align:right;margin-top:2px}.lead-dialog{padding:37px 23px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reading-progress{display:none}.portrait-card{translate:0 0}}
html,body{overflow-x:clip}
.campaign-bar{font-size:12px;padding:14px 20px;letter-spacing:.025em}.campaign-bar span{display:inline-block;padding:6px 12px;border:1px solid #d2a43a80;border-radius:4px;font-size:14px;color:#ffe4a0}
.hero-copy .offer-savings{display:flex;align-items:flex-start;gap:16px;padding:21px 23px;margin:25px 0;background:var(--navy);color:#fff;border:1px solid var(--navy);border-left:5px solid var(--gold);box-shadow:0 12px 30px #082f5218;max-width:520px}
.offer-savings>.feature-icon{width:30px;height:30px;color:var(--gold-light);margin-top:4px}.offer-savings strong{display:block;font-size:26px;line-height:1.2;letter-spacing:-.035em;color:var(--gold-light)}.offer-savings span{display:block;font-size:20px;margin-top:5px;font-weight:600}.offer-savings b{color:var(--gold-light);font-weight:800}.offer-savings small{display:block;margin-top:12px;font-size:10px;line-height:1.6;font-weight:500;color:#c1d3e2}
.price-card .activation{background:#f7edcf;border:1px solid #e5ca80;border-radius:4px;padding:17px 14px;font-size:16px;color:#785309;font-weight:800}.price-benefits{font-size:13px;gap:16px}.price-benefits li:first-child{font-size:17px;font-weight:800;color:var(--navy)}
.work-gains article{border-top-color:var(--gold);border-top-width:5px}.work-gains h3{font-size:19px}.work-gains p{font-size:13px}.work-gains .feature-icon{width:34px;height:34px;color:var(--blue)}
@media(max-width:600px){.campaign-bar{font-size:9px;padding:10px 12px}.campaign-bar span{font-size:11px;margin:3px 0 0}.hero-copy .offer-savings{padding:18px 16px;gap:12px}.offer-savings strong{font-size:23px}.offer-savings span{font-size:18px}.offer-savings small{font-size:9px}.work-gains h3{font-size:16px}.work-gains p{font-size:12px}}
html{scrollbar-gutter:stable}
body:has(dialog[open]) main *,body:has(dialog[open]) header *,body:has(dialog[open]) footer *{animation-play-state:paused!important}
dialog::backdrop{background:rgba(1,20,37,.85);backdrop-filter:none;-webkit-backdrop-filter:none}
.screenshot-button>img{height:auto}
.hero-visual{display:flex;flex-direction:column;justify-content:center;padding:42px 2px 30px;min-height:0}
.hero-visual .hero-glow{inset:-18% -8%}
.stage-caption{position:relative;display:flex;gap:9px;align-items:center;margin:0 0 24px 18px;color:#62778b;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.stage-caption>span{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(210,164,58,.12)}
.hero-screen{transform:rotateY(-12deg) rotateX(5deg) rotateZ(3deg);box-shadow:18px 30px 70px rgba(8,47,82,.25);animation:screen-float 7s ease-in-out infinite}
.hero-screen:hover{transform:rotateY(-7deg) rotateX(3deg) rotateZ(1.5deg);box-shadow:14px 25px 65px rgba(8,47,82,.3)}
.stage-benefit{position:relative;display:flex;gap:13px;align-items:center;margin:30px 8px 0 30px;border-left:3px solid var(--gold);padding:10px 0 10px 17px}
.stage-benefit>.feature-icon{width:25px;height:25px;color:var(--blue)}
.stage-benefit strong,.stage-benefit span{display:block}.stage-benefit strong{font-size:12px;color:var(--navy);margin-bottom:5px}.stage-benefit span{font-size:10px;color:#6f8294;line-height:1.6}
@keyframes screen-float{0%,100%{translate:0 0}50%{translate:0 -11px}}
@media(max-width:850px){.hero-visual{width:min(680px,100%);padding-top:25px}.stage-caption{margin-left:0}.hero-screen{transform:rotateY(-8deg) rotateX(3deg) rotateZ(2deg)}}
@media(max-width:600px){.hero-visual{min-height:auto;padding:34px 8px 12px}.hero-screen{transform:rotateY(-7deg) rotateX(3deg) rotateZ(2deg)}.stage-benefit{margin:24px 0 0;padding-left:12px}.stage-benefit span{font-size:9px}}

/* Hero uses the exact dashboard treatment from the Ferris landing. */
.hero-visual{position:relative;display:block;perspective:1150px;min-width:0;min-height:0;padding:55px 0 50px}
.hero-visual .hero-glow{inset:-20% -5%;background:radial-gradient(ellipse,rgba(21,89,168,.13),rgba(210,164,58,.12),transparent 66%)}
.hero-screen{width:100%;transform:rotateY(-12deg) rotateX(5deg) rotateZ(3deg);border:0;border-radius:8px;background:transparent;box-shadow:14px 30px 65px rgba(8,47,82,.22)}
.hero-screen:hover{transform:rotateY(-7deg) rotateX(3deg) rotateZ(1.5deg);box-shadow:12px 25px 55px rgba(8,47,82,.25)}

.work-gains{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 42px}
.work-gains article{position:relative;min-height:205px;padding:25px 22px 22px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:0 14px 38px rgba(8,47,82,.06);transition:transform .25s,box-shadow .25s,border-color .25s}
.work-gains article:hover{transform:translateY(-5px);border-color:#d6b154;box-shadow:0 20px 46px rgba(8,47,82,.12)}
.work-gains article>span{position:absolute;right:17px;top:17px;color:#a2afbb;font-size:9px;font-weight:800;letter-spacing:.12em}
.work-gains .feature-icon{width:28px;height:28px;color:var(--gold);margin-bottom:25px}
.work-gains h3{font-size:16px;color:var(--navy);margin-bottom:10px}
.work-gains p{font-size:11px;line-height:1.75;color:var(--muted);margin:0}
@media(max-width:850px){.hero-visual{width:min(680px,100%);padding-top:25px}.work-gains{grid-template-columns:1fr 1fr}.work-gains article{min-height:185px}}
@media(max-width:600px){.hero-visual{min-height:auto;padding:34px 8px 12px}.hero-screen{transform:rotateY(-8deg) rotateX(3deg) rotateZ(2deg)}.work-gains{gap:10px;margin-bottom:30px}.work-gains article{min-height:180px;padding:20px 16px}.work-gains .feature-icon{margin-bottom:19px}.work-gains h3{font-size:14px}.work-gains p{font-size:10px}}
