@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-opsz-wght.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-wght.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}.pv{--green:#13372f;--green-2:#1d4a3c;--green-deep:#0c271f;--leaf:#2f7a5a;--coral:#e3633a;--coral-light:#f5a080;--sun:#f2c14e;--cream:#f6f1e8;--bg:#f6f1e8;--paper:#fffdf9;--sunk:#eee7da;--ink:#13241f;--muted:#55665f;--line:#e0d8ca;--line-2:#c9bfad;--accent-ink:#a83e1f;--accent-soft:#fbe4da;--focus:#a83e1f;--brand:#13372f;--on-brand:#f6f1e8;--viz-a:#126b45;--viz-b:#e3633a;--viz-track:#e4ddd0;--stage:#13372f;--stage-2:#1d4a3c;--stage-3:#0c271f;--on-stage:#f6f1e8;--on-stage-muted:#bccdc4;--on-stage-line:#f6f1e82e;--on-stage-fill:#f6f1e812;--disc-a:#fff9f0;--disc-b:#f6f1e8;--disc-c:#e8dcc6;--bubble:#fffdf9;--bubble-ink:#13241f;--bubble-accent:#a83e1f;--btn-ink:#0b1f1a;--shadow:0 1px 2px #13241f0f,0 24px 50px -24px #13241f4d;--shadow-sm:0 1px 2px #13241f0f,0 10px 22px -14px #13241f47;--logo-light:block;--logo-dark:none;--font-d:"Bricolage Grotesque","Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-b:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--wrap:1120px;--gut:clamp(16px,4vw,40px);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1)}@media (prefers-color-scheme:dark){.pv:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1713;--paper:#12211c;--sunk:#0e1c17;--ink:#eef2ec;--muted:#a5b6ad;--line:#24372f;--line-2:#3a5046;--accent-ink:#f39a78;--accent-soft:#3a2219;--focus:#f5a080;--brand:#2f7a5a;--on-brand:#fff;--viz-a:#4fa987;--viz-track:#22352e;--stage:#143a31;--stage-3:#0a211b;--disc-a:#f4ebdd;--disc-b:#e8dfcf;--disc-c:#cfc3ad;--shadow:0 1px 2px #0006,0 24px 50px -24px #000000bf;--shadow-sm:0 1px 2px #0006,0 10px 22px -14px #000000b3;--logo-light:none;--logo-dark:block}}.pv[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1713;--paper:#12211c;--sunk:#0e1c17;--ink:#eef2ec;--muted:#a5b6ad;--line:#24372f;--line-2:#3a5046;--accent-ink:#f39a78;--accent-soft:#3a2219;--focus:#f5a080;--brand:#2f7a5a;--on-brand:#fff;--viz-a:#4fa987;--viz-track:#22352e;--stage:#143a31;--stage-3:#0a211b;--disc-a:#f4ebdd;--disc-b:#e8dfcf;--disc-c:#cfc3ad;--shadow:0 1px 2px #0006,0 24px 50px -24px #000000bf;--shadow-sm:0 1px 2px #0006,0 10px 22px -14px #000000b3;--logo-light:none;--logo-dark:block}@property --b{syntax:"<color>";inherits:true;initial-value:#2456d6}@property --b2{syntax:"<color>";inherits:true;initial-value:#ffc93c}.pv *,.pv,.pv :before,.pv :after{box-sizing:border-box}.pv [hidden]{display:none!important}.pv{background:var(--bg);color:var(--ink);font:500 16px/1.55 var(--font-b);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;scroll-padding-top:12px;overflow-x:clip}.pv h1,.pv h2,.pv h3,.pv p,.pv ul,.pv ol,.pv dl,.pv dd,.pv figure,.pv fieldset,.pv legend{margin:0;padding:0}.pv ul,.pv ol{list-style:none}.pv fieldset{border:0;min-width:0}.pv h1,.pv h2,.pv h3{font-family:var(--font-d);text-wrap:balance}.pv a{color:inherit}.pv button,.pv input{font:inherit;color:inherit}.pv button{cursor:pointer}.pv :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pv section:focus{outline:none}.pv .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv .wrap{width:100%;max-width:calc(var(--wrap) + 2*var(--gut));padding-inline:var(--gut);margin-inline:auto}.pv .ic{vertical-align:-.24em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em;display:inline-block}.pv .sprite{width:0;height:0;position:absolute;overflow:hidden}.pv .num{font-family:var(--font-d);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.pv .eyebrow{font:800 12.5px/1.2 var(--font-b);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.pv .sec{padding-block:clamp(56px,8vw,104px)}.pv .sh{gap:12px;max-width:740px;display:grid}.pv .sh h2{letter-spacing:-.028em;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.02}.pv .sh .sub{color:var(--muted);max-width:58ch;font-size:clamp(16px,1.5vw,18px)}.pv .fine{color:var(--muted);font-size:13px;line-height:1.5}.pv .tag{background:var(--paper);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.pv .btn{background:var(--coral);min-height:56px;color:var(--btn-ink);font:800 16.5px/1.15 var(--font-b);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:6px 6px 6px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #e3633ad9}.pv .btn .arr{background:var(--btn-ink);width:44px;height:44px;color:var(--coral-light);border-radius:50%;flex:none;place-items:center;display:grid}.pv .btn .arr .ic{width:20px;height:20px;transition:transform .25s var(--ease)}.pv .btn:hover{transform:translateY(-2px);box-shadow:0 18px 30px -12px #e3633ae6}.pv .btn:hover .arr .ic{transform:translate(3px)}.pv .btn:active{transform:scale(.98)}.pv .btn:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.pv.mo .btn.shine:before{animation:5.5s ease-in-out 1.6s infinite pv-shine}@keyframes pv-shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}.pv .btn-wide{width:100%;display:flex}.pv .btn-sm{min-height:44px;box-shadow:none;gap:10px;padding:4px 4px 4px 16px;font-size:14.5px}.pv .btn-sm .arr{width:36px;height:36px}.pv .btn-sm .arr .ic{width:17px;height:17px}.pv .btn-ghost{border:1.5px solid var(--on-stage-line);min-height:56px;color:var(--on-stage);font:800 16px/1.15 var(--font-b);transition:background-color .2s,border-color .2s,transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.pv .btn-ghost:hover{background:var(--on-stage-fill);border-color:#f6f1e880;transform:translateY(-2px)}.pv .hero{z-index:5;background:var(--stage);color:var(--on-stage);--focus:#fff6ec;position:relative}.pv .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pv .hero-bg i{border-radius:50%;position:absolute}.pv .hb1{background:radial-gradient(circle,#2f7a5ab3,#0000 68%);width:640px;height:640px;top:-280px;right:-200px}.pv .hb2{background:radial-gradient(circle,#e3633a33,#0000 68%);width:460px;height:460px;top:22%;left:-220px}.pv.mo .hb1{animation:16s ease-in-out infinite pv-drift}.pv.mo .hb2{animation:21s ease-in-out infinite reverse pv-drift}@keyframes pv-drift{50%{transform:translate(34px,26px)scale(1.08)}}.pv .hero-dots{-webkit-mask-image:radial-gradient(380px circle at var(--mx,76%) var(--my,36%),#000,transparent 72%);-webkit-mask-image:radial-gradient(380px circle at var(--mx,76%) var(--my,36%),#000,transparent 72%);mask-image:radial-gradient(380px circle at var(--mx,76%) var(--my,36%),#000,transparent 72%);background-image:radial-gradient(#f6f1e842 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.pv .hero-bg:after{content:"";background:linear-gradient(transparent,var(--stage));height:130px;position:absolute;inset:auto 0 0}.pv .top{justify-content:space-between;align-items:center;gap:16px;padding-block:18px 4px;display:flex;position:relative}.pv .logo img{width:auto;height:34px;display:block}.pv .top-actions{align-items:center;gap:8px;display:flex}.pv .theme-toggle{border:1px solid var(--on-stage-line);background:var(--on-stage-fill);width:44px;height:44px;color:var(--on-stage);border-radius:50%;place-items:center;padding:0;display:grid}.pv .theme-toggle:hover{background:var(--stage-2)}.pv .theme-toggle svg{width:20px;height:20px}.pv .nav{gap:2px;display:flex}.pv .nav a{color:var(--on-stage-muted);border-radius:999px;padding:9px 13px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s}.pv .nav a:hover{color:var(--on-stage);background:var(--on-stage-fill)}.pv .hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);grid-template-areas:"head stage""foot stage";gap:26px 36px;padding-block:clamp(22px,3.4vw,44px) clamp(34px,4.6vw,60px);display:grid;position:relative}.pv .hero-head{grid-area:head;align-self:end;gap:16px;display:grid}.pv .hero-foot{grid-area:foot;align-self:start;gap:20px;display:grid}.pv .hero .eyebrow{color:var(--coral-light)}.pv .hero h1{letter-spacing:-.034em;font-size:clamp(40px,6.1vw,76px);font-weight:800;line-height:.98}.pv .hero h1 em{color:var(--coral);font-style:normal}.pv .scr{white-space:nowrap;display:inline-block;position:relative}.pv .scr-l{pointer-events:none;width:106%;height:.26em;position:absolute;bottom:-.13em;left:-3%;overflow:visible}.pv .scr-l path{fill:none;stroke:var(--sun);stroke-width:5px;stroke-linecap:round}.pv .lead{color:var(--on-stage-muted);max-width:46ch;font-size:clamp(16.5px,1.6vw,19px);line-height:1.5}.pv .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv .ticks{flex-wrap:wrap;gap:8px 20px;font-size:14.5px;font-weight:600;display:flex}.pv .ticks li{align-items:center;gap:8px;display:inline-flex}.pv .ticks .ic{color:var(--coral-light)}.pv .stage{aspect-ratio:1;--vs:212px;grid-area:stage;place-self:center end;width:100%;max-width:440px;position:relative}.pv .disc{aspect-ratio:1;background:radial-gradient(circle at 50% 34%,var(--disc-a),var(--disc-b) 54%,var(--disc-c));border-radius:50%;width:74%;position:absolute;top:53%;left:50%;translate:-50% -50%;box-shadow:0 0 0 16px #f6f1e812,0 0 0 40px #f6f1e809,0 50px 80px -40px #0009}.pv .disc:after{content:"";opacity:0;border:2px solid #f6f1e880;border-radius:50%;position:absolute;inset:0}.pv.mo .disc:after{animation:3.6s ease-out infinite pv-ping}@keyframes pv-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}.pv .fchip{background:var(--stage-2);border:1px solid var(--on-stage-line);color:var(--on-stage);white-space:nowrap;translate:calc(var(--px,0)*var(--k,14)*1px) calc(var(--py,0)*var(--k,14)*1px);transition:translate .7s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 8px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 12px 24px -14px #0009}.pv .fchip i{background:var(--coral);width:26px;height:26px;color:var(--btn-ink);border-radius:50%;place-items:center;display:grid}.pv .fchip i .ic{width:15px;height:15px}.pv.mo .fchip{animation:pv-floaty var(--fd,5s) ease-in-out var(--fl,0s) infinite}@keyframes pv-floaty{50%{transform:translateY(-9px)}}.pv .fc1{--k:22;--fd:5.2s;top:14%;left:-2%}.pv .fc2{--k:-16;--fd:6.1s;--fl:-2s;top:55%;right:-3%}.pv .fc3{--k:18;--fd:5.6s;--fl:-1s;bottom:13%;left:1%}.pv .fc4{--k:-10;--fd:6.6s;--fl:-3s;top:1%;left:36%}.pv .fc5{--k:12;--fd:4.8s;--fl:-1.6s;bottom:4%;right:8%}.pv .seal{aspect-ratio:1;filter:drop-shadow(0 14px 18px #0006);width:clamp(118px,34%,152px);transition:scale .45s var(--spring);z-index:2;border-radius:50%;display:block;position:absolute;top:3%;right:-4%;rotate:9deg}.pv .seal:hover{scale:1.08}.pv .seal svg{width:100%;height:100%;display:block;overflow:visible}.pv .seal-ring{transform-box:view-box;transform-origin:80px 80px}.pv.mo .seal-ring{animation:26s linear infinite pv-spin}@keyframes pv-spin{to{transform:rotate(360deg)}}.pv .seal text{font-family:var(--font-b);font-weight:800}.pv .seal .s-big{font-family:var(--font-d);letter-spacing:-.02em;font-weight:800}.pv .vivi-slot{width:var(--vs);height:var(--vs);position:absolute;top:53%;left:50%;translate:-50% -52%}.pv .vivi-slot:after{content:"";filter:blur(5px);background:#0c271f4d;border-radius:50%;height:8%;transition:opacity .3s,scale .3s;position:absolute;bottom:4.5%;left:20%;right:20%}.pv .vivi-slot.out:after{opacity:.3;scale:.6}.pv .vivi-move{z-index:1;will-change:transform;width:100%;height:100%;position:relative}.pv .vivi-move.away{z-index:80}.pv .vivi-btn{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform-origin:50% 22%;border-radius:32%;width:100%;height:100%;position:relative}.pv .vivi-btn.held{cursor:grabbing}.pv .vivi-halo{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6eceb 0,#fff6ec80 46%,#0000 70%);border-radius:50%;transition:opacity .35s;position:absolute;inset:-16%}.pv .vivi-move.away .vivi-halo{opacity:1}.pv .vivi-svg{transform-origin:50% 92%;width:100%;height:100%;display:block;position:relative;overflow:visible}.pv .vivi-svg .v-joy,.pv .vivi-svg .m-grin,.pv .vivi-svg .m-o,.pv .happy .v-eyes,.pv .happy .m-smile{opacity:0}.pv .happy .v-joy,.pv .happy .m-grin,.pv .oh .v-eyes{opacity:1}.pv .oh .v-joy,.pv .oh .m-smile,.pv .oh .m-grin{opacity:0}.pv .oh .m-o{opacity:1}.pv .oh .v-cheek{opacity:.75}.pv .v-wave{transform-box:view-box;transform-origin:94px 70px}.pv .v-leaves{transform-box:view-box;transform-origin:60px 47px}.pv .v-eyes{transform-box:view-box;transform-origin:60px 75px}.pv .v-marks{opacity:.55}.pv.mo .vivi-svg{animation:3.4s ease-in-out infinite pv-breathe}.pv.mo .v-wave{animation:1.5s ease-in-out 1.3s 3 pv-wave}.pv.mo .v-marks{animation:1.5s ease-in-out 1.3s 3 pv-marks}.pv.mo .v-leaves{animation:3.4s ease-in-out infinite pv-sway}.pv.mo .v-eyes{animation:4.4s infinite pv-eye}.pv.mo .vivi-move.away .vivi-svg,.pv.mo .vivi-btn.held .vivi-svg{animation:none}.pv.mo .vivi-btn.hop .vivi-svg{animation:.7s cubic-bezier(.3,.7,.4,1) pv-hop}.pv.mo .vivi-btn.happy .v-wave{animation:.55s ease-in-out infinite pv-wave}.pv.mo .vivi-move.floaty .v-leaves{animation:.35s ease-in-out infinite pv-sway}@keyframes pv-breathe{50%{transform:translateY(-4px)scale(1.012,.988)}}@keyframes pv-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-14deg)}}@keyframes pv-marks{0%,to{opacity:.2}50%{opacity:1}}@keyframes pv-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pv-eye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pv-hop{0%{transform:none}18%{transform:scale(1.08,.88)}48%{transform:translateY(-22px)scale(.94,1.07)}78%{transform:scale(1.07,.92)}to{transform:none}}.pv .vivi-say{z-index:2;background:var(--bubble);width:max-content;max-width:min(226px,54vw);color:var(--bubble-ink);transform-origin:100% 100%;border-radius:18px 18px 4px;gap:7px;padding:11px 14px;font-size:14.5px;font-weight:700;line-height:1.3;display:grid;position:absolute;bottom:58%;right:84%;box-shadow:0 16px 30px -16px #0009}.pv .vivi-say.flip{transform-origin:0 100%;border-radius:18px 18px 18px 4px;left:84%;right:auto}.pv .vivi-go{background:var(--coral);min-height:34px;color:var(--btn-ink);--focus:#a83e1f;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.pv .vivi-go .ic{width:15px;height:15px}.pv .vivi-hint{color:var(--bubble-accent);letter-spacing:.02em;font-size:11.5px;font-weight:800}.pv.mo .vivi-say.pop{animation:pv-pop .45s var(--spring)}@keyframes pv-pop{0%{opacity:0;transform:scale(.55)}}.pv.mo .ent{animation:pv-rise .8s var(--ease) calc(var(--d,0)*90ms) backwards}.pv.mo .scr-l{animation:pv-wipe .8s var(--ease) .85s backwards}.pv.mo .disc{animation:pv-discin .9s var(--spring) .15s backwards}.pv.mo .vivi-slot{animation:.9s cubic-bezier(.3,1.4,.5,1) .35s backwards pv-drop}.pv.mo .seal{animation:pv-sealin .9s var(--spring) .75s backwards}.pv.mo .stage .fchip{animation:pv-chipin .7s var(--spring) calc(.9s + var(--d,0)*.11s) backwards,pv-floaty var(--fd,5s) ease-in-out var(--fl,0s) infinite}@keyframes pv-rise{0%{opacity:.2;transform:translateY(26px)}}@keyframes pv-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes pv-discin{0%{opacity:0;scale:.5}}@keyframes pv-drop{0%{opacity:0;transform:translateY(-120px)scale(.9,1.1)}}@keyframes pv-sealin{0%{rotate:-160deg;scale:0}}@keyframes pv-chipin{0%{opacity:0;scale:0}}.pv.mo .rv.in{animation:pv-rise .8s var(--ease) calc(var(--d,0)*80ms) backwards}.pv.js .pausable:not(.live),.pv.js .pausable:not(.live) *,.pv.js .pausable:not(.live) :before,.pv.js .pausable:not(.live) :after{animation-play-state:paused!important}.pv main{isolation:isolate}.pv .calc{padding-bottom:clamp(56px,8vw,104px);position:relative}.pv .calc:before{content:"";background:var(--stage);border-radius:0 0 50% 50%/0 0 34px 34px;height:118px;position:absolute;inset:0 0 auto}.pv .calc-card{background:var(--paper);box-shadow:var(--shadow);border-radius:32px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(22px,3.4vw,44px);padding:clamp(18px,3vw,38px);display:grid;position:relative}.pv .calc-in{align-content:start;gap:20px;min-width:0;display:grid}.pv .calc-in .sh h2{font-size:clamp(28px,3.6vw,42px)}.pv .who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv .who legend{float:left;color:var(--muted);margin-right:6px;font-size:13.5px;font-weight:800}.pv .chip{display:inline-flex;position:relative}.pv .chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pv .chip span{border:1.5px solid var(--line-2);border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.pv .chip:hover span{transform:translateY(-1px)}.pv .chip input:checked+span{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pv .chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.pv .people{gap:2px;display:grid}.pv .people>label{font-size:15px;font-weight:800}.pv .big-n{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pv .big-n input{border:0;border-bottom:3px dashed var(--line-2);width:4.6ch;min-width:2.2ch;font:800 clamp(46px,6.4vw,66px)/1.05 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border-radius:0;padding:0;transition:border-color .2s}.pv .big-n input:hover,.pv .big-n input:focus{border-bottom-color:var(--coral);outline:none}.pv .big-n input:focus-visible{border-bottom-style:solid;outline:none}.pv .big-n span{color:var(--muted);font-size:17px;font-weight:700}.pv .big-n .edit{color:var(--accent-ink);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:800;display:inline-flex}.pv .rng{--tw:40px;--p:.5;height:46px;position:relative}.pv .rng-track{left:calc(var(--tw)/2);right:calc(var(--tw)/2);height:12px;position:absolute;top:50%;translate:0 -50%}.pv .rng-track .z{top:0;bottom:0;left:calc(var(--a)*100% + 2px);width:calc((var(--z) - var(--a))*100% - 4px);background:var(--viz-track);border-radius:6px;position:absolute;overflow:hidden}.pv .rng-track .z i{background:var(--coral);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.pv .rng input{z-index:1;opacity:0;cursor:grab;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pv .rng input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--tw);height:46px}.pv .rng input::-moz-range-thumb{width:var(--tw);border:0;height:46px}.pv .rng input:active{cursor:grabbing}.pv .rng-thumb{top:50%;left:calc(var(--p)*(100% - var(--tw)));width:var(--tw);height:var(--tw);background:var(--paper);border:3px solid var(--coral);color:var(--accent-ink);pointer-events:none;transition:scale .25s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;translate:0 -50%;box-shadow:0 8px 18px -8px #13241f99}.pv .rng-thumb .ic{stroke-width:2.4px;width:18px;height:18px}.pv .rng:hover .rng-thumb{scale:1.06}.pv .rng input:active~.rng-thumb{scale:1.16}.pv .rng input:focus-visible~.rng-thumb{outline:3px solid var(--focus);outline-offset:3px}.pv .rng-ticks{height:20px;margin:-4px calc(var(--tw,40px)/2) 0;--tw:40px;position:relative}.pv .rng-ticks span{left:calc(var(--x)*100%);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;position:absolute;translate:-50%}.pv .tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pv .tier{text-align:left;border:1.5px solid var(--line);background:0 0;border-radius:14px;gap:1px;min-width:0;padding:10px 12px;transition:background-color .25s,border-color .25s,color .25s,transform .2s;display:grid}.pv .tier:hover{border-color:var(--line-2);transform:translateY(-2px)}.pv .tier b{font-size:14px;line-height:1.2}.pv .tier span{color:var(--muted);font-size:12px}.pv .tier[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pv .tier[aria-pressed=true] span{color:inherit;opacity:.82}.pv .tip{background:var(--sunk);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pv .tip .av{border-radius:50%;flex:none;width:44px;height:44px}.pv .tip p{font-size:14.5px;font-weight:600;line-height:1.4}.pv.mo .tip p.text-swap{animation:pv-swapin .4s var(--ease)}@keyframes pv-swapin{0%{opacity:0;transform:translateY(6px)}}.pv .ticket{min-width:0;color:var(--on-stage);--focus:#fff6ec;filter:drop-shadow(0 26px 28px #0c271f4d);z-index:1;display:grid;position:relative}.pv .tk-top{background:radial-gradient(120% 90% at 100% 0,var(--stage-2),var(--stage) 62%);border-radius:26px 26px 0 0;gap:14px;padding:24px 24px 16px;display:grid}.pv .tk-head{gap:2px;display:grid}.pv .tk-k{letter-spacing:.16em;text-transform:uppercase;color:var(--coral-light);font-size:11.5px;font-weight:800}.pv .tk-plan{font:800 clamp(34px,4.4vw,46px)/1.02 var(--font-d);letter-spacing:-.03em;overflow:hidden}.pv .tk-plan b{font-weight:inherit;display:inline-block}.pv.mo .tk-plan b.text-swap{animation:pv-roll .45s var(--ease)}@keyframes pv-roll{0%{opacity:0;transform:translateY(70%)}}.pv .tk-range{color:var(--on-stage-muted);font-size:14.5px;font-weight:600}.pv .cycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pv .cy{border:1.5px solid var(--on-stage-line);background:var(--on-stage-fill);cursor:pointer;min-width:0;transition:background-color .25s,border-color .25s,color .25s,transform .2s var(--ease);border-radius:18px;align-content:start;gap:3px;padding:13px 14px 12px;display:grid;position:relative}.pv .cy:hover{transform:translateY(-2px)}.pv .cy input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pv .cy-k{letter-spacing:.02em;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.pv .cy-k:before{content:"";opacity:.55;border:2px solid;border-radius:50%;flex:none;width:16px;height:16px;transition:opacity .2s,box-shadow .2s,background-color .2s}.pv .cy-k em{background:var(--coral);color:var(--btn-ink);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.pv .cy-v{flex-wrap:wrap;align-items:baseline;gap:3px;display:flex}.pv .cy-v b{font:800 clamp(24px,2.7vw,31px)/1.1 var(--font-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pv .cy-v small{opacity:.8;font-size:13px;font-weight:700}.pv .cy-n{color:var(--on-stage-muted);font-size:12.5px;font-weight:600}.pv .cy:has(input:checked){background:var(--cream);border-color:var(--cream);color:var(--btn-ink)}.pv .cy:has(input:checked) .cy-n{color:#43544d}.pv .cy:has(input:checked) .cy-k:before{opacity:1;border-color:var(--coral);background:var(--coral);box-shadow:inset 0 0 0 3px var(--cream)}.pv .cy:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.pv .entb{gap:8px;display:grid}.pv .ent-p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pv .ent-p small{color:var(--on-stage-muted);font-size:14px;font-weight:700}.pv .ent-p b{font:800 clamp(34px,4.4vw,46px)/1 var(--font-d);letter-spacing:-.03em}.pv .ent-n{color:var(--on-stage-muted);font-size:14.5px}.pv .perf{background:radial-gradient(circle at 0 50%,transparent 12.5px,var(--stage) 13px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 12.5px,var(--stage) 13px) right/51% 100% no-repeat;height:26px;margin-block:-1px;position:relative}.pv .perf:after{content:"";border-top:2px dashed var(--on-stage-line);position:absolute;top:50%;left:24px;right:24px}.pv .tk-bot{background:var(--stage);border-radius:0 0 26px 26px;gap:14px;padding:14px 24px 24px;display:grid}.pv .rows{display:grid}.pv .row{border-bottom:1px solid var(--on-stage-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:9px 0;font-size:14.5px;display:flex}.pv .row:last-child{border-bottom:0}.pv .row dt{color:var(--on-stage-muted);font-weight:600}.pv .row dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-weight:700;display:flex}.pv .row dd b{font-family:var(--font-d);font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:800}.pv .old{color:var(--on-stage-muted);font-family:var(--font-d);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block;position:relative}.pv .old:after{content:"";background:var(--coral);transform-origin:0;border-radius:2px;height:2.5px;position:absolute;top:52%;left:-3px;right:-3px}.pv .zero{color:var(--coral-light)}.pv .row dd b.zero{font-size:19px}.pv .stamp{border:2px solid var(--coral);color:var(--coral-light);letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:7px;padding:4px 8px 3px;font-size:10px;font-weight:800;line-height:1.15;display:inline-block;rotate:-4deg}.pv.mo .zap .old:after{animation:pv-strike .4s var(--ease) backwards}.pv.mo .zap .zero{animation:pv-zero .55s var(--spring) .32s backwards}.pv.mo .zap .stamp{animation:.5s cubic-bezier(.2,1.6,.4,1) .62s backwards pv-stamp}@keyframes pv-strike{0%{transform:scaleX(0)}}@keyframes pv-zero{0%{opacity:0;transform:scale(.3)}}@keyframes pv-stamp{0%{opacity:0;rotate:14deg;scale:2.4}}.pv .tk-fine{color:var(--on-stage-muted);font-size:12.5px;line-height:1.5}.pv .tk-safe{color:var(--on-stage-muted);justify-content:center;align-items:center;gap:6px;margin-top:-4px;font-size:12px;font-weight:700;display:flex}.pv .tk-safe .ic{width:14px;height:14px}.pv .club .sh{margin-bottom:clamp(22px,3vw,36px)}.pv .bento{--b:#2456d6;--b2:#ffc93c;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;transition:--b .6s,--b2 .6s;display:grid}.pv .bento[data-b="1"]{--b:#c2305f;--b2:#7fe0c3}.pv .bento[data-b="2"]{--b:#2f7a5a;--b2:#f2c14e}.pv .bento[data-b="3"]{--b:#5b3cc4;--b2:#ff9b54}.pv .tile{border:1px solid var(--line);background:var(--paper);min-width:0;transition:transform .35s var(--ease),box-shadow .35s;border-radius:24px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.pv .tile:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pv .tile-viz{background:var(--sunk);height:238px;position:relative;overflow:hidden}.pv .tile-txt{align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.pv .tile-txt h3{letter-spacing:-.012em;font-size:19.5px;font-weight:700;line-height:1.15}.pv .tile-txt p{color:var(--muted);font-size:14.5px;line-height:1.45}.pv .tile .tag{z-index:3;position:absolute}.pv .t-cat{grid-column:span 7}.pv .t-brand{grid-column:span 5}.pv .t-card,.pv .t-chat,.pv .t-dash,.pv .t-url,.pv .t-own,.pv .t-help{grid-column:span 4}.pv .t-url .tile-viz,.pv .t-own .tile-viz,.pv .t-help .tile-viz{height:150px}.pv .t-cat .tile-txt{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px}.pv .t-cat .big{font:800 clamp(46px,5.4vw,64px)/1 var(--font-d);letter-spacing:-.04em;color:var(--accent-ink);grid-row:span 2}.pv .cat-f{scrollbar-width:none;gap:6px;padding:14px 14px 8px;display:flex;overflow-x:auto}.pv .cat-f::-webkit-scrollbar{display:none}.pv .cat-f button{border:1.5px solid var(--line-2);background:var(--paper);border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background-color .2s,color .2s,border-color .2s}.pv .cat-f button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pv .mq{padding-block:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.pv .mq-row{width:max-content;display:flex}.pv.mo .mq-row{animation:48s linear infinite pv-mq}.pv.mo .mq-row.rev{animation-duration:58s;animation-direction:reverse}.pv .t-cat:hover .mq-row{animation-play-state:paused}@keyframes pv-mq{to{transform:translate(-50%)}}.pv .bc{border:1px solid var(--line);background:var(--paper);width:166px;transition:opacity .35s,transform .35s var(--ease);border-radius:14px;flex:none;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:1px 10px;margin-right:10px;padding:10px;display:grid}.pv .bc i{background:var(--c);width:36px;height:36px;color:var(--ci,#fff);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.pv .bc i .ic{width:19px;height:19px}.pv .bc b{font-size:13px;line-height:1.15}.pv .bc em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.pv .bc[data-c=g]{--c:#e3633a;--ci:#0b1f1a}.pv .bc[data-c=s]{--c:#2f7a5a}.pv .bc[data-c=v]{--c:#2456d6}.pv .bc[data-c=c]{--c:#7a4cc8}.pv .bc[data-c=l]{--c:#f2c14e;--ci:#0b1f1a}.pv .t-cat[data-f=g] .bc:not([data-c=g]),.pv .t-cat[data-f=s] .bc:not([data-c=s]),.pv .t-cat[data-f=v] .bc:not([data-c=v]),.pv .t-cat[data-f=c] .bc:not([data-c=c]),.pv .t-cat[data-f=l] .bc:not([data-c=l]){opacity:.22;transform:scale(.95)}.pv .br{color:#17231f;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:16px 16px 56px;overflow:hidden}.pv .br-bar{background:#ece7dd;align-items:center;gap:8px;padding:7px 10px;display:flex}.pv .br-bar .dots{flex:none;gap:4px;display:flex}.pv .br-bar .dots i{background:#cfc8ba;border-radius:50%;width:7px;height:7px}.pv .br-url{color:#33433c;white-space:nowrap;background:#fff;border-radius:999px;flex:1;align-items:center;gap:5px;min-width:0;padding:4px 10px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.pv .br-url .ic{color:#2f7a5a;stroke-width:2.4px;width:11px;height:11px}.pv .br-body{background:color-mix(in srgb,var(--b) 8%,#fff);grid-template-columns:52px minmax(0,1fr);display:grid;position:relative}.pv .cb-side{background:#fff;border-right:1px solid #ece9e2;align-content:start;gap:7px;padding:10px 9px;display:grid}.pv .cb-logo{background:var(--b);color:#fff;width:32px;height:32px;font:800 16px var(--font-d);border-radius:10px;place-items:center;margin-bottom:3px;display:grid}.pv .cb-side i{background:#e9e6df;border-radius:3px;height:6px}.pv .cb-side i.on{background:var(--b)}.pv .cb-main{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.pv .cb-hero{background:linear-gradient(120deg,var(--b),color-mix(in srgb,var(--b) 58%,#000));color:#fff;border-radius:11px;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden}.pv .cb-hero:after{content:"";background:var(--b2);opacity:.92;border-radius:42% 58% 63% 37%/45% 41% 59% 55%;width:84px;height:84px;position:absolute;top:-26px;right:-22px}.pv.mo .cb-hero:after{animation:8s ease-in-out infinite pv-morph}@keyframes pv-morph{0%,to{border-radius:42% 58% 63% 37%/45% 41% 59% 55%;transform:rotate(0)scale(1)}50%{border-radius:63% 37% 41% 59%/57% 62% 38% 43%;transform:rotate(40deg)scale(1.1)}}.pv .cb-hero small{z-index:1;letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:8.5px;font-weight:800;position:relative}.pv .cb-hero b{z-index:1;max-width:14ch;font:800 15.5px/1.1 var(--font-d);position:relative}.pv .cb-btn{z-index:1;background:var(--b2);color:#17231f;border-radius:999px;justify-self:start;padding:4px 9px;font-size:9px;font-weight:800;position:relative}.pv .cb-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pv .cb-cards i{background:#fff;border:1px solid #ece9e2;border-radius:8px;height:30px}.pv .br-body:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.pv.mo .t-brand.gen .br-body:after{animation:.75s ease-out pv-sweep}.pv.mo .t-brand.gen .cb-hero b,.pv.mo .t-brand.gen .cb-logo{animation:.5s pv-blurswap}@keyframes pv-sweep{to{transform:translate(130%)}}@keyframes pv-blurswap{0%,to{opacity:1;filter:none}45%{opacity:0;filter:blur(4px)}}.pv .sw{align-items:center;gap:9px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.pv .sw button{border:3px solid var(--paper);background:var(--s);width:30px;height:30px;box-shadow:0 0 0 1.5px var(--line-2);transition:scale .25s var(--spring),box-shadow .2s;border-radius:50%;flex:none;padding:0}.pv .sw button:hover{scale:1.12}.pv .sw button[aria-checked=true]{box-shadow:0 0 0 2.5px var(--ink);scale:1.14}.pv .sw .tag{margin-left:auto;position:static}.pv .card-stage{perspective:900px;place-items:center;display:grid}.pv .idc{aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg,var(--b),color-mix(in srgb,var(--b) 52%,#000));width:min(256px,80%);transform:rotateX(var(--rx,7deg)) rotateY(var(--ry,-13deg)) rotate(-3deg);transition:transform .7s var(--ease);border-radius:16px;align-content:space-between;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 40px -20px #0000008c}.pv .t-card.tracking .idc{transition:transform .12s linear}.pv.mo .t-card:not(.tracking) .idc{animation:6.5s ease-in-out infinite pv-cardsway}@keyframes pv-cardsway{0%,to{transform:rotateX(7deg)rotateY(-13deg)rotate(-3deg)}50%{transform:rotateX(-4deg)rotateY(11deg)rotate(-1deg)}}.pv .idc:before{content:"";background:var(--b2);opacity:.3;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-40px;right:-30px}.pv .idc-top{align-items:center;gap:9px;display:flex;position:relative}.pv .idc-logo{width:30px;height:30px;color:var(--b);font:800 16px var(--font-d);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.pv .idc-top span{line-height:1.15;display:grid}.pv .idc-top b{font:800 15px var(--font-d)}.pv .idc-top small{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:700}.pv .idc-name{gap:1px;display:grid;position:relative}.pv .idc-name small{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:800}.pv .idc-name b{font:800 20px/1.1 var(--font-d)}.pv .idc-foot{justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex;position:relative}.pv .idc-ok{background:#ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.pv .idc-ok:before{content:"";background:#7fe0a8;border-radius:50%;width:6px;height:6px}.pv .idc-shine{transform:translateX(var(--gx,-60%));transition:transform .7s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff57 48%,#0000 62%);position:absolute;inset:0}.pv .t-card.tracking .idc-shine{transition:transform .12s linear}.pv.mo .t-card:not(.tracking) .idc-shine{animation:6.5s ease-in-out infinite pv-cardshine}@keyframes pv-cardshine{0%,to{transform:translate(-70%)}50%{transform:translate(70%)}}.pv .chat{background:var(--stage);color:var(--on-stage);--focus:#fff6ec;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.pv .chat-top{align-items:center;gap:9px;display:flex}.pv .chat-top .av{border-radius:50%;flex:none;width:32px;height:32px}.pv .chat-top span{line-height:1.2;display:grid}.pv .chat-top b{font-size:13.5px}.pv .chat-top small{color:var(--on-stage-muted);font-size:11px}.pv .chat-log{flex-direction:column;justify-content:flex-end;gap:6px;min-height:0;display:flex;overflow:hidden}.pv .m{border-radius:15px;max-width:86%;padding:8px 12px;font-size:13.5px;line-height:1.35}.pv .m.me{background:var(--cream);color:var(--btn-ink);border-bottom-right-radius:5px;align-self:flex-end;font-weight:700}.pv .m.vv{background:#f6f1e821;border-bottom-left-radius:5px;align-self:flex-start}.pv .m.vv b{color:var(--coral-light)}.pv .m.ty{background:#f6f1e821;border-bottom-left-radius:5px;align-self:flex-start;gap:4px;padding:11px 13px;display:inline-flex}.pv .m.ty i{background:var(--on-stage);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1s infinite pv-dot}.pv .m.ty i:nth-child(2){animation-delay:.15s}.pv .m.ty i:nth-child(3){animation-delay:.3s}@keyframes pv-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.pv.mo .m.in{animation:pv-bubble .35s var(--ease)}@keyframes pv-bubble{0%{opacity:0;transform:translateY(10px)scale(.96)}}.pv .chat-ask{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pv .chat-ask::-webkit-scrollbar{display:none}.pv .chat-ask button{min-height:32px;color:var(--coral-light);background:#f5a0801a;border:1px solid #f5a0808c;border-radius:999px;flex:none;padding:0 11px;font-size:12.5px;font-weight:800;transition:background-color .2s,transform .2s}.pv .chat-ask button:hover{background:#f5a0803d;transform:translateY(-1px)}.pv .dash{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:42px 14px 14px;display:grid}.pv .dash .tag{top:12px;right:12px}.pv .kpis{gap:18px;display:flex}.pv .kpis div{min-width:0;display:grid}.pv .kpis small,.pv .eco small{letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:800}.pv .kpis b,.pv .eco b{font:800 24px/1.1 var(--font-d);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pv .bars{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:7px;min-height:0;padding-top:4px;display:flex}.pv .bars i{max-width:24px;height:calc(var(--h)*100%);background:var(--viz-a);transform-origin:50% 100%;border-radius:4px 4px 0 0;flex:1}.pv .bars i:last-child{background:var(--viz-b)}.pv.mo .t-dash.on .bars i{animation:pv-growy .8s var(--ease) calc(var(--i)*60ms) backwards}@keyframes pv-growy{0%{transform:scaleY(0)}}.pv .eco{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.pv .eco div{display:grid}.pv .spark{flex:none;width:110px;height:34px;overflow:visible}.pv .spark path{fill:none;stroke:var(--viz-a);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pv .spark circle{fill:var(--viz-a);stroke:var(--sunk);stroke-width:2px}.pv.mo .t-dash.on .spark path{stroke-dasharray:1;animation:pv-drawp 1.3s var(--ease) .3s backwards}@keyframes pv-drawp{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pv .url-stage{align-content:center;place-items:center;gap:10px;padding:14px;display:grid}.pv .urlbar{background:var(--paper);border:1px solid var(--line);width:100%;min-width:0;max-width:330px;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:14.5px;font-weight:700;display:flex;overflow:hidden}.pv .urlbar .ic{width:15px;height:15px;color:var(--viz-a);stroke-width:2.4px}.pv .urlbar b{color:var(--accent-ink);font-weight:800}.pv .caret{background:var(--ink);flex:none;width:2px;height:17px;margin-left:-5px}.pv.mo .caret{animation:1s step-end infinite pv-caret}@keyframes pv-caret{50%{opacity:0}}.pv .url-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.pv .own{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.pv .own-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden}.pv .own-row{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex:none;align-items:center;gap:9px;padding:7px 10px;display:flex}.pv .own-row i{background:var(--viz-track);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.pv .own-row i .ic{width:15px;height:15px}.pv .own-row span{min-width:0;line-height:1.2;display:grid}.pv .own-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pv .own-row small{color:var(--muted);font-size:10.5px;font-weight:700}.pv .own-row.mine{border-color:var(--coral)}.pv .own-row.mine i{background:var(--coral);color:var(--btn-ink)}.pv .own-row.mine small{color:var(--accent-ink)}.pv.mo .own-row.new{animation:pv-dropin .5s var(--spring)}@keyframes pv-dropin{0%{opacity:0;transform:translateY(-14px)scale(.94)}}.pv .own-add{border:1.5px dashed var(--line-2);min-height:34px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:800;transition:border-color .2s,background-color .2s;display:inline-flex}.pv .own-add:hover{border-color:var(--coral);background:var(--accent-soft)}.pv .own-add .ic{width:14px;height:14px}.pv .help{flex-direction:column;justify-content:center;gap:8px;padding:14px;display:flex}.pv .mail{border-radius:14px;align-items:center;gap:9px;max-width:88%;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.pv .mail.q{background:var(--brand);color:var(--on-brand);border-bottom-right-radius:5px;align-self:flex-end}.pv .mail.q .ic{width:16px;height:16px}.pv .mail.a{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.pv .mail.a i{background:var(--coral);width:30px;height:30px;color:var(--btn-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pv .mail.a i .ic{width:17px;height:17px}.pv .mail.a span{line-height:1.2;display:grid}.pv .mail.a small{color:var(--muted);font-size:11px}.pv.mo .t-help.on .mail.a{animation:pv-bubble .5s var(--ease) .5s backwards}.pv .api{background:var(--stage);color:var(--on-stage);--focus:#fff6ec;--viz-a:#4fa987;--viz-track:#f6f1e824;position:relative;overflow:hidden}.pv .api:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f7a5a99,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-180px}.pv .api .wrap{gap:clamp(26px,3.6vw,44px);display:grid;position:relative}.pv .api .eyebrow{color:var(--coral-light)}.pv .api .sh .sub{color:var(--on-stage-muted)}.pv .flow{position:relative}.pv .flow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pv .flow-list li{min-width:0;display:grid}.pv .fl{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;align-content:start;gap:9px;padding:0;display:grid;position:relative}.pv .fl-ic{z-index:1;background:var(--stage-3);border:1.5px solid var(--on-stage-line);width:56px;height:56px;color:var(--coral-light);transition:background-color .35s,color .35s,border-color .35s,transform .35s var(--spring);border-radius:18px;place-items:center;display:grid;position:relative}.pv .fl-ic .ic{width:25px;height:25px}.pv .fl b{font:700 19px/1.15 var(--font-d);letter-spacing:-.01em}.pv .fl .t{color:var(--on-stage-muted);font-size:14px;line-height:1.45;transition:color .35s}.pv .fl:after{content:"";background:repeating-linear-gradient(90deg,var(--on-stage-line) 0 6px,transparent 6px 12px);width:calc(100% - 56px);height:2px;position:absolute;top:27px;left:66px}.pv .flow-list li:last-child .fl:after{display:none}.pv.mo .flow.live .fl:after{animation:1s linear infinite pv-dash}@keyframes pv-dash{to{background-position:12px 0}}.pv .fl.on .fl-ic{background:var(--coral);border-color:var(--coral);color:var(--btn-ink);transform:scale(1.08)}.pv .fl.on .t{color:var(--on-stage)}.pv .flow-dot{z-index:2;background:var(--sun);pointer-events:none;opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:transform 1s cubic-bezier(.6,0,.3,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #f2c14e47,0 0 16px #f2c14ee6}.pv .flow.run .flow-dot{opacity:1}.pv .flow-dot.rst{opacity:0;transition:none}.pv .wire{background:var(--stage-3);border:1px solid var(--on-stage-line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:11px 16px;display:flex}.pv .wire small{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-light);flex:none;font-size:10.5px;font-weight:800}.pv .wire code{white-space:nowrap;min-width:0;font:500 13px/1.5 var(--mono);color:var(--on-stage);scrollbar-width:none;display:block;overflow-x:auto}.pv .wire code::-webkit-scrollbar{display:none}.pv.mo .wire code.text-swap{animation:pv-swapin .4s var(--ease)}.pv .est{border:1px solid var(--on-stage-line);background:#0c271f80;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,36px);padding:clamp(18px,3vw,34px);display:grid}.pv .est-in{align-content:start;gap:14px;min-width:0;display:grid}.pv .est-in>label{font-size:15px;font-weight:800}.pv .api .big-n input{color:var(--on-stage);border-bottom-color:#f6f1e859;width:5.6ch;font-size:clamp(40px,5.4vw,56px)}.pv .api .big-n input:hover,.pv .api .big-n input:focus{border-bottom-color:var(--coral)}.pv .api .big-n span{color:var(--on-stage-muted)}.pv .api .rng-thumb{background:var(--cream);color:#a83e1f}.pv .api .rng-ticks span,.pv .api .fine{color:var(--on-stage-muted)}.pv .est-out{background:var(--stage-3);border:1px solid var(--on-stage-line);border-radius:22px;gap:14px;min-width:0;padding:20px;display:grid}.pv .est-k{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-light);font-size:11.5px;font-weight:800}.pv .est-plan{font:800 clamp(30px,3.8vw,40px)/1.05 var(--font-d);letter-spacing:-.025em;overflow:hidden}.pv .est-plan b{font-weight:inherit;display:inline-block}.pv.mo .est-plan b.text-swap{animation:pv-roll .45s var(--ease)}.pv .meter{gap:8px;display:grid}.pv .meter-bar{background:var(--viz-track);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.pv .meter-bar i{height:100%;transition:flex-basis .5s var(--ease);border-radius:3px;display:block}.pv .meter-bar .in{flex:0 0 calc(var(--in,0)*100%);background:var(--viz-a)}.pv .meter-bar .ov{flex:0 0 calc(var(--ov,0)*100%);background:var(--viz-b)}.pv .leg{color:var(--on-stage-muted);flex-wrap:wrap;gap:6px 18px;font-size:13px;font-weight:600;display:flex}.pv .leg span{align-items:center;gap:7px;display:inline-flex}.pv .leg b{color:var(--on-stage);font-variant-numeric:tabular-nums}.pv .dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pv .dot.a{background:var(--viz-a)}.pv .dot.b{background:var(--viz-b)}.pv .sum{display:grid}.pv .sum div{border-bottom:1px solid var(--on-stage-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.pv .sum dt{color:var(--on-stage-muted);font-weight:600}.pv .sum dt span{font-variant-numeric:tabular-nums}.pv .sum dd{font-family:var(--font-d);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16.5px;font-weight:800}.pv .sum .tot{border-bottom:0;padding-top:12px}.pv .sum .tot dt{color:var(--on-stage);font-size:15.5px;font-weight:800}.pv .sum .tot dd{letter-spacing:-.02em;color:var(--coral-light);font-size:clamp(28px,3.4vw,36px)}.pv .tbl{border:1px solid var(--on-stage-line);border-radius:20px;overflow-x:auto}.pv .tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--on-stage)}.pv .tbl th,.pv .tbl td{text-align:left;border-bottom:1px solid var(--on-stage-line);padding:13px 16px;font-size:14.5px}.pv .tbl tbody tr:last-child th,.pv .tbl tbody tr:last-child td{border-bottom:0}.pv .tbl thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--on-stage-muted);font-size:11px;font-weight:800}.pv .tbl tbody th{font:700 16px var(--font-d);white-space:nowrap}.pv .tbl tbody tr{transition:background-color .35s}.pv .tbl tbody tr.on{background:#f5a08024}.pv .tbl tbody tr.on th:after{content:"seu uso";background:var(--coral);color:var(--btn-ink);font:800 10.5px var(--font-b);letter-spacing:.04em;vertical-align:2px;border-radius:999px;margin-left:9px;padding:2px 8px}.pv .notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}.pv .notes li{color:var(--on-stage-muted);gap:10px;font-size:14px;line-height:1.45;display:flex}.pv .notes .ic{color:var(--coral-light);margin-top:2px}.pv .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid}.pv .acc{display:grid}.pv .acc details{border-bottom:1px solid var(--line-2)}.pv .acc details:first-child{border-top:1px solid var(--line-2)}.pv .acc summary{cursor:pointer;font:700 clamp(17px,1.8vw,20px)/1.25 var(--font-d);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;list-style:none;display:flex}.pv .acc summary::-webkit-details-marker{display:none}.pv .pm{background:var(--accent-soft);width:34px;height:34px;transition:background-color .25s,rotate .35s var(--ease);border-radius:50%;flex:none;position:relative}.pv .pm:before,.pv .pm:after{content:"";background:var(--accent-ink);width:13px;height:2.5px;transition:rotate .35s var(--ease),background-color .25s;border-radius:2px;margin:-1.25px 0 0 -6.5px;position:absolute;top:50%;left:50%}.pv .pm:after{rotate:90deg}.pv details[open] .pm{background:var(--coral);rotate:180deg}.pv details[open] .pm:before,.pv details[open] .pm:after{background:var(--btn-ink)}.pv details[open] .pm:after{rotate:0deg}.pv .acc-b{overflow:hidden}.pv .acc-b p{color:var(--muted);max-width:64ch;padding:0 46px 20px 2px;font-size:16px;line-height:1.6}.pv .cta{padding-top:0}.pv .cta-card{background:var(--stage);color:var(--on-stage);--focus:#fff6ec;border-radius:36px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;padding:clamp(24px,4.6vw,60px);display:grid;position:relative;overflow:hidden}.pv .cta-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f7a5abf,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-140px}.pv .cta-txt{gap:18px;min-width:0;display:grid;position:relative}.pv .cta-txt h2{letter-spacing:-.03em;font-size:clamp(32px,4.8vw,58px);font-weight:800;line-height:1}.pv .cta-txt>p{color:var(--on-stage-muted);max-width:48ch;font-size:clamp(16px,1.5vw,18px)}.pv .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv .btn-lg{min-height:64px;padding-left:28px;font-size:18px}.pv .btn-lg .arr{width:52px;height:52px}.pv .cta-sum{font-size:14px;font-weight:700;color:var(--on-stage)!important}.pv .contact{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14.5px;display:flex}.pv .contact .sel{-webkit-user-select:all;user-select:all;color:var(--on-stage);overflow-wrap:anywhere;font-weight:800}.pv .copy{border:1.5px solid var(--on-stage-line);min-height:34px;color:var(--on-stage);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;transition:background-color .2s;display:inline-flex}.pv .copy:hover{background:var(--on-stage-fill)}.pv .copy .ic{width:14px;height:14px}.pv .cta-vivi{aspect-ratio:1;justify-self:center;width:min(250px,100%);position:relative}.pv .cta-vivi .disc{width:88%;top:54%;left:50%;box-shadow:0 0 0 14px #f6f1e812,0 40px 60px -34px #0009}.pv .cta-vivi .disc:after{display:none}.pv .cv{width:76%;height:76%;position:absolute;top:54%;left:50%;translate:-50% -52%}.pv .cv svg{width:100%;height:100%;display:block;overflow:visible}.pv .cv .v-point{transform-box:view-box;transform-origin:33px 79px;transform:rotate(var(--arm,48deg))}.pv.mo .cta-card.live .cv{animation:1.5s ease-in-out infinite pv-nudge}.pv.mo .cta-card.live .cv .v-point{animation:1.5s ease-in-out infinite pv-point}.pv.mo .cta-card.live .cv .v-pmarks{animation:1.5s ease-in-out infinite pv-marks}@keyframes pv-nudge{50%{transform:translate(var(--nx,-9px),var(--ny,0))}}@keyframes pv-point{0%,to{transform:rotate(var(--arm,48deg))}50%{transform:rotate(calc(var(--arm,48deg) + 9deg))}}.pv .cv-say{background:var(--bubble);color:var(--bubble-ink);border-radius:16px 16px 16px 4px;padding:8px 13px;font-size:14.5px;font-weight:800;position:absolute;top:0;right:8%;rotate:4deg;box-shadow:0 14px 24px -14px #0009}.pv.mo .cta-card.live .cv-say{animation:3.2s ease-in-out infinite pv-floaty}.pv .foot{padding-block:0 132px}.pv .foot .wrap{color:var(--muted);gap:10px;font-size:13px;line-height:1.5;display:grid}.pv .foot img{width:auto;height:26px}.pv .foot .l-light{display:var(--logo-light)}.pv .foot .l-dark{display:var(--logo-dark)}.pv .dock{z-index:40;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--stage-3);width:min(540px,100% - 24px);color:var(--on-stage);border:1px solid var(--on-stage-line);--focus:#fff6ec;visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 9px;display:flex;position:fixed;transform:translateY(calc(100% + 40px));box-shadow:0 18px 40px -14px #0009}.pv .dock.on{visibility:visible;transition:transform .55s var(--ease),visibility 0s;transform:none}.pv .dock .av{border-radius:50%;flex:none;width:42px;height:42px}.pv .dock-t{flex:1;min-width:0;line-height:1.2;display:grid}.pv .dock-t b{font:800 15.5px var(--font-d);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv .dock-t span{color:var(--on-stage-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}@media (width<=1020px){.pv .t-cat,.pv .t-brand{grid-column:span 12}.pv .t-card,.pv .t-chat{grid-column:span 6}.pv .t-dash{grid-column:span 12}.pv .t-url,.pv .t-own,.pv .t-help{grid-column:span 4}.pv .dash{max-width:none}}@media (width<=900px){.pv .nav{display:none}.pv .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""foot";row-gap:18px}.pv .stage{aspect-ratio:auto;--vs:166px;justify-self:center;max-width:420px;height:272px}.pv .disc{width:232px;top:50%;left:auto;right:8px;translate:0 -50%}.pv.mo .disc:after{animation-name:pv-ping-mobile}@keyframes pv-ping-mobile{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.pv .vivi-slot{top:50%;left:auto;right:41px;translate:0 -52%}.pv .seal{width:104px;inset:auto auto 0 0;rotate:-8deg}.pv .fc1{top:2%;left:0}.pv .fc2,.pv .fc3{display:none}.pv .fc4{top:0;left:auto;right:0}.pv .fc5{display:none}.pv .vivi-say{max-width:150px;padding:9px 12px;font-size:13.5px;bottom:54%;right:90%}.pv .calc-card,.pv .est,.pv .faq-grid{grid-template-columns:minmax(0,1fr)}.pv .flow-list{grid-template-columns:minmax(0,1fr);gap:0}.pv .fl{grid-template-columns:56px minmax(0,1fr);gap:3px 16px;padding-bottom:24px}.pv .flow-list li:last-child .fl{padding-bottom:0}.pv .fl-ic{grid-row:span 2}.pv .fl b{align-self:end}.pv .fl:after{background:repeating-linear-gradient(180deg,var(--on-stage-line) 0 6px,transparent 6px 12px);width:2px;height:calc(100% - 68px);top:62px;left:27px}@keyframes pv-dash{to{background-position:0 12px}}.pv .notes,.pv .cta-card{grid-template-columns:minmax(0,1fr)}.pv .cta-vivi{--arm:8deg;--nx:0px;--ny:8px;order:-1;justify-self:start;width:150px}.pv .cv-say{white-space:nowrap;top:22%;left:86%;right:auto}}@media (width<=700px){.pv .t-card,.pv .t-chat,.pv .t-url,.pv .t-own,.pv .t-help{grid-column:span 12}.pv .t-cat .tile-txt{grid-template-columns:minmax(0,1fr)}.pv .t-cat .big{grid-row:auto}.pv .tbl{border:0;border-radius:0;overflow:visible}.pv .tbl table,.pv .tbl tbody,.pv .tbl tr,.pv .tbl th,.pv .tbl td{display:block}.pv .tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pv .tbl tbody{gap:10px;display:grid}.pv .tbl tbody tr{border:1px solid var(--on-stage-line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 16px;display:grid}.pv .tbl tbody th{border:0;grid-column:1/-1;padding:0;font-size:18px}.pv .tbl tbody td{border:0;gap:1px;padding:0;font-weight:700;display:grid}.pv .tbl tbody td:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--on-stage-muted);font-size:10.5px;font-weight:800}}@media (width<=520px){.pv .top{gap:10px}.pv .top .logo img{height:29px}.pv .cat-f button{min-height:44px}.pv .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .cycle{grid-template-columns:minmax(0,1fr)}.pv .cy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.pv .cy-k{grid-column:1/-1}.pv .cy-v{grid-area:2/2;justify-content:flex-end}.pv .cy-n{grid-area:2/1}.pv .tk-top{padding:20px 18px 14px}.pv .tk-bot{padding:12px 18px 20px}.pv .hero-cta .btn,.pv .hero-cta .btn-ghost{justify-content:center;width:100%}.pv .hero-cta .btn{justify-content:space-between}.pv .cta-row .btn,.pv .cta-row .btn-ghost{justify-content:center;width:100%}.pv .cta-row .btn{justify-content:space-between}.pv .big-n .edit{display:none}.pv .kpis{padding-right:0}.pv .dash .tag{top:12px;bottom:auto;right:12px}.pv .acc-b p{padding-right:8px}.pv .dock-t span{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.pv *,.pv,.pv :before,.pv :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pv .mq-row,.pv .m.ty i,.pv .caret,.pv .disc:after{animation:none!important}}.pv{min-height:100vh}.pv .pv-skip{z-index:60;background:var(--paper);color:var(--ink);border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.pv .pv-skip:focus{top:12px}.pv .top-actions .pv-login{min-height:44px;color:var(--on-stage-muted);font:700 14.5px/1 var(--font-b);border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.pv .top-actions .pv-login:hover{color:var(--on-stage);background:var(--on-stage-fill)}.pv .pv-invite{margin-top:clamp(18px,3vw,28px)}.pv .pv-invite p{background:var(--accent-soft);color:var(--ink);border-radius:18px;padding:14px 18px;font-size:15px}.pv .pv-invite a{color:var(--accent-ink);font-weight:800}.pv .pv-plans{padding-top:clamp(40px,6vw,72px)}.pv .pv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(22px,3vw,34px);display:grid}.pv .pv-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:28px;align-content:start;gap:10px;padding:clamp(20px,2.6vw,28px);display:grid;position:relative}.pv .pv-card--hl{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral),var(--shadow)}.pv .pv-badge{background:var(--coral);color:var(--btn-ink);font:800 11.5px/1.3 var(--font-b);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;position:absolute;top:-12px;left:22px}.pv .pv-card h3{font:800 clamp(22px,2.2vw,26px)/1.1 var(--font-d);letter-spacing:-.02em}.pv .pv-range{color:var(--muted);font-size:14.5px;font-weight:700}.pv .pv-price{align-items:baseline;gap:4px;margin-top:4px;display:flex}.pv .pv-price strong{font:800 clamp(34px,3.6vw,42px)/1 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pv .pv-price span{color:var(--muted);font-size:15px;font-weight:700}.pv .pv-fee{color:var(--muted);font-size:14.5px}.pv .pv-fee s{opacity:.75}.pv .pv-fee b{color:var(--accent-ink)}.pv .pv-card .btn{margin-top:6px}.pv .pv-micro{color:var(--muted);text-align:center;font-size:13px}.pv .pv-card .btn-ghost{border-color:var(--line-2);min-height:44px;color:var(--ink);padding:0 16px;font-size:14.5px}.pv .pv-card .btn-ghost:hover{background:var(--sunk);border-color:var(--ink)}.pv .pv-enterprise{color:var(--muted);margin-top:clamp(18px,2.4vw,26px);font-size:15px}.pv .pv-grid{gap:clamp(14px,1.4vw,18px)}.pv .pv-card{flex-direction:column;padding:clamp(20px,1.7vw,24px);display:flex}.pv .pv-card>.pv-m{flex-direction:column;flex:1;gap:12px;display:flex}.pv .pv-card--hl{box-shadow:0 0 0 4px #e3633a1f,var(--shadow);border-width:1.5px}.pv .pv-unit{background:var(--sunk,#0000000a);border-radius:14px;gap:2px;padding:10px 13px;line-height:1.3;display:grid}.pv .pv-unit span{color:var(--muted);font-size:12.5px}.pv .pv-unit b{color:var(--accent-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.pv .pv-unit small{color:var(--muted);margin-left:2px;font-size:13px;font-weight:600}.pv .pv-card--hl .pv-unit{background:#e3633a17}.pv .pv-included-strip{background:var(--stage);color:var(--on-stage);border-radius:16px;align-items:center;gap:6px 16px;min-width:0;margin-top:clamp(16px,1.6vw,20px);padding:12px 16px;display:flex}.pv .pv-included-strip p{font:800 11.5px/1.3 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-light);flex:none}.pv .pv-included-strip ul{scrollbar-width:none;white-space:nowrap;gap:13px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pv .pv-included-strip ul::-webkit-scrollbar{display:none}.pv .pv-included-strip li{flex:none;align-items:center;gap:5px;font-size:13px;display:inline-flex}.pv .pv-included-strip .hl-i{background:var(--coral-light);width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=1199px){.pv .pv-included-strip ul{padding-right:28px;-webkit-mask:linear-gradient(90deg,#000 88%,#0000);mask:linear-gradient(90deg,#000 88%,#0000)}}@media (width<=900px){.pv .pv-included-strip{flex-direction:column;align-items:stretch;max-width:520px;padding:11px 14px}}.pv .pv-card:not(.pv-card--hl) .btn{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--coral);background:0 0}.pv .pv-card:not(.pv-card--hl) .btn:hover{background:#e3633a14}.pv .pv-card:not(.pv-card--hl) .btn .arr{color:var(--accent-ink);background:#e3633a24}.pv .pv-card .btn{white-space:nowrap;text-wrap:nowrap;gap:8px;min-height:50px;margin-top:auto;padding:5px 5px 5px 16px;font-size:14.5px}.pv .pv-card .btn .arr{width:36px;height:36px}.pv .pv-plans-terms{font-size:14px}.pv .pv-enterprise a,.pv .faq .sub a,.pv .contact a{color:var(--accent-ink);font-weight:800}.pv .pv-terms{padding-block:0 clamp(40px,6vw,64px)}.pv .pv-terms h2{font:800 18px/1.3 var(--font-d);margin-bottom:8px}.pv .pv-terms p{max-width:80ch;color:var(--muted);font-size:14px}.pv .pv-foot-top{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:24px;display:flex}.pv .pv-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.pv .pv-foot nav a{color:var(--ink);font-weight:700;text-decoration:none}.pv .pv-foot nav a:hover{text-decoration:underline}.pv .pv-foot-bottom{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.pv .pv-foot-bottom a{color:var(--ink)}.pv .pv-foot .metrics-preferences{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.pv .pv-grid{grid-template-columns:minmax(0,1fr);max-width:520px}.pv .top-actions .pv-login .vn-login__label{display:none}}@media (width<=700px){.pv .top-actions>.btn-sm{display:none}}.pv main{isolation:isolate;position:relative}.pv main>section{position:relative}.pv .calc:before{border-radius:0 0 50% 50%/0 0 clamp(40px,6vw,96px) clamp(40px,6vw,96px);height:clamp(150px,15vw,230px)}.pv .cta{z-index:1;isolation:isolate;padding-bottom:0}.pv .cta:after{content:"";z-index:-1;background:var(--stage-3);border-radius:50% 50% 0 0/clamp(36px,6vw,90px) clamp(36px,6vw,90px) 0 0;position:absolute;inset:52% 0 0}.pv .cta-card{box-shadow:0 30px 60px -30px #0000008c}.pv .pv-foot{background:var(--stage-3);color:var(--on-stage-muted);padding-top:clamp(40px,6vw,72px)}.pv .pv-foot .wrap{color:var(--on-stage-muted)}.pv .pv-foot-top{border-top-color:var(--on-stage-line)}.pv .pv-foot nav a,.pv .pv-foot-bottom a,.pv .pv-foot .metrics-preferences,.pv .pv-foot .vn-login{color:var(--on-stage)}.pv .pv-foot .l-light{display:none}.pv .pv-foot .l-dark{display:block}@media (width<=700px){.pv .cta:after{top:40%}}body:has(.pv){background:#f6f1e8;margin:0}@media (prefers-color-scheme:dark){body:has(.pv:not([data-theme=light])){background:#0b1713}}body:has(.pv[data-theme=dark]){background:#0b1713}.pv .calc{padding-bottom:clamp(20px,3vw,40px)}.pv .pv-brands a{color:var(--accent-ink);border-bottom:1.5px solid;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.pv .pv-brands .ic{width:16px;height:16px}.pv .calc>.wrap{max-width:calc(1320px + 2*var(--gut))}.pv .calc-card--simple{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(20px,3.4vw,48px)}.pv .calc-card--simple .calc-in{gap:clamp(16px,2vw,24px)}.pv .calc-card--simple .sh h2{font-size:clamp(30px,3.8vw,48px);line-height:1.04}.pv .calc-card--simple .sh h2 label{cursor:text}.pv .calc-card--simple .big-n input{width:4.4ch;font-size:clamp(64px,8.4vw,112px)}.pv .calc-card--simple .big-n span{font-size:clamp(18px,1.8vw,22px)}.pv .calc-card--simple .rng{--tw:44px;height:52px}.pv .calc-card--simple .rng-track{height:14px}.pv .calc-help{color:var(--muted);max-width:56ch;font-size:15px;line-height:1.5}.pv .ticket--simple .tk-top{gap:12px;padding:26px 26px 18px}.pv .ticket--simple .tk-bot{padding-top:6px}.pv .tk-price{align-items:baseline;gap:6px;margin-top:4px;display:flex}.pv .tk-price b{font:800 clamp(52px,5.6vw,72px)/1 var(--font-d);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.pv .tk-price small{color:var(--on-stage-muted);font-size:18px;font-weight:700}.pv .tk-sub{color:var(--on-stage-muted);font-size:15px;font-weight:600}.pv .tk-seal{background:var(--coral);color:var(--btn-ink);border-radius:999px;justify-self:start;padding:7px 14px;font-size:14px;font-weight:800}.pv .tk-more summary{cursor:pointer;min-height:44px;color:var(--on-stage);align-items:center;gap:8px;font-size:14.5px;font-weight:800;list-style:none;display:inline-flex}.pv .tk-more summary::-webkit-details-marker{display:none}.pv .tk-more summary:after{content:"+";border:1.5px solid var(--on-stage-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.pv .tk-more[open] summary:after{content:"−"}.pv .tk-more[open]{gap:12px;display:grid}.pv .tk-more .tk-safe{justify-content:flex-start;margin-top:0}@media (width<=1020px){.pv .calc-card--simple{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.pv .calc-card--simple .big-n input{font-size:72px}}.pv .calc-card--simple .rng-ticks{margin-bottom:8px}.pv .tk-seal{color:var(--on-stage);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:flex}.pv .tk-seal:before{content:"✓";background:var(--leaf);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.pv .ticket--simple .tk-range{font-size:15px}.pv .tk-alt{text-align:center;font-size:15px}.pv .tk-alt a{color:var(--on-stage);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pv .big-n .edit .edit-m{display:none}@media (width<=700px){.pv .calc-card--simple .big-n .edit{margin-left:0;font-size:14px;display:inline-flex}.pv .big-n .edit .edit-d{display:none}.pv .big-n .edit .edit-m{display:inline}}.pv .tk-price{flex-wrap:wrap;min-width:0}@media (width<=520px){.pv .tk-price b{font-size:clamp(34px,10vw,52px)}.pv .ticket--simple .tk-top{padding:22px 20px 16px}.pv .ticket--simple .tk-bot{padding-inline:20px}}.pv .dock{left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--dock-lift,0px));margin-inline:auto;translate:none}.pv .au{border:1px solid var(--on-stage-line);border-left:5px solid var(--coral);background:#f6f1e814;border-radius:24px;gap:12px;padding:clamp(18px,2.6vw,28px);display:grid}.pv .au-k{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-light);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pv .au-k .ic{width:18px;height:18px}.pv .au-t{font:700 clamp(19px,2vw,24px)/1.3 var(--font-d);letter-spacing:-.01em;color:var(--on-stage);max-width:60ch}.pv .au-t b{color:var(--coral-light)}.pv .au-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv .au-list li{color:var(--on-stage);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.pv .au-list .ic{color:#7fd3a8;flex:none;width:18px;height:18px;margin-top:3px}.pv .au-list b{color:#fff}.pv .au-ex{background:var(--stage-3);color:var(--on-stage-muted);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.5}.pv .au-ex b{color:var(--on-stage)}.pv .api .fine a{color:var(--coral-light);font-weight:800}.pv .est-custom{color:var(--on-stage);font-size:16px;line-height:1.5}.pv #estCustom{justify-items:start;gap:14px;display:grid}.pv #estCustom[hidden],.pv #estStd[hidden]{display:none}.pv .tbl tbody tr[data-api=custom] td:last-child{white-space:normal}.pv .tk-app{color:var(--on-stage);align-items:flex-start;gap:8px;font-size:14.5px;font-weight:700;display:flex}.pv .tk-app[hidden]{display:none}.pv .tk-app .ic{width:20px;height:20px;color:var(--coral);flex:none}.pv .tk-app a{color:var(--on-stage);text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}.pv .pv-app{background:var(--accent-soft);color:var(--ink);border-radius:14px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.pv .pv-app .ic{width:18px;height:18px;color:var(--accent-ink);flex:none}.pv .pv-app a{color:var(--accent-ink);font-size:13px;font-weight:800}.pv .pv-app-terms{padding-top:0}.pv .pv-app-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3vw,40px);padding:clamp(22px,3.4vw,40px);display:grid}.pv .pv-app-head h2{font:800 clamp(26px,3vw,36px)/1.1 var(--font-d);letter-spacing:-.02em;margin-top:6px}.pv .pv-app-head .sub{margin-top:10px}.pv .pv-app-more{min-height:44px;color:var(--accent-ink);text-underline-offset:5px;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:800;text-decoration:underline;display:inline-flex}.pv .pv-app-more .ic{width:16px;height:16px}.pv .pv-app-body h3{font:800 18px/1.3 var(--font-d);margin-bottom:10px}.pv .pv-app-body ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv .pv-app-body li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.pv .pv-app-body li .ic{width:20px;height:20px;color:var(--leaf);flex:none;margin-top:2px}@media (width<=860px){.pv .pv-app-card{grid-template-columns:minmax(0,1fr)}}.pv .hero-bg i{will-change:transform}.pv .pv-m{align-content:start;gap:10px;display:grid}.pv .pv-proof{padding-top:0}.pv .pv-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(16px,3vw,36px);display:grid}.pv .pv-proof-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:10px;padding:16px 20px;text-decoration:none;display:grid}.pv .pv-proof-card:hover{border-color:var(--ink)}.pv .pv-proof-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pv .pv-proof-logo{border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;width:112px;height:56px;display:grid}.pv .pv-proof-copy{color:var(--muted);gap:2px;font-size:14.5px;line-height:1.4;display:grid}.pv .pv-proof-copy b{color:var(--ink);font-size:16px}.pv .pv-proof-go{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.pv .pv-proof-go .ic{width:16px;height:16px}.pv .pv-proof-who{margin-bottom:clamp(14px,2vw,22px)}.pv .pv-proof-who .eyebrow{margin-bottom:12px}.pv .pv-proof-links{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.pv .pv-proof-links a{color:var(--accent-ink);align-items:center;gap:6px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}.pv .pv-proof-links a:hover{text-decoration:underline}.pv .pv-proof-links a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.pv .pv-proof-links .ic{width:16px;height:16px}.pv .pv-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv .pv-proof-stats li{background:var(--paper);border:1px solid var(--line);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.pv .pv-proof-stats strong{font:800 clamp(28px,3vw,36px)/1 var(--font-d);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pv .pv-proof-stats span{color:var(--muted);font-size:13.5px;line-height:1.35}@media (width<=900px){.pv .pv-proof-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.pv .pv-proof-card{grid-template-columns:auto minmax(0,1fr)}.pv .pv-proof-go{grid-column:1/-1}.pv .pv-proof-stats{gap:8px}.pv .pv-proof-stats li{padding:12px}.pv .pv-proof-stats strong{font-size:24px}.pv .pv-proof-stats span{font-size:12px}}@media (width<=600px){.pv .hero-grid{grid-template-areas:"head""foot""stage";row-gap:16px;padding-top:20px}.pv .hero-head h1{font-size:36px}.pv .hero-head .lead{font-size:15px;line-height:1.5}.pv .hero-foot{gap:12px}.pv .hero-cta{gap:10px}.pv .calc{scroll-margin-top:12px}.pv .calc-card--simple{gap:14px;padding:16px}.pv .calc-card--simple .calc-in{gap:8px}.pv .calc-card--simple .sh h2{font-size:26px}.pv .calc-card--simple .big-n input{font-size:46px}.pv .calc-help{font-size:12px}.pv .ticket--simple .tk-top{gap:6px;padding:14px 16px 10px}.pv .ticket--simple .tk-bot{padding:6px 16px 14px}.pv .ticket--simple .tk-k,.pv .ticket--simple .tk-seal{display:none}.pv .ticket--simple .tk-price b{font-size:38px}.pv .ticket--simple .pv-plan-essential{gap:3px;font-size:12px}.pv .ticket--simple .tk-fine{font-size:11px}.pv .ticket--simple #go{padding:12px;font-size:13px}}.pv .tk-commitment-short{color:var(--on-stage-muted);font-size:13px;line-height:1.45}.pv .ticket .pv-plan-essential{color:var(--on-stage-muted)}@media (width<=600px){.pv .ticket--simple .tk-bot{gap:8px}.pv .calc-card--simple .big-n .edit,.pv .calc-card--simple .sh .eyebrow{display:none}}.pv main>section.sec{content-visibility:auto;contain-intrinsic-size:auto 900px}.pv main>#todos-os-planos{contain-intrinsic-size:auto 1570px}.pv main>#quem-ja-usa{contain-intrinsic-size:auto 360px}.pv main>#clube{contain-intrinsic-size:auto 2990px}.pv main>#api{contain-intrinsic-size:auto 3000px}.pv main>#duvidas{contain-intrinsic-size:auto 780px}.pv main>#contato{contain-intrinsic-size:auto 650px}@media (width>=901px){.pv main>#todos-os-planos{contain-intrinsic-size:auto 770px}.pv main>#quem-ja-usa{contain-intrinsic-size:auto 250px}.pv main>#clube{contain-intrinsic-size:auto 1340px}.pv main>#api{contain-intrinsic-size:auto 1960px}.pv main>#duvidas{contain-intrinsic-size:auto 640px}.pv main>#contato{contain-intrinsic-size:auto 490px}}html.pv-cv-prime .pv main>section.sec{content-visibility:visible}.pv.mo:not(.loops) .btn.shine:before,.pv.mo:not(.loops) .hb1,.pv.mo:not(.loops) .hb2,.pv.mo:not(.loops) .disc:after,.pv.mo:not(.loops) .fchip,.pv.mo:not(.loops) .seal-ring,.pv.mo:not(.loops) .vivi-svg,.pv.mo:not(.loops) .v-leaves,.pv.mo:not(.loops) .v-eyes,.pv.mo:not(.loops) .mq-row,.pv.mo:not(.loops) .cb-hero:after,.pv.mo:not(.loops) .idc,.pv.mo:not(.loops) .idc-shine,.pv.mo:not(.loops) .caret,.pv.mo:not(.loops) .fl:after,.pv.mo:not(.loops) .cta-card .cv,.pv.mo:not(.loops) .cta-card .cv .v-point,.pv.mo:not(.loops) .cta-card .cv .v-pmarks,.pv.mo:not(.loops) .cta-card .cv-say{animation-play-state:paused}.pv.mo:not(.loops) .stage .fchip{animation-play-state:running,paused}
