@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}:root{--ink:#101827;--ink-soft:#263247;--blue:#2f55ff;--blue-dark:#1836b9;--acid:#dfff65;--coral:#ff6b55;--cream:#f2eee4;--paper:#fbfaf6;--white:#fff;--muted:#657083;--line:#d9d7d0;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{--display:var(--font-display),Arial,sans-serif;--body:var(--font-body),Arial,sans-serif;margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);line-height:1.55;overflow-x:hidden}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}svg{display:block}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section-pad{padding:120px 0}.skip-link{position:fixed;z-index:9999;left:12px;top:12px;padding:10px 15px;color:white;background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.micro-label{margin:0 0 18px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.micro-label--light{color:var(--acid)}.topline{min-height:30px;display:flex;align-items:center;justify-content:center;gap:38px;color:white;background:var(--ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topline span+span:before{content:"●";margin-right:38px;color:var(--acid)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:76px;background:rgba(251,250,246,.94);border-bottom:1px solid rgba(16,24,39,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header,.header__inner{display:flex;align-items:center}.header__inner{justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:5px;font:800 21px/1 var(--display);letter-spacing:-.06em}.logo span{color:var(--coral);font-size:10px}.navigation{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:700}.navigation>a:not(.header-cta){position:relative}.navigation>a:not(.header-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:var(--blue);transition:right .2s}.navigation>a:not(.header-cta):hover:after{right:0}.header-cta{min-height:43px;display:inline-flex;align-items:center;gap:19px;padding:10px 14px 10px 17px;color:white;background:var(--blue);border-radius:2px;transition:transform .2s,background .2s}.header-cta:hover{background:var(--ink);transform:translateY(-2px)}.header-cta svg{width:16px}.nav-toggle{display:none;border:0;padding:8px;color:var(--ink);background:transparent}.landing-hero{position:relative;overflow:hidden;background-color:var(--cream);background-image:linear-gradient(rgba(16,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(16,24,39,.035) 1px,transparent 0);background-size:36px 36px}.landing-hero:before{content:"";position:absolute;width:460px;height:460px;left:-270px;top:80px;border:90px solid var(--acid);border-radius:50%;opacity:.72}.landing-hero__grid{min-height:calc(100svh - 106px);display:grid;grid-template-columns:.96fr 1.04fr;grid-gap:78px;gap:78px;align-items:center;padding-block:72px}.landing-hero__copy{position:relative;z-index:1}.hero-chip{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;padding:8px 12px;background:rgba(255,255,255,.72);border:1px solid rgba(16,24,39,.12);border-radius:100px}.hero-chip span{width:8px;height:8px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 5px rgba(47,85,255,.13)}.hero-chip p{margin:0;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing-hero h1{max-width:650px;margin:0;font:760 clamp(55px,5.7vw,80px)/.96 var(--display);letter-spacing:-.075em}.landing-hero h1 em{display:inline;color:var(--blue);font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.hero-lead{max-width:590px;margin:30px 0;color:var(--ink-soft);font-size:17px;line-height:1.65}.hero-price{display:flex;align-items:center;gap:25px;margin-bottom:27px}.hero-price>div{display:flex;align-items:baseline;gap:9px;padding-right:25px;border-right:1px solid rgba(16,24,39,.2)}.hero-price small{color:var(--muted);font-size:11px}.hero-price strong{font:800 34px var(--display);letter-spacing:-.055em}.hero-price p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.hero-scroll{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700}.hero-scroll svg{width:15px;color:var(--blue)}.landing-hero__form{position:relative;z-index:2;padding:15px 0 15px 28px}.landing-hero__form:before{content:"";position:absolute;inset:0 -28px 0 0;z-index:-1;background:var(--blue);border-radius:120px 0 0 20px;transform:rotate(2deg)}.form-sticker{position:absolute;z-index:3;top:-19px;right:-12px;padding:12px 16px;color:var(--ink);background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:rotate(4deg);font-size:9px;line-height:1.25;text-transform:uppercase}.form-sticker strong{font-size:11px}.quote-form,.quote-success{position:relative;padding:44px;color:var(--ink);background:white;border:1px solid var(--ink);box-shadow:12px 12px 0 rgba(16,24,39,.96)}.quote-form--compact{padding:35px 37px 29px}.quote-form__head{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px}.quote-form__head .micro-label{margin-bottom:8px}.quote-form__head h2{margin:0;font:750 30px/1.1 var(--display);letter-spacing:-.045em}.quote-form__number{color:var(--blue);font:800 12px var(--display)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 14px;gap:18px 14px}.form-field{display:flex;flex-direction:column;gap:6px}.feature-field,.form-field--wide{grid-column:1/-1}.feature-field legend,.form-field>span{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--ink);background:#f7f6f2;border:1px solid #cfd2d8;border-radius:0;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.form-field input,.form-field select{height:46px}.form-field textarea{display:block;resize:vertical;min-height:91px}.form-field input::placeholder,.form-field textarea::placeholder{color:#9ba1ab}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(47,85,255,.12)}.form-field small{color:var(--muted);font-size:9px}.feature-field{border:0;padding:0;margin:0}.feature-field>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:7px}.feature-field label input{position:absolute;opacity:0}.feature-field label span{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px;color:var(--muted);background:#f7f6f2;border:1px solid #d5d7dc;font-size:9px;font-weight:700;cursor:pointer}.feature-field label svg{display:none;width:12px}.feature-field label input:checked+span{color:white;border-color:var(--blue);background:var(--blue)}.feature-field label input:checked+span svg{display:block}.feature-field label input:focus-visible+span{outline:3px solid var(--coral)}.form-consent{display:flex;align-items:flex-start;gap:8px;margin:17px 0 13px;color:var(--muted);font-size:9px}.form-consent input{flex:0 0 auto;margin-top:2px;accent-color:var(--blue)}.form-submit{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 17px;border:0;color:white;background:var(--ink);font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.form-submit:hover{background:var(--blue);transform:translateY(-2px)}.form-submit:disabled,.form-submit:disabled:hover{opacity:.55;cursor:wait;transform:none;background:var(--ink)}.form-submit svg{width:18px}.form-reassurance{display:flex;justify-content:space-between;gap:10px;margin-top:16px;color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}.form-reassurance span{display:flex;align-items:center;gap:4px}.form-reassurance svg{width:11px;color:var(--blue);stroke-width:3}.form-alert{color:#a82920;background:#fff0ed;padding:9px;font-size:10px}.antispam{position:absolute;left:-9999px}.spinner{animation:spin .8s linear infinite}.quote-success{min-height:540px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.quote-success--compact{min-height:550px}.quote-success>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:23px;color:white;background:var(--blue);border-radius:50%}.quote-success h2{margin:0;font:750 36px/1 var(--display);letter-spacing:-.05em}.quote-success>p:not(.micro-label){color:var(--muted)}.quote-success button{padding:0 0 3px;border:0;border-bottom:1px solid;background:transparent;font-weight:700;cursor:pointer}.signal-bar{overflow:hidden;color:white;background:var(--ink);border-block:1px solid #313a4b}.signal-track{min-width:max-content;display:flex;justify-content:center;gap:50px;padding:18px 25px}.signal-track span{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signal-track i{color:var(--acid);font-style:normal;font-size:8px}.section-intro{max-width:780px;margin-bottom:67px}.concept-note h2,.faq-new h2,.offer-new h2,.section-intro h2,.section-row h2,.tiktok-new h2{margin:0;font:750 clamp(43px,5vw,67px)/1 var(--display);letter-spacing:-.065em}.section-intro h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.section-intro>p:last-child{max-width:610px;margin:25px 0 0;color:var(--muted);font-size:17px}.section-intro--center{margin-inline:auto;text-align:center}.why{background:var(--paper)}.why-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.why-list article{position:relative;min-height:340px;display:flex;flex-direction:column;align-items:flex-start;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s,transform .25s}.why-list article:hover{z-index:2;color:white;background:var(--blue);transform:translateY(-7px)}.why-list article>span{margin-left:auto;color:var(--muted);font-size:10px;font-weight:800}.why-list article>svg{width:33px;height:33px;margin:55px 0 26px;color:var(--blue);stroke-width:1.6}.why-list article:hover>span,.why-list article:hover>svg{color:var(--acid)}.why-list h3{margin:0 0 14px;font:750 23px/1.15 var(--display);letter-spacing:-.04em}.why-list p{margin:0;color:var(--muted);font-size:13px}.why-list article:hover p{color:#dce2ff}.why-list article>i{position:absolute;width:17px;height:17px;right:22px;bottom:22px;background:var(--acid);border-radius:50%;opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s}.why-list article:hover>i{opacity:1;transform:scale(1)}.showcase{color:white;background:var(--ink)}.section-row{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:60px}.section-row .micro-label{color:var(--acid)}.section-row>p{color:#aeb7c6;margin:0;font-size:15px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.work-card{padding:16px;color:var(--ink);transition:transform .25s}.work-card:hover{transform:translateY(-8px)}.work-card--amber{background:#ffb14a}.work-card--mint{background:#91e8bf}.work-card--lilac{background:#c9b8ff}.work-card__top{display:flex;align-items:center;justify-content:space-between;padding:2px 1px 15px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.work-card__top svg{width:18px}.work-card__image{overflow:hidden;border:1px solid rgba(16,24,39,.45);background:#111;box-shadow:6px 6px 0 rgba(16,24,39,.22)}.work-card__image img{width:100%;height:auto;display:block;transition:transform .35s ease}.work-card:hover .work-card__image img{transform:scale(1.025)}.work-browser{overflow:hidden;background:white;border:1px solid rgba(16,24,39,.45);box-shadow:6px 6px 0 rgba(16,24,39,.22)}.work-browser__bar{height:24px;display:flex;align-items:center;gap:4px;padding:0 8px;background:#eee;border-bottom:1px solid #d4d4d4}.work-browser__bar i{width:4px;height:4px;background:#b8b8b8;border-radius:50%}.work-browser__bar span{margin:auto;color:#999;font-size:5px}.work-browser__page{position:relative;height:300px;overflow:hidden;padding:29px 21px;background:#f7f2e8}.work-card--mint .work-browser__page{background:#183a31;color:white}.work-card--lilac .work-browser__page{background:#f5f2ff}.work-browser__page small{position:relative;z-index:2;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.work-browser__page strong{position:relative;z-index:2;max-width:85%;display:block;margin-top:58px;font:600 33px/.95 Georgia,serif;letter-spacing:-.05em}.work-browser__page>span{position:absolute;z-index:2;left:21px;bottom:24px;padding:7px 10px;color:white;background:var(--ink);font-size:7px;font-weight:700}.work-card--mint .work-browser__page>span{color:var(--ink);background:#91e8bf}.work-shape{position:absolute;width:55%;height:72%;right:-9%;bottom:-7%;background:#9b4d33;border-radius:50% 50% 0 0;transform:rotate(7deg)}.work-card--mint .work-shape{background:#ff865c;border-radius:50%}.work-card--lilac .work-shape{background:#7351da;border-radius:2px;transform:rotate(-7deg)}.work-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:19px 2px 4px}.work-card__meta h3{margin:0;font:800 20px var(--display);letter-spacing:-.04em}.work-card__meta p{margin:2px 0 0;font-size:9px}.work-card__meta>span{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:9px;font-weight:800}.work-card__meta svg{width:13px}.offer-new{color:white;background:var(--blue)}.offer-new__grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:85px;gap:85px;align-items:center}.offer-new h2{font-size:clamp(50px,6vw,78px)}.offer-new h2 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.offer-new__copy>p:not(.micro-label){max-width:520px;margin:28px 0 33px;color:#dfe4ff}.light-button{min-height:52px;display:inline-flex;align-items:center;gap:27px;padding:11px 16px 11px 20px;color:var(--ink);background:var(--acid);font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s}.light-button:hover{transform:translateY(-3px);box-shadow:6px 6px 0 var(--ink)}.light-button svg{width:17px}.offer-new__panel{padding:35px 40px;color:var(--ink);background:white;box-shadow:14px 14px 0 var(--ink);transform:rotate(1deg)}.offer-new__header{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:2px solid var(--ink);font-size:10px;font-weight:800;text-transform:uppercase}.offer-new__header strong{color:var(--blue)}.offer-new__panel ul{list-style:none;padding:0;margin:0}.offer-new__panel li{display:grid;grid-template-columns:37px 1fr auto;align-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.offer-new__panel li span{color:#9ca2ad;font-size:9px}.offer-new__panel li svg{width:15px;color:var(--blue);stroke-width:3}.offer-new__panel>p{margin:22px 0 0;color:var(--muted);font-size:10px}.process-new{background:var(--paper)}.process-new__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:steps}.process-new__grid article{position:relative;min-height:330px;padding:34px;background:var(--cream);border:1px solid var(--line)}.process-new__grid article:nth-child(2){background:var(--acid);transform:translateY(25px)}.process-new__grid article>span{color:var(--blue);font-size:10px;font-weight:800}.process-new__grid article>svg{width:35px;height:35px;margin:70px 0 25px;color:var(--blue);stroke-width:1.5}.process-new__grid h3{margin:0 0 12px;font:750 24px var(--display);letter-spacing:-.04em}.process-new__grid p{margin:0;color:var(--muted);font-size:13px}.process-new__grid article:nth-child(2) p{color:#4f5734}.tiktok-new{padding:75px 0;color:white;background:var(--blue);overflow:hidden}.tiktok-new__grid{display:grid;grid-template-columns:.45fr 1.25fr .8fr;grid-gap:55px;gap:55px;align-items:center}.tiktok-badge{width:175px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:23px;color:var(--ink);background:var(--acid);border-radius:50%;transform:rotate(-9deg);box-shadow:9px 9px 0 var(--ink)}.tiktok-badge>span{font-size:35px}.tiktok-badge strong{font:800 17px/1.05 var(--display)}.tiktok-new .micro-label{color:var(--acid)}.tiktok-new h2{font-size:clamp(38px,4vw,56px)}.tiktok-new__grid>div:last-child>p{color:#dfe4ff;font-size:14px}.tiktok-new__grid>div:last-child>a{display:inline-flex;gap:18px;align-items:center;margin-top:13px;padding-bottom:4px;border-bottom:1px solid white;font-size:12px;font-weight:800}.tiktok-new__grid>div:last-child svg{width:16px}.faq-new{background:var(--cream)}.faq-new__grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:95px;gap:95px;align-items:start}.faq-new__intro{position:-webkit-sticky;position:sticky;top:115px}.faq-new h2{font-size:clamp(42px,4.8vw,64px)}.faq-new__intro>p:not(.micro-label){max-width:390px;color:var(--muted)}.faq-new__intro>a{display:inline-flex;gap:12px;align-items:center;margin-top:15px;color:var(--blue);border-bottom:1px solid;font-size:11px;font-weight:800}.faq-new__list{border-top:1px solid #c7c5be}.faq-new__list article{border-bottom:1px solid #c7c5be}.faq-new__list h3{margin:0}.faq-new__list button{width:100%;min-height:79px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;color:var(--ink);background:transparent;border:0;text-align:left;font-weight:700;cursor:pointer}.faq-new__list button>span{display:flex;align-items:center;gap:24px}.faq-new__list button i{color:var(--blue);font-size:9px;font-style:normal}.faq-new__list button svg{flex:0 0 auto;width:19px;transition:transform .2s}.faq-new__list article.is-open button svg{color:var(--blue);transform:rotate(45deg)}.faq-new__list article>div p{margin:-5px 45px 26px 43px;color:var(--muted);font-size:13px}.footer{color:#b9c2d1;background:var(--ink)}.footer__lead{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-block:85px;border-bottom:1px solid #354054}.footer__lead p{margin:0 0 11px;color:var(--acid);font-size:11px;font-weight:800;text-transform:uppercase}.footer__lead>a{display:flex;align-items:center;gap:30px;color:white;font:750 clamp(45px,6vw,80px)/1 var(--display);letter-spacing:-.065em}.footer__lead svg{width:45px;height:45px;color:var(--acid)}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:50px;gap:50px;padding-block:60px}.logo--light{color:white;margin-bottom:15px}.footer__grid>div:first-child p{max-width:260px;font-size:12px}.footer__grid strong{display:block;margin-bottom:17px;color:white;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.footer__grid>div>a{display:block;margin:8px 0;font-size:11px}.footer a:hover{color:white}.footer__socials{display:flex;gap:8px}.footer__socials a{width:35px;height:35px;display:grid;place-items:center;border:1px solid #465064}.footer__socials svg{width:14px}.footer__bottom{display:flex;justify-content:space-between;gap:30px;padding-block:20px;border-top:1px solid #354054;font-size:9px;text-transform:uppercase}.footer__bottom div{display:flex;gap:20px}.project-new{background:var(--cream)}.project-new__hero{padding:70px 0 150px;color:white;background:var(--blue)}.project-new__hero a{display:inline-flex;align-items:center;gap:8px;margin-bottom:70px;font-size:10px;font-weight:800}.project-new__hero a svg{width:14px}.project-new__hero h1{max-width:900px;margin:0;font:760 clamp(58px,7vw,92px)/.9 var(--display);letter-spacing:-.075em}.project-new__hero h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.project-new__hero>.shell>p:last-child{max-width:600px;margin:30px 0 0;color:#e1e5ff}.project-new__body{padding-bottom:120px}.project-new__grid{display:grid;grid-template-columns:.68fr 1.32fr;grid-gap:80px;gap:80px;align-items:start;margin-top:-70px}.project-new__grid aside{position:-webkit-sticky;position:sticky;top:110px;padding-top:125px}.project-new__grid aside ol{list-style:none;padding:0;margin:0}.project-new__grid aside li{display:grid;grid-template-columns:35px 1fr;grid-gap:10px;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}.project-new__grid aside li>span{color:var(--blue);font-size:9px;font-weight:800}.project-new__grid aside li p{margin:0;color:var(--muted);font-size:11px}.project-new__grid aside li strong{display:block;color:var(--ink);margin-bottom:3px;font-size:13px}.privacy-note{display:flex;gap:11px;margin:25px 0;padding:15px;background:var(--acid)}.privacy-note svg{width:18px;flex:0 0 auto}.privacy-note p{margin:0;font-size:10px}.privacy-note strong{display:block;font-size:11px}.project-new__grid aside>a{color:var(--blue);border-bottom:1px solid;font-size:10px;font-weight:800}.concept-page{background:var(--paper)}.concept-hero{padding:65px 0 115px}.concept-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:75px;color:var(--muted);font-size:10px;font-weight:800}.concept-back svg{width:14px}.concept-heading{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:60px}.concept-heading>div:first-child p{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.concept-heading h1{margin:0;font:760 clamp(65px,8vw,105px)/.85 var(--display);letter-spacing:-.075em}.concept-heading>div:last-child span{font-size:10px;font-weight:800;text-transform:uppercase}.concept-heading>div:last-child p{color:var(--muted)}.concept-browser{border:1px solid var(--ink);box-shadow:14px 14px 0 var(--ink)}.concept-browser--image{overflow:hidden;background:#111}.concept-browser--image img{width:100%;height:auto;display:block}.concept-browser__bar{height:35px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#eee;border-bottom:1px solid var(--ink)}.concept-browser__bar i{width:6px;height:6px;background:#aaa;border-radius:50%}.concept-browser__bar span{margin:auto;color:#888;font-size:7px}.concept-browser__page{position:relative;min-height:620px;overflow:hidden;padding:30px 38px;background:#f9e7ca}.concept-page--mint .concept-browser__page{color:white;background:#163b31}.concept-page--lilac .concept-browser__page{background:#e9e2ff}.concept-browser__page nav{position:relative;z-index:2;display:flex;align-items:center;gap:32px;font-size:9px}.concept-browser__page nav strong{margin-right:auto;font:800 18px var(--display)}.concept-browser__page nav b{padding:9px 13px;color:white;background:var(--ink)}.concept-page--mint .concept-browser__page nav b{color:var(--ink);background:var(--acid)}.concept-browser__page>div{position:relative;z-index:2;width:57%;margin-top:120px}.concept-browser__page small{font-weight:800;letter-spacing:.12em;text-transform:uppercase}.concept-browser__page h2{margin:15px 0 24px;font:600 clamp(65px,8vw,108px)/.84 Georgia,serif;letter-spacing:-.07em}.concept-browser__page>div>p{max-width:470px}.concept-browser__page em{display:inline-flex;align-items:center;gap:18px;margin-top:20px;padding:12px 16px;color:white;background:var(--ink);font-size:10px;font-style:normal;font-weight:800}.concept-browser__page em svg{width:14px}.concept-browser__page figure{position:absolute;width:44%;height:75%;right:5%;bottom:0;margin:0;background:#a65435;border-radius:50% 50% 0 0;transform:rotate(7deg)}.concept-page--mint .concept-browser__page figure{background:#ff7f59;border-radius:50%}.concept-page--lilac .concept-browser__page figure{background:#7251d4;border-radius:0;transform:rotate(-6deg)}.concept-browser__page figure:after{content:"";position:absolute;width:30%;height:52%;left:35%;top:23%;background:var(--ink);border-radius:50% 50% 10% 10%}.concept-note{padding:110px 0;background:var(--cream)}.concept-note .shell{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.concept-note h2{max-width:570px;text-wrap:balance}.concept-note .shell>div:last-child>p{color:var(--muted)}.concept-note .shell>div:last-child>p:nth-child(2){display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-weight:700}.concept-note p svg{flex:0 0 auto;width:16px;color:var(--blue)}.concept-note a{display:inline-flex;align-items:center;gap:20px;margin-top:20px;padding:13px 17px;color:white;background:var(--blue);font-size:11px;font-weight:800}.concept-note a svg{width:15px}.legal-page{padding:100px 0 120px}.legal-page .container{width:min(800px,calc(100% - 40px));margin-inline:auto}.legal-page h1{margin:0 0 45px;font:760 clamp(50px,7vw,80px)/.95 var(--display);letter-spacing:-.07em}.legal-page h2{margin-top:38px;font:750 21px var(--display)}.legal-page p{color:var(--muted)}.legal-placeholder{padding:16px;color:var(--ink)!important;background:var(--acid);border-left:4px solid var(--blue)}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.navigation{gap:18px}.navigation>a:not(.header-cta){display:none}.landing-hero__grid{grid-template-columns:1fr;gap:55px}.landing-hero__copy{max-width:760px}.landing-hero__form{max-width:720px;width:100%;margin:auto}.why-list article{padding:27px}.work-grid{grid-template-columns:1fr 1fr}.work-card:last-child{grid-column:1/-1;width:calc(50% - 9px)}.offer-new__grid{gap:50px}.offer-new__panel{padding:30px}.tiktok-new__grid{grid-template-columns:.4fr 1fr}.tiktok-new__grid>div:last-child{grid-column:2}.project-new__grid{grid-template-columns:1fr;margin-top:-80px}.project-new__grid aside{position:static;padding-top:0;color:white;display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.project-new__grid aside>.micro-label{grid-column:1/-1}.project-new__grid aside ol{grid-column:1}.privacy-note{grid-column:2;align-self:center;color:var(--ink)}.project-new__grid aside>a{display:none}.concept-note .shell{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.shell{width:min(100% - 28px,1180px)}.section-pad{padding:82px 0}.topline{min-height:27px;gap:0;font-size:8px}.topline span+span{display:none}.header{height:65px}.navigation{position:fixed;inset:65px 0 0;z-index:99;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:28px 20px;background:var(--paper);visibility:hidden;transform:translateX(100%);transition:transform .25s,visibility .25s}.navigation--open{visibility:visible;transform:translateX(0)}.navigation>a:not(.header-cta){display:block;padding:17px 3px;border-bottom:1px solid var(--line);font:750 20px var(--display)}.navigation>a:after{display:none}.header-cta{justify-content:space-between;margin-top:25px}.nav-toggle{display:block}.landing-hero:before{display:none}.landing-hero__grid{min-height:auto;padding-block:55px 75px}.landing-hero h1{font-size:clamp(47px,13.2vw,64px)}.hero-lead{margin:24px 0;font-size:15px}.hero-price{align-items:flex-start}.hero-price>div{flex-direction:column;gap:0}.hero-price strong{font-size:31px}.landing-hero__form{padding:10px 0}.landing-hero__form:before{inset:-12px -20px;border-radius:60px 0 0 10px}.form-sticker{top:-30px;right:3px}.quote-form,.quote-form--compact{padding:28px 20px 23px;box-shadow:7px 7px 0 var(--ink)}.quote-form__head h2{font-size:26px}.form-grid{grid-template-columns:1fr;gap:14px}.feature-field,.form-field--wide{grid-column:auto}.feature-field>div{grid-template-columns:1fr 1fr}.form-reassurance{display:grid;grid-gap:5px;gap:5px}.signal-track{justify-content:flex-start;animation:marquee 22s linear infinite}.section-intro{margin-bottom:45px}.concept-note h2,.faq-new h2,.offer-new h2,.section-intro h2,.section-row h2,.tiktok-new h2{font-size:41px}.section-intro>p:last-child{font-size:15px}.why-list{grid-template-columns:1fr}.why-list article{min-height:275px}.why-list article>svg{margin-top:35px}.section-row{gap:20px;margin-bottom:40px}.section-row,.work-grid{grid-template-columns:1fr}.work-card:last-child{grid-column:auto;width:auto}.work-browser__page{height:320px}.offer-new__grid{grid-template-columns:1fr}.offer-new__panel{padding:25px 20px;box-shadow:8px 8px 0 var(--ink);transform:none}.process-new__grid{grid-template-columns:1fr}.process-new__grid article{min-height:265px}.process-new__grid article:nth-child(2){transform:none}.process-new__grid article>svg{margin-top:35px}.tiktok-new{padding:70px 0}.tiktok-new__grid{grid-template-columns:1fr;gap:40px}.tiktok-new__grid>div:last-child{grid-column:auto}.tiktok-badge{width:135px}.faq-new__grid{grid-template-columns:1fr;gap:45px}.faq-new__intro{position:static}.faq-new__list button>span{gap:13px}.faq-new__list article>div p{margin-left:25px;margin-right:15px}.footer__lead{align-items:flex-start;flex-direction:column;padding-block:65px}.footer__lead>a{font-size:46px}.footer__lead svg{width:32px}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>div:first-child{grid-column:1/-1}.footer__bottom{flex-direction:column}.project-new__hero{padding:50px 0 125px}.project-new__hero a{margin-bottom:50px}.project-new__hero h1{font-size:54px}.project-new__grid{width:100%}.project-new__grid aside{width:calc(100% - 28px);margin-inline:auto;grid-template-columns:1fr;color:var(--ink)}.privacy-note,.project-new__grid aside ol{grid-column:1}.project-new__grid aside li p{color:var(--muted)}.project-new__grid aside li strong{color:var(--ink)}.project-new__grid>.quote-form{box-shadow:none;border-inline:0}.concept-hero{padding-top:45px}.concept-back{margin-bottom:45px}.concept-heading,.concept-note .shell{grid-template-columns:1fr;gap:25px}.concept-heading h1{font-size:61px}.concept-browser{box-shadow:7px 7px 0 var(--ink)}.concept-browser__page{min-height:500px;padding:24px 18px}.concept-browser__page nav span{display:none}.concept-browser__page>div{width:95%;margin-top:90px}.concept-browser__page h2{font-size:62px}.concept-browser__page figure{width:65%;right:-25%;opacity:.55}.concept-note{padding:80px 0}}@keyframes marquee{to{transform:translateX(-45%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}