.pp-overlay[data-v-8e0617bc]{position:fixed;inset:0;z-index:9999;background:#2d1b41b8;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.pp-card[data-v-8e0617bc]{position:relative;width:100%;max-width:720px;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--cf-canvas);border:2px solid var(--cf-neutral);border-radius:18px;box-shadow:0 8px 0 var(--cf-neutral);padding:clamp(24px,5vw,40px)}.pp-close[data-v-8e0617bc]{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:transparent;border:none;font-size:28px;line-height:1;color:var(--cf-neutral);cursor:pointer;opacity:.5;transition:opacity .15s}.pp-close[data-v-8e0617bc]:hover{opacity:1}.pp-header[data-v-8e0617bc]{margin-bottom:24px}.pp-kicker[data-v-8e0617bc]{color:var(--cf-primary);display:block;margin-bottom:12px}.pp-h3[data-v-8e0617bc]{font-family:Nunito,sans-serif;font-weight:900;font-size:clamp(22px,4vw,30px);line-height:1.1;margin:0 0 12px;color:var(--cf-neutral)}.pp-lead[data-v-8e0617bc]{font-family:Outfit,sans-serif;font-size:15px;line-height:1.5;color:var(--cf-neutral);opacity:.75;margin:0}.pp-grid[data-v-8e0617bc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}@media(max-width:540px){.pp-grid[data-v-8e0617bc]{grid-template-columns:1fr}}.pp-plan[data-v-8e0617bc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;background:#fff;border:2px solid var(--cf-neutral);border-radius:14px;box-shadow:0 4px 0 var(--cf-neutral);cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.pp-plan[data-v-8e0617bc]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 0 var(--cf-neutral)}.pp-plan[data-v-8e0617bc]:active{transform:translateY(2px);box-shadow:0 2px 0 var(--cf-neutral)}.pp-plan--popular[data-v-8e0617bc]{background:var(--cf-primary);color:#fff}.pp-plan--popular .pp-plan-rm[data-v-8e0617bc],.pp-plan--popular .pp-plan-name[data-v-8e0617bc],.pp-plan--popular .pp-plan-per[data-v-8e0617bc],.pp-plan--popular .pp-plan-sub[data-v-8e0617bc],.pp-plan--popular .pp-plan-arrow[data-v-8e0617bc]{color:#fff}.pp-plan--enterprise[data-v-8e0617bc]{grid-column:1 / -1;background:var(--cf-neutral);color:#fff}.pp-plan--enterprise .pp-plan-rm[data-v-8e0617bc],.pp-plan--enterprise .pp-plan-name[data-v-8e0617bc],.pp-plan--enterprise .pp-plan-sub[data-v-8e0617bc],.pp-plan--enterprise .pp-plan-arrow[data-v-8e0617bc]{color:var(--cf-canvas)}.pp-plan-head[data-v-8e0617bc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pp-plan-name[data-v-8e0617bc]{font-family:Nunito,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--cf-neutral)}.pp-plan-pill[data-v-8e0617bc]{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--cf-accent, #ffd166);color:var(--cf-neutral);font-size:9px;font-weight:900;letter-spacing:.08em}.pp-plan-price[data-v-8e0617bc]{display:flex;align-items:baseline;gap:4px;margin-top:4px}.pp-plan-rm[data-v-8e0617bc]{font-family:Nunito,sans-serif;font-weight:900;font-size:clamp(26px,4vw,32px);color:var(--cf-neutral);line-height:1}.pp-plan-per[data-v-8e0617bc]{font-family:Outfit,sans-serif;font-weight:700;font-size:13px;opacity:.7}.pp-plan-sub[data-v-8e0617bc]{font-family:Outfit,sans-serif;font-size:13px;opacity:.7}.pp-plan-arrow[data-v-8e0617bc]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;opacity:.5}.pp-fine[data-v-8e0617bc]{font-family:Outfit,sans-serif;font-size:12px;color:var(--cf-neutral);opacity:.6;text-align:center;margin:0}.plan-picker-enter-active[data-v-8e0617bc],.plan-picker-leave-active[data-v-8e0617bc]{transition:opacity .2s ease}.plan-picker-enter-active .pp-card[data-v-8e0617bc],.plan-picker-leave-active .pp-card[data-v-8e0617bc]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.plan-picker-enter-from[data-v-8e0617bc],.plan-picker-leave-to[data-v-8e0617bc]{opacity:0}.plan-picker-enter-from .pp-card[data-v-8e0617bc],.plan-picker-leave-to .pp-card[data-v-8e0617bc]{transform:translateY(40px)}@media(max-width:820px){.pp-card[data-v-8e0617bc]{padding:24px 20px}.pp-plan[data-v-8e0617bc]{padding:14px 16px}.pp-plan-arrow[data-v-8e0617bc]{right:14px}}.sb-cta[data-v-e2f5860b]{position:fixed;bottom:0;left:0;right:0;z-index:9000;padding:12px 16px;background:linear-gradient(to top,var(--cf-canvas) 78%,rgba(255,251,247,0) 100%);display:none;align-items:center;gap:12px}@media(max-width:820px){.sb-cta[data-v-e2f5860b]{display:flex}}.sb-cta-btn[data-v-e2f5860b]{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 20px;font-family:Outfit,sans-serif;font-weight:800;font-size:15px;letter-spacing:.01em;color:#fff;text-decoration:none;border:none;cursor:pointer}.sb-cta-dismiss[data-v-e2f5860b]{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:transparent;border:2px solid color-mix(in srgb,var(--cf-neutral) 25%,transparent);color:var(--cf-neutral);font-size:22px;line-height:1;cursor:pointer;opacity:.6}.sb-cta-dismiss[data-v-e2f5860b]:hover,.sb-cta-dismiss[data-v-e2f5860b]:focus-visible{opacity:1}.sb-cta-enter-active[data-v-e2f5860b],.sb-cta-leave-active[data-v-e2f5860b]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.sb-cta-enter-from[data-v-e2f5860b],.sb-cta-leave-to[data-v-e2f5860b]{transform:translateY(110%);opacity:0}:root{--cf-canvas: #FFFBF7;--cf-primary: #FF7A59;--cf-secondary: #6CC2BD;--cf-accent: #FDC23E;--cf-neutral: #2D1B41;--cf-shadow-coral-dark: #C24F35;--cf-shadow-mint-dark: #3F8682;--cf-shadow-yellow-dark: #B68420;--cf-shadow-purple-dark: #1B0F2A;--cf-shadow-cream-dark: #D8C7B2;--cf-coral-cta: #FF7A59;--cf-coral-cta-shadow: #C24F35;--cf-kicker-strong: #2A7C77;--cf-warning-strong: #b45309;--type-display-mega: clamp(44px, 13vw, 200px);--type-display-xl: clamp(40px, 7vw, 96px);--type-display-lg: clamp(28px, 4vw, 56px);--type-body-lead: clamp(17px, 1.4vw, 22px);--type-body: clamp(15px, 1.1vw, 17px);--type-body-sm: clamp(13px, .95vw, 14px);--type-kicker: clamp(11px, .85vw, 12px);--type-marquee: clamp(48px, 12vw, 180px);--sticker-radius-desktop: 18px;--sticker-radius-mobile: 14px;--sticker-border-width: 2.5px;--sticker-shadow-offset: 6px;--sticker-shadow-offset-mobile: 4px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,Nunito,sans-serif;background:var(--cf-canvas);color:var(--cf-neutral);overflow-x:hidden;line-height:1.6}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}html.lenis-smooth body{overscroll-behavior:contain}.t-display-mega{font-family:Outfit,sans-serif;font-weight:800;font-size:var(--type-display-mega);line-height:.92;letter-spacing:-.04em}.t-display-xl{font-family:Outfit,sans-serif;font-weight:800;font-size:var(--type-display-xl);line-height:.98;letter-spacing:-.03em}.t-display-lg{font-family:Outfit,sans-serif;font-weight:700;font-size:var(--type-display-lg);line-height:1.05;letter-spacing:-.03em}.t-body-lead{font-family:Outfit,sans-serif;font-weight:500;font-size:var(--type-body-lead);line-height:1.55}.t-body{font-family:Outfit,sans-serif;font-weight:400;font-size:var(--type-body);line-height:1.6}.t-body-sm{font-family:Outfit,sans-serif;font-weight:500;font-size:var(--type-body-sm);line-height:1.55}.t-kicker{font-family:Nunito,sans-serif;font-weight:900;font-size:var(--type-kicker);letter-spacing:.24em;text-transform:uppercase;line-height:1}.t-marquee{font-family:Outfit,sans-serif;font-weight:800;font-style:italic;font-size:var(--type-marquee);line-height:1;letter-spacing:-.02em}.sticker{position:relative;display:inline-block;border-radius:var(--sticker-radius-desktop);border:var(--sticker-border-width) solid var(--cf-neutral);box-shadow:var(--sticker-shadow-offset) var(--sticker-shadow-offset) 0 0 var(--sticker-shadow, var(--cf-shadow-coral-dark));transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1);will-change:transform,box-shadow}.sticker:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--sticker-shadow, var(--cf-shadow-coral-dark))}.sticker:active{transform:translate(4px,4px);box-shadow:2px 2px 0 0 var(--sticker-shadow, var(--cf-shadow-coral-dark))}@media(max-width:768px){.sticker{border-radius:var(--sticker-radius-mobile);box-shadow:var(--sticker-shadow-offset-mobile) var(--sticker-shadow-offset-mobile) 0 0 var(--sticker-shadow, var(--cf-shadow-coral-dark))}.sticker:hover{transform:none}}.sticker-coral{background:var(--cf-coral-cta);color:#fff;--sticker-shadow: var(--cf-coral-cta-shadow)}.sticker-mint{background:var(--cf-secondary);color:var(--cf-neutral);--sticker-shadow: var(--cf-shadow-mint-dark)}.sticker-yellow{background:var(--cf-accent);color:var(--cf-neutral);--sticker-shadow: var(--cf-shadow-yellow-dark)}.sticker-purple{background:var(--cf-neutral);color:var(--cf-canvas);--sticker-shadow: var(--cf-shadow-purple-dark)}.sticker-cream{background:var(--cf-canvas);color:var(--cf-neutral);--sticker-shadow: var(--cf-shadow-cream-dark)}@keyframes cf-tick-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.85}}.cf-tick-pulse{animation:cf-tick-pulse 2.4s ease-in-out infinite}@keyframes cf-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){[data-motion],[data-motion-children]>*{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}.cf-tick-pulse{animation:none!important}}.cf-block-cream{background:var(--cf-canvas);color:var(--cf-neutral)}.cf-block-purple{background:var(--cf-neutral);color:var(--cf-canvas)}.cf-block-mint{background:var(--cf-secondary);color:var(--cf-neutral)}.cf-block-coral{background:var(--cf-primary);color:var(--cf-canvas)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.highlight{color:var(--cf-primary)}:focus-visible{outline:3px solid var(--cf-neutral);outline-offset:2px;border-radius:4px}.skip-link{position:fixed;left:12px;top:-120px;z-index:100001;background:var(--cf-neutral);color:var(--cf-canvas);padding:12px 22px;border-radius:0 0 12px 12px;font-family:Outfit,sans-serif;font-weight:800;font-size:14px;text-decoration:none;transition:top .16s ease}.skip-link:focus{top:0}
