.marketing-page{--marketing-ink:#eff8f7;--marketing-muted:#acbfc4;--marketing-accent:#00e5ff;--marketing-line:#00e5ff2e;color:var(--marketing-ink);font-family:var(--font-outfit), sans-serif;background:#071015}.landing-showcase{min-height:100svh;padding:clamp(24px,4vw,58px);display:block}.landing-showcase:after{background:radial-gradient(circle at 26% 30%,#00e5ff21,#0000 28rem),radial-gradient(circle at 76% 66%,#0073ff29,#0000 28rem),linear-gradient(#02080d33,#02080dc7)}.landing-presentation{grid-template-rows:auto 1fr auto;width:min(100%,1220px);min-height:calc(100svh - clamp(48px,8vw,116px));margin-inline:auto;display:grid}.landing-presentation-header,.landing-presentation-footer,.landing-overview-heading,.landing-overview-feature,.landing-overview-footer{align-items:center;display:flex}.landing-presentation-header{justify-content:space-between;gap:24px;padding-bottom:clamp(24px,5vh,54px)}.landing-presentation-logo{object-fit:contain;width:clamp(190px,19vw,252px);height:auto;margin:-54px 0}.landing-panel-link{color:#dff8f4;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0410167a;border:1px solid #00e5ff4d;border-radius:999px;padding:10px 17px;font-size:.78rem;font-weight:800;text-decoration:none}.landing-panel-link:hover{border-color:#00e5ffb8;box-shadow:0 0 24px #00e5ff1f}.landing-presentation-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,8vw,116px);display:grid}.landing-presentation-copy{max-width:680px}.landing-presentation-copy h1{color:#f2f8f6;letter-spacing:-.055em;text-wrap:balance;max-width:670px;font-size:clamp(2.55rem,5.2vw,5.25rem);line-height:.98;font-family:var(--font-sora), sans-serif;margin:0}.landing-presentation-lead{color:#adbec2;max-width:620px;margin:28px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.landing-capture-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030f16b8;border:1px solid #00e5ff61;border-radius:999px;width:min(100%,660px);min-height:64px;margin-top:34px;padding:6px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #00e5ff08,0 16px 44px #0000004d}.landing-capture-form:focus-within{border-color:#00e5ffd1;box-shadow:0 0 0 4px #00e5ff14,0 0 34px #00e5ff24}.landing-capture-form input{color:#f2fbfc;min-width:0;box-shadow:none;font-family:var(--font-outfit), sans-serif;background:0 0;border:0;outline:0;flex:1;padding:0 20px;font-size:.95rem}.landing-capture-form input::placeholder{color:#7f969d;opacity:1}.landing-capture-form input:focus{box-shadow:none;border:0}.landing-capture-form button{color:#001318;min-width:230px;font-family:var(--font-outfit), sans-serif;background:#00e5ff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 0 24px #00e5ff66,0 10px 30px #00e5ff33}.landing-capture-form button:hover{background:#66f1ff;transform:translateY(-1px);box-shadow:0 0 34px #00e5ff94,0 14px 38px #00e5ff3d}.landing-capture-form button:active{transform:scale(.98)}.landing-trust-note{color:#81969b;margin:11px 0 0 20px;font-size:.76rem}.landing-image-rotator{width:100%;min-height:clamp(440px,54vw,610px);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(70% 72% at 49%,#000 0% 27%,#000000ad 44%,#0003 61%,#0000 82%);mask-image:radial-gradient(70% 72% at 49%,#000 0% 27%,#000000ad 44%,#0003 61%,#0000 82%)}.landing-rotator-image{z-index:0;opacity:0;object-fit:cover;object-position:center 28%;filter:blur(1.15px)saturate(.82)contrast(1.02)brightness(.76);transition:opacity 1.6s cubic-bezier(.4,0,.2,1),transform 7s,filter 1.6s;transform:scale(1.06)}.landing-rotator-image:nth-child(2){object-position:center 35%}.landing-rotator-image:nth-child(3),.landing-rotator-image:nth-child(4){object-position:center 24%}.landing-rotator-image:first-child{object-position:center center}.landing-rotator-image.is-active{opacity:1;filter:blur(1.15px)saturate(.86)contrast(1.02)brightness(.8);transform:scale(1.015)}.landing-rotator-shade,.landing-rotator-glow{z-index:1;pointer-events:none;position:absolute;inset:0}.landing-rotator-shade{-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:linear-gradient(#071015 0%,#071015f0 10%,#07101594 23%,#0000 42%),linear-gradient(90deg,#0000 46%,#0710152e 60%,#071015c2 82%,#071015 100%),linear-gradient(90deg,#041017d6 0%,#04101747 40%,#04101714 72%),linear-gradient(#040c123d,#05111714 48%,#040c12c7 100%)}.landing-rotator-glow{mix-blend-mode:screen;background:radial-gradient(circle at 76% 12%,#00e5ff17,#0000 30%),linear-gradient(90deg,#07101538,#0000 55%,#07101524);border-radius:0;box-shadow:inset 0 -110px 140px #04101733}.landing-rotator-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:38px;right:42px}.landing-rotator-dots span{background:#e0fafc5c;border-radius:999px;width:6px;height:6px;transition:width .4s,background .4s,box-shadow .4s}.landing-rotator-dots span.is-active{background:#00e5ff;width:24px;box-shadow:0 0 13px #00e5ffb3}.landing-system-overview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#071b23c7,#030c13db),radial-gradient(circle at 100% 0,#00e5ff24,#0000 18rem);border:1px solid #00e5ff33;border-radius:28px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,0 0 48px #00e5ff1a}.landing-system-overview:before{content:"";border:1px solid #91e4d526;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.landing-overview-heading{color:#ccebe7;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #91e4d524;justify-content:space-between;gap:18px;padding-bottom:22px;font-size:.7rem;font-weight:800}.landing-overview-heading>div{align-items:center;gap:9px;display:flex}.landing-overview-heading small{color:#6f8b91;letter-spacing:0;text-transform:none;font-size:.62rem}.landing-live-dot{background:#64e5a8;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite landing-status-pulse;box-shadow:0 0 0 5px #64e5a81a,0 0 14px #64e5a894}@keyframes landing-status-pulse{0%,to{box-shadow:0 0 0 4px #64e5a814,0 0 12px #64e5a86b}50%{box-shadow:0 0 0 7px #64e5a805,0 0 20px #64e5a8bd}}.landing-overview-feature{gap:18px;padding:28px 0}.landing-overview-number,.landing-module-meta>span{color:#00e5ff;letter-spacing:.08em;font-size:.68rem;font-weight:800}.landing-module-meta{justify-content:space-between;align-items:center;display:flex}.landing-module-meta svg{color:#46efff;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #00e5ff59);width:23px;height:23px}.landing-overview-feature>div{flex:1}.landing-overview-feature strong,.landing-overview-grid strong{color:#eff8f7;font-size:.92rem;display:block}.landing-system-overview p{color:#829a9f;margin:7px 0 0;font-size:.75rem;line-height:1.55}.landing-overview-status{color:#8df0bd;background:#1c764a29;border:1px solid #64e5a838;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:800}.landing-overview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-overview-grid article{background:#040c116b;border:1px solid #00e5ff1f;border-radius:18px;min-height:150px;padding:20px}.landing-overview-grid strong{margin-top:28px}.landing-overview-footer{color:#92f5ff;background:#00e5ff14;border-radius:16px;justify-content:space-between;margin-top:12px;padding:16px 18px;font-size:.72rem;font-weight:800}.landing-presentation-footer{justify-content:space-between;gap:24px;padding-top:clamp(28px,5vh,54px)}.landing-presentation-footer .marketing-explore{margin:0;text-decoration:none}.landing-presentation-footer .legal-links{margin:0}.landing-presentation-footer .legal-links a{color:#78989a}@media (min-width:521px){.marketing-page>.landing-whatsapp-support{left:auto;right:clamp(22px,3vw,48px);transform:none}.marketing-page>.landing-whatsapp-support:hover{transform:translateY(-3px)}.marketing-page>.landing-whatsapp-support:active{transform:scale(.97)}}.marketing-explore{color:#9cded8;text-underline-offset:5px;margin-top:18px;font-size:.8rem}.marketing-explore:hover,.marketing-footer a:hover{text-decoration:underline}.marketing-content{background:radial-gradient(at 88% 14%,#00e5ff1f,#0000 40rem),radial-gradient(at 14% 58%,#1476841a,#0000 38rem),linear-gradient(#071015f0,#07161de6 48%,#071015f5),url(/images/login-hero.png) 50%/cover no-repeat fixed;padding:0 clamp(20px,5vw,64px) 130px}.marketing-section,.marketing-footer{max-width:1120px;margin-inline:auto}.marketing-section{border-top:1px solid var(--marketing-line);padding-block:clamp(50px,7vw,88px);scroll-margin-top:24px}.marketing-kicker{color:var(--marketing-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:800}.marketing-section h1{max-width:900px;color:var(--marketing-ink);letter-spacing:-.035em;overflow-wrap:break-word;font-size:clamp(1.8rem,3.7vw,3rem);line-height:1.14;font-family:var(--font-sora), sans-serif;margin-bottom:24px}.marketing-section h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.8vw,2.35rem);line-height:1.2;font-family:var(--font-sora), sans-serif}.marketing-section p:not(.marketing-kicker){color:var(--marketing-muted);font-size:.94rem;line-height:1.8}.marketing-intro{max-width:730px}.marketing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:42px;display:grid}.marketing-features article{border-top:2px solid #71dbc966;padding-top:24px}.marketing-number{color:var(--marketing-accent);letter-spacing:.1em;margin-bottom:22px;font-size:.75rem;display:block}.marketing-features h2{font-size:1.2rem;line-height:1.4}.marketing-start,.marketing-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,90px);display:grid}.marketing-steps{gap:24px;margin:0;padding-left:28px;display:grid}.marketing-steps li{padding-left:8px}.marketing-steps li::marker{color:var(--marketing-accent);font-weight:800}.marketing-steps p{margin:8px 0 0}.marketing-faq details{border-bottom:1px solid var(--marketing-line);padding-block:18px}.marketing-faq details:first-child{padding-top:0}.marketing-faq summary{color:var(--marketing-ink);font-size:.93rem;font-weight:700;line-height:1.6}.marketing-faq summary::marker{color:var(--marketing-accent)}.marketing-faq details p{margin:14px 0 0}.marketing-cta{text-align:center}.marketing-cta>p:not(.marketing-kicker){max-width:690px;margin-inline:auto}.marketing-cta .actions{justify-content:center}.marketing-content .button{border-color:var(--marketing-line);color:var(--marketing-ink);background:#040b1080;border-radius:16px}.marketing-content .button.primary{color:#061116;background:linear-gradient(100deg,#38cfd1,#6bdcba 54%,#61b8ef);border-color:#0000}.marketing-content .button:hover{border-color:var(--marketing-accent);box-shadow:0 8px 30px #39c8c21f}.marketing-page a:focus-visible,.marketing-page summary:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:5px}.marketing-footer{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:26px;font-size:.75rem;line-height:1.8;display:flex}.marketing-footer nav{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:760px){.landing-showcase{min-height:auto;padding:22px 20px 64px}.landing-presentation{min-height:auto}.landing-presentation-header{padding-bottom:38px}.landing-presentation-logo{width:185px;margin:-40px 0}.landing-presentation-grid{grid-template-columns:1fr;gap:42px}.landing-presentation-copy h1{font-size:clamp(2.6rem,13vw,4.4rem)}.landing-capture-form{width:100%}.landing-system-overview{border-radius:22px}.landing-image-rotator{border-radius:24px;min-height:clamp(420px,112vw,590px)}.landing-presentation-footer{flex-direction:column;align-items:flex-start}.marketing-features,.marketing-start,.marketing-faq{grid-template-columns:1fr}.marketing-features{gap:24px}.marketing-number{margin-bottom:12px}}@media (max-width:480px){.landing-panel-link{font-size:.7rem}.landing-capture-form{border-radius:22px;flex-direction:column;min-height:auto;padding:7px}.landing-capture-form input{text-align:center;width:100%;min-height:54px;padding-inline:15px}.landing-capture-form button{width:100%;min-width:0;min-height:54px}.landing-trust-note{text-align:center;margin-left:0}.landing-overview-feature{flex-wrap:wrap;align-items:flex-start}.landing-overview-status{margin-left:34px}.landing-overview-grid{grid-template-columns:1fr}.landing-overview-grid article{min-height:126px}}
