:root{--bg:#0c0b11;--text:#f3f2f0;--muted:#f3f2f08f;--faint:#f3f2f085;--field-border:#ffffff1a;--field-border-focus:#ffffff47;--line:#ffffff17;--accent:#7d54db;--accent2:#9b7bf0;--ink:#fff;--surface:#181819;--surface-2:#161617;--surface-3:#21212a;--surface-5:#121116;--ok:#43d488;--ok-strong:#3ddc84;--accent-wash:#7a5fc4;--accent-soft:#9b8ad6;--bg-grad-a:#141316;--bg-grad-b:#0e0d0f;--vignette:#00000080;--wa-bg:#0b141a;--wa-in:#262631;--wa-out:#144d37;--wa-text:#eef7f1;--r-md:11.2px;--r-pill:999px;--z-shell:40;--z-float:85;--z-notice:88;--z-menu:90;--z-header:95;--z-header-btn:100;--z-skip:200;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--text:#1c1722;--muted:#1c1722a8;--faint:#1c172294;--field-border:#1a142026;--field-border-focus:#1a142057;--line:#1a14201f;--accent:#6a45c4;--accent2:#7d54db;--ink:#1c1722;--surface:#fff;--surface-2:#fbfaf6;--surface-3:#efece5;--surface-5:#f2f0ea;--ok:#178a4c;--ok-strong:#178a4c;--accent-wash:#7a5fc4;--accent-soft:#9b8ad6;--bg-grad-a:#faf8f3;--bg-grad-b:#eeebe3;--vignette:#261c3717;--wa-bg:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--text:#1c1722;--muted:#1c1722a8;--faint:#1c172294;--field-border:#1a142026;--field-border-focus:#1a142057;--line:#1a14201f;--accent:#6a45c4;--accent2:#7d54db;--ink:#1c1722;--surface:#fff;--surface-2:#fbfaf6;--surface-3:#efece5;--surface-5:#f2f0ea;--ok:#178a4c;--ok-strong:#178a4c;--accent-wash:#7a5fc4;--accent-soft:#9b8ad6;--bg-grad-a:#faf8f3;--bg-grad-b:#eeebe3;--vignette:#261c3717;--wa-bg:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px}#conteudo:focus{outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 44%, transparent)}html{scrollbar-color:color-mix(in srgb, var(--ink) 28%, transparent) transparent}section[id]{scroll-margin-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--font-inter-tight), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden auto}a{color:inherit;text-decoration:none}.bg{z-index:0;pointer-events:none;background:radial-gradient(40% 30% at 50% -2%, color-mix(in srgb, var(--accent-soft) 9%, transparent), transparent 70%), radial-gradient(56% 48% at 22% 16%, color-mix(in srgb, var(--accent-wash) 13%, transparent), transparent 64%), radial-gradient(50% 44% at 84% 24%, color-mix(in srgb, var(--accent-wash) 5.5%, transparent), transparent 64%), radial-gradient(62% 56% at 60% 100%, color-mix(in srgb, var(--accent-soft) 4.5%, transparent), transparent 66%), linear-gradient(160deg, var(--bg-grad-a), var(--bg-grad-b));position:fixed;inset:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 28%, transparent 52%, var(--vignette) 100%);position:fixed;inset:0}.grain{z-index:1;pointer-events:none;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--ink) 50%, transparent) .5px, transparent .6px);opacity:.08;background-size:7px 7px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 45%,#000 30%,#0000 82%);mask-image:radial-gradient(80% 80% at 50% 45%,#000 30%,#0000 82%)}.shell{z-index:var(--z-shell);flex-direction:column;height:100vh;display:flex;position:relative}.top{z-index:var(--z-header);background:0 0;border-bottom:1px solid #0000;align-items:center;height:74px;padding:0 clamp(24px,5vw,56px);transition:height .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}.top.scrolled{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:color-mix(in srgb, var(--ink) 8%, transparent);height:64px;box-shadow:0 12px 32px -20px #000000b3}.top-progress{background:linear-gradient(90deg, var(--accent), var(--accent2));transform-origin:0;border-radius:0 2px 2px 0;width:100%;height:2px;transition:transform .12s linear;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.brand{flex-shrink:0;line-height:0;transition:color .5s cubic-bezier(.2,.7,.3,1);display:inline-flex}.brand:hover{color:var(--accent2)}.top-nav{border-radius:999px;align-items:center;gap:2px;margin-left:clamp(18px,3vw,44px);padding:5px;display:flex;position:relative}.nav-pill{background:var(--accent2);opacity:0;pointer-events:none;z-index:0;border-radius:2px;width:0;height:2px;transition:left .3s cubic-bezier(.2,.7,.3,1),width .3s cubic-bezier(.2,.7,.3,1),opacity .24s;position:absolute;bottom:5px;left:0}.top-nav a{z-index:1;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;transition:color .18s;position:relative}.top-nav a:hover{color:var(--text)}.top-right{align-items:center;gap:14px;margin-left:auto;display:flex}.top-login{color:var(--muted);font-size:14.5px;font-weight:500;transition:color .18s}.top-login:hover{color:var(--text)}.mobile-toggle{color:var(--text);cursor:pointer;z-index:var(--z-header-btn);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:8px;padding:8px;transition:background .2s;display:none;position:relative}.mobile-toggle:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mobile-toggle svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.mobile-toggle.open svg{transform:rotate(90deg)scale(.9)}.mobile-menu{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent2) 8%, transparent), transparent 50%), color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);z-index:var(--z-menu);opacity:0;pointer-events:none;clip-path:inset(0 0 100%);flex-direction:column;justify-content:center;align-items:center;gap:26px;transition:opacity .5s cubic-bezier(.16,1,.3,1),clip-path .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.mobile-menu.open{opacity:1;pointer-events:auto;clip-path:inset(0)}.mobile-menu a{letter-spacing:-.01em;color:var(--text);opacity:0;font-size:21px;font-weight:400;text-decoration:none;transition:color .3s,transform .5s cubic-bezier(.16,1,.3,1),opacity .5s;transform:translateY(24px)}.mobile-menu.open a{opacity:1;transform:translateY(0)}.mobile-menu.open a:first-child{transition-delay:.1s}.mobile-menu.open a:nth-child(2){transition-delay:.15s}.mobile-menu.open a:nth-child(3){transition-delay:.2s}.mobile-menu.open a:nth-child(4){transition-delay:.25s}.mobile-menu.open a:nth-child(5){transition-delay:.3s}.mobile-menu.open a:nth-child(6){transition-delay:.35s}.mobile-menu .mobile-menu-cta{letter-spacing:0;border-radius:var(--r-md);height:46px;margin-top:14px;padding:0 36px;font-size:15px}.mobile-menu a:hover,.mobile-menu a:active{color:var(--text)}@media (max-width:900px){.top-nav{display:none}.mobile-toggle{display:flex}}.btn{appearance:none;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-weight:600;transition:transform .12s,box-shadow .25s,filter .2s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.995)}.btn-primary{background:var(--accent);color:#fff;position:relative;overflow:hidden}.btn-primary .btn-spin{z-index:0;aspect-ratio:1;transform-origin:50%;opacity:0;pointer-events:none;background:conic-gradient(#0000 0deg,#fff 50deg,#0000 100deg 360deg);width:300%;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.btn-primary:after{content:"";z-index:1;border-radius:calc(var(--r-md) - 1.7px);background:var(--accent);pointer-events:none;position:absolute;inset:1.7px}.btn-primary:hover{filter:brightness(1.06)}.btn-primary:hover .btn-spin{opacity:1;animation:1.4s linear infinite btnrot}@property --btn-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btnspin{to{--btn-ang:360deg}}@keyframes btnrot{to{transform:translate(-50%,-50%)rotate(360deg)}}.btn-primary span{z-index:2;position:relative}.btn-dark{color:#f3f2f0;background:#1a1a21;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e}.btn-dark .btn-spin{z-index:0;aspect-ratio:1;transform-origin:50%;background:conic-gradient(from 0deg, transparent 0deg, var(--accent2) 50deg, transparent 100deg, transparent 360deg);pointer-events:none;width:260%;animation:3.2s linear infinite btnrot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.btn-dark:after{content:"";z-index:1;border-radius:calc(var(--r-md) - 1.7px);pointer-events:none;background:#1a1a21;transition:background .2s;position:absolute;inset:1.7px}.btn-dark:hover,.btn-dark:hover:after{background:#21212a}.btn-dark:hover .btn-spin{animation-duration:1.4s}.btn-dark span{z-index:2;position:relative}.btn-ghost{color:var(--text);border:1px solid var(--field-border);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--ink) 4%, transparent);border-color:var(--field-border-focus)}.top-btn{border-radius:var(--r-md);height:42px;padding:0 20px;font-size:14px}.top-btn.btn-dark .btn-spin{opacity:0;transition:opacity .25s;animation:none}.top-btn.btn-dark:hover .btn-spin{opacity:1;animation:1.4s linear infinite btnrot}.hero{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 24px 28px;display:flex}.mark{margin-bottom:40px;position:relative}.mark:after{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%);filter:blur(18px);border-radius:50%;position:absolute;inset:-34%}.kicker{font-family:var(--font-fraunces), Georgia, serif;white-space:nowrap;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--text) 56%, transparent);align-items:center;gap:9px;margin-bottom:30px;font-size:15px;font-style:normal;font-weight:400;display:inline-flex}.kicker svg{color:var(--accent2);flex-shrink:0}.kstar{text-align:center;width:1em;color:var(--accent2);flex:none;font-size:15px;line-height:1;animation:1.2s ease-in-out infinite nika-star-pulse;display:inline-block}@keyframes nika-star-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.headline{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(31px,4.1vw,54px);font-weight:500;line-height:1.08}.headline .l2{display:block}.typed-word{color:var(--accent2);white-space:nowrap;font-style:normal;display:inline-block}.typed-cursor{color:var(--accent);margin-left:2px;font-style:normal;animation:.8s infinite typed-blink;display:inline-block}@keyframes typed-blink{0%,to{opacity:1}50%{opacity:0}}.lede{color:color-mix(in srgb, var(--text) 76%, transparent);text-wrap:balance;max-width:780px;margin:44px auto 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6}.cta{justify-content:center;gap:12px;margin-top:46px;display:flex}.cta .btn{border-radius:var(--r-md);height:52px;padding:0 60px;font-size:15.5px}.cta-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 16%, transparent), transparent);width:230px;height:1px;margin:40px auto 0}.caps{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:30px;display:flex}.cap{white-space:nowrap;letter-spacing:.03em;color:color-mix(in srgb, var(--text) 62%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 2.8%, transparent);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:8px 15px 8px 12px;font-size:15px;font-weight:500;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.cap:hover{border-color:color-mix(in srgb, var(--accent2) 30%, transparent);background:color-mix(in srgb, var(--accent2) 7%, transparent);color:color-mix(in srgb, var(--text) 85%, transparent);transform:translateY(-1px)}.cap svg{color:var(--accent2);flex-shrink:0;width:14px;height:14px}@media (max-width:600px){.top-right .top-btn{display:none}.top-right{gap:8px}.shell{height:auto;min-height:0}.hero{padding-top:92px}.lede br{display:none}.caps{gap:9px}.cap{padding:9px 15px 9px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.roll-track{transition:none}}.section{z-index:2;padding:clamp(72px,11vh,132px) clamp(24px,5vw,56px);position:relative}.section--alt{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 7%, transparent);background:radial-gradient(70% 70% at 80% 12%, color-mix(in srgb, var(--accent-wash) 17%, transparent), transparent 58%), radial-gradient(55% 55% at 20% 88%, color-mix(in srgb, var(--accent-soft) 9%, transparent), transparent 56%), radial-gradient(40% 40% at 50% 50%, color-mix(in srgb, var(--accent-wash) 3%, transparent), transparent 62%), var(--surface-2)}.section--alt:before{content:"";z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.section--alt>.wrap,.section--alt>.marquee{z-index:1;position:relative}.wrap{max-width:1120px;margin:0 auto}[data-anim]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s);transform:translateY(24px)}.in [data-anim]{opacity:1;transform:none}.metrics{padding-top:clamp(40px,6vh,72px)}.metrics .wrap{grid-template-columns:repeat(3,1fr);display:grid}.metric{text-align:center;padding:6px clamp(18px,3.5vw,48px);position:relative}.metric+.metric:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ink) 14%, transparent), transparent);width:1px;height:62%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.metric-val{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--text);justify-content:center;align-items:baseline;gap:.1em;font-size:clamp(46px,5.2vw,70px);font-weight:400;line-height:1;display:flex}.metric-val .u{color:var(--accent2);letter-spacing:0;font-size:.4em;font-style:normal}.metric-label{letter-spacing:-.005em;text-transform:none;color:var(--accent2);margin-top:14px;font-size:15px;font-weight:600}.metric-desc{max-width:240px;color:var(--muted);margin:11px auto 0;font-size:14.5px;line-height:1.5}@media (max-width:760px){.metrics .wrap{grid-template-columns:1fr;gap:0}.metric+.metric:before{display:none}.metric{padding:0}.metric+.metric{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);margin-top:34px;padding-top:34px}}.cmp-label{justify-content:center;margin-bottom:40px;display:flex}.cmp-label span{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border:1px dashed color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;align-items:center;gap:9px;padding:7px 16px;font-size:11.5px;font-weight:600;display:inline-flex}.stat-ed{flex-direction:column;display:flex}.section-cta{text-align:center;margin-top:56px}.section-divider{background:color-mix(in srgb, var(--ink) 12%, transparent);width:1240px;max-width:92vw;height:1px;margin-top:56px;position:relative;left:50%;transform:translate(-50%)}.section-divider+.section-cta{margin-top:30px}#planos{padding-bottom:0}.section-cta h3{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.15}.section-cta p{color:var(--muted);max-width:480px;margin:14px auto 0;font-size:clamp(15px,1.2vw,16.5px)}.section-cta .cta{margin-top:32px}.btn-outline-accent{background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent2);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--r-pill)}.btn-outline-accent:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 42%, transparent)}.section-cta-inline{align-items:center;gap:12px;display:inline-flex}.section-cta-inline h3{margin:0}.section-cta-arrow{border:1px solid var(--field-border);width:34px;height:34px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,transform .2s;animation:2s ease-in-out infinite section-cta-bounce;display:inline-flex}.section-cta-inline:hover .section-cta-arrow{border-color:color-mix(in srgb, var(--accent2) 40%, transparent);color:var(--accent2)}@keyframes section-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.section-cta-arrow{animation:none}}.se-row{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);align-items:center;gap:clamp(26px,6vw,88px);padding:clamp(30px,4.4vw,58px) 4px;transition:border-color .4s;display:flex}.se-row:hover{border-top-color:color-mix(in srgb, var(--accent2) 28%, transparent)}.se-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.se-num{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent2) 55%, transparent);flex:none;min-width:clamp(160px,22vw,300px);font-size:clamp(52px,8.8vw,120px);font-weight:400;line-height:.8;transition:color .5s cubic-bezier(.2,.7,.3,1),-webkit-text-stroke-color .5s,transform .5s cubic-bezier(.2,.7,.3,1)}.se-num .u{-webkit-text-stroke:0;color:var(--accent2);font-size:.32em;font-style:normal}.se-row:hover .se-num{color:var(--accent2);-webkit-text-stroke-color:transparent;transform:translateY(-2px)}.se-body{flex:1;max-width:560px}.se-kick{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;color:var(--accent2);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--r-md);background:0 0;align-items:center;gap:7px;margin-bottom:16px;padding:6px 16px 6px 13px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.se-kick:before{content:"";background:var(--accent2);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.se-idx{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:0;color:var(--faint);text-transform:none;font-size:16px;font-style:normal;font-weight:400;transition:color .4s}.se-row:hover .se-idx{color:var(--accent2)}.se-label{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:clamp(21px,2.4vw,31px);font-weight:500;line-height:1.12}.se-desc{color:var(--muted);margin:0;font-size:17.5px;line-height:1.6}@media (max-width:720px){.se-row{flex-direction:column;align-items:flex-start;gap:18px}}.head{text-align:center;max-width:860px;margin:0 auto}.head .kick{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--text) 56%, transparent);white-space:nowrap;align-items:center;gap:9px;margin-bottom:18px;font-size:17px;font-style:normal;font-weight:400;display:inline-flex}.head h2{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(23px,2.9vw,39px);font-weight:500;line-height:1.08}.head p{max-width:860px;color:var(--muted);text-wrap:pretty;margin:20px auto 0;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .head p{color:#232222}}:root[data-theme=light] .head p{color:#232222}.section-kick{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--text) 56%, transparent);white-space:nowrap;align-items:center;gap:9px;margin-bottom:18px;font-size:17px;font-style:normal;font-weight:400;display:inline-flex}.section-lede{color:var(--muted);text-wrap:pretty;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .section-lede{color:#232222}}:root[data-theme=light] .section-lede{color:#232222}#o-hermes .head{max-width:1040px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.bento-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);flex-direction:column;padding:24px 24px 22px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bento-card>*{z-index:1;position:relative}.bento-card:hover{border-color:color-mix(in srgb, var(--accent2) 34%, transparent)}.bento .c1{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent-wash) 20%, transparent), transparent 60%), var(--surface);border-color:color-mix(in srgb, var(--accent2) 24%, transparent);grid-area:1/1/span 2}.bento .c2{grid-area:1/2/auto/span 2}.bento .c3{grid-area:2/2}.bento .c4{grid-area:2/3}.bento-top{justify-content:space-between;align-items:center;display:flex}.bento-num{font-family:var(--font-fraunces), Georgia, serif;color:var(--faint);font-size:16px;font-style:normal}.bento-tag{z-index:1;letter-spacing:.03em;color:color-mix(in srgb, var(--text) 62%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 2.8%, transparent);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:none;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.bento-tag:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bento-tag:hover{border-color:color-mix(in srgb, var(--accent2) 30%, transparent);background:color-mix(in srgb, var(--accent2) 7%, transparent);color:color-mix(in srgb, var(--text) 85%, transparent);transform:translateY(-1px)}.bento-icon{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 18%, transparent);width:44px;height:44px;color:var(--accent2);justify-content:center;align-items:center;margin:0 0 16px;display:flex}.bento-icon svg{width:22px;height:22px}.bento-title{letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:19px;font-weight:600}.bento-desc{color:var(--muted);max-width:46ch;margin:0;font-size:16.5px;line-height:1.55}.bento .c2 .bento-desc{max-width:70ch}#o-hermes .bento-card:before,#o-hermes .bento-tag:before{display:none}#o-hermes .bento-tag{-webkit-backdrop-filter:none}#o-hermes .bento-desc{color:color-mix(in srgb, var(--text) 80%, transparent)}.bento-chat{flex-direction:column;height:300px;margin-top:auto;padding-top:26px;display:flex}.bchat-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 16%, transparent) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden auto}.bchat-body::-webkit-scrollbar{width:4px}.bchat-body::-webkit-scrollbar-track{background:0 0}.bchat-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px}.bchat-body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 30%, transparent)}@keyframes bbin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bb{border-radius:14px;max-width:86%;padding:9px 13px;font-size:13.5px;line-height:1.4}.bb.in{background:var(--wa-in);color:var(--wa-text);border-bottom-left-radius:5px;align-self:flex-start}.bb.out{background:var(--wa-out);color:var(--wa-text);border-bottom-right-radius:5px;align-self:flex-end}.bchat-head{align-items:center;gap:9px;margin-bottom:6px;display:flex}.bchat-av{color:#53bdeb;background:#53bdeb2e;border:1.5px solid #53bdeb6b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.bchat-meta{flex-direction:column;line-height:1.18;display:flex}.bchat-meta b{color:var(--text);font-size:12.5px;font-weight:600}.bchat-meta i{color:var(--ok);align-items:center;gap:5px;font-size:10.5px;font-style:normal;display:flex}.bchat-meta i:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.bb.typing{padding:12px 14px}.td{gap:4px;display:inline-flex}.td i{background:#8a8a99;border-radius:50%;width:6px;height:6px;animation:1.25s infinite btd}.td i:nth-child(2){animation-delay:.15s}.td i:nth-child(3){animation-delay:.3s}@keyframes btd{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:860px){.bento{grid-template-columns:1fr}.bento .c1,.bento .c2,.bento .c3,.bento .c4{grid-area:auto/1}.bento-desc{max-width:none}}.howto{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px);margin-top:60px;display:grid}.howto-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);flex-direction:column;padding:30px 28px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.howto-card:hover{border-color:color-mix(in srgb, var(--accent2) 30%, transparent);transform:translateY(-3px)}.howto-card:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.howto-card>*{z-index:1;position:relative}.howto-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.howto-n{font-family:var(--font-fraunces), Georgia, serif;color:var(--accent2);font-size:clamp(40px,4vw,54px);font-style:normal;font-weight:400;line-height:1}.howto-ic{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent2) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent2) 22%, transparent);width:46px;height:46px;color:var(--accent2);justify-content:center;align-items:center;display:flex}.howto-ic svg{width:22px;height:22px}.howto-card h3{letter-spacing:-.01em;color:var(--text);margin:0 0 11px;font-size:20px;font-weight:600}.howto-card p{color:var(--muted);margin:0 0 22px;font-size:14.5px;line-height:1.62}.howto-chip{letter-spacing:.01em;color:var(--accent2);background:color-mix(in srgb, var(--accent2) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent2) 20%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.howto-chip svg{width:13px;height:13px}@media (max-width:760px){.howto{grid-template-columns:1fr;gap:14px}}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:58px;display:grid}.plan{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);flex-direction:column;padding:30px 28px;display:flex;position:relative;overflow:hidden}.plan:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.plan>*{z-index:1;position:relative}.plan.soon{opacity:.66}.plan.feat{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent-wash) 22%, transparent), transparent 62%), var(--surface);border-color:color-mix(in srgb, var(--accent2) 34%, transparent)}.plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-name{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--text);font-size:22px}.plan-badge{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:600}.plan-badge.on{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent)}.plan-badge.off{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.plan-tag{color:var(--muted);min-height:46px;margin:14px 0 22px;font-size:14.5px;line-height:1.5}.plan-list{flex-direction:column;flex:1;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.plan-list li{color:var(--text);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.plan-list li svg{color:var(--accent2);flex-shrink:0;margin-top:1px}.plan .btn{border-radius:var(--r-md);width:100%;height:48px;font-size:14.5px}.plan-btn-soon{border-radius:var(--r-md);width:100%;height:48px;color:var(--faint);background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:center;align-items:center;font-size:14.5px;font-weight:600;display:flex}@media (max-width:860px){.plans{grid-template-columns:1fr;max-width:430px;margin-left:auto;margin-right:auto}.plan.soon{opacity:1}}.marquee{flex-direction:column;gap:16px;margin-top:52px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-row{gap:0;width:max-content;animation:90s linear infinite mq;display:flex}.mq-row.rev{animation-direction:reverse}.marquee:hover .mq-row{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.seg{white-space:nowrap;color:color-mix(in srgb, var(--text) 82%, transparent);background:color-mix(in srgb, var(--ink) 3.5%, transparent);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;margin-right:14px;padding:12px 22px;font-size:15px;font-weight:500;display:inline-flex}.seg:before{content:"";background:var(--accent2);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.mq-row{animation:none}}.final{text-align:center;padding-left:35px;padding-right:35px;position:relative;overflow:hidden}.final .wrap{max-width:none}.final:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);border-radius:50%;width:680px;height:680px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.final-card{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:radial-gradient(72% 95% at 82% -4%, color-mix(in srgb, var(--accent-wash) 30%, transparent), transparent 58%), radial-gradient(60% 85% at 16% 104%, color-mix(in srgb, var(--accent-soft) 15%, transparent), transparent 58%), radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent-wash) 5%, transparent), transparent 64%), var(--surface);width:100%;max-width:1240px;box-shadow:0 44px 110px -54px #000000d9, inset 0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);margin:0 auto;padding:clamp(60px,8vw,104px) clamp(28px,6vw,72px);position:relative;overflow:hidden}.final-card:before{content:"";z-index:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.final-card>*{z-index:1;position:relative}.final-card{text-align:center;flex-direction:column;align-items:center;display:flex}.final-mark{justify-content:center;margin-bottom:22px;line-height:0;display:flex}.final h2{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;max-width:34ch;margin:0;font-size:clamp(22px,3.15vw,35px);font-weight:500;line-height:1.06}.final p{max-width:540px;color:var(--muted);text-wrap:balance;margin:20px auto 0;font-size:clamp(15px,1.25vw,17px);line-height:1.6}.final .cta{flex-wrap:wrap;justify-content:center;margin-top:34px}.final-note{color:var(--faint);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:inline-flex}.final-note svg{color:var(--accent2)}.testimonials-sec{padding-bottom:0;overflow:hidden}@keyframes tmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tmarquee-outer{max-height:560px;margin-top:clamp(36px,5vh,60px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%)}.tmarquee-track{will-change:transform;flex-direction:row;gap:12px;width:max-content;animation:35s linear infinite tmarquee;display:flex}.tmarquee-outer:hover .tmarquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tmarquee-track{animation:none!important}}.tcol-group{flex-direction:column;flex-shrink:0;gap:12px;width:260px;display:flex}.tcard{border-radius:var(--r-md);background:var(--surface-3);border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);cursor:default;flex-shrink:0;padding:18px 20px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.tcard:before{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tcard>*{z-index:1;position:relative}.tcard:hover{border-color:color-mix(in srgb, var(--accent2) 32%, transparent);transform:translateY(-2px)}.tcard-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.tcard-av{letter-spacing:-.02em;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.tcard-meta{flex-direction:column;flex:1;line-height:1.25;display:flex}.tcard-name{color:var(--text);font-size:13.5px;font-weight:600}.tcard-role{color:var(--faint);font-size:11.5px}.tcard-wpp{color:#25d366;opacity:.75;flex-shrink:0;width:16px;height:16px}.tcard-wpp svg{width:100%;height:100%}.tcard-text{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.62}.tcard-tag{color:var(--faint);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.tcard-tag svg{width:10px;height:10px;color:var(--accent2);flex-shrink:0}@media (max-width:900px){.tcol-group{width:230px}.tmarquee-outer{max-height:440px}}@media (max-width:580px){.tcol-group{width:200px}.tmarquee-outer{max-height:360px}.tcard{padding:14px 16px}}.footer{z-index:2;border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);padding:clamp(52px,7vw,84px) clamp(24px,5vw,56px) 30px;position:relative}.footer-inner{max-width:1120px;margin:0 auto}.footer-top{grid-template-columns:1.8fr 1fr 1fr;gap:clamp(28px,4vw,60px);display:grid}.footer-brand-col{max-width:none}.footer-wordmark{line-height:0;display:inline-block}.footer-tagline{color:var(--muted);margin:18px 0 0;font-size:15.5px;line-height:1.6}.footer-cta{border-radius:var(--r-md);height:46px;margin-top:22px;padding:0 24px;font-size:14px}.footer-col h3{font-size:17px;font-weight:500;font-family:var(--font-fraunces), Georgia, serif;color:color-mix(in srgb, var(--text) 56%, transparent);letter-spacing:0;align-items:center;gap:10px;margin:0 0 16px;font-style:normal;display:flex}.footer-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:var(--muted);font-size:14px;transition:color .18s}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(36px,5vw,56px);padding-top:24px;display:flex}.footer-copy{color:var(--faint);font-size:12.5px}.footer-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-badge{color:var(--faint);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.footer-badge svg{color:var(--accent2)}.footer-social{gap:10px;display:flex}.social-ic{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);width:38px;height:38px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex}.social-ic:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent2) 40%, transparent);background:color-mix(in srgb, var(--accent2) 8%, transparent);transform:translateY(-2px)}.social-ic svg{width:17px;height:17px}@media (max-width:760px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand-col{grid-column:1/-1;max-width:none}}@media (max-width:480px){.footer-top{grid-template-columns:1fr}.footer-bottom{text-align:center;justify-content:center}}.faq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,5vw,72px);margin-top:6px;display:grid}.faq-aside{flex-direction:column;display:flex;position:sticky;top:48px}.faq-kick{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--text) 56%, transparent);align-items:center;gap:9px;margin-bottom:18px;font-size:17px;font-style:normal;font-weight:400;display:inline-flex}.faq-title{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.08}.faq-sub{color:var(--muted);max-width:42ch;margin:16px 0 0;font-size:16px;line-height:1.6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .faq-sub{color:#232222}}:root[data-theme=light] .faq-sub{color:#232222}.faq-contact{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--accent2) 22%, transparent);background:radial-gradient(130% 130% at 100% -10%, color-mix(in srgb, var(--accent-wash) 26%, transparent), transparent 60%), var(--surface);flex-direction:column;margin-top:30px;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.faq-contact:before{content:"";z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.faq-contact>*{z-index:1;position:relative}.faq-contact-ic{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent2) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent2) 28%, transparent);width:40px;height:40px;color:var(--accent2);justify-content:center;align-items:center;margin-bottom:15px;display:flex}.faq-contact-ic svg{width:20px;height:20px}.faq-contact b{color:var(--text);margin-bottom:5px;font-size:15.5px;font-weight:600}.faq-contact span{color:var(--muted);font-size:13.5px;line-height:1.5}.faq-help-link{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);background:var(--surface);color:var(--text);align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.faq-help-link:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.faq-help-link>*{z-index:1;position:relative}.faq-help-icon{border:1px solid var(--field-border);border-radius:var(--r-md);width:38px;height:38px;color:var(--accent2);flex:none;place-items:center;display:grid}.faq-help-icon svg{width:20px;height:20px}.faq-help-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.faq-help-copy strong{color:var(--text);font-size:14px;font-weight:600}.faq-help-copy>span{color:var(--muted);font-size:13px;line-height:1.45}.faq-help-arrow{width:18px;height:18px;color:var(--muted);flex:none}.faq-contact-btn{background:var(--accent2);border-radius:var(--r-md);align-self:flex-start;height:46px;margin-top:18px;padding:0 20px;font-size:14px}.faq-contact-btn:after{background:var(--accent2)}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);transition:border-color .25s,background .25s;position:relative;overflow:hidden}.faq-item:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.faq-item>*{z-index:1;position:relative}.faq-item[data-open]{border-color:color-mix(in srgb, var(--accent2) 30%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-wash) 14%, transparent), transparent 58%), var(--surface)}.faq-q{cursor:pointer;letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-size:clamp(16px,1.4vw,18.5px);font-weight:600;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--ink)}.faq-ic{width:26px;height:26px;color:var(--accent2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.faq-item[data-open] .faq-ic{transform:rotate(180deg)}.faq-ic svg{width:14px;height:14px}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.7,.3,1);display:grid;overflow:hidden}.faq-item[data-open] .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0}.faq-a p{color:var(--muted);margin:0;padding:0 26px 12px;font-size:15.5px;line-height:1.62}.faq-a p:last-child{padding-bottom:24px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .faq-a p{color:#3a3838}}:root[data-theme=light] .faq-a p{color:#3a3838}@media (max-width:880px){.faq-grid{grid-template-columns:1fr;gap:34px}.faq-aside{position:static}.faq-contact{max-width:420px}}.cfx{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(26px,3.4vw,48px);margin-top:54px;display:grid}.cf-steps{--cf-fillratio:0;flex-direction:column;gap:10px;display:flex;position:relative}.cf-steps:before{content:"";background:color-mix(in srgb, var(--ink) 9%, transparent);z-index:0;border-radius:2px;width:2px;position:absolute;top:35px;bottom:35px;left:40px}.cf-steps:after{content:"";background:linear-gradient(180deg, var(--accent), var(--accent2));z-index:0;transform-origin:top;width:2px;transform:scaleY(var(--cf-fillratio,0));box-shadow:0 0 10px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:35px;bottom:35px;left:40px}.cf-step{z-index:1;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);border-radius:16px;align-items:center;gap:16px;padding:17px 22px;transition:background .25s,border-color .35s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.cf-step:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-step-n,.cf-step-tx{z-index:1;position:relative}.cf-step:hover{background:var(--surface-5);border-color:color-mix(in srgb, var(--ink) 15%, transparent)}.cf-step.active{background:var(--surface-5);border-color:color-mix(in srgb, var(--accent2) 42%, transparent);transform:translate(5px)}.cf-step-n{width:36px;height:36px;font-family:var(--font-fraunces), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--faint);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:500;transition:color .35s,background .35s,border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative}.cf-step-n svg{opacity:0;width:16px;height:16px;transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.5)}.cf-step-n span{transition:opacity .25s}.cf-step.active .cf-step-n{color:var(--text)}.cf-step.done .cf-step-n{color:var(--accent2)}.cf-step.done .cf-step-n span{opacity:0}.cf-step.done .cf-step-n svg{opacity:1;transform:scale(1)}.cf-step-tx{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.cf-step-tx h3{letter-spacing:-.01em;color:color-mix(in srgb, var(--text) 55%, transparent);margin:0;font-size:17px;font-weight:600;transition:color .35s}.cf-step:hover .cf-step-tx h3{color:color-mix(in srgb, var(--text) 78%, transparent)}.cf-step.active .cf-step-tx h3,.cf-step.done .cf-step-tx h3{color:var(--text)}.cf-step-bar{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent2));opacity:0;border-radius:2px;width:100%;height:2.5px;transform:scaleX(0)}.cf-step.active .cf-step-bar{opacity:1;animation:cfbar var(--cf-bar-dur,4s) linear forwards}.cf-demo:hover .cf-step.active .cf-step-bar{animation-play-state:paused}@keyframes cfbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cf-stage{border:1px solid color-mix(in srgb, var(--accent2) 24%, transparent);border-radius:var(--r-md);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent-wash) 20%, transparent), transparent 60%), var(--surface);height:clamp(530px,62vh,582px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 26px 60px -34px #000000d9;position:relative;overflow:hidden}.cf-stage:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-scene{z-index:1;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:30px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}.cf-scene.on{opacity:1;pointer-events:auto;transform:none}.cf-scene-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.cf-scene-tag{white-space:nowrap;letter-spacing:.03em;color:color-mix(in srgb, var(--text) 62%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 2.8%, transparent);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:none;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.cf-scene-tag:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-idx{font-family:var(--font-fraunces), Georgia, serif;color:var(--faint);flex:none;font-size:18px;font-style:normal;font-weight:400;line-height:1}.cf-idx i{opacity:.5;font-size:14px;font-style:normal}.cf-scene-note{min-width:0;color:var(--muted);flex:1;margin:0;font-size:16px;line-height:1.55}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cf-scene-note{color:#232222}}:root[data-theme=light] .cf-scene-note{color:#232222}.cf-feed{flex-direction:column;gap:10px;display:flex}.cf-src{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);opacity:0;border-radius:13px;align-items:center;gap:12px;padding:10px 14px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(10px)}.cf-src:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-scene.on .cf-src{opacity:1;transform:none}.cf-scene.on .cf-src:nth-child(2){transition-delay:.12s}.cf-scene.on .cf-src:nth-child(3){transition-delay:.24s}.cf-scene.on .cf-src:nth-child(4){transition-delay:.36s}.cf-src-ic{z-index:1;background:color-mix(in srgb, var(--accent) 18%, transparent);width:37px;height:37px;color:var(--accent2);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cf-src-ic svg{width:18px;height:18px}.cf-src-tx{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.cf-src-tx b{color:var(--text);font-size:13.5px;font-weight:600}.cf-src-tx small{color:var(--muted);margin-top:1px;font-size:14px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cf-src-tx small{color:#3a3838}}:root[data-theme=light] .cf-src-tx small{color:#3a3838}.cf-learned-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.cf-chip{color:var(--text);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex;position:relative;overflow:hidden}.cf-chip:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-chip svg{width:13px;height:13px;color:var(--accent2)}.cf-connect{flex-direction:column;gap:18px;display:flex}.cf-connect-note{text-align:left;border-radius:var(--r-md);background:color-mix(in srgb, var(--accent2) 4%, transparent);border:1px solid color-mix(in srgb, var(--accent2) 12%, transparent);align-items:flex-start;gap:10px;max-width:480px;margin:4px auto 0;padding:12px 16px;display:flex}.cf-connect-note svg{width:17px;height:17px;color:var(--accent2);flex:none;margin-top:2px}.cf-connect-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cf-wa{border-radius:var(--r-md);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.cf-wa:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-wa-ic{z-index:1;border-radius:var(--r-md);background:color-mix(in srgb, var(--ok-strong) 12%, transparent);border:1px solid color-mix(in srgb, var(--ok-strong) 25%, transparent);width:46px;height:46px;color:var(--ok-strong);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cf-wa-ic svg{width:24px;height:24px}.cf-wa-tx{z-index:1;flex:1;min-width:0;position:relative}.cf-wa-tx b{color:var(--text);font-size:15px;font-weight:600;display:block}.cf-wa-tx span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13.5px;display:block}.cf-status{z-index:1;color:var(--ok-strong);border-radius:var(--r-md);background:color-mix(in srgb, var(--ok-strong) 10%, transparent);border:1px solid color-mix(in srgb, var(--ok-strong) 25%, transparent);flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.cf-status i{background:var(--ok-strong);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite cfpulse2}@keyframes cfpulse2{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok-strong) 45%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ok-strong) 0%, transparent)}}.cf-pipe{align-items:center;gap:10px;margin-top:4px;display:flex}.cf-pipe-end,.cf-pipe-mid{color:var(--text);border-radius:var(--r-md);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cf-pipe-end:before,.cf-pipe-mid:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-pipe-mid svg{z-index:1;width:15px;height:15px;color:var(--ok-strong);position:relative}.cf-pipe-nika{color:var(--wa-text);background:var(--wa-out);border-color:#0000}.cf-pipe-line{background:color-mix(in srgb, var(--ink) 12%, transparent);flex:1;height:1px}.cf-count-wrap{letter-spacing:.03em;color:var(--ok-strong);border-radius:var(--r-md);background:color-mix(in srgb, var(--ok-strong) 5%, transparent);border:1px solid color-mix(in srgb, var(--ok-strong) 16%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.cf-scene-footnote{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);color:var(--accent2);text-align:center;margin:20px 0 0;padding-top:16px;font-size:14px;font-weight:600;line-height:1.5}.cf-count-below{align-self:center;margin-top:12px}.cf-count-wrap:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cf-count-wrap i{background:var(--ok-strong);border-radius:50%;flex:none;width:7px;height:7px}.cf-count-wrap b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.cf-chat{flex-direction:column;gap:10px;display:flex}.cf-chat .bb{border-radius:17px;max-width:82%;padding:11px 15px;font-size:14px;line-height:1.45;animation:.4s both bbin}.cf-chat .bb.in{background:var(--wa-in);border-bottom-left-radius:6px}.cf-chat .bb.out{background:var(--wa-out);color:var(--wa-text);border-bottom-right-radius:6px}.cf-new{letter-spacing:.03em;color:var(--muted);background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;align-self:center;align-items:center;gap:8px;margin:3px 0;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.cf-new svg{width:13px;height:13px}@media (max-width:820px){.cfx{grid-template-columns:1fr;gap:22px}.cf-stage{height:auto;min-height:0}.cf-scene.on{position:relative}}@media (max-width:480px){.cf-wa{flex-wrap:wrap;padding:16px}.cf-wa-tx{flex:1}.cf-scene-head{flex-wrap:wrap;gap:8px;margin-bottom:16px}.cf-count-wrap{padding:5px 11px;font-size:12px}.cf-wa-tx b{font-size:14px}.cf-status{flex-basis:100%;justify-content:center;margin-top:2px}}.pqx{flex-direction:column;gap:14px;margin-top:48px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.pqx-row{will-change:transform;gap:12px;width:max-content;animation:62s linear infinite pqxscroll;display:flex}.pqx-row.rev{animation-duration:76s;animation-direction:reverse}.pqx:hover .pqx-row{animation-play-state:paused}.pqx-chip{white-space:nowrap;letter-spacing:-.005em;color:color-mix(in srgb, var(--text) 82%, transparent);border-radius:var(--r-md);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.pqx-chip:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pqx-chip>svg,.pqx-chip{position:relative}.pqx-chip svg{z-index:1;width:18px;height:18px;color:var(--accent2);position:relative}.pqx-chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent2) 34%, transparent)}@media (prefers-reduced-motion:reduce){.pqx-row{animation:none}}@keyframes pqxscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.plansx{grid-template-columns:1fr;gap:18px;max-width:620px;margin:clamp(36px,5vh,54px) auto 0;display:grid}.px-hero{border-radius:var(--r-md);background:radial-gradient(130% 90% at 0% 0%, color-mix(in srgb, var(--accent-wash) 26%, transparent), transparent 60%), var(--surface);border:1px solid color-mix(in srgb, var(--accent2) 42%, transparent);box-shadow:0 26px 70px -40px color-mix(in srgb, var(--accent) 60%, transparent);flex-direction:column;padding:clamp(34px,4vw,48px) clamp(30px,3.6vw,46px);display:flex;position:relative;overflow:hidden}.px-hero:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.px-hero>*{z-index:1;position:relative}.px-htop{align-items:center;gap:13px;margin-bottom:6px;display:flex}.px-hname{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--text);font-size:34px;line-height:1}.px-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-md);background:color-mix(in srgb, var(--ok) 6%, transparent);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 22%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.px-badge:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.px-badge:after{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex-shrink:0}.px-htag{color:var(--muted);max-width:60ch;margin:0 0 22px;font-size:17px;line-height:1.55}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .px-htag{color:#232222}}:root[data-theme=light] .px-htag{color:#232222}.px-price{align-items:flex-end;gap:10px;margin:4px 0;display:flex}.px-price b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--text);font-size:clamp(56px,6.5vw,74px);font-weight:400;line-height:.85}.px-price .px-cur{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);align-self:flex-start;margin-top:8px;font-size:30px}.px-price span{color:var(--muted);padding-bottom:9px;font-size:15px}.px-list{border-top:1px solid color-mix(in srgb, var(--ink) 11%, transparent);flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:14px 26px;margin:0 0 28px;padding:26px 0 0;list-style:none;display:grid}.px-list li{color:var(--text);gap:10px;font-size:14.5px;line-height:1.4;display:flex}.px-list li svg{width:17px;height:17px;color:var(--accent2);flex-shrink:0;margin-top:1px}.px-hero .btn{border-radius:var(--r-md);align-self:stretch;width:100%;height:56px;padding:0 40px;font-size:15.5px}.px-trust{color:var(--muted);align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.px-trust svg{width:16px;height:16px;color:var(--ok);flex:none}.px-trust b{color:var(--text);font-weight:600}.px-trust i{background:var(--faint);border-radius:50%;width:3px;height:3px;font-style:normal}.px-note{text-align:center;color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:860px){.px-list{grid-template-columns:1fr}}.shell-legal{z-index:var(--z-shell);position:relative}.lbanner{z-index:var(--z-shell);border-bottom:1px solid var(--line);padding:138px clamp(24px,5vw,56px) 60px;position:relative;overflow:hidden}.lbanner-bg{z-index:-3;pointer-events:none;background:0 0;position:absolute;inset:0}.lbanner-grid{z-index:-3;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lbanner-mark{z-index:-2;width:clamp(220px,30vw,360px);height:clamp(220px,30vw,360px);color:var(--accent2);opacity:.14;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:46%;right:clamp(-60px,2vw,48px);transform:translateY(-50%)}.lbanner-mark svg{stroke-width:1px;width:100%;height:100%}.lbanner-glow{z-index:-3;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 28%, transparent), transparent 72%);filter:blur(26px);border-radius:50%;width:clamp(240px,32vw,420px);position:absolute;top:50%;right:clamp(-40px,4vw,80px);transform:translateY(-50%)}.lbanner-inner{max-width:840px;margin:0 auto;position:relative}.legal-back{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:500;transition:color .18s;display:inline-flex}.legal-back:hover{color:var(--text)}.legal-back svg{width:15px;height:15px}.legal-eyebrow{border:1px solid var(--field-border);background:color-mix(in srgb, var(--ink) 3.5%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;text-transform:uppercase;color:var(--accent2);border-radius:999px;align-items:center;gap:9px;margin:28px 0 0;padding:7px 15px 7px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.legal-eyebrow svg{width:14px;height:14px}.legal-title{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.028em;text-wrap:balance;background:linear-gradient(180deg, var(--text), color-mix(in srgb, var(--text) 74%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:20px 0 0;font-size:clamp(46px,7vw,76px);font-weight:500;line-height:.98}.legal-intro{color:var(--muted);text-wrap:pretty;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.7}.lbanner-meta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.lbanner-chip{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2.5%, transparent);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:500;display:inline-flex}.lbanner-chip svg{width:14px;height:14px;color:var(--accent2)}.legal{z-index:var(--z-shell);box-sizing:content-box;max-width:840px;margin:0 auto;padding:52px clamp(24px,5vw,56px) 30px;position:relative}.legal-toc{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--surface);margin:46px 0 0;padding:24px 28px;position:relative;overflow:hidden}.legal-toc:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.legal-toc>*{z-index:1;position:relative}.legal-toc h2{letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin:0 0 16px;font-size:11.5px;font-weight:600}.legal-toc ol{counter-reset:toc;grid-template-columns:1fr 1fr;gap:10px 36px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--muted);gap:11px;font-size:14.5px;transition:color .18s;display:flex}.legal-toc a:hover{color:var(--text)}.legal-toc a .n{color:var(--faint);font-variant-numeric:tabular-nums;min-width:18px}@media (max-width:620px){.legal-toc ol{grid-template-columns:1fr}}.legal-body{margin-top:8px}.legal-sec{padding-top:52px;scroll-margin-top:100px}.legal-sec h2{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.015em;color:var(--text);align-items:baseline;gap:14px;margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.2;display:flex}.legal-sec h2 .num{color:var(--accent2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:19px}.legal-sec h3{color:var(--text);margin:26px 0 9px;font-size:16px;font-weight:600}.legal-sec p{color:var(--muted);text-wrap:pretty;margin:0 0 15px;font-size:15.5px;line-height:1.74}.legal-sec ul{flex-direction:column;gap:10px;margin:0 0 15px;padding:0;list-style:none;display:flex}.legal-sec li{color:var(--muted);padding-left:24px;font-size:15.5px;line-height:1.68;position:relative}.legal-sec li:before{content:"";background:var(--accent2);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:5px}.legal-sec strong{color:var(--text);font-weight:600}.legal-sec a.inl{color:var(--accent2);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-callout{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 6%, transparent);gap:14px;margin:22px 0;padding:18px 22px;display:flex}.legal-callout svg{width:18px;height:18px;color:var(--accent2);flex-shrink:0;margin-top:2px}.legal-callout p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.62}.legal-end{border-top:1px solid var(--line);color:var(--faint);margin-top:64px;padding-top:30px;font-size:14px;line-height:1.6}@media (max-width:760px){.lbanner{padding-top:104px;padding-bottom:40px}.legal-title{font-size:clamp(34px,10vw,46px)}.legal{padding-top:32px}.legal-sec{padding-top:36px}}@media (max-width:600px){.cta{flex-direction:column;align-items:stretch;padding:0 12px}.cta .btn{justify-content:center;width:100%}}@media (max-width:480px){.headline{font-size:clamp(25px,7.2vw,32px)}.section{padding-left:16px;padding-right:16px}.bento{gap:16px}.bento-card{padding:20px}.px-hero{padding:24px 20px}.final-card{padding:40px 20px}.top{padding:0 16px}.se-row{gap:32px}.faq-item{padding:20px 0}}.legal-end a{color:var(--accent2);text-underline-offset:2px;text-decoration:underline}.theme-toggle{border-radius:var(--r-md);border:1px solid var(--field-border);width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.theme-toggle:hover{color:var(--text);border-color:var(--field-border-focus);background:color-mix(in srgb, var(--ink) 4%, transparent)}.theme-toggle svg{width:18px;height:18px}.tt-moon{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tt-moon{display:block}:root:not([data-theme=dark]) .tt-sun{display:none}}:root[data-theme=light] .tt-moon{display:block}:root[data-theme=light] .tt-sun,:root[data-theme=dark] .tt-moon{display:none}:root[data-theme=dark] .tt-sun{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);border-radius:var(--r-md);background:var(--surface);color:var(--text);border:1px solid var(--field-border-focus);padding:10px 16px;font-size:14px;position:fixed;top:16px;left:-9999px}.skip-link:focus{left:16px}:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}button.faq-q{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto;scroll-padding-top:84px}.btn-spin,.pqx-row,.kstar{animation:none!important}}.faq-contact .btn-dark span{color:#f3f2f0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--elev-1:0 1px 2px #1c17220a, 0 8px 20px -12px #1c172224;--elev-2:0 2px 4px #1c17220d, 0 18px 40px -18px #1c172233;--elev-accent:0 2px 6px #1c17220d, 0 26px 60px -30px #6a45c44d;--card-sheen:linear-gradient(180deg, #fff 0%, #f2eee5 100%);--card-top:inset 0 1px 0 #ffffffe6}}:root[data-theme=light]{--elev-1:0 1px 2px #1c17220a, 0 8px 20px -12px #1c172224;--elev-2:0 2px 4px #1c17220d, 0 18px 40px -18px #1c172233;--elev-accent:0 2px 6px #1c17220d, 0 26px 60px -30px #6a45c44d;--card-sheen:linear-gradient(180deg, #fff 0%, #f2eee5 100%);--card-top:inset 0 1px 0 #ffffffe6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.bento-card,.howto-card,.plan,.faq-item,.faq-help-link,.px-hero,.cf-stage,.tcard){background:var(--card-sheen);box-shadow:var(--elev-1), var(--card-top);border-color:color-mix(in srgb, var(--ink) 12%, transparent)}:root:not([data-theme=dark]) .bento .c1,:root:not([data-theme=dark]) .plan.feat{box-shadow:var(--elev-accent), var(--card-top)}:root:not([data-theme=dark]) .top.scrolled{box-shadow:0 8px 28px -18px #1c172247}:root:not([data-theme=dark]) .final-card{box-shadow:0 2px 8px #1c17220d,0 40px 90px -46px #6a45c452}:root:not([data-theme=dark]) :is(.bento-card,.howto-card,.plan,.faq-item,.faq-help-link):before{opacity:.16}}:root[data-theme=light] :is(.bento-card,.howto-card,.plan,.faq-item,.faq-help-link,.px-hero,.cf-stage,.tcard){background:var(--card-sheen);box-shadow:var(--elev-1), var(--card-top);border-color:color-mix(in srgb, var(--ink) 12%, transparent)}:root[data-theme=light] .bento .c1,:root[data-theme=light] .plan.feat{box-shadow:var(--elev-accent), var(--card-top)}:root[data-theme=light] .top.scrolled{box-shadow:0 8px 28px -18px #1c172247}:root[data-theme=light] .final-card{box-shadow:0 2px 8px #1c17220d,0 40px 90px -46px #6a45c452}:root[data-theme=light] :is(.bento-card,.howto-card,.plan,.faq-item,.faq-help-link):before{opacity:.16}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bg{background:linear-gradient(#f7f4ee 0%,#f3efe7 60%,#efeae1 100%)}:root:not([data-theme=dark]) .grain{opacity:.05}}:root[data-theme=light] .bg{background:linear-gradient(#f7f4ee 0%,#f3efe7 60%,#efeae1 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(#o-hermes,#para-quem,#depoimentos){border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent)}}:root[data-theme=light] :is(#o-hermes,#para-quem,#depoimentos){border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bento .c1{background:var(--card-sheen);border-color:color-mix(in srgb, var(--accent2) 30%, transparent)}:root:not([data-theme=dark]) .plan.feat,:root:not([data-theme=dark]) .px-hero{background:radial-gradient(130% 90% at 50% 0%, color-mix(in srgb, var(--accent-wash) 11%, transparent), transparent 60%), var(--card-sheen)}:root:not([data-theme=dark]) .faq-item[data-open],:root:not([data-theme=dark]) .faq-item[data-open]{background:var(--card-sheen);border-color:color-mix(in srgb, var(--accent2) 26%, transparent)}}:root[data-theme=light] .bento .c1{background:var(--card-sheen);border-color:color-mix(in srgb, var(--accent2) 30%, transparent)}:root[data-theme=light] .plan.feat,:root[data-theme=light] .px-hero{background:radial-gradient(130% 90% at 50% 0%, color-mix(in srgb, var(--accent-wash) 11%, transparent), transparent 60%), var(--card-sheen)}:root[data-theme=light] .faq-item[data-open],:root[data-theme=light] .faq-item[data-open]{background:var(--card-sheen);border-color:color-mix(in srgb, var(--accent2) 26%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .faq-contact{background:var(--card-sheen);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:var(--elev-1), var(--card-top)}}:root[data-theme=light] .faq-contact{background:var(--card-sheen);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:var(--elev-1), var(--card-top)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .btn-dark{background:linear-gradient(135deg, var(--accent2), var(--accent));color:#fff;border-color:#0000;box-shadow:0 1px 2px #1c17220f,0 12px 26px -12px #6a45c48c}:root:not([data-theme=dark]) .btn-dark:after,:root:not([data-theme=dark]) .btn-primary,:root:not([data-theme=dark]) .btn-primary:after{background:linear-gradient(135deg, var(--accent2), var(--accent))}:root:not([data-theme=dark]) .btn-dark span,:root:not([data-theme=dark]) .faq-contact .btn-dark span{color:#fff}:root:not([data-theme=dark]) .btn-dark:hover{filter:brightness(1.06)}:root:not([data-theme=dark]) .top-btn.btn-dark{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:none;background:0 0}:root:not([data-theme=dark]) .top-btn.btn-dark:after{background:0 0}:root:not([data-theme=dark]) .top-btn.btn-dark span{color:var(--accent)}:root:not([data-theme=dark]) .top-btn.btn-dark:hover,:root:not([data-theme=dark]) .top-btn.btn-dark:hover:after{background:color-mix(in srgb, var(--accent) 8%, transparent)}}:root[data-theme=light] .btn-dark{background:linear-gradient(135deg, var(--accent2), var(--accent));color:#fff;border-color:#0000;box-shadow:0 1px 2px #1c17220f,0 12px 26px -12px #6a45c48c}:root[data-theme=light] .btn-dark:after,:root[data-theme=light] .btn-primary,:root[data-theme=light] .btn-primary:after{background:linear-gradient(135deg, var(--accent2), var(--accent))}:root[data-theme=light] .btn-dark span,:root[data-theme=light] .faq-contact .btn-dark span{color:#fff}:root[data-theme=light] .btn-dark:hover{filter:brightness(1.06)}:root[data-theme=light] .top-btn.btn-dark{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:none;background:0 0}:root[data-theme=light] .top-btn.btn-dark:after{background:0 0}:root[data-theme=light] .top-btn.btn-dark span{color:var(--accent)}:root[data-theme=light] .top-btn.btn-dark:hover,:root[data-theme=light] .top-btn.btn-dark:hover:after{background:color-mix(in srgb, var(--accent) 8%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .top-btn.btn-dark .btn-spin{display:none}}:root[data-theme=light] .top-btn.btn-dark .btn-spin{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .final-card{background:radial-gradient(78% 120% at 84% -12%, color-mix(in srgb, var(--accent) 46%, #18161f), transparent 60%), radial-gradient(66% 100% at 10% 112%, #372e51, transparent 58%), #18161f;border-color:#ffffff17;box-shadow:0 2px 8px #1c17220d,0 48px 100px -52px #18161f99}:root:not([data-theme=dark]) .final-card:before{opacity:.1}:root:not([data-theme=dark]) .final-card h2{color:#f7f4f0}:root:not([data-theme=dark]) .final-card p{color:#f7f4f0b8}:root:not([data-theme=dark]) .final-card .final-note{color:#f7f4f099}}:root[data-theme=light] .final-card{background:radial-gradient(78% 120% at 84% -12%, color-mix(in srgb, var(--accent) 46%, #18161f), transparent 60%), radial-gradient(66% 100% at 10% 112%, #372e51, transparent 58%), #18161f;border-color:#ffffff17;box-shadow:0 2px 8px #1c17220d,0 48px 100px -52px #18161f99}:root[data-theme=light] .final-card:before{opacity:.1}:root[data-theme=light] .final-card h2{color:#f7f4f0}:root[data-theme=light] .final-card p{color:#f7f4f0b8}:root[data-theme=light] .final-card .final-note{color:#f7f4f099}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .footer{background:#141219;border-top-color:#ffffff14}:root:not([data-theme=dark]) .footer-wordmark{color:#f7f4f0}:root:not([data-theme=dark]) .footer-tagline{color:#f7f4f0a3}:root:not([data-theme=dark]) .footer-col h3{color:#f7f4f085}:root:not([data-theme=dark]) .footer-col a{color:#f7f4f0a3}:root:not([data-theme=dark]) .footer-col a:hover{color:#fff}:root:not([data-theme=dark]) .footer-bottom{border-top-color:#ffffff14}:root:not([data-theme=dark]) .footer-copy{color:#f7f4f070}:root:not([data-theme=dark]) .footer-badge{color:#f7f4f080}:root:not([data-theme=dark]) .social-ic{color:#f7f4f0b8;border-color:#ffffff24}:root:not([data-theme=dark]) .social-ic:hover{color:#fff;border-color:color-mix(in srgb, var(--accent2) 55%, transparent);background:color-mix(in srgb, var(--accent2) 16%, transparent)}}:root[data-theme=light] .footer{background:#141219;border-top-color:#ffffff14}:root[data-theme=light] .footer-wordmark{color:#f7f4f0}:root[data-theme=light] .footer-tagline{color:#f7f4f0a3}:root[data-theme=light] .footer-col h3{color:#f7f4f085}:root[data-theme=light] .footer-col a{color:#f7f4f0a3}:root[data-theme=light] .footer-col a:hover{color:#fff}:root[data-theme=light] .footer-bottom{border-top-color:#ffffff14}:root[data-theme=light] .footer-copy{color:#f7f4f070}:root[data-theme=light] .footer-badge{color:#f7f4f080}:root[data-theme=light] .social-ic{color:#f7f4f0b8;border-color:#ffffff24}:root[data-theme=light] .social-ic:hover{color:#fff;border-color:color-mix(in srgb, var(--accent2) 55%, transparent);background:color-mix(in srgb, var(--accent2) 16%, transparent)}::selection{background:color-mix(in srgb, var(--accent2) 26%, transparent)}a:focus-visible,button:focus-visible,.btn:focus-visible,summary:focus-visible,.faq-q:focus-visible{outline:2px solid color-mix(in srgb, var(--accent2) 72%, transparent);outline-offset:3px;border-radius:8px}.top-cta{display:none}.top.scrolled .top-cta{display:inline-flex}@media (max-width:600px){.top.scrolled .top-cta{display:none}}.px-reassure{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.px-reassure span{color:var(--muted);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .px-reassure span{color:#3a3838}}:root[data-theme=light] .px-reassure span{color:#3a3838}.px-reassure svg{width:13px;height:13px;color:var(--ok);flex:none}.plansx{max-width:640px}.px-hero:before{opacity:.09}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .grain{opacity:.14}}:root[data-theme=light] .grain{opacity:.14}.mobile-menu a.mobile-menu-cta,.mobile-menu a.mobile-menu-cta span{color:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .btn-dark .btn-spin{background:conic-gradient(#0000 0deg,#fff 55deg,#0000 120deg 360deg)}}:root[data-theme=light] .btn-dark .btn-spin{background:conic-gradient(#0000 0deg,#fff 55deg,#0000 120deg 360deg)}.wa-float{z-index:var(--z-float);color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .25s,opacity .18s,visibility;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 20px -6px #25d3668c,0 2px 6px #0000002e}.wa-float.is-stashed{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.wa-float:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 26px -6px #25d36699,0 3px 8px #0003}.wa-float svg{width:30px;height:30px}.se-row.num-live .se-num{color:var(--accent2);-webkit-text-stroke-color:transparent;transform:translateY(-2px)}@media (max-width:700px){.section{padding-top:clamp(44px,7vw,56px);padding-bottom:clamp(44px,7vw,56px)}#metrics-b{padding-top:56px!important}.se-row:last-child{border-bottom:none}#depoimentos{padding:44px 0 52px!important}.hero{padding-bottom:40px}.head{margin-bottom:30px}.lede{margin-top:30px}.cta{margin-top:34px}}.faq-h{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}html{-webkit-tap-highlight-color:transparent}@media (max-width:700px){.faq-q{gap:10px;padding:8px 12px;font-size:14.5px;font-weight:500;line-height:1.35}.faq-ic{width:20px;height:20px}.faq-a p{padding:0 13px 10px;font-size:16px}.faq-a p:last-child{padding-bottom:16px}.faq-list{gap:7px}.brand{transform-origin:0;transform:scale(.66)}.top,.top.scrolled{height:58px}}.hero{position:relative}@keyframes cap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cap{animation:5.4s ease-in-out infinite cap-float}.cap:nth-child(2){animation-duration:6.2s;animation-delay:1.4s}.cap:nth-child(3){animation-duration:5.8s;animation-delay:2.5s}@media (prefers-reduced-motion:reduce){.cap{animation:none!important}}.tfx .tfx-word{white-space:nowrap;display:inline-block}.tfx .tfx-ch{opacity:0;filter:blur(8px);transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1),filter .45s;display:inline-block;transform:translateY(.55em)}.tfx.tfx-in .tfx-ch{opacity:1;filter:none;transform:none}.se-row[data-anim]{transform:translateY(22px)translate(-30px)}.se-row[data-anim]:nth-child(2n){transform:translateY(22px)translate(30px)}.in .se-row[data-anim]{transform:none}.bento-card[data-anim]{transform:translateY(36px)scale(.965)}.in .bento-card[data-anim]{transform:none}@media (prefers-reduced-motion:reduce){.tfx .tfx-ch{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.btn-primary .btn-spin{opacity:1;animation:3.2s linear infinite btnrot}.btn-primary:hover .btn-spin{animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.btn-primary .btn-spin{opacity:0;animation:none!important}}.tw-text:first-letter{text-transform:uppercase}.footer-meta .theme-toggle{color:#f7f4f0b8;background:0 0;border-color:#ffffff24;width:38px;height:38px}.footer-meta .theme-toggle:hover{color:#fff;border-color:color-mix(in srgb, var(--accent2) 55%, transparent);background:color-mix(in srgb, var(--accent2) 16%, transparent)}.footer-meta .theme-toggle svg{width:17px;height:17px}.footer-social .social-ic{border-radius:var(--r-md);color:#f7f4f0b8;background:0 0;border-color:#ffffff24;width:38px;height:38px}.footer-social .social-ic:hover{color:#fff;border-color:color-mix(in srgb, var(--accent2) 55%, transparent);background:color-mix(in srgb, var(--accent2) 16%, transparent);transform:none}.cookie-bar{z-index:var(--z-notice);border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:18px;width:min(720px,100vw - 32px);padding:14px 16px;animation:.32s both cookie-in;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000047}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cookie-bar{animation:none}}.cookie-text{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.cookie-text a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.cookie-btn{border-radius:var(--r-md);height:36px;font:inherit;cursor:pointer;border:1px solid #0000;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:600;transition:background .18s}.cookie-btn--primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2))}.cookie-btn--primary:hover{background:linear-gradient(135deg, var(--accent2), var(--accent))}.cookie-btn:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}@media (max-width:868px){.cookie-bar{border-width:1px 0 0;border-radius:0;gap:12px;width:auto;padding:12px 14px;animation-name:cookie-in-strip;bottom:0;left:0;right:0;transform:none;box-shadow:0 -8px 28px #00000042}.wa-float{bottom:calc(18px + var(--cookie-bar-h,0px))}.footer{padding-bottom:calc(30px + var(--cookie-bar-h,0px))}}@keyframes cookie-in-strip{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.duo{isolation:isolate;position:relative}.duo img{filter:grayscale(.82)contrast(1.08)brightness(.9)}.duo .duo-lift,.duo .duo-tint{pointer-events:none;position:absolute;inset:0}.duo .duo-lift{z-index:1;mix-blend-mode:lighten;background:#1a1433}.duo .duo-tint{z-index:2;mix-blend-mode:multiply;opacity:.92;background:linear-gradient(145deg,#c2b2f5 0%,#8b66e6 48%,#5b3fb0 100%)}.night{--bg:#0c0b11;--text:#f3f2f0;--muted:#f3f2f0a3;--faint:#f3f2f080;--ink:#fff;--surface:#181819;--surface-5:#121116;color:var(--text);background:var(--bg);padding:0;overflow:hidden}.night-photo{z-index:0;pointer-events:none;position:absolute;inset:0}.night-photo img{object-fit:cover;object-position:50% 50%}.night-photo .duo-tint{background:linear-gradient(145deg,#9a82e8 0%,#6547c6 50%,#33246e 100%)}.night-photo .night-fade{z-index:3;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 90%, transparent) 0%, color-mix(in srgb, var(--bg) 66%, transparent) 40%, color-mix(in srgb, var(--bg) 22%, transparent) 72%, color-mix(in srgb, var(--bg) 10%, transparent) 100%), linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 24%, transparent) 22%, color-mix(in srgb, var(--bg) 18%, transparent) 78%, var(--bg) 100%);position:absolute;inset:0}.night-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:clamp(560px,82vh,780px);padding:clamp(80px,12vh,140px) clamp(24px,5vw,56px);display:grid;position:relative}.night-time{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,124px);font-weight:400;line-height:.95;display:block}.night h2{font-family:var(--font-plus-jakarta), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty;max-width:600px;margin:26px 0 0;font-size:clamp(25px,3.1vw,40px);font-weight:500;line-height:1.1}.night p{max-width:520px;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.6}.night-side{width:100%;max-width:400px;margin-left:auto}.agenda{background:color-mix(in srgb, var(--surface) 62%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 30px 70px -30px #000c, inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent);border-radius:18px;min-height:292px;padding:16px 16px 10px}.agenda-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);letter-spacing:.02em;color:var(--muted);justify-content:space-between;align-items:center;padding:0 2px 12px;font-size:13px;font-weight:600;display:flex}.agenda-head b{color:var(--ok-strong);background:color-mix(in srgb, var(--ok-strong) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.agenda-list{margin:0;padding:6px 0 0;list-style:none}.agenda-list li{border-bottom:1px solid color-mix(in srgb, var(--ink) 5%, transparent);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;animation:.45s both bbin;display:grid}.agenda-list li:last-child{border-bottom:0}.agenda-list time{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:17px}.agenda-list li>span{min-width:0}.agenda-list li>span b{color:var(--text);font-size:14px;font-weight:600;line-height:1.25;display:block}.agenda-list li>span small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.agenda-list em{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}@media (max-width:860px){.night-inner{grid-template-columns:1fr;gap:36px;min-height:0}.night-side{max-width:none;margin-left:0}.night-photo img{object-position:60% 50%}.night-photo .night-fade{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 72%, transparent) 30%, color-mix(in srgb, var(--bg) 66%, transparent) 70%, var(--bg) 100%)}}@media (max-height:560px){.mobile-menu{justify-content:flex-start;gap:clamp(12px,3vh,26px);padding:74px 24px 24px;overflow-y:auto}.mobile-menu .mobile-menu-cta{flex:none}}.px-limit{color:var(--muted);margin:14px 0 22px;font-size:15px;line-height:1.5}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_798aa1d0-module__FlBfJq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_798aa1d0-module__FlBfJq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_8f18ed7a-module__13eLwq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_8f18ed7a-module__13eLwq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_40d5ba55-module__eUxFia__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_40d5ba55-module__eUxFia__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
