.pg-hero{position:relative;padding-top:calc(var(--nav-h) + clamp(64px,8vw,112px));padding-bottom:clamp(36px,5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.pg-h1{font-size:clamp(2.3rem,5.4vw,4.3rem);max-width:18ch;line-height:1.05}.pg-hero .lead{max-width:40rem;margin-inline:auto}.pg-hero .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:.8rem}.crumb,.pg-hero .chip3d-wrap{margin-bottom:.4rem}.crumb{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-3)}.crumb a:hover{color:var(--text)}.crumb .i{width:13px;height:13px}.pg-mock{max-width:880px;margin-inline:auto}.pg-mock .frame,.pg-mock .win{height:auto}.pg-mock .win-body{min-height:280px;overflow:visible}.m-chat{display:flex;flex-direction:column;gap:10px}.m-chat .b{max-width:78%;padding:10px 14px;border-radius:14px;font-size:.92rem;line-height:1.45;color:var(--text);position:relative}.m-chat .b span{display:block;margin-top:4px;font-size:.7rem;color:var(--text-3)}.m-chat .in{background:var(--surface-3);border-bottom-left-radius:4px;align-self:flex-start}.m-chat .out{background:color-mix(in srgb,var(--accent) 22%,var(--surface));border:1px solid var(--accent-line);border-bottom-right-radius:4px;align-self:flex-end}.m-list{display:grid;gap:8px}.m-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(var(--ov),.03);border:1px solid var(--line)}.m-list .ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text)}.m-list .ic .i{width:16px;height:16px}.m-list b{display:block;font-size:.93rem;font-weight:540;color:var(--text)}.m-list small{display:block;font-size:.8rem;color:var(--text-2)}.m-list small a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.m-list .tag{margin-left:auto;flex:none}.m-flow{display:grid;gap:0;position:relative;padding-left:6px}.m-flow li{display:flex;align-items:center;gap:14px;padding:10px 0;position:relative}.m-flow li:before{content:"";position:absolute;left:22px;top:46px;bottom:-10px;width:1px;background:var(--line-2)}.m-flow li:last-child:before{display:none}.m-flow .k{flex:none;min-width:84px;padding:6px 10px;border-radius:9px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text)}.m-flow b{display:block;font-size:.95rem;font-weight:540;color:var(--text)}.m-flow small{display:block;font-size:.8rem;color:var(--text-3)}.pg-groups{display:grid;gap:clamp(40px,5vw,72px);padding-bottom:clamp(40px,6vw,80px)}.pg-group .label{margin-bottom:14px}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pg-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(var(--ov),.04),rgba(var(--ov),.015));border:1px solid var(--line);box-shadow:var(--inset);transition:border-color var(--d-fast) ease,transform var(--d-mid) var(--ease-out),background-color var(--d-fast) ease}a.pg-card:hover{border-color:var(--accent-line);transform:translateY(-3px)}.pg-card .ic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text)}.pg-card .ic .i{width:18px;height:18px}.pg-card h3{font-size:1.05rem;font-weight:560;letter-spacing:-.015em;color:var(--text)}.pg-card p{font-size:.92rem;line-height:1.55;color:var(--text-2)}.pg-card .more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.88rem;font-weight:540;color:var(--accent-text)}.pg-card .more .i{width:14px;height:14px;transition:transform var(--d-fast) var(--ease-snap)}a.pg-card:hover .more .i{transform:translateX(3px)}.pg-card .price-line{color:var(--text-2)}.pg-card .price-line b{font-size:1.5rem;color:var(--text);font-weight:560;letter-spacing:-.02em}.pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pg-step{display:flex;flex-direction:column;gap:10px;padding:28px 24px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(var(--ov),.04),rgba(var(--ov),.015));border:1px solid var(--line)}.pg-step .num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-family:var(--font-mono);font-size:.8rem;background:var(--accent);color:var(--accent-ink)}.pg-step .ic{display:none}.pg-step h3{font-size:1.15rem;font-weight:560;letter-spacing:-.015em;color:var(--text)}.pg-step p{font-size:.93rem;line-height:1.55;color:var(--text-2)}.pg-faq{padding-block:clamp(48px,6vw,88px)}.pg-cta{padding-block:clamp(48px,7vw,96px)}.pg-cta-card{position:relative;overflow:hidden;text-align:center;padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(70% 90% at 50% 0,var(--accent-soft),transparent 70%),var(--surface);box-shadow:var(--shadow-2)}.pg-cta-card .lead{margin:1rem auto 0}.pg-cta-card .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:1.6rem}.pg-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:880px;margin-inline:auto}.pg-rates div{padding:20px 22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.pg-rates span{font-size:.85rem;color:var(--text-2)}.pg-rates b{font-size:1.5rem;font-weight:560;letter-spacing:-.02em;color:var(--text)}.pg-contact{padding-bottom:clamp(48px,6vw,96px)}.pg-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.pg-info li{padding:16px}.pg-form{padding:clamp(22px,3vw,36px);border-radius:var(--r-xl)}.pg-form textarea.input{height:auto;padding-top:14px;resize:vertical}.pg-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.pg-story .label{margin-bottom:12px}.pg-legal{max-width:760px;margin:0 auto clamp(48px,6vw,96px);padding:clamp(24px,4vw,44px);display:grid;gap:1rem}.pg-legal p{color:var(--text-2);line-height:1.7}html[data-theme=light] .frame{background:linear-gradient(180deg,#ffffff,#eef2f0)}html[data-theme=light] .m-chat .in{background:var(--surface-3)}@media (max-width:959px){.pg-grid,.pg-grid4,.pg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-story,.pg-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-grid,.pg-grid4,.pg-steps{grid-template-columns:minmax(0,1fr)}.m-chat .b{max-width:92%}.pg-mock .win-body{min-height:0}}.tiers{grid-template-columns:repeat(var(--tc,4),minmax(0,1fr))}@media (max-width:1100px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1100px){.tiers[style*="--tc:3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.tiers{grid-template-columns:minmax(0,1fr)}}.tiers{gap:22px;align-items:center;margin-top:48px}.tiers[style*="--tc:1"]{grid-template-columns:minmax(0,1fr);max-width:420px;margin-left:auto;margin-right:auto}.tiers[style*="--tc:2"]{max-width:880px;margin-left:auto;margin-right:auto}.tiers[style*="--tc:3"]{max-width:1180px;margin-left:auto;margin-right:auto}.pcard{position:relative;display:flex;flex-direction:column;padding:34px 30px 30px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);color:var(--text)}.pc-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pcard h3{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:inherit}.pc-pop{padding:4px 12px;border-radius:var(--r-pill);background:#fff;color:color-mix(in srgb,var(--accent) 80%,black);font-size:.8rem;font-weight:700}.pc-desc{margin-top:10px;font-size:1rem;line-height:1.5;color:var(--text-2)}.pc-save{align-self:flex-start;margin-top:20px;padding:5px 11px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);color:color-mix(in srgb,var(--accent) 75%,var(--text));font-size:.82rem;font-weight:700}.pcard .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:12px}.pcard .price-num{font-size:clamp(2.6rem,4.2vw,3.5rem);font-weight:800;letter-spacing:-.04em;color:inherit}.pcard .price-per{font-size:1.05rem;color:var(--text-2)}.pcard .bill-note{margin-top:8px;font-size:.92rem;color:var(--text-2);min-height:1.4em}.pc-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;min-height:56px;padding:0 20px;border-radius:var(--r-pill);border:1px solid var(--line-2,var(--line));background:var(--surface);color:var(--text);font-size:1.05rem;font-weight:560;transition:transform .2s var(--ease-out,ease),border-color .2s,box-shadow .2s}.pc-btn .i{width:18px;height:18px;transition:transform .2s}.pc-btn:hover{border-color:var(--accent);box-shadow:0 8px 20px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.pc-btn:hover .i{transform:translateX(3px)}.pc-feats{display:grid;gap:14px;margin-top:26px;padding:22px 22px 22px 24px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent) 9%,transparent);list-style:none}.pc-feats li{position:relative;padding-left:18px;font-size:1rem;font-weight:560;line-height:1.45;color:inherit}.pc-feats li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--accent) 75%,var(--text))}.pcard.feat{border-color:transparent;color:#fff;background:linear-gradient(165deg,var(--accent),color-mix(in srgb,var(--accent) 72%,black));box-shadow:0 30px 60px -28px color-mix(in srgb,var(--accent) 80%,black)}.pcard.feat .bill-note,.pcard.feat .pc-desc,.pcard.feat .price-per{color:rgba(255,255,255,.86)}.pcard.feat .pc-save{background:rgba(255,255,255,.18);color:#fff}.pcard.feat .pc-btn{background:#fff;border-color:#fff;color:color-mix(in srgb,var(--accent) 80%,black)}.pcard.feat .pc-feats{background:rgba(255,255,255,.12)}.pcard.feat .pc-feats li:before{background:#fff}@media (min-width:861px){.tiers:not([style*="--tc:1"]) .pcard.feat{padding-top:44px;padding-bottom:40px}}@media (max-width:620px){.pcard{padding:28px 22px 24px}.pcard h3{font-size:1.5rem}}.tilt-card:has(.hero-img) .app{display:none}.hero-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--bg-raise);border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:var(--shadow-2)}.bi-whatsapp{color:#25d366}.bi-facebook{color:#1877f2}.bi-messenger{color:#0a7cff}.bi-meta{color:#0866ff}.bi-googlesheets{color:#34a853}.bi-calendly{color:#006bff}.bi-telegram{color:#26a5e4}.bi-youtube{color:#ff0000}.bi-gmail{color:#ea4335}.i.i-fill.bi-instagram{fill:url(#gIg)}.wm{color:var(--text)}.src .i{width:13px;height:13px}.orb span{background:rgba(var(--ov),.05)}.orb span .i-fill{width:17px;height:17px}:root{--c1:var(--accent);--c2:#3b82f6;--c3:#f59e0b;--c4:#8b5cf6;--c5:#ec4899;--c6:#14b8a6}.int .ic,.m-list .ic,.pg-card .ic,.sec-list .ic{background:color-mix(in srgb,var(--h,var(--accent)) 14%,transparent);border-color:color-mix(in srgb,var(--h,var(--accent)) 38%,transparent);color:var(--h,var(--accent))}.pg-step .num{background:var(--h,var(--accent))}.ints>:nth-child(6n+1),.m-list>:nth-child(6n+1),.pg-grid>:nth-child(6n+1),.pg-steps>:nth-child(6n+1),.sec-list>:nth-child(6n+1){--h:var(--c1)}.ints>:nth-child(6n+2),.m-list>:nth-child(6n+2),.pg-grid>:nth-child(6n+2),.pg-steps>:nth-child(6n+2),.sec-list>:nth-child(6n+2){--h:var(--c2)}.ints>:nth-child(6n+3),.m-list>:nth-child(6n+3),.pg-grid>:nth-child(6n+3),.pg-steps>:nth-child(6n+3),.sec-list>:nth-child(6n+3){--h:var(--c3)}.ints>:nth-child(6n+4),.m-list>:nth-child(6n+4),.pg-grid>:nth-child(6n+4),.pg-steps>:nth-child(6n+4),.sec-list>:nth-child(6n+4){--h:var(--c4)}.ints>:nth-child(6n+5),.m-list>:nth-child(6n+5),.pg-grid>:nth-child(6n+5),.pg-steps>:nth-child(6n+5),.sec-list>:nth-child(6n+5){--h:var(--c5)}.ints>:nth-child(6n+6),.m-list>:nth-child(6n+6),.pg-grid>:nth-child(6n+6),.pg-steps>:nth-child(6n+6),.sec-list>:nth-child(6n+6){--h:var(--c6)}a.pg-card:hover{border-color:color-mix(in srgb,var(--h,var(--accent)) 55%,transparent)}.pg-card .more{color:var(--h,var(--accent-text))}html[data-theme=light] .pg-step .num{color:#fff}.pg-group .label{display:inline-flex;align-items:center;gap:8px}.pg-group .label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.pg-group:nth-child(2) .label:before{background:var(--c2)}.pg-group:nth-child(3) .label:before{background:var(--c3)}.pg-group:nth-child(4) .label:before{background:var(--c4)}.hub-row .i.i-fill.bi-whatsapp,.srow .ic .i.i-fill.bi-whatsapp,.tk small .i.i-fill.bi-whatsapp{color:#25d366}.hub-row .i.i-fill.bi-instagram,.srow .ic .i.i-fill.bi-instagram{fill:url(#gIg)}.srow .ic .i.i-fill.bi-messenger{color:#0a7cff}.hub-row .i.i-fill{width:15px;height:15px}html[data-theme=light] .ambient{opacity:.35}.pg-hero .chip3d-wrap,.pg-hero .crumb{opacity:1}html[data-theme=light] .pg-card,html[data-theme=light] .pg-form,html[data-theme=light] .pg-legal,html[data-theme=light] .pg-rates div,html[data-theme=light] .pg-step{background:#fff;border-color:rgba(13,32,22,.09);box-shadow:0 1px 2px rgba(13,32,22,.05),0 14px 28px -20px rgba(13,32,22,.22)}html[data-theme=light] a.pg-card:hover{box-shadow:0 1px 2px rgba(13,32,22,.06),0 22px 38px -22px rgba(13,32,22,.3)}html[data-theme=light] .m-list li{background:#f6f8f7}html[data-theme=light] .pg-info li{background:#fff;box-shadow:0 1px 2px rgba(13,32,22,.05),0 10px 22px -18px rgba(13,32,22,.22)}html[data-theme=light] .input{background:#fbfcfb}html[data-theme=light] .pg-cta-card{background:radial-gradient(70% 90% at 50% 0,var(--accent-soft),transparent 70%),#fff}.pg-next{margin-top:12px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.pg-next h3{font-size:1rem;font-weight:560;color:var(--text);margin-bottom:14px}.pg-next ol{display:grid;gap:12px;counter-reset:n}.pg-next li{display:flex;gap:12px;align-items:flex-start;font-size:.92rem;color:var(--text-2);line-height:1.5;counter-increment:n}.pg-next li:before{content:counter(n);display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;font-family:var(--font-mono);font-size:.72rem;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-text)}.m-flow .k{width:112px;min-width:112px;padding-inline:6px;white-space:nowrap}.m-flow li:before{left:62px}@media (max-width:640px){.m-flow .k{width:96px;min-width:96px;font-size:.64rem}.m-flow li:before{left:54px}}.av-big,.av-s{display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:600;background:linear-gradient(135deg,var(--g1,#128c7e),var(--g2,#075e54))}.av-big{width:96px;height:96px;font-size:2rem;letter-spacing:-.02em;box-shadow:0 0 0 1px rgba(var(--ov),.14),0 20px 40px -16px rgba(0,0,0,.5)}.av-s{width:38px;height:38px;font-size:.8rem;opacity:.85;transition:opacity var(--d-mid) ease}.t-pill[aria-selected=true] .av-s{opacity:1}.h0{--g1:#128c7e;--g2:#075e54}.h1{--g1:#3b82f6;--g2:#1e40af}.h2{--g1:#f59e0b;--g2:#b45309}.h3{--g1:#8b5cf6;--g2:#5b21b6}.h4{--g1:#ec4899;--g2:#9d174d}.h5{--g1:#14b8a6;--g2:#0f766e}.story-art{display:grid;place-items:center;min-height:460px;background:radial-gradient(70% 70% at 30% 30%,var(--accent-soft),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),var(--surface-2))}.story-art .i{width:96px;height:96px;color:var(--accent);opacity:.9;stroke-width:1.2}.story-card figure:after{display:none}@media (max-width:860px){.story-art{min-height:220px}}:root{--section:clamp(64px,8vw,112px)}.ann{position:relative;z-index:101;display:flex;align-items:center;justify-content:center;gap:9px;min-height:30px;padding:4px 16px;overflow:hidden;background:linear-gradient(90deg,#f97316,#ea580c 22%,#c2410c 50%,#ea580c 78%,#f97316);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.005em;text-align:center;line-height:1.3;text-shadow:0 1px 1px rgba(124,45,18,.35)}.ann:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-100%);animation:annSheen 7s ease-in-out infinite;pointer-events:none}@keyframes annSheen{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ann:after{animation:none;display:none}}html[data-theme=dark] .ann{color:#fff}.ann b{position:relative;display:inline-flex;align-items:center;gap:5px;padding:1px 9px 1px 7px;border-radius:99px;background:#fff;color:#c2410c;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;box-shadow:0 1px 2px rgba(124,45,18,.25),0 0 0 3px rgba(255,255,255,.18)}.ann b:before{content:"";width:6px;height:6px;border-radius:50%;background:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.25);animation:annDot 1.8s ease-in-out infinite}@keyframes annDot{50%{box-shadow:0 0 0 4px rgba(249,115,22,0)}}@media (prefers-reduced-motion:reduce){.ann b:before{animation:none}}.ann span{position:relative}.ann a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ann a,html[data-theme=dark] .ann a{color:#fff}.ann .i{width:13px;height:13px}.ann+.site-header{top:30px}@media (max-width:640px){.ann{font-size:.74rem;padding:4px 12px;gap:7px}.ann a{display:none}}.nav-links .has-mega{position:static}.nav-links .has-mega>a .chev{width:13px;height:13px;margin-left:5px;transition:transform .2s ease}.has-mega:focus-within>a .chev,.has-mega:hover>a .chev{transform:rotate(180deg)}.mega{position:absolute;left:50%;top:100%;width:min(860px,calc(100vw - 32px));padding-top:14px;transform:translate(-50%,8px);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .22s var(--ease-out),visibility .18s;z-index:5;pointer-events:auto}.has-mega:focus-within .mega,.has-mega:hover .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px;padding:14px;border:1px solid var(--line-2);border-radius:20px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:var(--shadow-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mg{display:flex;flex-direction:column;gap:2px;min-width:0}.mg-h{padding:6px 10px 8px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.nav-links .mega .mi{display:flex;gap:10px;align-items:flex-start;height:auto;padding:9px 10px;border-radius:12px;background:none;color:var(--text)}.nav-links .mega .mi:hover{background:rgba(var(--ov),.05)}.mi b{display:block;font-size:.84rem;font-weight:560;line-height:1.25}.mi small{display:block;margin-top:2px;font-size:.72rem;line-height:1.35;color:var(--text-3)}.mi-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff}.mi-ic .i{width:15px;height:15px}.mg-h.h0,.mg-h.h1,.mg-h.h2,.mg-h.h3{color:var(--g1)}.nav-links .mega .mega-all{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;height:auto;margin-top:6px;padding:11px 14px;border-radius:12px;background:rgba(var(--ov),.04);font-size:.86rem;color:var(--text)}.nav-links .mega .mega-all:hover{background:rgba(var(--ov),.08)}.nav-links .mega a[aria-current]:after{display:none}@media (max-width:959px){.mega{display:none}}.mega{width:min(780px,calc(100vw - 32px))}.mi small{display:none}.nav-links .mega .mi{align-items:center;padding:8px 10px}.mi b{font-size:.86rem}.wa-fab{right:22px;bottom:22px;width:58px;height:58px;background:#25d366;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.14);transition:transform .18s var(--ease-snap),box-shadow .18s ease,background-color .18s ease}.wa-fab:hover{background:#20bd5a;transform:scale(1.05);box-shadow:0 10px 24px rgba(0,0,0,.24),0 3px 7px rgba(0,0,0,.16)}.wa-fab svg{width:32px;height:32px}.wa-fab:after{content:"Chat with us";position:absolute;right:70px;top:50%;transform:translateY(-50%) translateX(6px);padding:8px 13px;border-radius:10px;background:#fff;color:#1b2621;font-size:.84rem;font-weight:560;white-space:nowrap;box-shadow:0 8px 22px rgba(0,0,0,.16);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .2s var(--ease-out)}.wa-fab:focus-visible:after,.wa-fab:hover:after{opacity:1;transform:translateY(-50%)}@media (max-width:640px){.wa-fab{right:16px;bottom:16px;width:54px;height:54px}.wa-fab:after{display:none}}.mg-h{padding:6px 10px 9px;margin-bottom:4px;border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:.78rem;font-weight:620;letter-spacing:0;text-transform:none;color:var(--text)}.mg:first-child{--gc:#128c7e}.mg:nth-child(2){--gc:#3b82f6}.mg:nth-child(3){--gc:#f59e0b}.mg:nth-child(4){--gc:#8b5cf6}.mi-ic{background:color-mix(in srgb,var(--gc) 14%,transparent);color:var(--gc);border:1px solid color-mix(in srgb,var(--gc) 30%,transparent)}.nav-links .mega .mi:hover .mi-ic{background:var(--gc);color:#fff}.pg-groups{gap:clamp(44px,6vw,76px)}.pg-gh{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.pg-gn{flex:none;padding-top:5px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--text-3)}.pg-gh h2{font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.025em;line-height:1.15;font-weight:560;color:var(--text)}.pg-gh p{margin-top:5px;font-size:.96rem;color:var(--text-2);max-width:40rem}.pg-group.g0{--gh:#128c7e}.pg-group.g1{--gh:#3b82f6}.pg-group.g2{--gh:#f59e0b}.pg-group.g3{--gh:#8b5cf6}.pg-group .pg-grid>.pg-card{--h:var(--gh)}.pg-group .label{display:none}.story-art{padding:clamp(20px,3vw,40px)}.sa-card{width:min(100%,360px);padding:20px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);display:grid;gap:14px}.sa-top{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text)}.sa-top span{padding:2px 9px;border-radius:99px;background:var(--accent-soft);border:1px solid var(--accent-line);font-size:.68rem;color:var(--accent-text)}.sa-row{display:grid;grid-template-columns:70px 1fr 38px;align-items:center;gap:10px;font-size:.8rem;color:var(--text-2)}.sa-row i{display:block;height:8px;border-radius:99px;background:rgba(var(--ov),.08);position:relative;overflow:hidden}.sa-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#3b82f6))}.sa-row em{font-style:normal;text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.sa-bars{display:flex;align-items:flex-end;gap:6px;height:74px;padding-top:6px}.sa-bars u{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent))}.sa-foot{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--line);font-size:.8rem;color:var(--text-3)}.sa-foot b{font-size:1.1rem;font-weight:560;color:var(--text);letter-spacing:-.02em}.hero{--mx:50%;--my:30%}.hero-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.fx-glow,.fx-grid{position:absolute;inset:0;display:block;opacity:0;transition:opacity .5s ease}.fx-grid{background-image:radial-gradient(circle,rgba(var(--ov),.34) 1.1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(300px circle at var(--mx) var(--my),#000 0,transparent 72%);mask-image:radial-gradient(300px circle at var(--mx) var(--my),#000 0,transparent 72%)}.fx-glow{background:radial-gradient(520px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%)}.hero.is-hover .fx-glow,.hero.is-hover .fx-grid{opacity:1}.hero-copy{z-index:3}.hero-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:.4rem;padding:6px 14px 6px 7px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--shadow-1);font-size:.86rem;font-weight:520;color:var(--text);transition:border-color .2s ease,transform .2s var(--ease-out),box-shadow .2s ease}.hb-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,#25d366 16%,transparent)}.hb-ic .i{width:15px;height:15px}.hb-arr{width:13px;height:13px;color:var(--text-3);transition:transform .2s var(--ease-snap)}@media (hover:hover){.hero-badge:hover{border-color:var(--accent-line);transform:translateY(-1px);box-shadow:var(--shadow-2)}.hero-badge:hover .hb-arr{transform:translateX(3px);color:var(--accent-text)}}.hero h1{padding:1.1rem 0 1.2rem}.hero-ctas{gap:12px;flex-wrap:wrap;align-items:center}.hero-note{margin-top:14px;font-size:.84rem;color:var(--text-3)}.proof{margin-top:2rem}.hero{padding-top:7.6rem}.nav-links a{transition:color .18s ease,background-color .18s ease}.nav-brand{transition:transform .56s var(--ease-out),opacity .2s ease}@media (hover:hover){.nav-brand:hover .brand-mark{transform:rotate(-8deg) scale(1.06)}.nav-cta .btn-primary{position:relative;overflow:hidden}.nav-cta .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .6s var(--ease-out)}.nav-cta .btn-primary:hover:after{transform:translateX(120%)}.nav-signin:hover{color:var(--text)}}.brand-mark{transition:transform .25s var(--ease-snap)}.nav-pill .nav-bg{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 30px -18px rgba(13,32,22,.3)}html[data-theme=dark] .nav-pill .nav-bg{box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.fx-glow,.fx-grid{display:none}}.brand-ph{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1.5px dashed var(--line-3);border-radius:8px;font-size:.84rem;font-weight:560;letter-spacing:0;color:var(--text-2)}.av-big img,.av-s img,.wq .av img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.av-big:has(img),.av-s:has(img){background:none}.wq .av:has(img){padding:0;overflow:hidden}.brand-img,.site-footer .brand-img,footer .brand-img{height:44px;max-width:220px}@media (max-width:640px){.brand-img{height:34px;max-width:160px}}.pv-hl{outline:2px dashed var(--accent,#128c7e)!important;outline-offset:6px!important;transition:outline-color .2s}.pv-hl,.pv-tag{border-radius:6px}.pv-tag{position:absolute;z-index:9999;pointer-events:none;padding:3px 8px;background:var(--accent,#128c7e);color:#fff;font:600 12px/1.3 system-ui,sans-serif;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.18)}.chip3d-wrap{perspective:none;margin-bottom:.6rem}.chip3d{width:54px;height:54px;padding:0;border-radius:16px;transform:none;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 78%,#fff) 0,var(--accent) 48%,color-mix(in srgb,var(--accent) 72%,#000) 100%);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--accent) 75%,transparent),0 2px 6px -2px rgba(13,20,17,.25),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 8px rgba(0,0,0,.18)}.chip3d:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:auto;height:46%;border-radius:14px 14px 40% 40%/14px 14px 22px 22px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0));opacity:1;filter:none;pointer-events:none;z-index:3}.chip3d:after{display:none}.chip3d-face{background:transparent;border-radius:16px;color:#fff;box-shadow:none}.chip3d-face .i{width:25px;height:25px;stroke-width:2.1;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.28))}html[data-theme=light] .chip3d{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 78%,#fff) 0,var(--accent) 48%,color-mix(in srgb,var(--accent) 72%,#000) 100%)}.f-social{gap:6px}.f-social a{width:42px;height:42px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgba(13,20,17,.06);transition:transform .18s ease,box-shadow .18s ease}.f-social .i{width:21px;height:21px}@media (hover:hover){.f-social a:hover{transform:translateY(-2px);background:var(--surface);box-shadow:0 8px 18px -10px rgba(13,20,17,.35)}}