.v2-nav[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100}.v2-nav__backdrop[data-astro-cid-5blmo7yk]{position:absolute;inset:0;background:#ffffffb3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:1px solid var(--border);transition:background-color var(--duration-marketing) var(--ease-marketing),border-color var(--duration-marketing) var(--ease-marketing)}.dark .v2-nav__backdrop[data-astro-cid-5blmo7yk]{background:#0a0c14b3}.v2-nav__inner[data-astro-cid-5blmo7yk]{position:relative;max-width:72rem;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.v2-nav__brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:10px;position:relative;z-index:10}.v2-nav__brand[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{height:28px;width:auto;object-fit:contain;transition:transform .3s var(--ease-marketing)}.v2-nav__brand[data-astro-cid-5blmo7yk]:hover img[data-astro-cid-5blmo7yk]{transform:scale(1.05)}.v2-nav__brand[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{font-size:15px;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);display:none}@media(min-width:768px){.v2-nav__brand[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:inline}}.v2-nav__links[data-astro-cid-5blmo7yk]{display:none;align-items:center;gap:4px}@media(min-width:768px){.v2-nav__links[data-astro-cid-5blmo7yk]{display:flex}}.v2-nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .18s var(--ease-marketing);cursor:pointer;border-radius:8px}.v2-nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:#0f172a0d}.dark .v2-nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background:#ffffff0d}.v2-nav__actions[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px;position:relative;z-index:10}.theme-toggle[data-astro-cid-5blmo7yk]{padding:8px;border-radius:8px;color:var(--text-secondary);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s var(--ease-marketing)}.theme-toggle[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:#0f172a0d}.dark .theme-toggle[data-astro-cid-5blmo7yk]:hover{background:#ffffff0d}.theme-toggle[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:16px;height:16px}.dark .icon-moon[data-astro-cid-5blmo7yk]{display:none}html:not(.dark) .icon-sun[data-astro-cid-5blmo7yk]{display:none}.v2-nav__login[data-astro-cid-5blmo7yk]{display:none;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .18s var(--ease-marketing);padding:8px 12px;border-radius:8px}.v2-nav__login[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary)}@media(min-width:640px){.v2-nav__login[data-astro-cid-5blmo7yk]{display:block}}.v2-nav__cta[data-astro-cid-5blmo7yk]{display:none;background:var(--primary);color:#fff;font-size:13px;font-weight:600;border-radius:8px;padding:0 16px;height:36px;align-items:center;gap:6px;border:none;cursor:pointer;box-shadow:0 4px 14px var(--shadow-glow-color);transition:all .2s var(--ease-marketing)}.v2-nav__cta[data-astro-cid-5blmo7yk]:hover{transform:translateY(-1px);background:var(--primary-hover);box-shadow:0 6px 20px var(--shadow-glow-hover-color)}@media(min-width:640px){.v2-nav__cta[data-astro-cid-5blmo7yk]{display:inline-flex}}.v2-nav__toggle[data-astro-cid-5blmo7yk]{display:block;background:none;border:none;color:var(--text-secondary);padding:8px;border-radius:8px;cursor:pointer;transition:all .18s var(--ease-marketing)}.v2-nav__toggle[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:#0f172a0d}.dark .v2-nav__toggle[data-astro-cid-5blmo7yk]:hover{background:#ffffff0d}@media(min-width:768px){.v2-nav__toggle[data-astro-cid-5blmo7yk]{display:none}}.icon-close[data-astro-cid-5blmo7yk],.v2-nav[data-astro-cid-5blmo7yk].is-open .icon-menu[data-astro-cid-5blmo7yk]{display:none}.v2-nav[data-astro-cid-5blmo7yk].is-open .icon-close[data-astro-cid-5blmo7yk]{display:block}.v2-nav__menu[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;right:0;background:#0a0c14f2;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:1px solid var(--border);transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);max-height:0;opacity:0;pointer-events:none;overflow:hidden}html:not(.dark) .v2-nav__menu[data-astro-cid-5blmo7yk]{background:#fffffff2}.v2-nav[data-astro-cid-5blmo7yk].is-open .v2-nav__menu[data-astro-cid-5blmo7yk]{max-height:80vh;opacity:1;pointer-events:auto}@media(min-width:768px){.v2-nav__menu[data-astro-cid-5blmo7yk]{display:none}}.v2-nav__menu-inner[data-astro-cid-5blmo7yk]{padding:32px 24px;display:flex;flex-direction:column;gap:24px}.v2-nav__mobile-links[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:4px}.v2-nav__mobile-label[data-astro-cid-5blmo7yk]{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;padding:0 12px;margin-bottom:8px}.v2-nav__mobile-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;font-size:1.125rem;font-weight:700;color:var(--text-secondary);transition:all .15s var(--ease-marketing)}.v2-nav__mobile-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:#0f172a0d}.dark .v2-nav__mobile-link[data-astro-cid-5blmo7yk]:hover{background:#ffffff0d}.v2-nav__mobile-link[data-astro-cid-5blmo7yk]:active{transform:scale(.98)}.arrow-icon[data-astro-cid-5blmo7yk]{width:16px;height:16px;color:var(--primary);opacity:0;transform:translate(-8px);transition:all .2s var(--ease-marketing)}.v2-nav__mobile-link[data-astro-cid-5blmo7yk]:hover .arrow-icon[data-astro-cid-5blmo7yk]{opacity:1;transform:translate(0)}.v2-nav__mobile-separator[data-astro-cid-5blmo7yk]{height:1px;background:var(--border);margin:0 12px}.v2-nav__mobile-actions[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:12px}.v2-nav__mobile-login[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:16px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-primary);font-weight:700;font-size:1rem;transition:all .18s var(--ease-marketing)}.v2-nav__mobile-login[data-astro-cid-5blmo7yk]:hover{background:var(--surface);border-color:var(--border-strong)}.v2-nav__mobile-cta[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:16px;background:var(--primary);color:#fff;font-weight:700;font-size:1rem;border:none;box-shadow:0 4px 20px var(--shadow-glow-color);transition:all .18s var(--ease-marketing)}.v2-nav__mobile-cta[data-astro-cid-5blmo7yk]:hover{background:var(--primary-hover);box-shadow:0 6px 24px var(--shadow-glow-hover-color)}.v2-nav__mobile-socials[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:16px;padding-top:24px;border-top:1px solid var(--border)}.social-link[data-astro-cid-5blmo7yk]{font-size:.75rem;font-weight:700;color:var(--text-muted);transition:color .18s var(--ease-marketing);cursor:pointer}.social-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary)}.v2-footer[data-astro-cid-sz7xmlte]{background:var(--background);color:var(--text-primary)}.v2-footer__cta[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding:92px 0}.v2-footer__cta-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;flex-direction:column;gap:28px;text-align:center}.v2-footer__cta[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{max-width:850px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.875rem;font-weight:800;line-height:1.05;letter-spacing:-.03em}@media(min-width:768px){.v2-footer__cta[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:3rem}}@media(min-width:1024px){.v2-footer__cta[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:3.75rem}}.v2-footer__cta[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--primary);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.v2-footer__cta-btn[data-astro-cid-sz7xmlte]{background:var(--primary);color:#fff;border-color:var(--primary);transition:transform .18s var(--ease-marketing),background .18s var(--ease-marketing),border-color .18s var(--ease-marketing),opacity .18s var(--ease-marketing)}.v2-footer__cta-btn[data-astro-cid-sz7xmlte]:hover{opacity:.88;transform:translateY(-1px)}.v2-footer__grid-wrap[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding:48px 0}.v2-footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:54px}.v2-footer__logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px}.v2-footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;height:28px}.v2-footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:340px;color:var(--text-muted);font-size:.92rem;line-height:1.75}.v2-footer__section[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:11px}.v2-footer__section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 4px;color:var(--text-muted);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.v2-footer__section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.92rem}.v2-footer__section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.v2-footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding:24px 0 32px}.v2-footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:var(--text-muted);font-size:.82rem}@media(max-width:820px){.v2-footer__cta[data-astro-cid-sz7xmlte]{padding:64px 0}.v2-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:36px 20px}.v2-footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;margin-bottom:12px}}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-regular-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-regular-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{color-scheme:light;--ink: #121212;--line: #e2e8f0;--soft: #f8fafc;--background: #ffffff;--foreground: #0f172a;--card: #ffffff;--card-foreground: #0f172a;--popover: #ffffff;--popover-foreground: #0f172a;--primary: #4f46e5;--primary-hover: #4338ca;--primary-foreground: #ffffff;--secondary: #e8faf8;--secondary-foreground: #00695c;--muted: #f1f5f9;--muted-foreground: #94a3b8;--accent: #f0e6ff;--accent-foreground: #4f46e5;--destructive: #dc2626;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .06);--input: rgba(0, 0, 0, .06);--ring: #4f46e5;--surface: #f8fafc;--surface-muted: #f1f5f9;--shadow-glow-color: rgba(79, 70, 229, .2);--shadow-glow-hover-color: rgba(79, 70, 229, .3);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-soft: #94a3b8;--border-strong: rgba(0, 0, 0, .1);--accent-soft: rgba(79, 70, 229, .04);--accent-border: rgba(79, 70, 229, .08);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 24px 60px rgba(15, 23, 42, .12);--focus-ring: 0 0 0 3px rgba(79, 70, 229, .14);--success: #10b981;--success-foreground: #ffffff;--warning: #f59e0b;--warning-foreground: #ffffff;--error: #ef4444;--error-foreground: #ffffff}.dark{color-scheme:dark;--background: #0A0C14;--foreground: #ffffff;--card: #111827;--card-foreground: #ffffff;--popover: #161B28;--popover-foreground: #ffffff;--primary: #6366f1;--primary-hover: #818cf8;--primary-foreground: #ffffff;--secondary: #312e81;--secondary-foreground: #e0e7ff;--muted: #1C2333;--muted-foreground: #475569;--accent: #2e1f4a;--accent-foreground: #6366f1;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(255, 255, 255, .06);--input: rgba(255, 255, 255, .06);--ring: #6366f1;--surface: #111827;--surface-muted: #1C2333;--shadow-glow-color: rgba(99, 102, 241, .2);--shadow-glow-hover-color: rgba(99, 102, 241, .3);--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #475569;--text-soft: #475569;--border-strong: rgba(255, 255, 255, .1);--ink: #ffffff;--line: rgba(255, 255, 255, .06);--soft: #111827;--accent-soft: rgba(99, 102, 241, .08);--accent-border: rgba(99, 102, 241, .12);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .5);--focus-ring: 0 0 0 3px rgba(99, 102, 241, .25);--success: #10b981;--success-foreground: #064e3b;--warning: #f59e0b;--warning-foreground: #451a03;--error: #ef4444;--error-foreground: #450a0a}:root,.dark{--ease-marketing: cubic-bezier(.16, 1, .3, 1);--duration-marketing: .3s}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--background);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}main{min-height:60vh;overflow:hidden}.v2-container{width:min(1152px,calc(100% - 48px));margin:0 auto}.v2-section{position:relative;padding:96px 0;background:var(--background)}.v2-overline{color:var(--primary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v2-heading{margin:0;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.v2-heading-sm{margin:0;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1.05}@media(min-width:768px){.v2-heading-sm{font-size:3rem}}.v2-serif{color:var(--primary);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.v2-copy{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.625}.v2-muted{color:var(--text-muted)}.v2-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid transparent;border-radius:12px;padding:0 22px;font-size:.94rem;font-weight:700;transition:transform .18s var(--ease-marketing),background .18s var(--ease-marketing),border-color .18s var(--ease-marketing)}.v2-button:hover{transform:translateY(-1px)}.v2-button-primary{background:var(--primary);color:#fff;box-shadow:0 18px 36px #6366f13d}.v2-button-primary:hover{background:var(--primary)}.v2-button-secondary{background:#ffffff0a;border-color:var(--border);color:var(--text-primary)}.v2-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:background-color var(--duration-marketing) var(--ease-marketing),border-color var(--duration-marketing) var(--ease-marketing),box-shadow var(--duration-marketing) var(--ease-marketing),transform var(--duration-marketing) var(--ease-marketing)}.v2-card:hover{background:var(--popover);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.v2-card-lift{background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:all var(--duration-marketing) var(--ease-marketing)}.v2-card-lift:hover{background:var(--popover);border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.v2-glass-surface{background:#ffffffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(0,0,0,.05)}.dark .v2-glass-surface{background:#111827cc;border-color:#ffffff14}.v2-transition{transition:all .2s var(--ease-marketing)}.v2-animate{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-marketing),transform .6s var(--ease-marketing)}.v2-animate-scale{opacity:0;transform:scale(.95) translateY(20px);transition:opacity .8s var(--ease-marketing),transform .8s var(--ease-marketing)}.v2-animate.is-visible,.v2-animate-scale.is-visible{opacity:1;transform:none}.v2-animate-delay-1{transition-delay:.1s}.v2-animate-delay-2{transition-delay:.2s}.v2-animate-delay-3{transition-delay:.3s}.v2-animate-delay-4{transition-delay:.4s}.v2-grid{display:grid;gap:16px}.v2-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-page-hero{padding:132px 0 56px}.v2-page-hero .v2-copy{max-width:720px;margin-top:18px}.v2-price{margin:20px 0 8px;color:var(--text-primary);font-size:2.4rem;font-weight:800;letter-spacing:-.02em}.v2-pill{display:inline-flex;align-items:center;width:fit-content;min-height:30px;border:1px solid rgba(99,102,241,.22);border-radius:999px;padding:0 11px;background:#6366f11a;color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-rim-light{position:relative}.v2-rim-light:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 40%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6}.v2-mesh-gradient{background-color:var(--background);background-image:radial-gradient(at 20% 0%,var(--primary) 0,transparent 50%),radial-gradient(at 80% 100%,rgba(139,92,246,.06) 0,transparent 50%)}.v2-success-glow{box-shadow:0 0 40px #10b98126,0 0 80px #10b98126}.v2-success-ring{position:relative}.v2-success-ring:before{content:"";position:absolute;inset:-3px;border-radius:inherit;background:linear-gradient(135deg,var(--success),#34d399);opacity:.2;z-index:-1;animation:v2-pulse-success 2s ease-in-out infinite}.v2-timeline-step{opacity:0;transform:translate(-12px);animation:v2-timeline-reveal .5s var(--ease-marketing) forwards}.v2-timeline-step:nth-child(1){animation-delay:0ms}.v2-timeline-step:nth-child(2){animation-delay:.1s}.v2-timeline-step:nth-child(3){animation-delay:.2s}.v2-timeline-step:nth-child(4){animation-delay:.3s}.v2-confetti-burst{position:relative;overflow:visible}.v2-confetti-burst:before,.v2-confetti-burst:after{content:"✨";position:absolute;font-size:18px;animation:v2-confetti-float 1.5s ease-out forwards;pointer-events:none;opacity:0}.v2-confetti-burst:before{top:-10px;left:-10px;animation-delay:.1s}.v2-confetti-burst:after{top:-14px;right:-8px;animation-delay:.3s}.v2-money-in{animation:v2-money-in .8s var(--ease-marketing) forwards}.v2-check-draw svg circle{stroke-dasharray:200;stroke-dashoffset:200;animation:v2-check-circle-draw .6s ease-out forwards}.v2-check-draw svg polyline,.v2-check-draw svg path.checkmark{stroke-dasharray:100;stroke-dashoffset:100;animation:v2-check-path-draw .4s ease-out .4s forwards}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes v2-marquee-reverse{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes v2-pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes v2-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes v2-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes v2-pulse-success{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.04)}}@keyframes v2-money-in{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{opacity:1;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v2-confetti-float{0%{opacity:1;transform:translateY(0) scale(1) rotate(0)}to{opacity:0;transform:translateY(-40px) scale(.5) rotate(180deg)}}@keyframes v2-timeline-reveal{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes v2-check-circle-draw{to{stroke-dashoffset:0}}@keyframes v2-check-path-draw{to{stroke-dashoffset:0}}@media(max-width:900px){.v2-container{width:min(100% - 32px,1152px)}.v2-section{padding:72px 0}.v2-grid-3,.v2-grid-2{grid-template-columns:1fr}}
