:root{--ink:#f6f5f2;--paper:#060606;--red:#ef1f32;--acid:#ef1f32;--line:#2a2a2a;--muted:#aaa7a3;--black:#060606;--panel:#0d0d0e;--soft:#171719;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif}
html{background:var(--black)}body{background:var(--black);color:var(--ink);font-size:17px}::selection{background:var(--red);color:#fff}.wrap{width:min(1320px,calc(100% - 72px))}
 #pay-button[hidden]{display:none!important}
.nav{position:relative;z-index:4;border-color:#343434;background:rgba(6,6,6,.86);backdrop-filter:blur(14px)}.wordmark{color:#fff;font-size:2.25rem}.wordmark span{color:var(--red)}.nav nav a{color:#d0cdca;letter-spacing:.08em}.nav nav a:hover{color:#fff}
.nav-cta,.button.primary,.plan-button,.featured .plan-button,.care .light-button,.contact .light-button,.mobile-contact{border:1px solid #ff5362;background:linear-gradient(135deg,#ff263a,#d9071d);color:#fff;border-radius:999px;box-shadow:0 0 0 1px #ff24351a,0 12px 32px #ef1f3240;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.nav-cta:hover,.button.primary:hover,.plan-button:hover,.featured .plan-button:hover,.care .light-button:hover,.contact .light-button:hover{background:linear-gradient(135deg,#ff3b4e,#eb0d22);border-color:#ff7180;box-shadow:0 0 24px #ef1f3266,0 16px 36px #0008;transform:translateY(-2px)}
.hero.brand-hero{position:relative;isolation:isolate;min-height:calc(100svh - 92px);padding-top:clamp(58px,8vh,105px)}.hero.brand-hero::before{content:"";position:absolute;z-index:-2;inset:-92px calc((100vw - 100%)/-2) 0;background:radial-gradient(ellipse at 72% 38%,#ef1f3226 0,transparent 40%),linear-gradient(90deg,transparent 52%,#ef1f320d 72%,transparent 100%)}.hero.brand-hero::after{content:"";position:absolute;z-index:-1;top:4%;right:2%;width:min(36vw,520px);height:78%;border-right:1px solid #ef1f327a;border-left:1px solid #ef1f3224;transform:skewX(-7deg);background:linear-gradient(90deg,transparent,#ef1f3210 52%,transparent);filter:drop-shadow(0 0 25px #ef1f3233);pointer-events:none}
.brand-expansion{color:#fff;letter-spacing:.48em}.brand-name{color:#fff;text-shadow:0 0 46px #ffffff0a}.brand-slogan{max-width:1000px;color:#f1f0ed;text-transform:uppercase}.hero-intro{position:relative;border-color:#ef1f32;background:linear-gradient(180deg,#0e0e0fdd,#080808dd);padding:30px 26px 26px;box-shadow:0 24px 80px #0009}.hero-hook{color:#fff}.hero-hook strong{color:var(--red)}.hero-intro>p:nth-child(2),.hero-intro .hero-actions span{color:var(--muted)}
.eyebrow{color:#d5d2ce;letter-spacing:.22em}.eyebrow span{border-color:var(--red)}.outcomes{border-color:#303030;background:#090909}.outcomes article{border-color:#282828}.outcomes h2{color:#fff}.outcomes p{color:var(--muted)}
.pov-lens{position:relative;background:#050505;color:#fff;border-bottom:1px solid #262626}.pov-lens::after{content:"";position:absolute;right:-15%;bottom:-40%;width:55%;aspect-ratio:1;border-radius:50%;background:#ef1f3218;filter:blur(80px);pointer-events:none}.pov-lens .eyebrow,.lens-intro{color:#bcb8b4}.lens-copy h2 em{color:var(--red)}.lens-copy ol,.lens-copy li{border-color:#3a2023}
.services{background:#060606}.section-title>p:last-child,.plan-desc,.external-costs{color:var(--muted)}.plans{gap:14px;border:0}.plans article,.plans article:first-child,.plans article:last-child{min-height:650px;padding:34px;border:1px solid #292929;background:linear-gradient(145deg,#101011,#090909);box-shadow:0 26px 60px #0006}.plans article.featured{padding:34px;border:1px solid #ef1f32;background:linear-gradient(160deg,#26070b 0,#11090a 48%,#090909 100%);color:#fff;box-shadow:0 0 0 1px #ef1f3220,0 30px 80px #ef1f3218}.plans article:hover{border-color:#4a4a4a;transform:translateY(-7px)}.plans article.featured:hover{border-color:#ff5362}.plan-top,.featured .plan-top,.featured .plan-desc,.plan-price span,.featured .plan-price span{color:#a8a4a0}.plans h3,.plan-price b{color:#fff}.plans ul{border-color:#333}.plans li{color:#ddd9d5}.plans li::before{color:var(--red)}.badge{top:-15px;background:var(--red);color:#fff;border-radius:999px;box-shadow:0 0 24px #ef1f3255}.risk-note{color:#8f8b87}.external-costs strong{color:#fff}
.deliverables{background:linear-gradient(180deg,#0a0a0b,#050505);color:#fff;border-block:1px solid #282828}.deliverables .horizontal h2 em{color:var(--red)}.deliverable-card{background:#101011;color:#fff;border:1px solid #292929;box-shadow:0 22px 65px #0008}.deliverable-card small{color:#9f9b97}.mini-browser{border-color:#303030}.mini-browser span{background:#3d3d3d}.sample-lines i{background:#292929}.sample-lines i:first-child{background:linear-gradient(90deg,var(--red),#7c0c18)}.sample-post{background:#050505;border:1px solid #292929}.phone-frame{border-color:#3a3a3a;background:#050505}.phone-frame>div{background:#0c0c0d}.sample-disclaimer{color:#918d89}
.sectors{background:#050505;color:#fff;border-bottom:1px solid #282828}.sector-row{border-color:#333}.sector-row article{border-color:#333}.sector-row p{color:#aaa6a1}.process{background:#060606}.process ol{border-color:#363636}.process li{border-color:#282828}.process li p{color:var(--muted)}
.authority{background:#090909;border-color:#2a2a2a}.founder-mark{background:radial-gradient(circle at 20% 100%,#ef1f322b,transparent 40%),#050505;border:1px solid #292929;box-shadow:0 32px 75px #0009}.authority-copy>p:not(.eyebrow){color:var(--muted)}.authority-copy strong{color:#fff}.authority-copy small{border-color:#333}
.care{background:radial-gradient(circle at 15% 0,#ef1f3220,transparent 36%),#070707;color:#fff;border-block:1px solid #2b2b2b}.care-offer>p,.care-price span{color:var(--muted)}.care-offer ul{border-color:#333}.care h2 em,.care-price b{color:var(--red)}.limits{background:#060606}.limits div>p{color:var(--muted)}
.contact{position:relative;overflow:hidden;background:linear-gradient(135deg,#e5162a,#970010);color:#fff}.contact::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 50%,#0003 50.1%,transparent 74%);pointer-events:none}.contact-inner{position:relative}.contact h2 em{color:#fff}.contact-inner>p:not(.eyebrow){color:#fff}.contact-secondary{border-color:#fff;color:#fff;border-radius:999px}.contact-secondary:hover{background:#050505;border-color:#050505}
footer{background:#060606;border-color:#272727}footer p,.legal-links a{color:#8f8b87}
dialog{background:#0e0e0f;color:#fff;border:1px solid #343434;border-radius:18px}dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}.close{color:#fff}.modal-intro,form small,.consent{color:#aaa7a3}input,textarea{background:#080808;color:#fff;border-color:#3a3a3a;border-radius:8px}input:focus,textarea:focus{outline-color:#ef1f324f}.consent input{accent-color:var(--red)}
.legal-page,.launch-page{background:#060606;color:#fff}.legal-header,.legal-footer,.launch-page .nav{border-color:#303030}.legal-main p,.legal-main li{color:#aaa7a3}.legal-main strong{color:#fff}.legal-note{background:#121213;border-color:var(--red)}
.legal-alert{margin:0 0 48px;padding:20px 22px;border:1px solid #3d3a38;border-left:4px solid var(--red);background:#111;color:#c9c5c0;line-height:1.6}.legal-alert strong{color:#fff}.legal-lead{font-size:1.16rem;max-width:760px}.legal-downloads{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 56px}.legal-downloads .button{width:auto}.legal-main ul{padding-left:1.3rem}.legal-main li+li{margin-top:8px}
.launch-main{background:radial-gradient(ellipse at 75% 25%,#ef1f3225,transparent 42%)}.launch-grid h1{color:#fff}.launch-grid h1 em{color:var(--red)}.launch-copy{border-color:var(--red)}.future-flow{border-color:#343434}.future-flow ol,.future-flow li{border-color:#3b2023}
.launch-offer{position:relative;overflow:hidden;padding:clamp(82px,10vw,150px) 0;background:linear-gradient(118deg,#bd0618 0,#ef1f32 49%,#7f000d 100%);color:#fff}.launch-offer::after{content:"25";position:absolute;right:-.04em;bottom:-.32em;color:#0000001c;font-size:clamp(20rem,42vw,46rem);font-weight:900;letter-spacing:-.12em;line-height:1;pointer-events:none}.launch-offer-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,120px);align-items:center}.launch-offer .eyebrow{color:#fff}.discount-number{margin:20px 0 0;font-size:clamp(7.5rem,17vw,15rem);font-weight:900;letter-spacing:-.11em;line-height:.75}.discount-number span{font-size:.38em;vertical-align:top}.launch-offer-copy h2{margin:0;font-size:clamp(3.2rem,6vw,6.7rem);letter-spacing:-.075em;line-height:.88}.launch-offer-copy h2 em{color:#090909;font-style:normal}.launch-offer-copy>p{max-width:650px;margin:30px 0;color:#fff;font-size:1.1rem;line-height:1.65}.discount-price{display:flex;align-items:end;gap:26px;margin:30px 0}.discount-price>span{padding-bottom:8px;font-size:.88rem}.discount-price strong{font-size:clamp(3.3rem,6vw,6rem);letter-spacing:-.07em;line-height:.8}.discount-price strong small{font-size:.18em;letter-spacing:.05em}.launch-offer .button.primary{background:#070707;border-color:#070707;box-shadow:0 16px 36px #0005}.launch-offer .button.primary:hover{background:#fff;border-color:#fff;color:#080808}.offer-terms{display:block;max-width:620px;margin-top:18px;color:#fff;font-size:.7rem;line-height:1.55;text-transform:uppercase;letter-spacing:.06em}.promo-price .old-price{display:block;margin-bottom:7px;color:#aaa7a3;font-size:.76rem}.plan-button{font-family:var(--sans);cursor:pointer}.plans article:last-child{border-color:#ef1f32}.plans article:last-child::before{content:"−25 % HASTA 30/09";position:absolute;top:18px;right:18px;color:var(--red);font-size:.65rem;font-weight:900;letter-spacing:.08em}
@media(max-width:960px){.hero.brand-hero::after{opacity:.45;width:60vw}.hero-intro{padding:26px}.plans{gap:0;border-top:1px solid #333}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{padding:34px 24px;border:0;border-bottom:1px solid #333;background:transparent;box-shadow:none}}
@media(max-width:960px){.launch-offer-grid{grid-template-columns:1fr}.launch-offer-mark{display:flex;align-items:end;justify-content:space-between;gap:30px}.discount-number{margin:0}.plans article:last-child::before{right:24px}}
@media(max-width:650px){.wrap{width:min(100% - 34px,1320px)}.nav{height:74px}.wordmark{font-size:1.85rem}.nav-cta{padding:10px 13px;box-shadow:none}.hero.brand-hero{padding-top:48px}.hero.brand-hero::before{inset:-74px -17px 0}.hero.brand-hero::after{top:16%;right:-24%;width:75vw;height:55%}.brand-expansion{letter-spacing:.37em}.brand-slogan{font-size:clamp(2.9rem,14.2vw,4.6rem);line-height:.9}.hero-intro{padding:24px 20px}.hero-hook{font-size:1.75rem}.launch-offer{padding:72px 0 90px}.launch-offer-grid{gap:36px}.launch-offer-mark{display:block}.discount-number{margin-top:22px;font-size:7.5rem}.launch-offer-copy h2{font-size:3.25rem}.launch-offer-copy>p{font-size:1rem}.discount-price{align-items:start;flex-direction:column;gap:8px}.discount-price strong{font-size:3.8rem}.offer-terms{font-size:.65rem}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{padding:28px 0}.plans article:last-child::before{top:30px;right:0}.plan-toggle{color:#fff;border-color:#333}.plans article.is-open .plan-details{display:flex}.deliverable-card{box-shadow:none}.mobile-contact{bottom:10px;right:10px;left:10px;width:calc(100% - 20px);min-height:54px;font-size:.7rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Expired launch promotion removed on 1 October 2026. */
.plans article:last-child::before{content:none}

/* Clarity pass: calmer hierarchy, larger reading text and a simpler path to purchase */
body{font-size:18px;line-height:1.6}.wrap{width:min(1240px,calc(100% - 64px))}.nav{position:sticky;top:0;height:80px;border-bottom:1px solid #303030}.wordmark{font-size:2rem}.nav nav{gap:28px}.nav nav a{font-size:.72rem}.nav-cta{min-height:44px;padding:11px 18px}
.hero.brand-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);gap:clamp(48px,7vw,96px);min-height:auto;padding:82px 0 96px;align-items:center}.hero.brand-hero::before{inset:-80px calc((100vw - 100%)/-2) 0}.hero.brand-hero::after{height:72%;opacity:.55}.brand-expansion{margin-bottom:34px;font-size:.78rem;letter-spacing:.38em}.brand-name{font-size:clamp(7rem,16vw,13.5rem)!important;line-height:.72!important}.brand-slogan{max-width:760px;margin-top:50px;font-size:clamp(3rem,5.6vw,5.8rem);line-height:.92;letter-spacing:-.065em}.hero-intro{padding:34px;border:1px solid #2c2c2d;border-top:3px solid var(--red);border-radius:16px;background:#0c0c0ddd;box-shadow:0 24px 70px #0007}.hero-hook{margin-bottom:22px;font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.08}.hero-intro>p:nth-child(2){font-size:1rem;line-height:1.65}.hero-intro .button{min-height:54px}.hero-intro .hero-actions span{font-size:.76rem}
.outcomes article{min-height:180px;padding:30px}.outcomes h2{margin-top:32px;font-size:clamp(1.65rem,2.2vw,2.2rem)}.outcomes p{font-size:.95rem;line-height:1.55}
.services,.process{padding:112px 0}.section-title,.section-title.horizontal{grid-template-columns:.32fr 1.15fr .58fr;gap:clamp(28px,4vw,62px);align-items:start;margin-bottom:58px}.section-title h2,.horizontal h2{font-size:clamp(3.1rem,4.7vw,5.25rem);line-height:.96;letter-spacing:-.065em}.section-title>p:last-child{font-size:1rem;line-height:1.65}.eyebrow{margin-bottom:22px;font-size:.72rem;letter-spacing:.16em;line-height:1.5}
.plans{gap:18px}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{min-height:600px;padding:32px;border:1px solid #292929;border-radius:14px;box-shadow:none}.plans article:hover{transform:translateY(-3px)}.plan-top{margin-bottom:38px;font-size:.74rem}.plans h3{font-size:2.15rem;line-height:1.03}.plan-desc{min-height:118px;font-size:.96rem;line-height:1.6}.plans li{padding:8px 0;font-size:.9rem;line-height:1.45}.plan-price b{font-size:3.15rem}.plan-price span{font-size:.74rem}.plan-button{min-height:54px}.risk-note{font-size:.72rem;line-height:1.45}.external-costs{margin-top:34px;font-size:.84rem}
.launch-offer{padding:108px 0}.launch-offer-grid{grid-template-columns:.78fr 1.12fr}.discount-number{font-size:clamp(8rem,14vw,11rem)}.launch-offer-copy h2{font-size:clamp(3.2rem,5vw,5rem);line-height:.94}.launch-offer-copy>p{font-size:1.04rem}.discount-price strong{font-size:clamp(3.5rem,5vw,5rem)}.offer-terms{font-size:.72rem;line-height:1.6}
.deliverables,.sectors,.authority{padding:112px 0}.deliverables .section-title>p:last-child,.sectors .section-title>p:last-child{color:#aaa7a3}.deliverable-grid{gap:18px}.deliverable-card{min-height:430px;padding:28px;border-radius:14px;box-shadow:none}.deliverable-card h3{font-size:1.8rem;line-height:1.08}.deliverable-card small{font-size:.76rem}.phone-frame>div{min-height:250px}.sample-disclaimer{font-size:.78rem;line-height:1.55}.sector-row h3{margin-top:52px;font-size:2rem;line-height:1.08}.sector-row p{font-size:.96rem}.process ol{margin-left:32%}.process li{grid-template-columns:70px 1fr;padding:30px 0}.process h3{font-size:1.5rem}.process li p{font-size:.96rem;line-height:1.55}
.authority-grid{grid-template-columns:.62fr 1.38fr;gap:7vw}.founder-mark{min-height:450px;border-radius:14px}.authority-copy h2{font-size:clamp(3.1rem,4.8vw,5.25rem);line-height:.96}.authority-copy>p:not(.eyebrow){font-size:1rem;line-height:1.7}.care{padding:105px 0}.care h2{font-size:clamp(3.1rem,4.7vw,5.2rem);line-height:.96}.care-offer>p,.care-offer li{font-size:.96rem}.limits{padding:95px 0}.limits h2{font-size:clamp(2.8rem,4vw,4.4rem);line-height:.98}.contact{padding:110px 0}.contact h2{font-size:clamp(3.5rem,5.8vw,6.2rem);line-height:.94}.contact-inner>p:not(.eyebrow){margin:34px 0 30px;font-size:1rem}
dialog{max-height:min(90vh,820px);padding:42px;overflow:auto}dialog h2{font-size:2.65rem}label{font-size:.76rem}input,textarea{min-height:48px;font-size:1rem}textarea{min-height:100px}
@media(max-width:960px){.wrap{width:min(100% - 44px,1240px)}.hero.brand-hero{grid-template-columns:1fr;padding:68px 0 82px}.hero-intro{display:block;max-width:720px}.section-title,.section-title.horizontal{grid-template-columns:1fr;gap:18px}.section-title h2,.horizontal h2{max-width:850px}.section-title>p:last-child{max-width:680px}.plans{display:grid;grid-template-columns:1fr;gap:14px;border:0}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{min-height:0;margin:0;padding:32px;border:1px solid #292929;border-radius:14px;background:linear-gradient(145deg,#101011,#090909)}.plans article.featured{border-color:var(--red)}.plans article:last-child::before{right:24px}.plan-desc{min-height:0;max-width:680px}.deliverable-grid{grid-template-columns:1fr}.deliverable-card{min-height:400px}.process ol{margin-left:0}}
@media(max-width:650px){body{font-size:17px}.wrap{width:min(100% - 34px,1240px)}.nav{height:68px}.wordmark{font-size:1.7rem}.nav-cta{min-height:40px;padding:9px 12px;font-size:.64rem}.hero.brand-hero{gap:38px;padding:50px 0 66px}.brand-expansion{margin-bottom:26px;font-size:.65rem;letter-spacing:.28em}.brand-name{font-size:clamp(6.4rem,32vw,8.6rem)!important}.brand-slogan{margin-top:36px;font-size:clamp(2.8rem,13.8vw,4.15rem);line-height:.94}.hero-intro{padding:26px 22px}.hero-hook{font-size:1.75rem}.hero-intro>p:nth-child(2){font-size:.98rem}.outcomes article{padding:24px 0}.services,.process,.deliverables,.sectors,.authority{padding:78px 0}.section-title{margin-bottom:38px}.section-title h2,.horizontal h2{font-size:clamp(2.75rem,12vw,3.8rem);line-height:.98}.plans{gap:14px}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{padding:26px 22px}.plans article.featured{padding-top:44px}.plans article:last-child::before{top:26px;right:22px}.plan-toggle{color:#fff}.plan-desc{font-size:.96rem}.launch-offer{padding:74px 0 82px}.launch-offer-grid{gap:30px}.discount-number{font-size:6.6rem}.launch-offer-copy h2{font-size:2.85rem}.launch-offer-copy>p{font-size:.98rem}.discount-price strong{font-size:3.65rem}.deliverable-card{min-height:360px;padding:24px}.sector-row h3{margin-top:28px}.process li{grid-template-columns:42px 1fr;gap:10px}.founder-mark{min-height:280px}.authority-copy h2{font-size:3rem}.care{padding:78px 0}.care h2{font-size:3rem}.limits{padding:72px 0}.limits h2{font-size:2.8rem}.contact{padding:82px 0}.contact h2{font-size:3.4rem}dialog{padding:34px 22px}dialog h2{font-size:2.35rem}}

/* Concept websites: three concrete examples without narrowing POV to three sectors */
.web-examples{padding:112px 0;background:#080809;border-bottom:1px solid #292929}.web-examples .section-title{margin-bottom:64px}.example-list{display:grid;gap:72px}.example-card{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);gap:clamp(34px,5vw,76px);align-items:center;padding-bottom:72px;border-bottom:1px solid #2c2c2d}.example-card:last-child{padding-bottom:0;border-bottom:0}.example-card:nth-child(even){grid-template-columns:minmax(270px,.65fr) minmax(0,1.65fr)}.example-card:nth-child(even) .example-image{order:2}.example-image{position:relative;overflow:hidden;aspect-ratio:3/2;border:1px solid #343436;border-radius:14px;background:#111;box-shadow:0 30px 75px #0009}.example-image::after{content:"EJEMPLO POV";position:absolute;right:14px;bottom:14px;padding:7px 10px;border-radius:99px;background:#050505d9;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.1em}.example-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.example-card:hover .example-image img{transform:scale(1.025)}.example-copy>span{color:var(--red);font-size:.72rem;font-weight:800;letter-spacing:.12em}.example-copy h3{margin:24px 0 16px;color:#fff;font-size:clamp(2.3rem,3.6vw,4.1rem);line-height:.95;letter-spacing:-.065em}.example-copy p{margin:0 0 30px;color:var(--muted);font-size:1rem;line-height:1.65}.example-copy small{display:block;padding-top:18px;border-top:1px solid #303030;color:#d5d2ce;font-size:.74rem;line-height:1.5;text-transform:uppercase;letter-spacing:.07em}.examples-note{max-width:800px;margin:58px auto 0;color:#8f8b87;font-size:.8rem;line-height:1.6;text-align:center}
@media(max-width:960px){.web-examples{padding:92px 0}.example-list{gap:52px}.example-card,.example-card:nth-child(even){grid-template-columns:1fr;gap:28px;padding-bottom:52px}.example-card:nth-child(even) .example-image{order:0}.example-copy{max-width:700px}.example-copy h3{margin-top:18px}}
@media(max-width:650px){.web-examples{padding:78px 0}.web-examples .section-title{margin-bottom:42px}.example-list{gap:42px}.example-card,.example-card:nth-child(even){gap:22px;padding-bottom:42px}.example-image{border-radius:10px}.example-copy h3{font-size:2.45rem}.example-copy p{margin-bottom:22px}.examples-note{margin-top:42px;text-align:left}}

/* UX clarity v2: visible decisions, calmer rhythm and stronger readability */
:root{--muted:#bbb8b4;--line:#343436}
body{font-size:18px;line-height:1.65;text-rendering:optimizeLegibility}
p{max-width:70ch}
a,button,input,textarea{outline-offset:4px}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ff6473}
.nav{z-index:40}.nav nav a{font-size:.76rem}.nav-cta{white-space:nowrap}
.brand-slogan{text-wrap:balance}.hero-intro>p:nth-child(2){color:#c3c0bc}.hero-actions span{color:#b8b5b1!important;font-size:.78rem!important}
.outcomes{border-width:1px}.outcomes h2{font-size:clamp(1.7rem,2vw,2.15rem)}.outcomes p{color:#b9b6b2;font-size:.96rem}
.section-title h2,.horizontal h2{text-wrap:balance}.section-title>p:last-child{color:#bbb8b4;max-width:42ch}
.services{padding-bottom:104px}
.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{min-height:0;padding:34px;overflow:visible}
.plans h3{margin-bottom:14px}.plan-desc{min-height:108px;color:#bbb8b4}.plan-details{flex:1}.plans ul{margin:18px 0 10px}.plans li{color:#e5e2de;font-size:.94rem}.plan-price{margin-top:24px}.plan-price b{font-size:3.35rem}.plan-price span{color:#bbb8b4}.plan-button{display:flex;align-items:center;justify-content:center;padding:15px 18px;text-align:center}.risk-note{color:#aaa7a3;font-size:.74rem}.external-costs{color:#bbb8b4;font-size:.88rem}
.launch-offer{padding:88px 0;background:linear-gradient(118deg,#a80516 0,#e5162a 52%,#78000c 100%)}.launch-offer::after{right:.02em;bottom:-.45em;opacity:.7}.launch-offer-grid{grid-template-columns:.62fr 1.38fr;gap:clamp(48px,7vw,100px)}.discount-number{font-size:clamp(7.2rem,12vw,10rem)}.launch-offer-copy h2{font-size:clamp(3rem,4.6vw,4.65rem);text-wrap:balance}.launch-offer-copy>p{max-width:58ch;margin:24px 0;font-size:1.02rem}.discount-price{margin:24px 0}.offer-terms{font-size:.74rem;line-height:1.7}.launch-offer .button.primary{min-height:56px;padding-inline:28px}
.deliverables{padding:104px 0}.deliverable-card h3{color:#fff}.deliverable-card small{color:#b5b1ad}.sample-disclaimer,.examples-note{color:#aaa7a3;font-size:.82rem}
.web-examples{padding:104px 0}.example-copy p{color:#bbb8b4}.example-copy small{font-size:.78rem}
.process{padding:104px 0}.process ol{margin-left:28%}.process li p{color:#bbb8b4;font-size:1rem}.process h3{font-size:1.65rem}
.care-offer>p,.care-offer li,.limits div>p{color:#bbb8b4}.care-offer li{font-size:1rem}.limits{padding:78px 0}.limits div>p{font-size:1rem}
.contact-inner>p:not(.eyebrow){max-width:56ch}.contact .button{min-height:54px}
.legal-main{max-width:860px}.legal-main p,.legal-main li{color:#c1bebb;font-size:1rem}.legal-main h2{font-size:1.7rem;line-height:1.2}.legal-links a{font-size:.78rem}
label{font-size:.82rem}.consent{font-size:.8rem}.modal-intro,form small,.consent{color:#bbb8b4}

@media(max-width:960px){
  .plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{padding:32px}.plan-desc{min-height:0}.launch-offer-grid{grid-template-columns:1fr}.launch-offer-mark{display:flex;align-items:end;justify-content:space-between}.process ol{margin-left:0}
}
@media(max-width:650px){
  body{font-size:17px;padding-bottom:76px}.wrap{width:min(100% - 36px,1240px)}
  .nav{height:66px}.nav-cta{min-height:42px;padding:8px 12px;font-size:.66rem}.brand-hero{padding:42px 0 58px}.brand-name{font-size:clamp(6.2rem,32vw,8.2rem)!important}.brand-slogan{margin-top:30px;font-size:clamp(2.7rem,13.4vw,3.9rem);line-height:.96}.hero-intro{gap:0;padding:24px 20px}.hero-hook{font-size:1.65rem}.hero-intro>p:nth-child(2){line-height:1.6}.hero-intro .button{min-height:52px}
  .outcomes article{padding:23px 0}.outcomes h2{font-size:1.55rem}.outcomes p{font-size:.94rem}
  .services,.process,.deliverables,.web-examples{padding:72px 0}.section-title{margin-bottom:34px}.section-title h2,.horizontal h2{font-size:clamp(2.6rem,11vw,3.45rem)}
  .plans{display:grid;gap:12px;border:0}.plans article,.plans article:first-child,.plans article:last-child,.plans article.featured{padding:24px 20px;border:1px solid #343436;border-radius:14px;background:linear-gradient(145deg,#101011,#090909)}.plans article.featured{padding-top:42px;border-color:var(--red)}.plans article:last-child::before{top:22px;right:20px}.badge{top:12px;right:18px}.plan-top{margin-bottom:20px}.plans h3{font-size:1.85rem}.plan-desc{font-size:.95rem;line-height:1.55}.plan-toggle{margin-top:18px;padding:13px 0;color:#fff;border-color:#3b3b3d}.plan-details{display:none}.plans article.is-open .plan-details{display:block}.plans ul{margin-bottom:0}.plans li{font-size:.92rem}.plan-price{margin:22px 0 16px}.plan-price b{font-size:2.9rem}.plan-button{min-height:52px}.risk-note{margin-top:9px;text-align:left}.external-costs{text-align:left}
  .launch-offer{padding:66px 0}.launch-offer-mark{display:block}.discount-number{font-size:5.9rem}.launch-offer-copy h2{font-size:2.65rem}.discount-price strong{font-size:3.4rem}.offer-terms{font-size:.7rem}
  .deliverable-card{min-height:340px}.example-copy h3{font-size:2.3rem}.process li{grid-template-columns:38px 1fr;padding:24px 0}.process h3{font-size:1.4rem}.process li p{font-size:.95rem}
  .care,.contact{padding:72px 0}.care h2,.contact h2{font-size:clamp(2.8rem,12vw,3.5rem)}.limits{padding:64px 0}.limits h2{font-size:2.5rem}
  .mobile-contact{bottom:max(10px,env(safe-area-inset-bottom));min-height:56px;border:0;font-size:.72rem}.legal-main{padding-bottom:90px}.legal-main h1{font-size:3.8rem}.legal-main h2{font-size:1.45rem}.legal-main p,.legal-main li{font-size:1rem;line-height:1.7}
}
