:root{--brand-navy:#011e57;--brand-navy-deep:#010d3e;--brand-blue:#05347b;--brand-blue-light:#022f78;--brand-teal:#03dfc8;--brand-cyan:#00eaf3;--ink:#f8fbff;--muted:#aec2d6;--surface:#011744;--surface-raised:#01215d;--surface-soft:#012769;--line:#00eaf326;--line-strong:#03dfc857;--white:#fff;--shadow:0 28px 76px #00051d5c;--shadow-soft:0 16px 42px #00051d38;--radius:28px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:76px;overflow-x:clip}body{background:var(--brand-navy-deep);min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#00eaf306 1px,#0000 1px),linear-gradient(90deg,#00eaf306 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}body::selection{color:var(--white);background:#03dfc857}button,a{font:inherit;color:inherit}img,video{max-width:100%;display:block}svg{flex:none;width:1.15em;height:1.15em}.container{width:min(100% - 32px,1180px);margin-inline:auto}.section{padding:68px 0;position:relative}.skip-link{z-index:999;border:1px solid var(--line-strong);background:var(--brand-teal);color:var(--brand-navy-deep);border-radius:12px;padding:12px 16px;font-weight:850;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px}.eyebrow{color:var(--brand-teal);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.69rem;font-weight:900;line-height:1.35;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:99px;width:23px;height:2px;box-shadow:0 0 12px #03dfc861}.eyebrow--light{color:var(--brand-teal)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.035em}h1{margin-bottom:18px;font-size:clamp(2.35rem,7.6vw,4.55rem);line-height:.99}h2{margin-bottom:13px;font-size:clamp(1.9rem,5.8vw,3.25rem);line-height:1.05}p{color:var(--muted);line-height:1.58}.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:12px 19px;font-weight:850;line-height:1.1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.button:active{transform:translateY(0)scale(.985)}.button--small{min-height:41px;padding:10px 15px;font-size:.86rem}.button--full{width:100%}.button--whatsapp,.button--primary{background:var(--brand-teal);color:var(--brand-navy-deep);border-color:#ffffff29;box-shadow:0 13px 28px #03dfc829,inset 0 1px #ffffff61}.button--whatsapp:hover,.button--primary:hover{background:var(--brand-cyan);box-shadow:0 17px 34px #00eaf338,0 0 24px #00eaf314}.button--secondary,.button--light{color:var(--white);background:#01215dad;border-color:#03dfc861;box-shadow:0 10px 25px #00051d2e}.button--secondary:hover,.button--light:hover{border-color:var(--brand-teal);background:#05347bd1}.text-link{color:var(--brand-teal);align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--brand-cyan)}.site-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#010d3ee6;border-bottom:1px solid #00eaf31f;position:sticky;top:0;box-shadow:0 12px 30px #00051d29}.site-header__inner{justify-content:space-between;align-items:center;gap:18px;height:70px;display:flex}.brand-logo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-logo__mark{object-fit:cover;border:1px solid #00eaf375;border-radius:50%;width:39px;height:39px;box-shadow:0 0 0 4px #00eaf30d,0 8px 20px #00051d4d}.brand-logo__name{color:var(--white);letter-spacing:-.05em;font-size:1.32rem;font-weight:900}.brand-logo__name span{color:var(--brand-teal)}.brand-logo--light .brand-logo__name{color:var(--white)}.desktop-nav{gap:27px;display:none}.desktop-nav a{color:#c5d5e5;font-size:.88rem;font-weight:760;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--brand-teal);border-radius:99px;height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover{color:var(--white)}.desktop-nav a:hover:after{right:0}.home-hero{background:radial-gradient(circle at 80% 12%, #00eaf31f, transparent 28%), radial-gradient(circle at 12% 84%, #03dfc814, transparent 27%), linear-gradient(145deg, var(--brand-navy-deep) 0%, var(--brand-navy) 56%, #012769 100%);padding:45px 0 62px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(115deg,#0000 0 58%,#00eaf30e 58% 58.2%,#0000 58.2%),radial-gradient(circle at 78% 48%,#0000 0 145px,#03dfc812 146px 147px,#0000 148px);position:absolute;inset:0}.home-hero:after{content:"";border:72px solid #00eaf309;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-195px;right:-135px}.home-hero__grid{z-index:1;gap:36px;display:grid;position:relative}.hero-actions{gap:10px;display:grid}.hero-video{place-items:center;gap:18px;scroll-margin-top:88px;display:grid;position:relative}.hero-video:before{content:"";aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#00eaf329,#0000 66%);border-radius:50%;width:min(86vw,370px);position:absolute}.hero-video>*{z-index:1;position:relative}.hero-video__intro{text-align:center;max-width:440px}.hero-video__intro h2{margin:0 0 7px;font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.hero-video__intro p{color:#b9ccdf;margin:0;font-size:.88rem;line-height:1.48}.video-player{background:#010d3ed1;border:1px solid #00eaf347;border-radius:25px;width:min(79vw,318px);margin-inline:auto;padding:7px;position:relative;box-shadow:0 30px 76px #00051d75,0 0 38px #03dfc812}.video-player video{aspect-ratio:592/1280;background:var(--brand-navy-deep);object-fit:contain;border-radius:18px;width:100%;height:auto}.value-section{background:linear-gradient(180deg, var(--brand-navy-deep) 0%, #011744 46%, var(--brand-navy-deep) 100%);overflow:hidden}.value-section:before{content:"";filter:blur(70px);background:#03dfc80b;border-radius:50%;width:360px;height:360px;position:absolute;inset:8% -120px auto auto}.value-section>.section-heading{max-width:810px}.result-stories{gap:20px;display:grid}.result-story{border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff09;background:linear-gradient(145deg,#01215ddb,#011744f0);border-radius:27px;position:relative;overflow:hidden}.result-story:before{content:"";background:linear-gradient(90deg, var(--brand-teal), transparent);width:130px;height:2px;position:absolute;inset:0 auto auto 0}.result-story__copy>span{width:34px;height:34px;color:var(--brand-teal);background:#03dfc814;border:1px solid #03dfc857;border-radius:11px;place-items:center;font-size:.7rem;font-weight:900;display:inline-grid}.result-story h3{margin:12px 0 7px;font-size:clamp(1.4rem,4.5vw,1.95rem);line-height:1.09}.result-story p{color:#afc4d7;max-width:790px;margin:0;font-size:.9rem}.result-story__visuals{border-top:1px solid var(--line);background:#010d3e85;grid-template-columns:minmax(0,1fr);gap:19px;padding:12px;display:grid}.result-story__visual{gap:8px;min-width:0;display:grid;position:relative}.result-story__label{letter-spacing:.025em;border:1px solid;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:.69rem;font-weight:900;line-height:1;display:inline-flex}.result-story__label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.result-story__label--negative{color:#ff777f;background:#ff5e6914}.result-story__label--positive{color:#48e39a;background:#3de09314}.result-story__label--brand{color:var(--brand-cyan);background:#00eaf314}.result-story__joiner{z-index:3;background:var(--brand-navy-deep);width:30px;height:30px;color:var(--brand-cyan);border:1px solid #00eaf385;border-radius:50%;place-items:center;font-size:.7rem;font-weight:950;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00051d6b,0 0 18px #00eaf31f}.result-story__image{background:#011744;border:1px solid #ffffff12;border-radius:18px;display:block;overflow:hidden}.result-story__visuals--four-five .result-story__image{aspect-ratio:4/5}.result-story__visuals--three-four .result-story__image{aspect-ratio:3/4}.result-story__image img{object-fit:cover;width:100%;height:100%}.result-story__visuals--four-five .result-story__image:first-child img{object-position:center top}.result-story__visuals--three-four .result-story__image img{object-position:center}.result-story__cta{border-top:1px solid var(--line);background:linear-gradient(90deg,#03dfc812,#0000 68%);justify-content:flex-start;padding:15px 21px 19px;display:flex}.result-story__cta .button{min-width:min(100%,300px)}.section-conversion{background:radial-gradient(circle at 92% 10%,#00eaf31c,#0000 28%),#01215db8;border:1px solid #03dfc84d;border-radius:23px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;width:min(100%,1180px);margin:10px auto 0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00051d33,inset 0 1px #ffffff0b}.section-conversion:before{content:"";background:var(--brand-teal);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #03dfc86b}.section-conversion__icon{width:46px;height:46px;color:var(--brand-teal);background:#03dfc817;border:1px solid #03dfc84d;border-radius:15px;place-items:center;display:grid}.section-conversion__icon svg{width:22px;height:22px}.section-conversion__copy{gap:4px;min-width:0;display:grid}.section-conversion__copy span{color:var(--brand-teal);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:900}.section-conversion__copy strong{max-width:690px;color:var(--white);font-size:clamp(1rem,3vw,1.28rem);line-height:1.28}.section-conversion>.button{grid-column:1/-1;width:100%}.demo-section{background:var(--brand-navy-deep);padding-block:24px 68px;scroll-margin-top:76px}.demo-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 88% 12%, #00eaf321, transparent 27%), linear-gradient(128deg, #01215d, var(--brand-navy) 48%, #011744);box-shadow:var(--shadow), inset 0 1px 0 #ffffff0e;text-align:center;border-radius:30px;padding:clamp(30px,6vw,58px);position:relative;overflow:hidden}.demo-card:before{content:"";border:1px solid #03dfc821;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-112px;left:-74px;box-shadow:0 0 0 34px #03dfc806,0 0 0 68px #03dfc805}.demo-card:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-teal));opacity:.5;width:82px;height:1px;position:absolute;bottom:20%;right:6%;transform:rotate(-38deg)}.demo-card__copy{z-index:1;max-width:820px;margin-inline:auto;position:relative}.demo-card h2{max-width:700px;margin:12px auto}.demo-card p{color:#b8ccdf;max-width:640px;margin:0 auto 25px}.demo-actions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.demo-actions .button{flex:220px;max-width:310px}.example-page{background:var(--brand-navy-deep);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:560px;display:grid;overflow:hidden}.example-toolbar{z-index:5;border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--brand-navy-deep), var(--brand-navy));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative;box-shadow:0 12px 30px #00051d47}.example-toolbar__label{min-width:0;color:var(--white);align-items:center;gap:9px;font-size:.9rem;font-weight:850;display:none}.example-toolbar__label img{border:1px solid #00eaf366;border-radius:50%;width:38px;height:38px}.example-toolbar .button{min-width:0;min-height:48px;padding:9px 8px;font-size:.73rem;line-height:1.15}.example-toolbar__back svg{transform:rotate(180deg)}.example-frame-wrap{background:var(--brand-navy-deep);min-height:0;position:relative;overflow:hidden}.example-frame{z-index:1;background:0 0;border:0;width:100%;height:100%;min-height:0;display:block;position:relative}.example-frame-first-paint{z-index:0;color:#17291d;pointer-events:none;transition:opacity var(--motion-micro) ease;background:#f4f6f5;position:absolute;inset:0;overflow:auto}.example-frame-wrap.is-ready .example-frame-first-paint{opacity:0}.example-frame-first-paint>header{color:#fff;background:linear-gradient(90deg,#0f8a3a,#2ebc5e);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:78px;padding:12px clamp(16px,5vw,56px);display:grid}.example-frame-first-paint>header strong{color:#0f8a3a;background:#fff;border-radius:14px;padding:8px 12px;font-size:1.15rem}.example-frame-first-paint>header strong span{color:#de1f36}.example-frame-first-paint>header small,.example-frame-first-paint>header b{font-size:.7rem}.example-frame-first-paint>header b{background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:8px}.example-frame-first-paint>main{width:min(1120px,100% - 24px);margin:auto;padding:clamp(24px,5vw,54px) 0}.example-frame-first-paint>main>span{color:#0f8a3a;letter-spacing:.1em;font-size:.66rem;font-weight:900}.example-frame-first-paint h1{color:#0b5d29;margin:8px 0;font-size:clamp(2.15rem,8vw,4.6rem);line-height:1}.example-frame-first-paint p{color:#5e6f64;margin:0 0 22px}.example-frame-first-paint__banner{border:4px solid #0f8a3a;border-radius:20px;width:100%;height:auto;margin-bottom:22px;display:block;box-shadow:0 18px 40px #0f5d2924}.example-frame-first-paint__search{color:#708077;background:#fff;border:1px solid #dfe9e2;border-radius:18px;align-items:center;min-height:58px;margin-bottom:22px;padding:12px;display:flex;box-shadow:0 8px 25px #0f5d290f}.example-frame-first-paint h2{color:#0b5d29;margin:0 0 11px;font-size:clamp(1rem,3vw,1.4rem)}.example-frame-first-paint__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1vw,12px);display:grid}.example-frame-first-paint__grid article{background:#fff;border:1px solid #e1e9e3;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0f5d290f}.example-frame-first-paint__grid img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.example-frame-first-paint__grid article>div{padding:clamp(6px,1.4vw,11px)}.example-frame-first-paint__grid strong{min-height:2.6em;font-size:clamp(.58rem,1.4vw,.82rem);line-height:1.3;display:block}.example-frame-first-paint__grid span{color:#17813c;text-transform:uppercase;background:#ecfdf5;border-radius:8px;margin-top:7px;padding:5px;font-size:clamp(.48rem,1vw,.66rem);display:grid}.example-frame-status{z-index:2;color:#d9e8f2;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010d3ee6;border:1px solid #00eaf347;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:8px 12px;font-size:.72rem;font-weight:780;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00051d47}.example-frame-status .brand-logo__mark{width:26px;height:26px}.example-frame-status .brand-logo__name{display:none}.example-frame-status.has-error{pointer-events:auto;border-radius:20px;width:min(520px,100% - 24px);padding:18px;top:50%;transform:translate(-50%,-50%)}.example-frame-fallback{text-align:center;justify-items:center;gap:9px;width:min(520px,92%);display:grid}.example-frame-fallback strong{color:#fff;font-size:1rem}.example-frame-fallback>span{color:#b9ccdf}.example-frame-fallback>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:7px;display:flex}.admin-access-page{background:radial-gradient(circle at 84% 12%, #00eaf326, transparent 30%), radial-gradient(circle at 8% 90%, #03dfc814, transparent 28%), linear-gradient(145deg, var(--brand-navy-deep), var(--brand-navy));place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.admin-access-page__glow{border:70px solid #00eaf309;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-190px;right:-150px}.admin-access-card{border:1px solid var(--line-strong);width:min(100%,540px);box-shadow:var(--shadow);background:#011744eb;border-radius:30px;padding:clamp(25px,6vw,45px);position:relative}.admin-access-card>.brand-logo{margin-bottom:28px}.admin-access-card__icon{width:48px;height:48px;color:var(--brand-teal);background:#03dfc814;border:1px solid #03dfc859;border-radius:15px;place-items:center;margin-bottom:18px;font-size:1.35rem;display:grid}.admin-access-card h1{margin:11px 0 12px;font-size:clamp(2rem,8vw,3rem)}.admin-access-card>p{color:#b7cadc;margin-bottom:24px}.admin-access-card form{display:grid}.admin-access-card label{color:var(--white);margin-bottom:8px;font-size:.82rem;font-weight:850}.admin-password-field{min-height:54px;color:var(--brand-teal);background:#010d3ead;border:1px solid #00eaf333;border-radius:15px;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:grid}.admin-password-field:focus-within{border-color:var(--brand-teal);box-shadow:0 0 0 4px #03dfc814}.admin-password-field.has-error{border-color:#ff777fb8}.admin-password-field input{min-width:0;height:50px;color:var(--white);font:inherit;background:0 0;border:0;outline:0}.admin-password-field input::placeholder{color:#718ca7}.admin-access-card form>small{color:#7895ae;margin-top:7px;font-size:.68rem}.admin-access-error{color:#ff8b92;min-height:23px;margin:7px 0 8px;font-size:.78rem;font-weight:750}.admin-access-card button:disabled{cursor:not-allowed;opacity:.58;transform:none}.admin-access-card>.text-link{margin-top:22px;font-size:.82rem}.admin-back-icon{transform:rotate(180deg)}.demo-admin-page{--admin-text:#102441;--admin-muted:#667c94;--admin-line:#dce7f1;--admin-soft:#f4f8fc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--admin-text);background:#eef4f9}.demo-admin-page h1,.demo-admin-page h2,.demo-admin-page h3{color:var(--admin-text)}.demo-admin-page p{color:var(--admin-muted)}.demo-admin-header{z-index:40;background:linear-gradient(130deg, var(--brand-navy-deep), var(--brand-navy));border-bottom:1px solid #00eaf324;position:sticky;top:0;box-shadow:0 12px 30px #010d3e29}.demo-admin-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;display:grid}.demo-admin-header .brand-logo__mark{width:36px;height:36px}.demo-admin-header .brand-logo__name{display:none}.demo-admin-header__title{min-width:0;line-height:1.2;display:grid}.demo-admin-header__title span{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:850;overflow:hidden}.demo-admin-header__title small{color:#8ca9c3;font-size:.64rem}.demo-admin-header .button{min-height:40px;padding:9px 12px;font-size:.72rem}.demo-admin-shell{gap:20px;padding-block:20px 48px;display:grid}.demo-admin-sidebar{display:none}.demo-admin-content{min-width:0}.demo-admin-intro{border:1px solid var(--admin-line);background:#fff;border-radius:23px;gap:16px;margin-bottom:19px;padding:21px;display:grid;box-shadow:0 13px 35px #0b2a4f0f}.demo-admin-intro .eyebrow{color:#078f98}.demo-admin-intro h1{margin:9px 0 6px;font-size:clamp(1.8rem,7vw,2.75rem);line-height:1.04}.demo-admin-intro p{max-width:720px;margin:0;font-size:.88rem}.demo-admin-intro .button{color:#17385e;align-self:start}.demo-admin-mobile-tabs{scrollbar-width:thin;gap:8px;margin-bottom:18px;padding:2px 1px 7px;display:flex;overflow-x:auto}.demo-admin-mobile-tabs button,.demo-admin-sidebar nav button{border:1px solid var(--admin-line);color:#56718c;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:43px;padding:8px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.demo-admin-mobile-tabs button.is-active{color:#067e88;background:#e6f8f8;border-color:#0b9aa7}.demo-admin-stats{gap:11px;margin-bottom:18px;display:grid}.demo-admin-stats article{border:1px solid var(--admin-line);background:#fff;border-radius:19px;grid-template-columns:43px 1fr;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 10px 28px #0b2a4f0d}.demo-admin-stats article>svg{color:#078b94;background:#eafafa;border:1px solid #bee8e9;border-radius:13px;width:43px;height:43px;padding:10px}.demo-admin-stats article span{display:grid}.demo-admin-stats b{color:var(--admin-text);font-size:1.45rem;line-height:1}.demo-admin-stats small{color:var(--admin-muted);margin-top:4px;font-size:.7rem}.demo-admin-card{border:1px solid var(--admin-line);background:#fff;border-radius:23px;padding:19px;overflow:hidden;box-shadow:0 14px 38px #0b2a4f0f}.demo-admin-card>header{margin-bottom:17px}.demo-admin-card>header span:not(.demo-admin-count){color:#078b94;letter-spacing:.1em;font-size:.62rem;font-weight:900}.demo-admin-card>header h2{margin:5px 0 3px;font-size:clamp(1.35rem,5vw,1.8rem)}.demo-admin-card>header p{margin:0;font-size:.78rem}.demo-admin-card__split{justify-content:space-between;align-items:end;gap:14px;display:flex}.demo-admin-count{color:#346a8d;background:#eaf5fb;border-radius:999px;flex:none;padding:6px 9px;font-size:.65rem;font-weight:800}.demo-admin-shortcuts{gap:9px;display:grid}.demo-admin-shortcuts button{border:1px solid var(--admin-line);background:var(--admin-soft);width:100%;color:var(--admin-text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;transition:transform .18s,border-color .18s;display:grid}.demo-admin-shortcuts button:hover{border-color:#9bcfd7;transform:translateY(-2px)}.demo-admin-shortcuts button>svg:first-child{color:#078b94;background:#e0f6f5;border-radius:11px;width:40px;height:40px;padding:9px}.demo-admin-shortcuts button>svg:last-child{color:#6390a8}.demo-admin-shortcuts button span{display:grid}.demo-admin-shortcuts small{color:var(--admin-muted);margin-top:3px;font-size:.67rem}.demo-admin-product-list,.demo-admin-category-list{gap:8px;display:grid}.demo-admin-product-list article{border:1px solid var(--admin-line);border-radius:15px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.demo-admin-product-image{background:var(--admin-soft);border-radius:11px;width:55px;height:55px;overflow:hidden}.demo-admin-product-image img{object-fit:contain;width:100%;height:100%}.demo-admin-product-list article>div:nth-child(2){min-width:0;display:grid}.demo-admin-product-list article>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.demo-admin-product-list article>div:nth-child(2) small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.demo-admin-product-list article>div:nth-child(2) span{color:#067e88;margin-top:3px;font-size:.72rem;font-weight:850}.demo-admin-product-list article>.demo-admin-status{display:none}.demo-admin-product-list article>button{color:#244a6a;grid-column:1/-1;min-height:39px;font-size:.7rem}.demo-admin-status{color:#788b9c;background:#edf1f5;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.6rem;font-weight:850}.demo-admin-status.is-active{color:#16864f;background:#e3f8ed}.demo-admin-category-list article{border:1px solid var(--admin-line);border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.demo-admin-category-list article>span:first-child{color:#078b94;font-size:.7rem;font-weight:900}.demo-admin-category-list article>div{min-width:0;display:grid}.demo-admin-category-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.demo-admin-category-list small{color:var(--admin-muted);font-size:.64rem}.demo-admin-information{gap:13px;display:grid}.demo-admin-information label,.demo-admin-editor label{color:var(--admin-text);gap:6px;font-size:.72rem;font-weight:800;display:grid}.demo-admin-information input,.demo-admin-information textarea,.demo-admin-editor input,.demo-admin-editor select,.demo-admin-editor textarea{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);font:inherit;resize:vertical;background:#f9fbfd;border-radius:12px;outline:0;padding:11px 12px}.demo-admin-information input:focus,.demo-admin-information textarea:focus,.demo-admin-editor input:focus,.demo-admin-editor select:focus,.demo-admin-editor textarea:focus{border-color:#20a9b1;box-shadow:0 0 0 4px #20a9b11a}.demo-admin-information .button{justify-self:start}.demo-admin-notice{z-index:100;opacity:0;pointer-events:none;background:#eafaf1;border:1px solid #bde8d0;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:10px 15px;font-size:.72rem;font-weight:800;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,25px);box-shadow:0 14px 35px #0f4b2f2e;color:#157946!important}.demo-admin-notice.is-visible{opacity:1;transform:translate(-50%)}.demo-admin-modal-layer{z-index:90;background:#02122d9e;justify-content:center;align-items:flex-end;padding-top:28px;display:flex;position:fixed;inset:0}.demo-admin-editor{background:#fff;border-radius:25px 25px 0 0;gap:13px;width:100%;max-height:calc(100dvh - 28px);padding:19px;display:grid;overflow-y:auto;box-shadow:0 28px 75px #02122d52}.demo-admin-editor>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.demo-admin-editor>header span{color:#078b94;letter-spacing:.1em;font-size:.6rem;font-weight:900}.demo-admin-editor>header h2{margin:3px 0 0;font-size:1.4rem}.demo-admin-editor>header button{border:1px solid var(--admin-line);width:42px;height:42px;color:var(--admin-text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.demo-admin-checkbox{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.demo-admin-checkbox input{accent-color:#078b94;width:18px;height:18px}.demo-admin-editor footer{border-top:1px solid var(--admin-line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.demo-admin-editor footer .button{min-height:43px;padding:10px 13px;font-size:.72rem}.delivery-section{background:linear-gradient(180deg, var(--brand-navy-deep), #011744)}.delivery-heading h2{margin-top:12px}.delivery-steps{gap:12px;display:grid}.delivery-steps article{border:1px solid var(--line);background:#01215da3;border-radius:21px;grid-template-columns:43px minmax(0,1fr);gap:4px 14px;padding:19px;display:grid;box-shadow:0 12px 30px #00051d21,inset 0 1px #ffffff06}.delivery-steps article>span{width:40px;height:40px;color:var(--brand-teal);background:#03dfc814;border:1px solid #03dfc84d;border-radius:13px;grid-row:1/span 2;align-self:start;place-items:center;font-size:.72rem;font-weight:900;display:grid}.delivery-steps h3{grid-column:2;margin:1px 0 0;font-size:1.02rem}.delivery-steps p{color:#a9bfd3;grid-column:2;margin:0;font-size:.85rem}.delivery-note{color:#7894ad;margin-top:13px;font-size:.7rem}.offer-section{background:radial-gradient(circle at 88% 7%, #00eaf31a, transparent 25%), linear-gradient(152deg, #011744, var(--brand-navy) 55%, #012769);scroll-margin-top:76px;overflow:hidden}.offer-section:before{content:"";pointer-events:none;background-image:linear-gradient(120deg,#0000 0 67%,#00eaf30a 67% 67.2%,#0000 67.2%);position:absolute;inset:0}.offer-section:after{content:"";border:86px solid #03dfc809;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-210px;left:-150px}.offer-layout{z-index:1;gap:25px;display:grid;position:relative}.offer-summary{align-items:end;gap:24px;display:grid}.offer-copy>p{color:#b4c8da;max-width:650px;margin-bottom:18px}.offer-value-note{border-left:2px solid var(--brand-teal);color:#d4e2ee;gap:10px;max-width:610px;padding:7px 0 7px 12px;font-size:.9rem;font-weight:730;line-height:1.45;display:flex}.offer-value-note svg{color:var(--brand-teal);margin-top:2px}.offer-price{border:1px solid var(--line-strong);background:linear-gradient(145deg,#03dfc817,#010d3e61);border-radius:24px;min-width:0;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0d}.offer-price span{color:var(--brand-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.offer-price strong{color:var(--white);letter-spacing:-.075em;margin-top:3px;font-size:clamp(2.4rem,9vw,3.6rem);line-height:.95}.offer-price small{color:#c7d8e7;margin-top:7px;font-size:.87rem;font-weight:800}.offer-price--inside-card{border-color:#03dfc84a;margin-top:16px}.offer-card{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010d3ea3;border-radius:27px;padding:23px;box-shadow:0 28px 68px #00051d40,inset 0 1px #ffffff09}.offer-card__header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.offer-card__header>small{color:#7f9bb3;white-space:nowrap;font-size:.72rem;font-weight:800;display:none}.offer-card__label{color:var(--brand-teal);text-transform:uppercase;letter-spacing:.1em;background:#03dfc814;border:1px solid #03dfc83d;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:900;display:inline-flex}.offer-card h3{margin:12px 0 0;font-size:clamp(1.55rem,5vw,2.2rem);line-height:1.06}.offer-included{gap:8px;display:grid}.offer-included>div{color:#d2e0ec;background:#01215d94;border:1px solid #00eaf31c;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;padding:9px 10px;font-size:.77rem;font-weight:720;line-height:1.3;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative}.offer-included>div:hover{background:#012769c2;border-color:#03dfc857;transform:translateY(-2px)}.offer-included>div>i{width:34px;height:34px;color:var(--brand-teal);background:#03dfc812;border:1px solid #03dfc82b;border-radius:11px;place-items:center;font-style:normal;display:grid}.offer-included>div>i svg{width:16px;height:16px}.offer-included>div.is-highlighted{background:linear-gradient(110deg,#03dfc81f,#01215db3);border-color:#03dfc86b}.offer-included>div.is-highlighted b{background:var(--brand-teal);color:var(--brand-navy-deep);letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.54rem;position:absolute;top:7px;right:8px}.offer-card__footer{border-top:1px solid var(--line);justify-content:stretch;margin-top:18px;padding-top:18px;display:flex}.offer-card__footer .button{width:100%}.faq-layout{gap:26px;display:grid}.faq-intro h2{margin-top:12px}.faq-list{gap:9px;display:grid}.faq-list article{border:1px solid var(--line);background:#01215d8c;border-radius:17px;overflow:hidden;box-shadow:0 8px 22px #00051d1a}.faq-list h3{margin:0}.faq-list button{color:#eef6fc;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:61px;padding:15px 16px;font-size:.91rem;font-weight:800;display:flex}.faq-list button:hover{color:var(--brand-teal)}.faq-list button:focus-visible{outline-offset:-4px;border-radius:14px}.faq-list button svg{color:var(--brand-teal);transition:transform .2s}.faq-list article.is-open{background:#012769b8;border-color:#03dfc84d}.faq-list article.is-open button svg{transform:rotate(180deg)}.faq-list [role=region] p{color:#a9bfd2;margin:0 0 17px;padding:3px 45px 0 16px;font-size:.86rem}.final-cta{background:radial-gradient(circle at 88% 5%, #00eaf32e, transparent 27%), linear-gradient(120deg, var(--brand-navy) 0%, var(--brand-blue) 68%, #012769);color:var(--white);padding:64px 0;position:relative;overflow:hidden}.final-cta:before{content:"";border:1px solid #03dfc81f;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;left:44%;box-shadow:0 0 0 36px #03dfc806,0 0 0 72px #03dfc804}.final-cta__inner{align-items:center;gap:22px;display:grid;position:relative}.final-cta h2{margin:12px 0 9px}.final-cta p{color:#c4d5e4;margin:0}.site-footer{color:var(--white);background:#000a31;border-top:1px solid #00eaf31a;padding:49px 0 26px}.footer-grid{gap:30px;display:grid}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(16px,5vw,44px);width:100%;display:grid}.footer-column{align-content:start;gap:7px;min-width:0;display:grid}.footer-brand p{max-width:360px;margin:15px 0 0}.footer-brand p,.site-footer a,.footer-bottom{color:#8da7bd}.footer-email{width:fit-content;margin-top:12px;font-weight:800;color:var(--brand-teal)!important}.site-footer h3{color:#dce8f2;letter-spacing:.02em;margin:0 0 5px;font-size:.8rem}.site-footer a{overflow-wrap:anywhere;min-width:0;font-size:.81rem;line-height:1.45;text-decoration:none}.site-footer a:hover{color:var(--brand-teal)}.footer-bottom{border-top:1px solid #00eaf317;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:29px;padding-top:18px;font-size:.68rem;display:flex}.footer-bottom a{font-size:inherit}.inner-page{background:var(--brand-navy-deep);min-height:70vh}.inner-hero{background:radial-gradient(circle at 82% 5%, #00eaf31c, transparent 28%), linear-gradient(145deg, var(--brand-navy-deep), var(--brand-navy));padding:66px 0 49px}.inner-hero .container{max-width:830px}.inner-hero p{color:#b2c7da;max-width:680px;font-size:1.02rem}.inner-content{background:linear-gradient(180deg, var(--brand-navy-deep), #011744);padding:50px 0 70px}.prose-card{border:1px solid var(--line);max-width:900px;box-shadow:var(--shadow-soft);background:#01215d8f;border-radius:24px;padding:clamp(23px,5vw,44px)}.legal-copy{max-width:740px}.legal-copy h2{color:var(--white);margin:28px 0 8px;font-size:1.34rem}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#abc0d3}.legal-date{margin-top:30px;font-size:.78rem}.prose-grid{gap:25px;display:grid}.prose-grid h2{color:var(--white);font-size:1.7rem}.prose-highlight{border:1px solid var(--line-strong);background:#03dfc811;border-radius:20px;padding:22px}.prose-highlight h3{color:var(--white);margin:11px 0 6px}.prose-highlight p,.prose-highlight li{color:#b4c8da}.prose-highlight ul{gap:7px;padding:0;list-style:none;display:grid}.prose-highlight li{gap:8px;display:flex}.prose-highlight li svg{color:var(--brand-teal)}.icon-box{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--brand-teal);background:#03dfc814;border-radius:13px;place-items:center;display:grid}.prose-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.whatsapp-unavailable{color:#ff8e86;font-weight:700}.coming-page{background:radial-gradient(circle at 16% 14%, #00eaf321, transparent 30%), linear-gradient(145deg, var(--brand-navy-deep), var(--brand-navy));place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.coming-page__glow{background:#03dfc80d;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-170px;right:-140px}.coming-card{border:1px solid var(--line);width:min(100%,650px);box-shadow:var(--shadow);text-align:center;background:#011744e0;border-radius:31px;padding:clamp(28px,7vw,54px);position:relative}.coming-card .brand-logo{margin-bottom:29px}.coming-card .eyebrow{justify-content:center}.coming-card h1{margin-top:14px}.coming-card p{max-width:500px;margin-inline:auto}.coming-icon{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--brand-teal);background:#03dfc814;border-radius:16px;place-items:center;margin:0 auto 17px;font-size:1.35rem;display:grid}.coming-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.onboarding-page{background:var(--brand-navy-deep);min-height:100dvh}.onboarding-header{z-index:5;border-bottom:1px solid var(--line);background:#010d3eeb;position:relative}.onboarding-header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.onboarding-header__inner>span{color:var(--brand-teal);align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:inline-flex}.onboarding-hero{background:radial-gradient(circle at 82% 12%, #00eaf324, transparent 30%), linear-gradient(145deg, var(--brand-navy-deep), var(--brand-navy));padding:58px 0 66px;position:relative;overflow:hidden}.onboarding-hero:after{content:"";border:72px solid #03dfc80a;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-190px;right:-130px}.onboarding-hero__inner{z-index:1;text-align:center;max-width:850px;position:relative}.onboarding-celebration{border:1px solid var(--line-strong);color:var(--brand-teal);background:#03dfc814;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.onboarding-hero h1{max-width:760px;margin-inline:auto}.onboarding-hero p{max-width:720px;margin:0 auto 9px}.onboarding-hero small{color:#d3e2ee;align-items:center;gap:7px;margin-top:15px;font-weight:780;display:inline-flex}.onboarding-start{background:linear-gradient(180deg, var(--brand-navy-deep), #011744)}.onboarding-start__inner{text-align:center;max-width:920px}.onboarding-start h2{margin-top:12px}.onboarding-start__inner>p{max-width:720px;margin-inline:auto}.onboarding-form-intro{text-align:center}.onboarding-form-intro>p{max-width:720px;margin-inline:auto}.onboarding-progress{scrollbar-width:none;gap:5px;max-width:860px;margin:30px auto 14px;padding:3px 2px 8px;display:flex;overflow:hidden}.onboarding-progress::-webkit-scrollbar{display:none}.onboarding-progress button{color:#6988a2;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-items:center;gap:6px;min-width:0;padding:0 1px;display:grid;position:relative}.onboarding-progress button:after{content:"";z-index:0;background:#00eaf324;height:1px;position:absolute;top:16px;left:calc(50% + 18px);right:calc(18px - 50%)}.onboarding-progress button:last-child:after{display:none}.onboarding-progress button>span{z-index:1;background:#011744;border:1px solid #00eaf329;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.7rem;font-weight:900;display:grid;position:relative}.onboarding-progress button>span svg{width:14px}.onboarding-progress button b{white-space:nowrap;font-size:.54rem;font-weight:800}.onboarding-progress button.is-current,.onboarding-progress button.is-complete{color:var(--brand-teal)}.onboarding-progress button.is-current>span{border-color:var(--brand-cyan);background:#00eaf324;box-shadow:0 0 0 5px #00eaf30d,0 0 22px #00eaf31f}.onboarding-progress button.is-complete:after{background:var(--brand-teal)}.onboarding-progress button:disabled{cursor:default;opacity:.64}.onboarding-restore-note{color:#b9d5e4;text-align:left;background:#00eaf311;border:1px solid #00eaf33d;border-radius:14px;align-items:center;gap:9px;max-width:860px;margin:0 auto 12px;padding:11px 13px;font-size:.68rem;line-height:1.45;display:flex}.onboarding-restore-note svg{width:19px;color:var(--brand-teal);flex:0 0 19px}.onboarding-form-card{border:1px solid var(--line-strong);max-width:860px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff0b;text-align:left;background:linear-gradient(145deg,#01215ddb,#011744f5);border-radius:27px;margin:0 auto;padding:19px}.onboarding-form-card__header{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:18px}.onboarding-form-card__header>span{color:var(--brand-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.onboarding-form-card__header h3{margin:8px 0 6px;font-size:clamp(1.55rem,6vw,2.25rem);line-height:1.05}.onboarding-form-card__header p{margin:0;font-size:.78rem}.onboarding-fields{gap:21px;display:grid}.onboarding-field{gap:7px;min-width:0;display:grid}.onboarding-field>span,.onboarding-fieldset legend{color:#f5f9fd;font-size:.83rem;font-weight:850;line-height:1.35}.onboarding-field>span small,.onboarding-fieldset legend small{color:#83a0b8;font-size:.68rem;font-weight:700}.onboarding-field>small:not(.onboarding-error),.onboarding-fieldset>p{color:#8da8bf;margin:-2px 0 2px;font-size:.7rem;line-height:1.45}.onboarding-field input,.onboarding-field textarea,.onboarding-tag-input input{width:100%;color:var(--white);font:inherit;background:#010d3eb8;border:1px solid #00eaf32e;border-radius:14px;outline:0;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background-color .18s}.onboarding-field input{min-height:52px}.onboarding-field textarea{resize:vertical;min-height:128px}.onboarding-field input::placeholder,.onboarding-field textarea::placeholder,.onboarding-tag-input input::placeholder{color:#68869f}.onboarding-field input:focus,.onboarding-field textarea:focus,.onboarding-tag-input:focus-within{border-color:var(--brand-teal);box-shadow:0 0 0 4px #03dfc814}.onboarding-field input[aria-invalid=true],.onboarding-field textarea[aria-invalid=true]{border-color:#ff777fb8}.onboarding-field input:disabled{cursor:not-allowed;opacity:.55}.onboarding-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.onboarding-fieldset legend{margin-bottom:4px;padding:0}.onboarding-error{font-weight:760;line-height:1.4;display:block;color:#ff949b!important;font-size:.69rem!important}.onboarding-upload-zone{min-height:165px;color:var(--brand-teal);text-align:center;cursor:pointer;background:#03dfc80b;border:1px dashed #00eaf361;border-radius:19px;align-content:center;place-items:center;gap:7px;padding:23px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.onboarding-upload-zone:hover{border-color:var(--brand-cyan);background:#03dfc814;transform:translateY(-2px)}.onboarding-upload-zone>svg{width:31px;height:31px}.onboarding-upload-zone strong{color:#edf6fc;font-size:.83rem}.onboarding-upload-zone span{color:#7f9cb4;font-size:.67rem}.onboarding-upload-zone input,.onboarding-logo-preview input,.onboarding-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-logo-preview{border:1px solid var(--line);background:#010d3e7a;border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.onboarding-logo-preview>img{object-fit:contain;background:#fff;border-radius:13px;width:68px;height:68px}.onboarding-logo-preview>div{gap:3px;min-width:0;display:grid}.onboarding-logo-preview>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.onboarding-logo-preview>div>small{color:#829eb5;font-size:.64rem}.onboarding-logo-preview>.button{grid-column:1/-1}.onboarding-icon-button{color:#ff8b93;cursor:pointer;background:#ff777f12;border:1px solid #ff777f47;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.onboarding-file-status{color:#819db4;width:fit-content;font-size:.63rem;font-weight:800}.onboarding-file-status.is-uploading{color:var(--brand-cyan)}.onboarding-file-status.is-done{color:#48e39a;align-items:center;gap:4px;display:inline-flex}.onboarding-file-status.is-error{color:#ff8b93}.onboarding-palettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-palettes>label{cursor:pointer;background:#010d3e73;border:1px solid #00eaf324;border-radius:16px;align-content:center;gap:10px;min-width:0;min-height:112px;padding:14px 11px;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative}.onboarding-palettes>label:hover{border-color:#03dfc85c;transform:translateY(-2px)}.onboarding-palettes>label.is-selected{border-color:var(--brand-teal);background:#03dfc817;box-shadow:inset 0 0 0 1px #03dfc826}.onboarding-palette-check{background:var(--brand-teal);width:22px;height:22px;color:var(--brand-navy-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 5px 14px #03dfc82e}.onboarding-palette-check svg{width:13px}.onboarding-palettes input,.onboarding-choice-grid input{opacity:0;pointer-events:none;position:absolute}.onboarding-palette-colors{display:flex}.onboarding-palette-colors i{border:2px solid #011744;border-radius:50%;width:28px;height:28px;margin-left:-5px;box-shadow:0 5px 14px #00051d3d}.onboarding-palette-colors i:first-child{margin-left:0}.onboarding-palette-symbol{color:#8ba5b9;background:#8eabc012;border:1px solid #8eabc033;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.onboarding-palettes>label.is-selected .onboarding-palette-symbol{color:var(--brand-teal);background:#03dfc814;border-color:#03dfc847}.onboarding-palette-symbol svg{width:19px}.onboarding-palettes label>strong{color:#dce8f2;font-size:.68rem;line-height:1.25}.onboarding-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-choice-grid label{color:#c9d8e5;text-align:center;cursor:pointer;background:#010d3e80;border:1px solid #00eaf324;border-radius:14px;place-items:center;min-height:48px;padding:9px;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative}.onboarding-choice-grid label:hover{border-color:#03dfc857;transform:translateY(-1px)}.onboarding-choice-grid label.is-selected{border-color:var(--brand-teal);color:var(--white);background:#03dfc81a}.onboarding-choice-grid label span{font-size:.7rem;font-weight:800}.onboarding-choice-grid--checks label span{align-items:center;gap:6px;display:inline-flex}.onboarding-choice-grid--checks label span svg{color:var(--brand-teal)}.onboarding-tag-input{background:#010d3eb8;border:1px solid #00eaf32e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.onboarding-tag-input input{background:0 0;border:0;min-width:0;box-shadow:none!important}.onboarding-tag-input button{color:var(--brand-teal);cursor:pointer;background:#03dfc81a;border:0;padding:0 11px;font-size:.65rem;font-weight:850}.onboarding-tags{flex-wrap:wrap;gap:7px;display:flex}.onboarding-tags>span{color:#d9f6f3;background:#03dfc814;border:1px solid #03dfc842;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:.68rem;font-weight:760;display:inline-flex}.onboarding-tags button{color:#8eb0c7;cursor:pointer;background:#010d3e8c;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.onboarding-tags button svg{width:12px}.onboarding-method-grid{gap:9px;display:grid}.onboarding-method-grid>label{cursor:pointer;background:#010d3e7a;border:1px solid #00eaf324;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 23px;align-items:center;gap:11px;min-width:0;padding:13px;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative}.onboarding-method-grid>label:hover{border-color:#03dfc857;transform:translateY(-1px)}.onboarding-method-grid>label.is-selected{border-color:var(--brand-teal);background:#03dfc817;box-shadow:inset 0 0 0 1px #03dfc81a}.onboarding-method-grid input{opacity:0;pointer-events:none;position:absolute}.onboarding-method-grid label>i{width:42px;height:42px;color:var(--brand-teal);background:#03dfc812;border:1px solid #03dfc833;border-radius:12px;place-items:center;display:grid}.onboarding-method-grid label>i svg{width:21px}.onboarding-method-grid label>span{gap:3px;min-width:0;display:grid}.onboarding-method-grid label>span strong{color:#eef6fb;font-size:.73rem;line-height:1.3}.onboarding-method-grid label>span small{color:#89a5ba;font-size:.64rem;line-height:1.4}.onboarding-method-grid label>b{color:#0000;border:1px solid #00eaf32e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.onboarding-method-grid label>b svg{width:13px}.onboarding-method-grid label.is-selected>b{border-color:var(--brand-teal);background:var(--brand-teal);color:var(--brand-navy-deep)}.onboarding-products{background:#010d3e57;border:1px solid #00eaf329;border-radius:19px;grid-column:1/-1;gap:13px;min-width:0;padding:13px;display:grid}.onboarding-products>header{gap:9px;display:grid}.onboarding-products>header>div{gap:5px;display:grid}.onboarding-products>header .eyebrow{width:fit-content;font-size:.53rem}.onboarding-products>header h4{color:#f3f8fc;margin:0;font-size:1.05rem}.onboarding-products>header p{color:#8ea9be;margin:0;font-size:.68rem;line-height:1.45}.onboarding-products>header>strong{width:fit-content;color:var(--brand-teal);background:#03dfc812;border:1px solid #03dfc83d;border-radius:999px;padding:5px 8px;font-size:.6rem}.onboarding-product-list{gap:10px;display:grid}.onboarding-product-editor{background:#011744d6;border:1px solid #00eaf329;border-radius:17px;min-width:0;overflow:hidden}.onboarding-product-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.onboarding-product-editor>header>span{color:var(--brand-teal);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.onboarding-product-editor>header button{color:#ff8b93;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px;font-size:.59rem;font-weight:800;display:inline-flex}.onboarding-product-editor>header button svg{width:14px}.onboarding-product-editor__fields{gap:14px;padding:13px;display:grid}.onboarding-product-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;padding:11px 13px;display:flex}.onboarding-product-photo__empty{min-height:94px;color:var(--brand-teal);cursor:pointer;background:#03dfc80a;border:1px dashed #00eaf352;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.onboarding-product-photo__empty>svg{border:1px solid #03dfc833;border-radius:11px;width:36px;height:36px;padding:8px}.onboarding-product-photo__empty>span{gap:2px;min-width:0;display:grid}.onboarding-product-photo__empty strong{color:#e9f4fa;font-size:.72rem}.onboarding-product-photo__empty small{color:#819eb5;font-size:.61rem}.onboarding-product-photo__empty input,.onboarding-product-photo__preview input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-product-photo__preview{border:1px solid var(--line);background:#010d3e7a;border-radius:14px;grid-template-columns:67px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.onboarding-product-photo__preview>img{object-fit:cover;background:#fff;border-radius:10px;width:67px;height:67px}.onboarding-product-photo__preview>div{gap:3px;min-width:0;display:grid}.onboarding-product-photo__preview>div>strong{color:#e8f1f8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.onboarding-product-photo__preview>div>small{color:#809cb3;font-size:.59rem}.onboarding-product-photo__preview>label{color:var(--brand-teal);text-align:center;cursor:pointer;border:1px solid #03dfc833;border-radius:10px;grid-column:1/-1;padding:8px 10px;font-size:.62rem;font-weight:800}.onboarding-product-card{border:1px solid var(--line);background:#011744b8;border-radius:15px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid;overflow:hidden}.onboarding-product-card.is-incomplete{border-color:#ff949b4d}.onboarding-product-card.is-incomplete>div b{color:#ff9aa1}.onboarding-product-card>img,.onboarding-product-card>span{object-fit:cover;background:#fff;border-radius:11px;grid-row:1;width:66px;height:66px}.onboarding-product-card>span{color:var(--brand-teal);background:#03dfc814;place-items:center;display:grid}.onboarding-product-card>span svg{width:25px}.onboarding-product-card>div{gap:3px;min-width:0;display:grid}.onboarding-product-card>div strong{color:#edf5fa;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.onboarding-product-card>div small{color:#829fb6;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.onboarding-product-card>div b{color:var(--brand-teal);font-size:.72rem}.onboarding-product-card>footer{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.onboarding-product-card>footer button{color:#8faabf;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px;font-size:.59rem;font-weight:800;display:inline-flex}.onboarding-product-card>footer button+button{border-left:1px solid var(--line);color:#ff8b93}.onboarding-product-card>footer svg{width:13px}.onboarding-add-product{min-height:46px;color:var(--brand-teal);cursor:pointer;background:#03dfc80b;border:1px dashed #03dfc859;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.68rem;font-weight:850;transition:border-color .18s,background-color .18s;display:inline-flex}.onboarding-add-product:hover{border-color:var(--brand-teal);background:#03dfc814}.onboarding-add-product svg{width:17px}.onboarding-document-note{color:var(--brand-teal);background:#03dfc812;border:1px solid #03dfc845;border-radius:16px;grid-template-columns:37px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.onboarding-document-note>svg{border:1px solid #03dfc833;border-radius:11px;width:37px;height:37px;padding:8px}.onboarding-document-note>div{gap:3px;display:grid}.onboarding-document-note b{color:#edf8fb;font-size:.76rem}.onboarding-document-note span{color:#9eb7ca;font-size:.68rem;line-height:1.45}.onboarding-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-photo-grid article{border:1px solid var(--line);background:#010d3e80;border-radius:15px;min-width:0;overflow:hidden}.onboarding-photo-grid article>img{aspect-ratio:1;object-fit:cover;background:#fff;width:100%}.onboarding-photo-grid article>div{gap:3px;padding:9px;display:grid}.onboarding-photo-grid article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.onboarding-photo-grid article>div>small{color:#809cb3;font-size:.58rem}.onboarding-photo-grid footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.onboarding-photo-grid footer button{color:#8eabc0;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:.59rem;font-weight:800}.onboarding-photo-grid footer button+button{border-left:1px solid var(--line);color:#ff8b93}.onboarding-inline-check{cursor:pointer;align-items:center;gap:8px;width:fit-content;color:#a5bbcd!important;font-size:.68rem!important;font-weight:700!important;display:inline-flex!important}.onboarding-inline-check input{width:17px;height:17px;min-height:17px;accent-color:var(--brand-teal);margin:0;padding:0}.onboarding-inline-check.is-active{color:#d8f6f2!important}.onboarding-review{gap:9px;display:grid}.onboarding-review-item,.onboarding-review-media{background:#010d3e70;border:1px solid #00eaf31f;border-radius:15px;min-width:0;padding:12px}.onboarding-review-item header,.onboarding-review-media header{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-review-item header span,.onboarding-review-media header span{color:var(--brand-teal);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:900}.onboarding-review-item button,.onboarding-review-media button{color:#86a5bb;cursor:pointer;background:0 0;border:0;padding:2px;font-size:.62rem;font-weight:800}.onboarding-review-item button:hover,.onboarding-review-media button:hover{color:var(--brand-teal)}.onboarding-review-item p{color:#d2deea;white-space:pre-wrap;margin:8px 0 0;font-size:.74rem;line-height:1.45}.onboarding-review-media>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;display:grid}.onboarding-review-media img{object-fit:contain;background:#fff;border-radius:10px;width:48px;height:48px}.onboarding-review-media>div>span{color:#d2deea;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;display:grid;overflow:hidden}.onboarding-review-media small{color:#819db4;font-size:.58rem}.onboarding-review-media>strong{color:#d2deea;margin-top:8px;font-size:.76rem;display:block}.onboarding-review>.onboarding-document-note,.onboarding-review>.onboarding-processing,.onboarding-review>.onboarding-submit-error,.onboarding-review>.onboarding-submit-success{grid-column:1/-1}.onboarding-processing{background:#00eaf30f;border:1px solid #00eaf34d;border-radius:18px;gap:14px;padding:15px;display:grid}.onboarding-processing header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.onboarding-processing header>div{gap:2px;display:grid}.onboarding-processing header b{font-size:.75rem}.onboarding-processing header small{color:#91aec3;font-size:.63rem}.onboarding-processing header>strong{color:var(--brand-teal);font-size:.7rem}.onboarding-spinner{border:2px solid #03dfc833;border-top-color:var(--brand-teal);border-radius:50%;width:29px;height:29px;animation:.8s linear infinite onboarding-spin}.onboarding-progress-bar{background:#010d3ead;border-radius:999px;height:7px;overflow:hidden}.onboarding-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-teal), var(--brand-cyan));height:100%;transition:width .2s;display:block;box-shadow:0 0 14px #00eaf347}.onboarding-processing ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.onboarding-processing li{color:#b2c7d8;justify-content:space-between;gap:12px;font-size:.65rem;display:flex}.onboarding-processing li span{color:#7998b0}.onboarding-processing li.is-done span{color:#48e39a}.onboarding-submit-error{color:#ff8b93;background:#ff777f12;border:1px solid #ff777f59;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px;display:grid}.onboarding-submit-error>svg{border:1px solid #ff777f33;border-radius:10px;width:34px;height:34px;padding:8px}.onboarding-submit-error>div{gap:3px;display:grid}.onboarding-submit-error b{color:#ffe1e4;font-size:.74rem}.onboarding-submit-error span{color:#d1aeb3;font-size:.66rem;line-height:1.45}.onboarding-submit-success{color:#48e39a;background:#48e39a12;border:1px solid #48e39a59;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px;display:grid}.onboarding-submit-success>svg{border:1px solid #48e39a33;border-radius:10px;width:34px;height:34px;padding:8px}.onboarding-submit-success>div{gap:3px;display:grid}.onboarding-submit-success b{color:#ddf9e9;font-size:.74rem}.onboarding-submit-success span{color:#acd1ba;font-size:.66rem;line-height:1.45}.onboarding-whatsapp-dispatch{width:fit-content;margin-top:8px;padding:9px 12px;font-size:.72rem}.onboarding-whatsapp-dispatch svg{width:15px;height:15px}.onboarding-form-actions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:24px;padding-top:18px;display:flex}.onboarding-form-actions>.button{min-width:0}.onboarding-form-actions>.button:last-child{margin-left:auto}.onboarding-form-actions button:disabled{cursor:not-allowed;opacity:.58;transform:none}.onboarding-back-arrow{transform:rotate(180deg)}.onboarding-success-page{background:radial-gradient(circle at 80% 10%, #00eaf31f, transparent 28%), var(--brand-navy-deep)}.onboarding-success{place-items:center;min-height:calc(100dvh - 70px);padding:34px 16px;display:grid}.onboarding-success__card{border:1px solid var(--line-strong);width:min(100%,620px);box-shadow:var(--shadow);text-align:center;background:linear-gradient(145deg,#01215de6,#011744fa);border-radius:29px;justify-items:center;padding:clamp(25px,7vw,46px);display:grid}.onboarding-success__icon{color:#48e39a;background:#48e39a1a;border:1px solid #48e39a6b;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.4rem;display:grid;box-shadow:0 0 28px #48e39a17}.onboarding-success__card h1{margin:0 0 10px;font-size:clamp(2.3rem,9vw,3.9rem)}.onboarding-success__card>p{max-width:440px}.payment-page{background:var(--brand-navy-deep)}.payment-hero{background:radial-gradient(circle at 84% 20%, #00eaf329, transparent 29%), radial-gradient(circle at 6% 92%, #03dfc81a, transparent 28%), linear-gradient(145deg, var(--brand-navy-deep), var(--brand-navy) 63%, #012769);padding:50px 0 66px;position:relative;overflow:hidden}.payment-hero:after{content:"";border:65px solid #00eaf30a;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-160px;right:-130px}.payment-hero__inner{z-index:1;max-width:820px;position:relative}.payment-hero h1{max-width:740px;margin:12px 0 15px}.payment-hero p{color:#c0d1df;max-width:680px;margin-bottom:22px;font-size:1rem}.payment-security-note{color:#d6f7f2;background:#03dfc817;border:1px solid #03dfc847;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 13px;font-size:.75rem;font-weight:850;display:inline-flex}.payment-security-note svg{color:var(--brand-teal)}.payment-checkout-section{background:linear-gradient(180deg, var(--brand-navy-deep), #011744)}.payment-checkout-layout{align-items:start;gap:19px;display:grid}.payment-form-card,.payment-summary-card{border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff09;background:linear-gradient(145deg,#01215dd6,#011744f2);border-radius:26px}.payment-form-card{gap:19px;padding:clamp(20px,5vw,31px);display:grid}.payment-card-heading h2{margin:11px 0 9px;font-size:clamp(1.85rem,6vw,2.6rem)}.payment-card-heading p{max-width:620px;margin:0;font-size:.91rem}.payment-fields{gap:14px;display:grid}.payment-field{color:#e9f4fb;gap:7px;font-size:.8rem;font-weight:820;display:grid}.payment-field input,.payment-field textarea{width:100%;min-height:52px;color:var(--white);font:inherit;background:#010d3e80;border:1px solid #00eaf32e;border-radius:14px;outline:0;padding:12px 14px;font-size:.96rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.payment-field textarea{resize:vertical;min-height:105px;line-height:1.45}.payment-field input::placeholder{color:#7192ab}.payment-field input:hover,.payment-field textarea:hover{border-color:#03dfc861}.payment-field input:focus,.payment-field textarea:focus{border-color:var(--brand-teal);background:#01276994;box-shadow:0 0 0 4px #03dfc81c}.payment-field input[aria-invalid=true]{border-color:#ff7d86b8}.payment-field small{color:#89a7bc;min-height:16px;font-size:.68rem;font-weight:650;line-height:1.35}.payment-field input[aria-invalid=true]+small{color:#ff9aa2}.payment-assurances{border-top:1px solid var(--line);gap:8px;padding-top:17px;display:grid}.payment-assurances span{color:#c3d5e4;align-items:center;gap:8px;font-size:.76rem;font-weight:720;display:flex}.payment-assurances svg{color:var(--brand-teal)}.payment-contact-form{gap:18px;display:grid}.payment-contact-form__intro{color:#c8d8e5;margin:0;font-size:.84rem;line-height:1.5}.payment-contact-recap{color:#cfe3ec;background:#03dfc80f;border:1px solid #03dfc833;border-radius:14px;align-items:center;gap:9px;padding:13px;font-size:.77rem;line-height:1.4;display:flex}.payment-contact-recap svg{width:19px;color:var(--brand-teal);flex:none}.payment-submit{min-height:57px}.payment-submit:disabled,.payment-final-cta button:disabled{cursor:wait;opacity:.7;transform:none}.payment-button-spinner{border:2px solid #010d3e40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite onboarding-spin}.payment-processing-copy{color:#819db2;text-align:center;margin:-9px 0 0;font-size:.67rem}.payment-submit-error{color:#ffc1c6;background:#ff777f14;border:1px solid #ff777f59;border-radius:14px;align-items:start;gap:9px;padding:12px;font-size:.76rem;line-height:1.4;display:flex}.payment-submit-error svg{color:#ff8b93;margin-top:1px}.payment-summary-card{gap:18px;padding:23px;display:grid}.payment-summary-card--inline{box-shadow:none;background:#010d3e6b;border-color:#03dfc847;border-radius:19px;padding:clamp(17px,4vw,23px)}.payment-summary-card__product{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;display:grid}.payment-summary-card__product>svg{width:43px;height:43px;color:var(--brand-teal);background:#03dfc814;border:1px solid #03dfc83b;border-radius:14px;padding:10px}.payment-summary-card__product>div{gap:2px;display:grid}.payment-summary-card__product strong{color:var(--white);font-size:1.07rem}.payment-summary-card__product span{color:#abc0d2;font-size:.76rem}.payment-summary-card__price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;padding-top:16px;display:flex}.payment-summary-card__price span{color:var(--brand-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.payment-summary-card__price strong{color:var(--white);letter-spacing:-.06em;font-size:2.25rem;line-height:.95}.payment-summary-card p{color:#a8bdd0;margin:0;font-size:.8rem}.payment-included-section{background:radial-gradient(circle at 92% 18%, #00eaf31a, transparent 24%), linear-gradient(150deg, #011744, var(--brand-navy), #012769)}.payment-included-card{padding:18px}.payment-next-steps{background:linear-gradient(180deg, #011744, var(--brand-navy-deep))}.payment-delivery-note{border:1px solid var(--line);background:#01215d7a;border-radius:18px;grid-template-columns:39px minmax(0,1fr);gap:11px;margin-top:18px;padding:16px;display:grid}.payment-delivery-note>svg{width:39px;height:39px;color:var(--brand-teal);border:1px solid #03dfc838;border-radius:12px;padding:10px}.payment-delivery-note strong{color:var(--white);font-size:.83rem}.payment-delivery-note p{margin:4px 0 0;font-size:.77rem}.payment-faq-section{padding-top:62px}.payment-final-cta{padding-block:56px}.payment-final-cta__inner{align-items:center;gap:23px;display:grid;position:relative}.payment-final-cta h2{margin:11px 0 8px}.payment-final-cta__inner>article{background:#010d3e94;border:1px solid #03dfc854;border-radius:23px;gap:8px;padding:20px;display:grid;box-shadow:0 16px 40px #00051d2e}.payment-final-cta article>span{color:var(--brand-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.payment-final-cta article>strong{color:var(--white);font-size:1.03rem}.payment-final-cta article>b{letter-spacing:-.06em;margin-top:2px;font-size:2.25rem;line-height:1}.payment-final-cta article>small{color:#bdd1e1;margin-bottom:7px;font-size:.75rem}.payment-final-cta article>em{color:#b7d4db;justify-content:center;align-items:center;gap:6px;font-size:.63rem;font-style:normal;display:inline-flex}.payment-final-cta article>em svg{color:var(--brand-teal)}.payment-integrated-checkout{align-content:start;min-height:420px;scroll-margin-top:92px}.payment-card-heading>h2{scroll-margin-top:92px}.payment-methods{gap:12px;display:grid}.payment-method{width:100%;min-height:104px;color:var(--white);text-align:left;cursor:pointer;background:#010d3e61;border:1px solid #03dfc833;border-radius:18px;grid-template-columns:45px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;transition:border-color .18s,transform .18s,background-color .18s,box-shadow .18s;display:grid}.payment-method:hover{border-color:var(--brand-teal);background:#03dfc817;transform:translateY(-2px);box-shadow:0 12px 25px #00000029}:is(.payment-method:focus-visible,.payment-back-link:focus-visible,.payment-change-method:focus-visible){outline-offset:3px;outline:3px solid #03dfc88c}.payment-method>i{width:45px;height:45px;color:var(--brand-teal);background:#03dfc81a;border:1px solid #03dfc842;border-radius:14px;place-items:center;display:grid}.payment-method>i svg{width:22px;height:22px}.payment-method>span{gap:3px;display:grid}.payment-method strong{color:var(--white);font-size:1rem}.payment-method small{color:#a9c1d2;font-size:.71rem;line-height:1.35}.payment-method>svg{color:var(--brand-teal)}.payment-methods__note{color:#98b4c7;align-items:center;gap:7px;margin:3px 0 0;font-size:.68rem;line-height:1.45;display:flex}.payment-methods__note svg{width:16px;color:var(--brand-teal);flex:none}.payment-pix-form,.payment-pix-pending,.payment-card-stage{gap:17px;display:grid}.payment-pix-steps{counter-reset:pix;gap:7px;margin:0;padding:0;list-style:none;display:grid}.payment-pix-steps li{color:#d1e2ec;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:.79rem;line-height:1.35;display:grid}.payment-pix-steps li:before{content:counter(pix);counter-increment:pix;width:24px;height:24px;color:var(--brand-teal);background:#03dfc824;border-radius:50%;place-items:center;font-size:.66rem;font-weight:900;display:grid}.payment-inline-actions,.payment-failure-actions{flex-wrap:wrap;gap:10px;display:flex}.payment-inline-actions>.button,.payment-failure-actions>.button{flex:180px}.payment-pix-pending{justify-items:stretch}.payment-pix-qr{aspect-ratio:1;image-rendering:auto;background:#fff;border:10px solid #fff;border-radius:18px;justify-self:center;width:min(100%,240px);box-shadow:0 10px 25px #00000038}.payment-awaiting{background:#03dfc80f;border:1px solid #03dfc840;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.payment-awaiting .payment-button-spinner{border-color:#03dfc82e;border-top-color:var(--brand-teal);width:25px;height:25px}.payment-awaiting strong{color:#e7f7fa;font-size:.82rem}.payment-awaiting p{color:#9bb6c8;margin:3px 0 0;font-size:.7rem;line-height:1.45}.payment-awaiting--full{grid-template-columns:30px minmax(0,1fr)}.payment-back-link{color:#b7cedd;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px;font-size:.72rem;font-weight:850;text-decoration:underline}.payment-change-method{min-height:48px;color:var(--white);justify-self:center;font-size:.86rem;text-decoration:none}.payment-change-method:disabled{cursor:wait;opacity:.65}.payment-pix-support{min-height:48px;color:var(--brand-cyan);text-align:center;border-color:#03dfc84d;justify-self:stretch;font-size:.8rem;line-height:1.3}.payment-support-action,.payment-pending-support{gap:9px;display:grid}.payment-support-action .payment-button-spinner{width:18px;height:18px}.payment-support-fallback{color:#adc4d2;text-align:center;margin:0;font-size:.72rem;line-height:1.45}.payment-support-fallback a{color:var(--brand-cyan);font-weight:800}.support-channels{gap:10px;width:min(100%,620px);margin-block:16px;display:grid}.support-channel{text-align:center;text-transform:none;letter-spacing:0;border:1px solid #0000;justify-content:center;gap:10px;width:100%;min-width:0;height:54px;padding:11px 15px;font-size:.79rem;line-height:1.2}.support-channel svg{flex:0 0 20px;width:20px;height:20px}.support-channel--whatsapp{background:var(--brand-teal);color:var(--brand-navy-deep);border-color:#03dfc88c;box-shadow:0 12px 28px #03dfc829,inset 0 1px #ffffff57}.support-channel--whatsapp:hover{border-color:var(--brand-cyan);background:var(--brand-cyan);color:var(--brand-navy-deep);transform:translateY(-2px);box-shadow:0 16px 34px #00eaf333}.support-channel--email{color:var(--white);background:#01215dc7;border-color:#03dfc87a;box-shadow:0 11px 26px #00051d33,inset 0 1px #ffffff09}.support-channel--email:hover{border-color:var(--brand-teal);background:var(--brand-blue);color:var(--white);transform:translateY(-2px);box-shadow:0 15px 32px #00051d42}.support-channel:active{transform:translateY(0)scale(.985);box-shadow:0 6px 16px #00051d40}.support-channel:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px}.comparison-section{background:radial-gradient(circle at 84% 8%,#00eaf317,#0000 24%),linear-gradient(#01174452,#010d3ed1);overflow:clip}.comparison-section .section-heading{max-width:820px}.comparison-section .section-heading>p{max-width:720px}.format-comparison{gap:14px;width:min(100%,1120px);margin-inline:auto;display:grid}.format-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.format-card{background:linear-gradient(145deg,#01245bf0,#011744f5);border:1px solid #00eaf329;border-radius:24px;flex-direction:column;min-width:0;padding:20px;display:flex;overflow:hidden;box-shadow:0 18px 45px #00051d33,inset 0 1px #ffffff0a}.format-card--best{background:radial-gradient(circle at 90% 8%,#48e39a24,#0000 30%),linear-gradient(145deg,#01345bf5,#011744fa);border-color:#48e39a94;box-shadow:0 22px 55px #00051d47,0 0 30px #48e39a0d,inset 0 1px #ffffff12}.format-card--strong{border-color:#03dfc84d}.format-card>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.format-card__icon{width:46px;height:46px;color:var(--brand-teal);background:#03dfc814;border:1px solid #03dfc847;border-radius:15px;grid-row:1/3;place-items:center;display:grid}.format-card__icon svg{width:23px;height:23px}.format-card__label{width:fit-content;color:var(--brand-teal);letter-spacing:.065em;text-transform:uppercase;background:#03dfc81a;border-radius:999px;padding:5px 9px;font-size:.57rem;font-weight:950;line-height:1.1}.format-card--best .format-card__label{color:#002f26;background:#48e39a}.format-card h3{margin:0;font-size:1.22rem;line-height:1.15}.format-card header>p{color:#b6cada;grid-column:1/-1;margin:5px 0 0;font-size:.79rem;line-height:1.5}.format-card dl{border-top:1px solid #ffffff14;gap:0;margin:16px 0 0;display:grid}.format-card dl>div{border-bottom:1px solid #ffffff12;gap:4px;padding:11px 0;display:grid}.format-card dt{color:#7899b0;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.format-card dd{color:#dce8f0;margin:0;font-size:.73rem;line-height:1.45}.format-card__advantage dd{color:#aaf3cf;align-items:flex-start;gap:6px;font-weight:800;display:flex}.format-card__advantage svg{color:#58e7a4;width:17px;height:17px;margin-top:1px}.format-card__limitation dd{color:#a8bdcc}.format-card>.button{width:100%;margin-top:15px}.comparison-more__inner{min-height:0;display:grid;overflow:hidden}.comparison-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.comparison-more.is-expanded{opacity:1;grid-template-rows:1fr}.comparison-expand{text-align:center;justify-items:center;gap:8px;padding:4px 0 2px;display:grid}.comparison-expand__button{min-width:min(100%,270px);color:var(--white);background:#012769d1;border-color:#03dfc861;box-shadow:0 10px 26px #00051d33}.comparison-expand__button:hover{border-color:var(--brand-teal);background:#05347bf5;box-shadow:0 14px 30px #00051d40}.comparison-expand__button svg{color:var(--brand-teal);transition:transform .28s}.comparison-expand__button[aria-expanded=true] svg{transform:rotate(180deg)}.comparison-expand>small{color:#7896ae;font-size:.66rem;line-height:1.4}.comparison-section .section-conversion{margin-top:24px}.payment-card-brick-wrap{color:#10233f;background:#fffffffa;border:1px solid #03dfc82e;border-radius:17px;gap:12px;min-height:160px;padding:13px;display:grid}.payment-inline-loading{color:#31516b;justify-content:center;align-items:center;gap:9px;min-height:102px;font-size:.78rem;font-weight:750;display:flex}.payment-inline-loading .payment-button-spinner{border-color:#037ca4 #01215d2e #01215d2e}.payment-card-brick-wrap .payment-submit-error{color:#9a1726;background:#fff3f4}.payment-three-ds{gap:15px;display:grid}.payment-three-ds__intro{color:#d1e2ec;margin:0;font-size:.82rem;line-height:1.5}.payment-three-ds__frame{background:#fff;border:1px solid #03dfc840;border-radius:16px;width:100%;min-height:460px}.payment-approved{text-align:center;justify-items:center;gap:10px;padding:9px 0 2px;display:grid}.payment-approved>span{color:#48e39a;background:#48e39a1a;border:1px solid #48e39a73;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.payment-approved>span svg{width:31px;height:31px}.payment-approved h3{color:var(--white);margin:4px 0 0;font-size:1.6rem}.payment-approved p{color:#c1d9e5;max-width:410px;margin:0;font-size:.82rem}.payment-approved .button{margin-top:8px}.payment-status-message{color:#a9c3d2;text-align:center;margin:-5px 0 0;font-size:.7rem;line-height:1.45}.payment-checkout-support{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;display:grid}.payment-checkout-support>strong{color:var(--navy);font-size:.84rem}@media (max-width:520px){.payment-three-ds__frame{min-height:520px}}.payment-status-page{background:radial-gradient(circle at 82% 12%, #00eaf321, transparent 27%), var(--brand-navy-deep);min-height:calc(100dvh - 70px)}.payment-status{place-items:center;min-height:calc(100dvh - 70px);padding:35px 16px;display:grid}.payment-status-card{border:1px solid var(--line-strong);width:min(100%,640px);box-shadow:var(--shadow);text-align:center;background:linear-gradient(145deg,#01215de6,#011744fa);border-radius:29px;justify-items:center;padding:clamp(25px,7vw,46px);display:grid}.payment-status-card__icon{width:58px;height:58px;color:var(--brand-teal);background:#03dfc81a;border:1px solid #03dfc86b;border-radius:19px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 28px #03dfc817}.payment-status-card__icon svg{width:27px;height:27px}.payment-status-card.is-confirmed .payment-status-card__icon{color:#48e39a;background:#48e39a1a;border-color:#48e39a6b}.payment-status-card.is-rejected .payment-status-card__icon,.payment-status-card.is-failed .payment-status-card__icon{color:#ff9aa2;background:#ff777f1a;border-color:#ff777f6b}.payment-status-card h1{margin:11px 0 9px;font-size:clamp(2rem,8vw,3.35rem)}.payment-status-card>strong{color:#d9eaf5;font-size:.96rem}.payment-status-card>p{max-width:510px;margin:10px 0 0;font-size:.88rem}.payment-status-next{border-top:1px solid var(--line);text-align:left;gap:12px;width:100%;margin-top:23px;padding-top:21px;display:grid}.payment-status-next h2{margin:0;font-size:1.22rem}.payment-status-next p{margin:0;font-size:.8rem}.payment-status-next .button{margin-top:2px}.payment-confirmation-next{border-top:1px solid var(--line);text-align:left;gap:16px;width:min(100%,520px);margin-top:24px;padding-top:22px;display:grid}.payment-confirmation-next h2{color:var(--white);margin:0;font-size:1.22rem}.payment-confirmation-next ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.payment-confirmation-next li{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;display:grid}.payment-confirmation-next li>span{width:31px;height:31px;color:var(--brand-teal);background:#03dfc817;border:1px solid #03dfc845;border-radius:10px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.payment-confirmation-next li>div{gap:2px;display:grid}.payment-confirmation-next strong{color:#eaf7fb;font-size:.81rem}.payment-confirmation-next li p{color:#abc0d2;margin:0;font-size:.74rem;line-height:1.45}.payment-confirmation-support{background:#03dfc80f;border:1px solid #03dfc838;border-radius:15px;gap:7px;padding:15px;display:grid}.payment-confirmation-support>strong{color:#eaf7fb;font-size:.8rem}.payment-confirmation-support>p{color:#adc4d2;margin:0;font-size:.73rem;line-height:1.45}.payment-confirmation-support .button{width:100%;margin-top:4px}.payment-status-actions{gap:10px;width:100%;margin-top:23px;display:grid}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@media (min-width:380px){.offer-included{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-included>div.is-highlighted{grid-column:1/-1}.onboarding-progress button b{font-size:.57rem}}@media (min-width:620px){.container{width:min(100% - 48px,1180px)}.value-section>.container{width:min(100% - 24px,1380px)}.hero-actions{flex-wrap:wrap;display:flex}.result-story__visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px}.result-story__joiner{top:calc(50% + 15px);left:-7px;transform:translate(-50%,-50%)}.result-story__cta{padding-inline:31px}.format-grid--featured,.format-grid--additional{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-summary{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.offer-card__header>small{display:block}.offer-card__footer{justify-content:flex-end}.offer-card__footer .button{width:auto;min-width:280px}.section-conversion{grid-template-columns:50px minmax(0,1fr) auto;gap:16px;padding:20px 21px}.section-conversion__icon{width:50px;height:50px}.section-conversion>.button{grid-column:auto;width:auto}.footer-grid{grid-template-columns:minmax(230px,.9fr) minmax(360px,1.1fr);align-items:start}.footer-links{grid-template-columns:repeat(2,minmax(150px,1fr));gap:38px}.example-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 18px}.example-toolbar__label{display:flex}.example-toolbar .button{padding-inline:16px;font-size:.84rem}.demo-admin-header .brand-logo__name{display:block}.demo-admin-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:25px}.demo-admin-stats,.demo-admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-admin-shortcuts button{grid-template-columns:40px minmax(0,1fr)}.demo-admin-shortcuts button>svg:last-child{display:none}.demo-admin-product-list article{grid-template-columns:62px minmax(0,1fr) auto auto;gap:13px}.demo-admin-product-image{width:62px;height:62px}.demo-admin-product-list article>.demo-admin-status{display:block}.demo-admin-product-list article>button{grid-column:auto}.demo-admin-information{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-admin-information .is-wide,.demo-admin-information .button{grid-column:1/-1}.demo-admin-editor{border-radius:25px;align-self:center;width:min(620px,100% - 40px);padding:25px}.onboarding-form-card{padding:28px}.payment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-field--wide{grid-column:1/-1}.payment-assurances{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-final-cta__inner{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.onboarding-progress button b{font-size:.65rem}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-field:not(.onboarding-field--compact),.onboarding-fieldset,.onboarding-document-note{grid-column:1/-1}.onboarding-logo-preview{grid-template-columns:76px minmax(0,1fr) auto 38px}.onboarding-logo-preview>img{width:76px;height:76px}.onboarding-logo-preview>.button{grid-column:auto}.onboarding-palettes{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-choice-grid--checks{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-products>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.onboarding-product-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-product-photo{grid-column:1/-1}.onboarding-product-photo__preview{grid-template-columns:76px minmax(0,1fr) auto}.onboarding-product-photo__preview>img{width:76px;height:76px}.onboarding-product-photo__preview>label{grid-column:auto}.onboarding-product-card{grid-template-columns:66px minmax(0,1fr) auto}.onboarding-product-card>footer{border-top:0;border-left:1px solid var(--line);grid-column:auto}.onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form-actions>.button{min-width:150px}}@media (min-width:900px){.section{padding:82px 0}.desktop-nav{display:flex}.home-hero{padding:66px 0 74px}.home-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.7fr);align-items:center;gap:70px}.home-hero__copy>p{font-size:1.12rem}.video-player{width:342px}.result-stories{gap:23px}.result-story__copy{padding:28px 31px 23px}.result-story__visuals{gap:13px;padding:13px}.format-grid--additional{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-section{padding-block:22px 78px}.delivery-steps{grid-template-columns:repeat(3,1fr)}.delivery-steps article{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:188px;padding:23px}.delivery-steps article>span{grid-row:auto;margin-bottom:8px}.delivery-steps h3,.delivery-steps p{grid-column:auto}.offer-card{padding:28px}.offer-included{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-included>div.is-highlighted{grid-column:auto}.faq-layout{grid-template-columns:.68fr 1.32fr;gap:70px}.faq-intro{align-self:start;position:sticky;top:96px}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.onboarding-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-method-grid>label{grid-template-columns:42px minmax(0,1fr);align-content:start;min-height:178px}.onboarding-method-grid label>b{position:absolute;top:12px;right:12px}.final-cta__inner{grid-template-columns:1fr auto}.final-cta__inner>div{max-width:760px}.support-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-grid{grid-template-columns:1.2fr .8fr}.demo-admin-shell{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:24px;padding-block:28px 58px}.demo-admin-sidebar{border:1px solid var(--admin-line);background:#fff;border-radius:22px;display:block;position:sticky;top:98px;overflow:hidden;box-shadow:0 13px 35px #0b2a4f0f}.demo-admin-company{border-bottom:1px solid var(--admin-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.demo-admin-company>img{border-radius:50%;width:40px;height:40px}.demo-admin-company>div{min-width:0;display:grid}.demo-admin-company b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.demo-admin-company small{color:var(--admin-muted);font-size:.6rem}.demo-admin-sidebar nav{gap:4px;padding:12px;display:grid}.demo-admin-sidebar nav button{background:0 0;border-color:#0000;border-radius:12px;justify-content:flex-start;width:100%}.demo-admin-sidebar nav button.is-active{color:#067e88;background:#e8f9f8;border-color:#bce8e9}.demo-admin-sidebar__note{background:var(--admin-soft);color:#078b94;border-radius:13px;grid-template-columns:28px 1fr;gap:8px;margin:2px 12px 12px;padding:11px;display:grid}.demo-admin-sidebar__note>svg{width:28px;height:28px;padding:5px}.demo-admin-sidebar__note p{margin:0;font-size:.62rem;line-height:1.45}.demo-admin-sidebar__note b{color:var(--admin-text);display:block}.demo-admin-mobile-tabs{display:none}.demo-admin-card{padding:24px}.onboarding-hero{padding:76px 0 82px}.onboarding-progress{gap:10px}.onboarding-progress button b{font-size:.7rem}.onboarding-form-card{padding:34px}.payment-checkout-layout{grid-template-columns:minmax(0,1fr);gap:25px}.payment-included-card{padding:28px}.payment-delivery-note{width:min(100%,760px)}}@media (max-width:720px){.format-card{border-radius:20px;padding:17px}.format-card h3{font-size:1.12rem}}@media (max-width:379px){.container{width:min(100% - 24px,1180px)}h1{font-size:2.18rem}.home-hero__copy>p{font-size:.94rem}.site-header__inner{gap:7px}.brand-logo{gap:6px}.brand-logo__mark{width:32px;height:32px}.brand-logo__name{font-size:1.06rem}.header-whatsapp{min-height:38px;padding-inline:9px;font-size:.7rem}.footer-links{column-gap:12px}.footer-column{gap:6px}.site-footer h3{font-size:.74rem}.site-footer a{font-size:.72rem;line-height:1.38}.result-story__visuals{gap:19px;padding:8px}.result-story__image{border-radius:14px}.section-conversion{grid-template-columns:40px minmax(0,1fr);padding:15px}.section-conversion__icon{border-radius:13px;width:40px;height:40px}.section-conversion__copy strong{font-size:.94rem}}@media (prefers-reduced-motion:no-preference){.home-hero__copy>.eyebrow,.home-hero__copy>h1,.home-hero__copy>p,.home-hero__copy>.hero-actions,.hero-video__intro,.hero-video>.video-player{animation:.82s cubic-bezier(.16,1,.3,1) both hero-enter}.home-hero__copy>.eyebrow{animation-delay:30ms}.home-hero__copy>h1{animation-delay:.11s}.home-hero__copy>p{animation-delay:.19s}.home-hero__copy>.hero-actions{animation-delay:.27s}.hero-video__intro{animation-delay:.21s}.hero-video>.video-player{animation-delay:.31s}@keyframes hero-enter{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}.has-scroll-reveal .reveal-region,.has-scroll-reveal .reveal-item{opacity:0;transform-origin:top;will-change:opacity,transform;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .88s cubic-bezier(.16,1,.3,1);transform:translateY(38px)scale(.972)}.has-scroll-reveal .reveal-item{transition-delay:var(--reveal-delay,0s);transform:translateY(31px)scale(.978)}.has-scroll-reveal .reveal-region.is-revealed,.has-scroll-reveal .reveal-item.is-revealed{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}.consent-banner{animation:.42s cubic-bezier(.16,1,.3,1) both consent-enter}@keyframes consent-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent-banner{z-index:100;right:18px;bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px));color:#f7fbff;background:#011744fa;border:1px solid #03dfc861;border-radius:18px;gap:14px;width:min(100% - 36px,560px);padding:16px;display:grid;position:fixed;box-shadow:0 20px 55px #00051d59}.consent-banner strong{font-size:.88rem;display:block}.consent-banner p{color:#d4e3ef;max-width:390px;margin:6px 0 0;font-size:.76rem;line-height:1.5}.consent-banner__detail{color:#7feee2!important}.consent-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consent-banner .button{white-space:nowrap;min-height:46px;padding:10px 14px;font-size:.8rem}.consent-banner__choice{color:#fff;background:0 0;border:1px solid #ffffffad}.consent-banner__choice:hover{color:#01234f;background:#fff;border-color:#fff}.consent-banner__choice:focus-visible{outline-offset:2px;outline:3px solid #fff}.consent-banner__choice:last-child{border-color:var(--brand-teal);background:var(--brand-teal);color:#001e39}.consent-banner__choice:last-child:hover{color:#00172d;background:#67fff0;border-color:#67fff0}@media (max-width:640px){.consent-banner{right:8px;bottom:max(8px,env(safe-area-inset-bottom));gap:13px;width:calc(100% - 16px);padding:13px}}.consent-dialog-layer{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00051db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consent-dialog{background:linear-gradient(145deg,#011744,#011e57);border:1px solid #03dfc84d;border-radius:22px;width:min(100%,560px);max-height:calc(100dvh - 36px);padding:24px;overflow:auto;box-shadow:0 28px 75px #00051d8c}.consent-dialog h2{margin:10px 0 8px}.consent-dialog>p{color:#c4d7e5;margin:0 0 18px;font-size:.82rem}.consent-choice{border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:10px;padding:13px;display:grid}.consent-choice input{width:18px;height:18px;accent-color:var(--brand-teal);margin-top:2px}.consent-choice span,.consent-choice small{display:block}.consent-choice b{color:var(--white);font-size:.82rem}.consent-choice small{color:#adc3d6;margin-top:3px;font-size:.69rem;line-height:1.45}.consent-dialog__actions,.privacy-controls__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.privacy-controls{border:1px solid var(--line);background:#0117448c;border-radius:16px;margin-block:18px;padding:17px}.privacy-controls h3{margin:0 0 7px;font-size:1rem}.privacy-controls p{margin:0 0 13px}.privacy-controls fieldset{border:0;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;display:flex}.privacy-controls legend{color:#dbe9f2;width:100%;margin-bottom:8px;font-size:.8rem;font-weight:800}.privacy-controls label{color:#d4e3ef;align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.privacy-controls input{accent-color:var(--brand-teal)}.privacy-controls>small{color:#7feee2;margin-top:10px;display:block}:root{--motion-micro:.18s;--motion-ui:.34s;--motion-content:.72s;--motion-stagger:80ms;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.2, .8, .2, 1.08);--surface-glass:#011744b8;--surface-glass-strong:#011744eb;--line-faint:#00eaf316;--glow-teal:0 0 48px #03dfc824;--scroll-progress:0}body:before{opacity:.72;background-image:linear-gradient(#00eaf306 1px,#0000 1px),linear-gradient(90deg,#00eaf306 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000 0 20%,#0000 88%);mask-image:linear-gradient(#000 0 20%,#0000 88%)}.container{width:min(100% - 32px,1240px)}.section+.section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00eaf324 28%,#03dfc83d 50%,#00eaf324 72%,#0000);height:1px;position:absolute;inset:0 max(16px,50% - 620px) auto}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.057em;font-size:clamp(2.7rem,7.2vw,5.35rem);line-height:.94}h2{letter-spacing:-.052em;font-size:clamp(2.15rem,5vw,4.1rem);line-height:.98}p{text-wrap:pretty}.eyebrow{letter-spacing:.17em;border-radius:999px;gap:10px;font-size:.67rem}.eyebrow:before{background:linear-gradient(90deg,#0000,currentColor);width:28px;box-shadow:0 0 16px #03dfc87a}.button{isolation:isolate;min-height:50px;transition:transform var(--motion-micro) var(--ease-out), box-shadow var(--motion-micro) ease, background-color var(--motion-micro) ease, border-color var(--motion-micro) ease, color var(--motion-micro) ease;border-radius:14px;padding-inline:21px;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;opacity:0;width:28%;transition:transform .56s var(--ease-out), opacity var(--motion-micro) ease;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);position:absolute;inset:-80% auto -80% -35%;transform:translate(-120%)rotate(16deg)}.button:hover{transform:translateY(-3px)}.button:hover:before{opacity:.64;transform:translate(520%)rotate(16deg)}.button:active{transition-duration:.1s;transform:translate(0,0)scale(.975)}.button:disabled:before{display:none}.button--large{min-height:57px;padding:15px 24px}.button--primary,.button--whatsapp{background:linear-gradient(135deg,#03dfc8 0%,#00eaf3 100%);border-color:#ffffff47;box-shadow:0 14px 34px #03dfc82b,inset 0 1px #fff9}.button--primary:hover,.button--whatsapp:hover{box-shadow:0 20px 42px #00eaf340,0 0 0 5px #00eaf30e,inset 0 1px #ffffffb8}.button--secondary,.button--light{background:linear-gradient(145deg,#05347bb8,#011744db);border-color:#00eaf357;box-shadow:0 15px 32px #00051d3d,inset 0 1px #ffffff12}.text-link{transition:color var(--motion-micro) ease, gap var(--motion-micro) var(--ease-out)}.text-link:hover{gap:12px}.site-header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#010d3ef0,#010d3ec7);border-bottom-color:#00eaf31a;min-height:70px;box-shadow:0 10px 42px #00051d3d}.site-header__progress{height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg, var(--brand-teal), var(--brand-cyan));position:absolute;inset:auto 0 -1px;box-shadow:0 0 14px #00eaf385}.site-header__inner{height:72px}.brand-logo{transition:transform var(--motion-micro) var(--ease-out)}.brand-logo:hover{transform:translateY(-1px)}.brand-logo__mark{border-color:#00eaf38f;box-shadow:0 0 0 5px #00eaf30b,0 10px 24px #00051d57,0 0 22px #03dfc817}.desktop-nav{background:#0117446b;border:1px solid #00eaf31a;border-radius:14px;align-items:center;gap:8px;padding:5px}.desktop-nav a{transition:color var(--motion-micro), background-color var(--motion-micro);border-radius:10px;padding:9px 13px}.desktop-nav a:after{display:none}.desktop-nav a:hover{color:var(--white);background:#03dfc814}.home-hero{background:radial-gradient(circle at 78% 27%,#00eaf326,#0000 25rem),radial-gradient(circle at 14% 78%,#03dfc814,#0000 24rem),linear-gradient(135deg,#010d3e 0%,#011744 48%,#012769 100%);align-items:center;min-height:calc(100svh - 72px);padding:54px 0 86px;display:grid;overflow:clip}.home-hero:before{opacity:.65;background-image:linear-gradient(118deg,#0000 0 61%,#00eaf314 61% 61.12%,#0000 61.12%),radial-gradient(circle at 76% 47%,#0000 0 208px,#03dfc81a 209px 210px,#0000 211px)}.home-hero:after{border-width:1px;width:550px;height:550px;bottom:-250px;right:-180px;box-shadow:0 0 0 64px #00eaf305,0 0 0 128px #00eaf303}.hero-atmosphere{pointer-events:none;position:absolute;inset:0}.hero-atmosphere__grid{opacity:.45;background-image:linear-gradient(#00eaf30a 1px,#0000 1px),linear-gradient(90deg,#00eaf30a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 44%,#000,#0000 64%);mask-image:radial-gradient(circle at 68% 44%,#000,#0000 64%)}.hero-atmosphere__route{opacity:.5;background:linear-gradient(90deg,#0000,#03dfc899 18%,#00eaf338 68%,#0000);height:1px;position:absolute;bottom:36px;left:max(16px,50% - 620px);right:7%}.hero-atmosphere__route i{border:1px solid var(--brand-cyan);background:#011744;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;box-shadow:0 0 16px #00eaf38c}.hero-atmosphere__route i:first-child{left:12%}.hero-atmosphere__route i:nth-child(2){left:42%}.hero-atmosphere__route i:nth-child(3){left:69%}.hero-atmosphere__route i:nth-child(4){left:91%}.hero-atmosphere__orb{border:1px solid #00eaf324;border-radius:50%;position:absolute}.hero-atmosphere__orb--one{width:130px;height:130px;top:17%;left:5%}.hero-atmosphere__orb--two{width:38px;height:38px;top:15%;right:8%;box-shadow:0 0 36px #03dfc824}.home-hero__grid{z-index:2;gap:52px}.home-hero__copy{max-width:720px;position:relative}.home-hero__copy:before{content:"";opacity:.62;background:linear-gradient(#0000,#03dfc8a6 20% 72%,#0000);width:1px;position:absolute;top:-24px;bottom:-24px;left:-28px}.home-hero__copy>.eyebrow{margin-bottom:21px}.home-hero__copy h1{max-width:760px;margin-bottom:24px}.home-hero__copy>p{color:#bfd3e4;max-width:660px;margin-bottom:29px;font-size:clamp(1rem,1.5vw,1.18rem)}.hero-actions .button{justify-content:space-between;min-width:min(100%,330px)}.hero-actions .button svg{transition:transform var(--motion-micro) var(--ease-out)}.hero-actions .button:hover svg{transform:translate(4px)}.hero-video{perspective:1200px;gap:22px}.hero-video:before{filter:blur(9px);background:radial-gradient(circle,#00eaf330,#03dfc80e 42%,#0000 70%);width:min(94vw,510px)}.hero-video__intro{max-width:420px}.hero-video__intro h2{font-size:clamp(1.45rem,3vw,2.15rem)}.hero-video__intro p{color:#b9ccdf}.hero-device-stage{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:42%;width:min(78vw,342px);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform var(--motion-ui) var(--ease-out);padding:17px;position:relative}.hero-device-stage:before{content:"";background:radial-gradient(circle at var(--glow-x) var(--glow-y), #ffffff29, transparent 28%);pointer-events:none;border-radius:42px;position:absolute;inset:5%;transform:translateZ(24px)}.hero-device-stage__halo{border:1px solid #00eaf329;border-radius:50%;position:absolute;inset:7% -18%;transform:rotate(-12deg)translateZ(-34px);box-shadow:0 0 74px #00eaf31a}.hero-device-stage__screen{z-index:2;position:relative;transform:translateZ(30px)}.hero-device-stage__speaker{z-index:5;background:#aec2d647;border-radius:99px;width:52px;height:5px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff1f}.hero-device-stage__orbit{z-index:1;border:1px solid #03dfc829;border-radius:50%;position:absolute;inset:9% -8%;transform:rotate(16deg)translateZ(-10px)}.hero-device-stage__orbit--two{border-color:#00eaf31a;inset:22% -22%;transform:rotate(-21deg)translateZ(-18px)}.hero-device-stage__orbit i{background:var(--brand-teal);border-radius:50%;width:8px;height:8px;position:absolute;top:20%;left:10%;box-shadow:0 0 20px #03dfc8b3}.hero-device-stage__orbit--two i{background:var(--brand-cyan);top:68%;left:auto;right:14%}.video-player{width:100%;box-shadow:0 38px 90px #00051d94, 0 0 0 1px #ffffff09 inset, var(--glow-teal);background:linear-gradient(155deg,#05347bf5,#010d3efa);border-color:#00eaf35c;border-radius:35px;padding:10px}.video-player video{border-radius:25px}.value-section{background:radial-gradient(circle at 8% 21%,#03dfc811,#0000 24rem),radial-gradient(circle at 94% 72%,#00eaf30e,#0000 26rem),linear-gradient(#010b35 0%,#011744 48%,#010d3e 100%)}.value-section>.container{width:min(100% - 32px,1240px)}.section-heading{max-width:900px;margin-bottom:clamp(34px,5vw,62px)}.section-heading h2{margin-top:16px}.result-story{isolation:isolate;background:radial-gradient(circle at 92% 9%,#00eaf314,#0000 28%),linear-gradient(145deg,#01215dcc,#011138f0);border-color:#00eaf324;border-radius:32px;overflow:visible;box-shadow:0 34px 90px #00051d4d,inset 0 1px #ffffff0b}.result-story:before{background:linear-gradient(90deg, var(--brand-teal), #00eaf333, transparent);width:38%;height:1px}.result-story:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #00eaf312;position:absolute;inset:18% -18px -18px 32%}.result-story__copy{z-index:2;padding:clamp(26px,4vw,48px);position:relative}.result-story__copy>span{background:linear-gradient(145deg,#03dfc829,#00eaf30b);border-radius:14px;width:44px;height:44px;box-shadow:0 12px 30px #00051d3d,0 0 22px #03dfc814}.result-story h3{margin:20px 0 12px;font-size:clamp(1.75rem,3.5vw,2.65rem)}.result-story p{font-size:clamp(.94rem,1.4vw,1.05rem);line-height:1.65}.result-story__visuals{background:linear-gradient(145deg,#010d3ead,#01174461);border-color:#00eaf31a;border-radius:0 0 31px 31px;padding:16px;position:relative}.result-story__visual{gap:10px}.result-story__label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#010d3ec7;padding:8px 12px}.result-story__image{border-radius:22px;box-shadow:0 18px 50px #00051d47}.result-story__image img{transition:transform .9s var(--ease-out), filter .9s var(--ease-out)}.result-story__visual:hover .result-story__image img{transform:scale(1.018)}.result-story__transition{z-index:4;width:38px;height:38px;color:var(--brand-cyan);background:#011744;border:1px solid #00eaf375;border-radius:50%;place-items:center;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00051d73,0 0 24px #00eaf324}.result-story__transition svg{width:17px}.result-story__cta{border-radius:0 0 31px 31px;padding:19px clamp(22px,4vw,48px) 24px}.section-conversion{background:radial-gradient(circle at 88% 10%,#00eaf321,#0000 30%),linear-gradient(135deg,#01215de0,#011744c7);border-radius:26px}.demo-section{background:linear-gradient(#010d3e,#011744 56%,#010d3e);padding-block:clamp(42px,7vw,94px)}.demo-card{text-align:center;background:radial-gradient(circle at 79% 48%,#00eaf321,#0000 32%),linear-gradient(128deg,#01215d 0%,#011e57 48%,#010d3e 100%);border-color:#00eaf333;border-radius:38px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:430px;padding:clamp(30px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 42px 110px #00051d5c,inset 0 1px #ffffff12}.demo-card:before{width:310px;height:310px;bottom:-96px;left:-84px;box-shadow:0 0 0 42px #03dfc806,0 0 0 84px #03dfc803}.demo-card__copy{z-index:3;max-width:840px;margin:0 auto}.demo-card h2{margin:17px auto 16px}.demo-card p{margin:0 auto 29px;font-size:1.03rem}.demo-actions .button{max-width:330px}.demo-launch.is-opening{border-color:var(--brand-cyan);background:#05347bf5;transform:translate(0,0)scale(.975);box-shadow:0 0 0 5px #00eaf314,0 16px 36px #00051d40}.delivery-section{background:linear-gradient(#010d3e,#011744 50%,#010d3e);overflow:hidden}.delivery-section:before{content:"";border:1px solid #03dfc814;border-radius:50%;width:440px;height:440px;position:absolute;top:10%;left:-280px;box-shadow:0 0 0 70px #03dfc803,0 0 0 140px #03dfc802}.delivery-heading{max-width:880px;margin-bottom:48px}.delivery-steps{gap:18px;position:relative}.delivery-route{display:none}.delivery-step{z-index:2;transition:transform var(--motion-ui) var(--ease-out), border-color var(--motion-micro), box-shadow var(--motion-ui);background:linear-gradient(145deg,#012769c7,#011744db);border-radius:24px;position:relative;overflow:hidden}.delivery-step:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 55%,#00eaf312);position:absolute;inset:0}.delivery-step:hover{border-color:#03dfc857;transform:translateY(-6px);box-shadow:0 24px 60px #00051d40}.delivery-steps .delivery-step>span{background:linear-gradient(145deg,#03dfc830,#00eaf30b);border-radius:50%;position:relative;box-shadow:0 0 0 7px #03dfc80a,0 0 28px #03dfc81a}.delivery-note{text-align:center;margin-top:22px;font-size:.78rem}.offer-section{background:radial-gradient(circle at 86% 12%,#00eaf31a,#0000 26rem),linear-gradient(145deg,#010d3e,#011e57 54%,#012769)}.offer-layout{gap:clamp(34px,6vw,76px)}.offer-copy{position:relative}.offer-copy:after{content:"";background:linear-gradient(90deg,var(--brand-teal),transparent);width:88px;height:1px;margin-top:28px;display:block;box-shadow:0 0 16px #03dfc852}.offer-copy h2{margin-top:17px}.offer-copy>p{font-size:1.02rem}.offer-value-note{background:#03dfc812;border-left:0;border-radius:17px;padding:15px 17px;box-shadow:inset 0 0 0 1px #03dfc829}.offer-card{background:linear-gradient(145deg,#01215df0,#010d3ee6);border-color:#00eaf336;border-radius:32px;position:relative;box-shadow:0 42px 100px #00051d5c,inset 0 1px #fff1}.offer-card:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);height:1px;position:absolute;inset:0 12% auto;box-shadow:0 0 22px #00eaf357}.offer-card__header{align-items:center}.offer-card__label{background:#03dfc81a;padding:8px 12px}.offer-included{gap:10px}.offer-included>div{min-height:66px;transition:transform var(--motion-micro) var(--ease-out),border-color var(--motion-micro),background-color var(--motion-micro);background:linear-gradient(145deg,#012769ad,#0117448f);border-radius:17px}.offer-included>div:hover{transform:translateY(-3px)}.offer-price{background:radial-gradient(circle at 85% 12%,#00eaf31f,#0000 35%),linear-gradient(145deg,#03dfc81c,#010d3e66);border-radius:21px}.offer-price strong{text-shadow:0 12px 40px #00eaf31f}.faq-section{background:radial-gradient(circle at 15% 25%,#03dfc80e,#0000 24rem),linear-gradient(#011744,#010d3e)}.faq-layout{gap:clamp(34px,7vw,92px)}.faq-list{gap:12px}.faq-item-reveal{min-width:0}.faq-list article{transition:border-color var(--motion-ui),background-color var(--motion-ui),transform var(--motion-micro) var(--ease-out);background:linear-gradient(145deg,#01215da3,#011744b3);border-radius:20px}.faq-list article:hover{border-color:#00eaf340;transform:translate(3px)}.faq-list article.is-open{background:linear-gradient(145deg,#012769db,#011744c2);border-color:#03dfc86b;box-shadow:0 18px 46px #00051d2e}.faq-list button{min-height:70px;padding:19px 20px;font-size:.96rem}.faq-list button svg{width:20px;height:20px;transition:transform var(--motion-ui) var(--ease-out),color var(--motion-micro)}.faq-answer{opacity:0;transition:grid-template-rows var(--motion-ui) var(--ease-out),opacity var(--motion-micro) ease;grid-template-rows:0fr;display:grid}.faq-answer>div{min-height:0;overflow:hidden}.faq-list article.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-list .faq-answer p{color:#b8cddd;margin:0;padding:0 54px 22px 20px;font-size:.88rem}.final-cta{background:radial-gradient(circle at 82% 20%,#00eaf330,#0000 27rem),linear-gradient(118deg,#011744 0%,#011e57 48%,#05347b 100%);padding-block:clamp(76px,8vw,112px)}.final-cta:after{content:"";pointer-events:none;border:1px solid #00eaf31a;border-radius:34px;position:absolute;inset:22px}.final-cta__inner{gap:32px}.final-cta h2{max-width:850px}.site-footer{background:linear-gradient(#000a31,#000624);padding-top:64px}.footer-grid{gap:44px}.footer-column a{width:fit-content;transition:color var(--motion-micro),transform var(--motion-micro) var(--ease-out)}.footer-column a:hover{transform:translate(4px)}.inner-page{background:linear-gradient(#010d3e,#011744)}.inner-hero{background:radial-gradient(circle at 82% 18%,#00eaf324,#0000 27rem),linear-gradient(135deg,#010d3e,#011e57);padding-block:clamp(76px,8vw,112px);position:relative;overflow:hidden}.inner-hero:before{content:"";background-image:linear-gradient(#00eaf307 1px,#0000 1px),linear-gradient(90deg,#00eaf307 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.inner-hero .container{max-width:960px;position:relative}.inner-hero h1{margin-top:18px}.inner-content{padding-block:clamp(52px,7vw,92px)}.prose-card{background:linear-gradient(145deg,#01215da8,#011744b8);border-color:#00eaf326;border-radius:28px;box-shadow:0 30px 80px #00051d40,inset 0 1px #ffffff0a}.prose-highlight,.privacy-controls{background:linear-gradient(145deg,#03dfc813,#01174466);border-radius:20px}.payment-page,.payment-status-page,.onboarding-page{background:radial-gradient(circle at 82% 12%,#00eaf312,#0000 28rem),linear-gradient(#010d3e,#011744)}.payment-hero,.onboarding-hero{background:radial-gradient(circle at 82% 20%,#00eaf329,#0000 27rem),linear-gradient(135deg,#010d3e,#011e57)}.payment-hero__inner,.onboarding-hero__inner{position:relative}.payment-hero__inner:before,.onboarding-hero__inner:before{content:"";pointer-events:none;border:1px solid #00eaf314;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;left:50%;transform:translate(-50%);box-shadow:0 0 0 60px #00eaf303,0 0 0 120px #00eaf302}.payment-form-card,.onboarding-form-card,.payment-status-card{background:radial-gradient(circle at 90% 5%,#00eaf311,#0000 30%),linear-gradient(145deg,#01215de6,#010d3ef0);border-color:#00eaf338;border-radius:30px;box-shadow:0 38px 96px #00051d57,inset 0 1px #ffffff0e}.payment-field input,.payment-field textarea,.onboarding-field input,.onboarding-field textarea,.onboarding-tag-input{transition:border-color var(--motion-micro),box-shadow var(--motion-micro),background-color var(--motion-micro),transform var(--motion-micro) var(--ease-out);border-radius:15px}.payment-field input:focus,.payment-field textarea:focus,.onboarding-field input:focus,.onboarding-field textarea:focus,.onboarding-tag-input:focus-within{transform:translateY(-1px);box-shadow:0 0 0 4px #03dfc817,0 12px 30px #00051d2b}.payment-method,.onboarding-method-grid>label,.onboarding-palettes>label,.onboarding-choice-grid label{transition:transform var(--motion-micro) var(--ease-out),border-color var(--motion-micro),background-color var(--motion-micro),box-shadow var(--motion-micro)}.payment-method:hover,.onboarding-method-grid>label:hover,.onboarding-palettes>label:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00051d2e}.onboarding-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010d3edb;position:sticky;top:0}.onboarding-progress button>span{transition:transform var(--motion-ui) var(--ease-spring),border-color var(--motion-ui),background-color var(--motion-ui),box-shadow var(--motion-ui)}.onboarding-progress button.is-current>span{transform:scale(1.08)}.onboarding-upload-zone{background:linear-gradient(145deg,#03dfc80e,#01174457);border-radius:22px}.payment-status-card__icon,.onboarding-celebration{box-shadow:0 0 32px #03dfc81c}.support-channel{border-radius:15px}.example-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#010d3efa,#01215df5);border-bottom-color:#00eaf32e}.example-frame-status{background:radial-gradient(circle at 80% 0,#00eaf321,#0000 45%),#010d3eeb}.admin-access-card{background:radial-gradient(circle at 88% 8%,#00eaf314,#0000 30%),linear-gradient(145deg,#01215df0,#010d3ef5);border-radius:32px}.demo-admin-card,.demo-admin-sidebar{transition:transform var(--motion-micro) var(--ease-out),box-shadow var(--motion-ui),border-color var(--motion-micro)}.demo-admin-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0b2a4f17}.consent-banner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 95% 0,#00eaf31a,#0000 35%),#011744fa;border-radius:22px;padding:18px;overflow:hidden;box-shadow:0 28px 80px #00051d7a,inset 0 1px #ffffff0e}.consent-banner:before{content:"";background:linear-gradient(var(--brand-teal),var(--brand-cyan));width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #00eaf37a}.consent-banner__choice{border-radius:13px}.consent-dialog-layer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.consent-dialog{background:radial-gradient(circle at 90% 5%,#00eaf31a,#0000 35%),linear-gradient(145deg,#011744,#011e57);border-radius:28px}@media (prefers-reduced-motion:no-preference){.home-hero__copy>.eyebrow{animation:hero-kicker-in .62s var(--ease-out) 20ms both}.home-hero__copy>h1{animation:hero-mask-in .76s var(--ease-out) 90ms both}.home-hero__copy>p{animation:hero-copy-in .68s var(--ease-out) .17s both}.home-hero__copy>.hero-actions{animation:hero-copy-in .62s var(--ease-out) .24s both}.hero-video__intro{animation:hero-copy-in .65s var(--ease-out) .22s both}.hero-device-stage{animation:hero-device-in .82s var(--ease-out) .3s backwards}.hero-atmosphere__grid{animation:1.1s .18s both hero-atmosphere-in}.hero-atmosphere__route{animation:hero-route-in 1.05s var(--ease-out) .28s both}.hero-atmosphere__route i{animation:node-in .43s var(--ease-spring) both}.hero-atmosphere__route i:first-child{animation-delay:.54s}.hero-atmosphere__route i:nth-child(2){animation-delay:.62s}.hero-atmosphere__route i:nth-child(3){animation-delay:.7s}.hero-atmosphere__route i:nth-child(4){animation-delay:.78s}.motion-scene.is-in-view .hero-device-stage__orbit{animation:orbit-breathe 7s var(--ease-smooth) infinite alternate}.motion-scene.is-in-view .hero-device-stage__orbit--two{animation-duration:9s;animation-direction:alternate-reverse}.motion-scene.is-in-view .hero-atmosphere__orb--one{animation:8s ease-in-out infinite alternate ambient-drift}.motion-scene.is-in-view .hero-atmosphere__orb--two{animation:6s ease-in-out infinite alternate-reverse ambient-drift}.is-page-hidden .hero-device-stage__orbit,.is-page-hidden .hero-atmosphere__orb{animation-play-state:paused!important}.has-scroll-reveal .reveal-region{opacity:1;will-change:auto;transition:none;transform:none}.has-scroll-reveal .reveal-item{opacity:.76;transition:opacity var(--motion-content) var(--ease-out),transform .76s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(28px)}.has-scroll-reveal [data-motion=story-left]{transform:translate(-24px,24px)}.has-scroll-reveal [data-motion=story-right]{transform:translate(24px,24px)}.has-scroll-reveal .reveal-item.is-revealed{opacity:1;will-change:auto;transform:translate(0,0)}.has-scroll-reveal .result-story.is-revealed .result-story__visual:first-child .result-story__image{animation:story-before-in .72s var(--ease-out) .12s both}.has-scroll-reveal .result-story.is-revealed .result-story__visual:nth-child(2) .result-story__image{animation:story-after-in .78s var(--ease-out) .25s both}.has-scroll-reveal .delivery-step.is-revealed>span{animation:step-node-in .52s var(--ease-spring) calc(var(--reveal-delay,0s) + .16s) both}.payment-status-card__icon{animation:status-icon-in .62s var(--ease-spring) both}@keyframes hero-kicker-in{0%{opacity:.84;transform:translate(-10px)}}@keyframes hero-mask-in{0%{opacity:.9;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes hero-copy-in{0%{opacity:.88;transform:translateY(11px)}}@keyframes hero-device-in{0%{opacity:.82;transform:translate(22px,16px)rotateY(-4deg)scale(.97)}}@keyframes hero-atmosphere-in{0%{opacity:0}}@keyframes hero-route-in{0%{opacity:0;transform-origin:0;transform:scaleX(.15)}}@keyframes node-in{0%{opacity:0;transform:scale(.2)}}@keyframes orbit-breathe{to{transform:rotate(24deg)scale(1.035)translateZ(-10px)}}@keyframes ambient-drift{to{transform:translate(12px,-16px)scale(1.04)}}@keyframes story-before-in{0%{opacity:.4;filter:saturate(.72);transform:translate(-22px)scale(.97)}}@keyframes story-after-in{0%{opacity:.35;filter:saturate(.72);transform:translate(28px)scale(.96)}}@keyframes step-node-in{0%{opacity:0;transform:scale(.55)}}@keyframes status-icon-in{0%{opacity:0;transform:scale(.68)rotate(-8deg)}}}@media (min-width:620px){.container,.value-section>.container{width:min(100% - 48px,1240px)}.result-story__transition{top:calc(50% + 17px);left:-7px}.consent-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:900px){.section{padding-block:clamp(94px,8vw,126px)}.home-hero{padding-block:72px 92px}.home-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(54px,7vw,104px)}.hero-device-stage{width:360px}.result-story{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);align-items:stretch;display:grid}.result-story__copy{flex-direction:column;justify-content:center;display:flex}.result-story__visuals{border-top:0;border-left:1px solid #00eaf31a;border-radius:0 31px 31px 0}.result-story__cta{grid-column:1/-1}.result-story--02 .result-story__copy{grid-area:1/2}.result-story--02 .result-story__visuals{border-left:0;border-right:1px solid #00eaf31a;border-radius:31px 0 0 31px;grid-area:1/1}.result-story--02:after{inset:18% 32% -18px -18px}.delivery-steps{grid-template-columns:repeat(3,1fr);gap:24px}.delivery-route{z-index:1;background:#00eaf31f;height:1px;display:block;position:absolute;top:44px;left:16.66%;right:16.66%;overflow:hidden}.delivery-route i{transform-origin:0;background:linear-gradient(90deg,var(--brand-teal),var(--brand-cyan));width:100%;height:100%;transition:transform 1.1s var(--ease-out) .2s;display:block;transform:scaleX(0);box-shadow:0 0 18px #00eaf366}.delivery-section.is-revealed .delivery-route i{transform:scaleX(1)}.delivery-step{min-height:230px;padding:30px 24px}.offer-layout{grid-template-columns:minmax(300px,.7fr) minmax(560px,1.3fr);align-items:start}.offer-summary{display:block;position:sticky;top:110px}.faq-layout{grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr)}.faq-list{grid-template-columns:1fr}.payment-checkout-layout{max-width:860px}.payment-form-card{padding:clamp(30px,4vw,48px)}}@media (min-width:1320px){.home-hero__copy:before{left:-38px}}@media (max-width:899px){.home-hero{min-height:auto}.home-hero__copy:before{left:-14px}.hero-device-stage__orbit,.demo-card:after{display:none}.offer-summary{grid-template-columns:1fr}}@media (max-width:619px){.section{padding-block:76px}h1{font-size:clamp(2.58rem,12vw,3.5rem)}h2{font-size:clamp(2rem,9vw,2.8rem)}.site-header__inner{height:68px}.home-hero{padding-block:46px 78px}.home-hero__grid{gap:48px}.home-hero__copy{padding-left:10px}.home-hero__copy>p{font-size:1rem}.hero-actions .button{width:100%}.hero-video:before{width:92vw}.hero-device-stage{width:min(82vw,318px);padding:10px}.hero-device-stage__halo{inset:9% -8%}.result-story{border-radius:26px}.result-story:after{display:none}.result-story__visuals{border-radius:0}.result-story__cta{border-radius:0 0 25px 25px}.result-story__transition{top:-14px}.section-conversion{border-radius:22px}.demo-card{text-align:center;border-radius:28px;min-height:auto;overflow:hidden}.demo-actions{justify-content:center}.demo-actions .button{flex-basis:100%}.delivery-step{min-height:0}.final-cta:after{border-radius:26px;inset:12px}.consent-banner{width:calc(100% - 16px);padding:14px;right:8px}.consent-banner p{font-size:.72rem}.consent-banner__actions{gap:8px}.payment-form-card,.onboarding-form-card,.payment-status-card{border-radius:24px}.payment-hero{padding:30px 0 38px}.payment-hero h1{margin-block:9px 10px;font-size:clamp(2.28rem,11vw,3rem)}.payment-hero p{margin-bottom:16px}.payment-checkout-section{padding-block:38px 64px}.payment-contact-form__intro{order:1}.payment-fields{order:2}.payment-assurances{order:3}.payment-contact-form>.payment-summary-card{order:4}.payment-contact-form>.payment-submit{order:5}}@media (max-width:379px){.container,.value-section>.container{width:min(100% - 24px,1240px)}h1{font-size:2.45rem}.button{padding-inline:15px}.header-whatsapp{border-radius:12px;min-height:40px}.demo-card{padding:25px 18px}.result-story__copy{padding:23px 18px}}@media (prefers-reduced-motion:reduce){.hero-device-stage{transform:none!important}.hero-device-stage__orbit,.hero-atmosphere__orb{animation:none!important}.faq-answer{transition:none}.button:before{display:none}}:root{--surface-edge:#00eaf330;--surface-highlight:#ffffff12;--section-depth:0 44px 110px #00051d38}.site-header{background:linear-gradient(#010d3ef0,#010d3ec7);border-bottom-color:#00eaf321;box-shadow:0 10px 40px #00051d24}.site-header:after{content:"";opacity:.62;background:linear-gradient(90deg,#0000,#00eaf37a,#0000);height:1px;position:absolute;inset:auto 8% -1px}.site-nav a{position:relative}.site-nav a:after{content:"";background:var(--brand-cyan);height:1px;transition:right var(--motion-micro) var(--ease-out),left var(--motion-micro) var(--ease-out);position:absolute;bottom:-9px;left:50%;right:50%;box-shadow:0 0 12px #00eaf38c}.site-nav a:hover:after{left:0;right:0}.site-nav a:focus-visible:after{left:0;right:0}.home-hero{isolation:isolate;background:radial-gradient(circle at 72% 42%,#00eaf31a,#0000 24rem),radial-gradient(circle at 9% 86%,#03dfc812,#0000 25rem),linear-gradient(136deg,#010d3e 0%,#011744 48%,#011e57 100%);border-bottom:1px solid #00eaf314}.home-hero:after{content:"";z-index:-1;opacity:.78;border:1px solid #00eaf317;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:84px;position:absolute;bottom:-1px;left:clamp(18px,6vw,96px);right:clamp(18px,6vw,96px)}.home-hero__copy{position:relative}.home-hero__copy:after{content:"";background:linear-gradient(90deg,#03dfc8b8,#00eaf321,#0000);width:min(100%,380px);height:1px;margin-top:28px;display:block;box-shadow:0 0 18px #00eaf338}.home-hero__copy h1{text-wrap:balance;background:linear-gradient(103deg,#fff 4%,#f8fbff 52%,#bffcf5 100%);color:#0000;text-shadow:0 22px 60px #00051d42;-webkit-background-clip:text;background-clip:text;max-width:780px}.home-hero__copy>p{max-width:680px}.hero-device-stage{background:linear-gradient(155deg,#05347beb,#010d3efa);border-color:#00eaf352;box-shadow:0 42px 100px #00051d8f,0 0 0 1px #ffffff0a,0 0 70px #00eaf317}.hero-device-stage:after{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;inset:2px 12% auto}.hero-video__intro{position:relative}.hero-video__intro:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-teal));width:42px;height:1px;position:absolute;top:50%;right:calc(100% + 18px)}.value-section,.delivery-section,.faq-section{box-shadow:inset 0 1px #00eaf30e}.section-heading h2,.delivery-heading h2,.faq-intro h2{text-wrap:balance}.result-stories{gap:clamp(28px,4vw,52px)}.result-story{box-shadow:var(--section-depth),inset 0 1px 0 var(--surface-highlight);border-color:#00eaf32b}.result-story:before{content:"";z-index:3;background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);width:34%;height:1px;position:absolute;top:-1px;left:8%;box-shadow:0 0 16px #00eaf352}.result-story__copy>span{background:#03dfc813;border:1px solid #03dfc838;border-radius:999px;padding:7px 10px;box-shadow:inset 0 1px #ffffff0b}.result-story__visual{isolation:isolate}.result-story__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(145deg,#ffffff0f,#0000 28% 72%,#010d3e24);position:absolute;inset:0}.result-story__transition{box-shadow:0 0 0 7px #00eaf30a,0 12px 30px #00051d61,0 0 22px #00eaf32e}.demo-section{background:linear-gradient(#00eaf306 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#00eaf306 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#010d3e,#011744)}.demo-card{border-color:#00eaf342;box-shadow:0 48px 120px #00051d6b,inset 0 1px #ffffff14}.demo-card:after{opacity:.48;background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);width:min(54%,520px);height:1px;inset:0 auto auto 50%;transform:translate(-50%)}.demo-card__copy{text-align:center}.demo-card h2,.demo-card p{margin-inline:auto}.demo-actions{justify-content:center}.delivery-step{isolation:isolate}.delivery-step:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #00eaf317;border-radius:50%;position:absolute;inset:auto -20% -55% 38%}.delivery-steps .delivery-step>span{border-color:#00eaf34f}.offer-card{overflow:hidden}.offer-card:after{content:"";z-index:-1;border:60px solid #00eaf307;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-160px;right:-110px}.offer-included>div{border-color:#00eaf324}.offer-card__footer .button{min-height:58px}.faq-list article{position:relative}.faq-list article:before{content:"";background:linear-gradient(var(--brand-teal),var(--brand-cyan));width:2px;transition:transform var(--motion-ui) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.faq-list article.is-open:before{transform:scaleY(1)}.payment-form-card,.onboarding-form-card,.payment-status-card{box-shadow:0 44px 110px #00051d61,inset 0 1px #fff1}@media (prefers-reduced-motion:no-preference){.result-story.is-revealed:before{animation:evolution-line-in .82s var(--ease-out) .18s both}.demo-card.is-in-view:after{animation:evolution-line-center .9s var(--ease-out) .16s both}.delivery-step.is-revealed:before{animation:evolution-depth-in .72s var(--ease-out) .24s both}@keyframes evolution-line-in{0%{opacity:0;transform-origin:0;transform:scaleX(.1)}}@keyframes evolution-line-center{0%{opacity:0;transform-origin:50%;transform:translate(-50%)scaleX(.1)}}@keyframes evolution-depth-in{0%{opacity:0;transform:translate(24px,24px)scale(.82)}}}@media (min-width:900px){.home-hero{padding-block:clamp(46px,5vw,68px) clamp(64px,6vw,82px)}.home-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(42px,5vw,76px)}.home-hero__copy h1{font-size:clamp(3.55rem,5.25vw,4.85rem);line-height:.97}.hero-device-stage{width:clamp(318px,28vw,350px)}.hero-video{gap:17px}}@media (min-width:900px) and (max-height:820px){.home-hero__copy h1{font-size:clamp(3.2rem,4.85vw,4.25rem)}.home-hero__copy>p{font-size:.97rem;line-height:1.55}.hero-device-stage{width:318px}.hero-device-stage__screen{min-height:390px}.hero-video__intro p{font-size:.79rem}}@media (max-width:899px){.home-hero__copy:after{margin-inline:auto}.demo-card__copy{text-align:center}.demo-card h2,.demo-card p{margin-inline:auto}.demo-actions{justify-content:center}}@media (max-width:619px){.home-hero:after{height:50px;left:12px;right:12px}.hero-video__intro:before,.demo-card:after{display:none}.demo-section{background-size:48px 48px,48px 48px,auto}.result-story:before{width:68%;left:16%}}@media (prefers-reduced-motion:reduce){.result-story:before,.demo-card:after,.delivery-step:before{animation:none!important}}:root{--premium-line:#76f7ef33;--premium-line-soft:#00eaf317;--premium-glow:#00eaf324;--premium-shadow:0 30px 84px #00051d52, inset 0 1px 0 #ffffff0e;--surface-x:50%;--surface-y:26%}body{background:radial-gradient(circle at 50% -18rem,#00eaf317,transparent 42rem), var(--brand-navy-deep)}.section{padding-block:clamp(82px,8vw,126px)}.section-heading,.delivery-heading{max-width:920px;margin-bottom:clamp(42px,5vw,66px);padding-bottom:clamp(22px,3vw,30px);position:relative}.section-heading:after,.delivery-heading:after{content:"";background:linear-gradient(90deg,var(--brand-teal),#00eaf32e 58%,transparent);width:min(100%,560px);height:1px;position:absolute;bottom:0;left:0;box-shadow:0 0 20px #00eaf326}.section-heading:before,.delivery-heading:before{content:"";z-index:1;background:var(--brand-cyan);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:0;box-shadow:0 0 0 6px #00eaf30b,0 0 22px #00eaf38c}.section-heading h2,.delivery-heading h2,.faq-intro h2,.offer-copy h2{letter-spacing:-.045em;line-height:1.02}.site-header{transition:background-color var(--motion-ui) ease,border-color var(--motion-ui) ease,box-shadow var(--motion-ui) ease}.has-scrolled .site-header{background:#010d3ef0;border-bottom-color:#00eaf338;box-shadow:0 18px 54px #00051d57}.desktop-nav a.is-active,.desktop-nav a[aria-current=location]{color:var(--white);background:#03dfc814}.desktop-nav a.is-active:after,.desktop-nav a[aria-current=location]:after{left:14%;right:14%}.brand-logo:active,.brand-logo.is-pressing{transform:scale(.975)}.button{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 14px 34px #00051d33}.button:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--motion-micro) ease,transform .52s var(--ease-out);background:linear-gradient(110deg,#0000 22%,#ffffff2e 45%,#0000 68%);position:absolute;inset:0;transform:translate(-38%)}.button:hover:after{opacity:1;transform:translate(38%)}.button:focus-visible:after{opacity:1;transform:translate(38%)}.button.is-pressing,.text-link.is-pressing,.faq-list button.is-pressing{transition-duration:70ms;transform:translateY(1px)scale(.975)}.button:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:4px;box-shadow:0 0 0 6px #00eaf321,0 16px 38px #00051d47}.text-link:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:4px;box-shadow:0 0 0 6px #00eaf321,0 16px 38px #00051d47}.faq-list button:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:4px;box-shadow:0 0 0 6px #00eaf321,0 16px 38px #00051d47}.text-link svg{transition:transform var(--motion-micro) var(--ease-out)}:is(.text-link:hover svg,.text-link:focus-visible svg){transform:translate(4px)}.home-hero{background:radial-gradient(circle at 74% 38%,#00eaf324,#0000 26rem),radial-gradient(circle at 10% 82%,#03dfc817,#0000 28rem),linear-gradient(136deg,#010d3e 0%,#011744 46%,#012665 100%);align-items:center;min-height:calc(100svh - 70px);display:grid}.home-hero__copy:after{display:none}.hero-atmosphere__route:after{content:"";background:linear-gradient(90deg,transparent,var(--brand-cyan),transparent);opacity:.75;border-radius:999px;width:16%;height:3px;position:absolute;top:-1px;left:0;box-shadow:0 0 24px #00eaf3a6}.home-hero__copy h1{text-wrap:balance;filter:drop-shadow(0 24px 48px #00051d33)}.hero-actions{width:min(100%,370px);padding-bottom:32px;position:relative}.hero-actions:before{content:"";background:linear-gradient(90deg,#03dfc89e,#00eaf32e 68%,#0000);height:1px;position:absolute;bottom:8px;left:0;right:0;box-shadow:0 0 18px #00eaf324}.hero-actions:after{content:"";background:linear-gradient(90deg,transparent,var(--brand-teal),var(--brand-cyan),transparent);opacity:.72;border-radius:999px;width:28%;height:5px;position:absolute;bottom:6px;left:0;box-shadow:0 0 18px #00eaf37a}.hero-actions .button{width:100%;min-height:58px;padding-inline:24px}.hero-video__intro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 82% 12%,#00eaf31a,#0000 11rem),linear-gradient(145deg,#ffffff0b,#0117444d);border:1px solid #00eaf324;border-radius:20px;padding:17px 20px;overflow:hidden;box-shadow:0 18px 48px #00051d33,inset 0 1px #ffffff0e}.hero-video__intro:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ffffff94,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.hero-device-stage{box-shadow:0 46px 120px #00051d94,0 0 0 1px #ffffff0b,0 0 86px #00eaf31f}.hero-device-stage__screen{border-radius:27px;overflow:hidden}.value-section:after,.demo-section:before,.faq-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#00eaf333,#03dfc86b,#00eaf333,#0000);height:1px;position:absolute;top:0;left:clamp(20px,8vw,120px);right:clamp(20px,8vw,120px);box-shadow:0 0 24px #00eaf31a}[data-motion-surface]{--surface-x:50%;--surface-y:26%}.result-story{background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf317,transparent 29rem), linear-gradient(145deg,#012769eb,#01143df7);box-shadow:var(--premium-shadow);transition:transform var(--motion-ui) var(--ease-out),border-color var(--motion-ui) ease,box-shadow var(--motion-ui) ease}.result-story__copy{padding:clamp(26px,4vw,46px)}.result-story h3{margin-top:18px;font-size:clamp(1.55rem,3.2vw,2.25rem)}.result-story p{max-width:520px;font-size:.94rem}.result-story__visuals{padding:clamp(13px,2vw,20px)}.result-story__image{border-color:#ffffff1a;box-shadow:0 16px 34px #00051d3d}.result-story__copy>span{transition:transform var(--motion-ui) var(--ease-out),box-shadow var(--motion-ui) ease}.section-conversion{--surface-x:88%;--surface-y:16%;border-color:var(--premium-line);background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf32b,transparent 24rem), linear-gradient(135deg,#01296feb,#01133ceb);transition:transform var(--motion-ui) var(--ease-out),border-color var(--motion-ui) ease,box-shadow var(--motion-ui) ease;padding:clamp(20px,3vw,28px);box-shadow:0 28px 74px #00051d47,inset 0 1px #ffffff0f}.section-conversion__icon{box-shadow:0 0 0 7px #03dfc809,0 12px 30px #00051d33}.demo-section{padding-block:clamp(68px,8vw,112px)}.demo-card{--surface-x:50%;--surface-y:16%;background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf32e,transparent 28rem), radial-gradient(circle at 8% 88%,#03dfc814,transparent 18rem), linear-gradient(128deg,#01215d,#011744 48%,#010d3e);transition:border-color var(--motion-ui) ease,box-shadow var(--motion-ui) ease;border-radius:36px;padding:clamp(42px,7vw,82px)}.demo-card h2{max-width:760px;font-size:clamp(2.1rem,5vw,3.7rem)}.demo-card p{max-width:600px}.demo-actions{gap:12px}.demo-actions .button{min-width:230px}.delivery-step{--surface-x:50%;--surface-y:18%;background:linear-gradient(145deg,#012769d6,#01143deb);border-color:#00eaf326;box-shadow:0 20px 52px #00051d2e,inset 0 1px #ffffff0b}.delivery-step:after{background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf321,transparent 15rem), linear-gradient(120deg,transparent 52%,#00eaf30f)}.delivery-step h3{font-size:1.08rem}.delivery-note{margin-top:30px}.offer-layout{align-items:center}.offer-copy>p{max-width:510px;font-size:1rem}.offer-card{--surface-x:50%;--surface-y:10%;background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf321,transparent 25rem), linear-gradient(145deg,#012769f5,#010d3ef5);transition:transform var(--motion-ui) var(--ease-out),border-color var(--motion-ui) ease,box-shadow var(--motion-ui) ease;border-color:#00eaf340;box-shadow:0 50px 120px #00051d73,inset 0 1px #ffffff12}.offer-card__header{margin-bottom:24px;padding-bottom:22px;position:relative}.offer-card__header:after{content:"";background:linear-gradient(90deg,#00eaf34d,#00eaf312 68%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.offer-included>div{box-shadow:inset 0 1px #ffffff06}.offer-price--inside-card{background:#00eaf30b;border-radius:20px}.faq-intro{align-self:start}.faq-list article{--surface-x:84%;--surface-y:18%;background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf317,transparent 16rem), linear-gradient(145deg,#01215db3,#01143dc7);box-shadow:0 12px 34px #00051d24,inset 0 1px #ffffff09}.faq-list article.is-open{background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf321,transparent 18rem), linear-gradient(145deg,#012c75e6,#011642e0)}.faq-list button{transition:color var(--motion-micro) ease,transform 80ms ease}.final-cta{padding-block:clamp(70px,8vw,110px)}.final-cta__inner{--surface-x:82%;--surface-y:20%;background:radial-gradient(circle at var(--surface-x) var(--surface-y),#00eaf329,transparent 27rem), linear-gradient(128deg,#011744a8,#05347b6b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #00eaf333;border-radius:32px;padding:clamp(28px,5vw,58px);box-shadow:0 36px 96px #00051d4d,inset 0 1px #ffffff0f}.final-cta__inner>.button{min-width:250px}@media (hover:hover) and (pointer:fine){.result-story:hover,.section-conversion:hover,.offer-card:hover{border-color:#00eaf352;transform:translateY(-5px);box-shadow:0 40px 100px #00051d61,inset 0 1px #ffffff12}.result-story:hover .result-story__image img{transform:scale(1.018)}.delivery-step:hover{transform:translateY(-7px)}.offer-included>div:hover{border-color:#00eaf34d;transform:translate(4px)}.faq-list article:hover{transform:translate(4px)}.result-story:hover .result-story__copy>span{transform:translateY(-3px)rotate(-2deg);box-shadow:0 0 0 8px #03dfc809,0 16px 34px #00051d47}}@media (prefers-reduced-motion:no-preference){.home-hero__copy>.hero-actions:after{animation:hero-signal-travel 4.8s var(--ease-smooth) 1.05s infinite alternate}.motion-scene.is-in-view .hero-atmosphere__route:after{animation:hero-route-scan 7.2s var(--ease-smooth) 1.1s infinite}.section-heading.is-revealed:after,.delivery-heading.is-revealed:after{animation:section-signal-in .9s var(--ease-out) .14s both}.section-heading.is-revealed:before,.delivery-heading.is-revealed:before{animation:section-node-in .56s var(--ease-spring) .42s both}.hero-video__intro:after{animation:4.4s ease-in-out 1.2s infinite alternate intro-light-breathe}.is-page-hidden .hero-actions:after,.is-page-hidden .hero-atmosphere__route:after,.is-page-hidden .hero-video__intro:after{animation-play-state:paused!important}.has-scroll-reveal .reveal-item{opacity:.88;transition:opacity .58s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.has-scroll-reveal [data-motion=story-left]{transform:translate(-18px,18px)}.has-scroll-reveal [data-motion=story-right]{transform:translate(18px,18px)}.has-scroll-reveal .reveal-item.is-revealed{opacity:1;transform:none}@keyframes hero-signal-travel{0%{opacity:.38;transform:translate(0,0)scaleX(.7)}55%,to{opacity:.88;transform:translate(257%)scaleX(1)}}@keyframes hero-route-scan{0%{opacity:0;transform:translate(0,0)scaleX(.5)}18%{opacity:.82}82%{opacity:.82}to{opacity:0;transform:translate(525%)scaleX(1)}}@keyframes section-signal-in{0%{opacity:0;transform-origin:0;transform:scaleX(.12)}}@keyframes section-node-in{0%{opacity:0;transform:scale(.2)}}@keyframes intro-light-breathe{to{opacity:.9;transform:scaleX(.72)}}}@media (min-width:620px){.section-conversion{grid-template-columns:56px minmax(0,1fr) auto;gap:20px}.section-conversion__icon{border-radius:18px;width:56px;height:56px}.section-conversion>.button{grid-column:auto;width:auto}.final-cta__inner{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:900px){.home-hero{padding-block:clamp(58px,6vw,86px) clamp(76px,7vw,104px)}.home-hero__grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:center;gap:clamp(52px,6vw,94px)}.home-hero__copy h1{font-size:clamp(3.7rem,5.35vw,5rem)}.hero-video__intro{transform:translate(-10px)}.result-story__copy{min-height:360px}.delivery-step{padding:34px 26px}.faq-intro{position:sticky;top:112px}}@media (min-width:620px) and (max-width:899px){.home-hero{padding-block:60px 92px}.home-hero__grid{gap:64px}.home-hero__copy{text-align:center;max-width:760px;margin-inline:auto}.home-hero__copy>p,.hero-actions{margin-inline:auto}.hero-video__intro:before{display:none}.hero-device-stage{width:min(58vw,360px)}.delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-step{align-content:start;grid-template-columns:1fr!important}.delivery-step>span{grid-row:auto!important}.delivery-step>div,.delivery-steps h3,.delivery-steps p{grid-column:1}}@media (max-width:619px){.section{padding-block:76px}.section-heading,.delivery-heading{margin-bottom:36px;padding-bottom:22px}.home-hero{min-height:auto;padding-block:48px 82px}.home-hero__grid{gap:58px}.home-hero__copy{padding-left:6px}.home-hero__copy h1{font-size:clamp(2.7rem,12vw,3.45rem)}.home-hero__copy>p{font-size:1.01rem}.hero-video__intro{padding-inline:8px}.result-story__copy{padding:27px 21px 24px}.result-story__visuals{padding:12px}.section-conversion{padding:20px}.demo-card{border-radius:28px;padding:38px 20px}.demo-card h2{font-size:clamp(2rem,10vw,2.8rem)}.demo-actions{width:100%;display:grid}.demo-actions .button{width:100%;min-width:0}.final-cta__inner{border-radius:26px}}@media (max-width:379px){.home-hero__copy h1{font-size:2.52rem}}@media (prefers-reduced-motion:reduce){.site-header,.button:after,.result-story,.section-conversion,.delivery-step,.offer-card,.faq-list article,.faq-list button,.text-link svg,.result-story__copy>span{transition:none!important}.button:hover:after{opacity:0;transform:none}.button:focus-visible:after{opacity:0;transform:none}.button.is-pressing,.text-link.is-pressing,.faq-list button.is-pressing,.result-story:hover,.section-conversion:hover,.delivery-step:hover,.offer-card:hover,.faq-list article:hover,.result-story:hover .result-story__copy>span{transform:none!important}.hero-actions:after,.hero-atmosphere__route:after,.section-heading:after,.section-heading:before,.delivery-heading:after,.delivery-heading:before,.hero-video__intro:after{animation:none!important}.has-scroll-reveal .reveal-item,.has-scroll-reveal [data-motion=story-left],.has-scroll-reveal [data-motion=story-right]{opacity:1;transform:none}}.button svg{transition:transform var(--motion-micro) var(--ease-out),opacity var(--motion-micro) ease}.section-conversion,.final-cta__inner{isolation:isolate;overflow:hidden}.section-conversion:after,.final-cta__inner:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff17,#00eaf321,#0000);width:18%;position:absolute;top:-42%;bottom:-42%;left:-18%;transform:translate(-180%)skew(-14deg)}.demo-card__copy{isolation:isolate}.demo-card__copy:before{content:"";z-index:-1;aspect-ratio:1;opacity:.72;pointer-events:none;border:1px solid #00eaf312;border-radius:50%;width:min(72vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 0 54px #00eaf303,0 0 0 108px #03dfc802}.delivery-step>span,.section-conversion__icon,.format-card__icon{transition:transform var(--motion-ui) var(--ease-spring);transform:translate(0,0)}.result-story__label:before{transform:scale(1)}@media (hover:hover) and (pointer:fine){:is(.button:hover svg,.button:focus-visible svg){transform:translate(3px)}:is(.demo-launch:hover svg,.demo-launch:focus-visible svg){transform:scale(1.1)}.delivery-step:hover>span,.section-conversion:hover .section-conversion__icon{transform:translateY(-3px)scale(1.045)}.format-card:hover .format-card__icon{transform:translateY(-3px)rotate(-3deg)}}@media (prefers-reduced-motion:no-preference){.motion-scene.is-in-view .hero-device-stage__screen{animation:premium-device-float 6.2s var(--ease-smooth) 1.25s infinite alternate}.demo-section.is-section-active .demo-card__copy:before{animation:premium-demo-orbit 10s var(--ease-smooth) infinite alternate}.is-section-active .section-conversion:after,.final-cta.is-section-active .final-cta__inner:after{animation:premium-surface-sweep 5.8s var(--ease-smooth) .5s infinite}.offer-section.is-section-active .offer-card:before{animation:premium-edge-signal 4.8s var(--ease-smooth) .35s infinite alternate}.delivery-section.is-section-active .delivery-step>span{animation:3.8s ease-in-out infinite alternate premium-step-breathe}.value-section.is-section-active .result-story__label:before{animation:2.8s ease-in-out infinite alternate premium-label-signal}.is-page-hidden .hero-device-stage__screen,.is-page-hidden .demo-card__copy:before,.is-page-hidden .section-conversion:after,.is-page-hidden .final-cta__inner:after,.is-page-hidden .offer-card:before,.is-page-hidden .delivery-step>span,.is-page-hidden .result-story__label:before{animation-play-state:paused!important}@keyframes premium-device-float{to{transform:translate3d(0,-7px,30px)}}@keyframes premium-demo-orbit{to{opacity:.96;transform:translate(-50%,-50%)scale(1.025)rotate(4deg)}}@keyframes premium-surface-sweep{0%,16%{opacity:0;transform:translate(-180%)skew(-14deg)}36%,62%{opacity:.72}82%,to{opacity:0;transform:translate(760%)skew(-14deg)}}@keyframes premium-edge-signal{0%{opacity:.38;transform:scaleX(.38)}to{opacity:1;transform:scaleX(1)}}@keyframes premium-step-breathe{to{transform:translateY(-3px)scale(1.035)}}@keyframes premium-label-signal{50%,to{opacity:.56;transform:scale(.72)}}}@media (max-width:619px){.demo-card__copy:before{opacity:.5;width:130vw}}@media (prefers-reduced-motion:reduce){.button svg,.delivery-step>span,.section-conversion__icon,.format-card__icon{transition:none!important}.motion-scene .hero-device-stage__screen,.demo-card__copy:before,.section-conversion:after,.final-cta__inner:after,.offer-card:before,.delivery-step>span,.result-story__label:before{animation:none!important}.button:hover svg,.demo-launch:hover svg,.delivery-step:hover>span,.section-conversion:hover .section-conversion__icon,.format-card:hover .format-card__icon{transform:none!important}.button:focus-visible svg{transform:none!important}.demo-launch:focus-visible svg{transform:none!important}}
