@import "https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500&display=swap";
.pd-page{--font-sans:"General Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"General Sans",var(--font-sans);--pd-canvas:0 0% 100%;--pd-canvas-2:220 25% 98%;--pd-canvas-3:220 24% 96%;--pd-canvas-warm:40 30% 97%;--pd-ink:220 28% 12%;--pd-mute:220 10% 44%;--pd-line:220 22% 14%;--pd-accent:226 100% 59%;--pd-accent-soft:226 100% 70%;--pd-accent-deep:226 80% 22%;--pd-accent-glow:226 100% 64%;--pd-pop:155 65% 38%;--pd-shadow:220 60% 18%;--pd-success:155 65% 38%;--pd-warning:38 92% 50%;--pd-danger:0 78% 56%;--pd-info:226 100% 59%;--pd-accent-tint:hsl(var(--pd-accent)/.08);--pd-accent-tint-strong:hsl(var(--pd-accent)/.16);--pd-success-tint:hsl(var(--pd-success)/.1);--pd-warning-tint:hsl(var(--pd-warning)/.12);--pd-danger-tint:hsl(var(--pd-danger)/.1);--primary:var(--pd-accent);--primary-foreground:0 0% 100%;--background:var(--pd-canvas);--foreground:var(--pd-ink);--card:var(--pd-canvas);--card-foreground:var(--pd-ink);--popover:var(--pd-canvas);--popover-foreground:var(--pd-ink);--secondary:var(--pd-canvas-2);--secondary-foreground:var(--pd-ink);--muted:var(--pd-canvas-3);--muted-foreground:var(--pd-mute);--accent:var(--pd-canvas-3);--accent-foreground:var(--pd-ink);--border:220 16% 88%;--input:var(--pd-canvas-3);--ring:var(--pd-accent);--jade:var(--pd-success);--gold:var(--pd-warning);--salmon:var(--pd-danger);background-color:hsl(var(--pd-canvas));color:hsl(var(--pd-ink));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","ss03","cv02","cv11","kern";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.pd-page{--pd-canvas-warm:30 12% 9%;--pd-canvas:220 32% 7%;--pd-canvas-2:220 28% 10%;--pd-canvas-3:220 26% 13%;--pd-ink:220 12% 96%;--pd-mute:220 10% 65%;--pd-line:220 15% 92%;--pd-accent:226 100% 64%;--pd-accent-soft:226 100% 74%;--pd-accent-deep:226 80% 18%;--pd-accent-glow:226 100% 70%;--pd-pop:155 65% 56%;--pd-shadow:220 80% 0%;--pd-success:155 65% 56%;--pd-warning:38 95% 62%;--pd-danger:0 82% 68%;--pd-info:226 100% 64%;--pd-accent-tint:hsl(var(--pd-accent)/.14);--pd-accent-tint-strong:hsl(var(--pd-accent)/.22);--pd-success-tint:hsl(var(--pd-success)/.16);--pd-warning-tint:hsl(var(--pd-warning)/.18);--pd-danger-tint:hsl(var(--pd-danger)/.16);--border:220 16% 18%}}.pd-page h1,.pd-page h2,.pd-page h3,.pd-page h4,.pd-page h5,.pd-page h6{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:hsl(var(--pd-ink));letter-spacing:-.028em;font-weight:600;line-height:1.05}.pd-page .pd-display{letter-spacing:-.04em;font-weight:600;line-height:1}.pd-page .pd-mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"ss01","calt","tnum";letter-spacing:.01em}.pd-page .pd-numeral{font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums lining-nums}.pd-page ::selection{background:hsl(var(--pd-accent));color:#fff}.pd-page .pd-line{border-color:hsl(var(--pd-line)/.12)}.pd-page .pd-line-strong{border-color:hsl(var(--pd-line)/.22)}.pd-page .pd-surface{background-color:hsl(var(--pd-canvas-2));border:1px solid hsl(var(--pd-line)/.12)}.pd-page .pd-card{background-color:hsl(var(--pd-canvas));border:1px solid hsl(var(--pd-line)/.12);box-shadow:0 1px 0 hsl(var(--pd-canvas)/.6),0 12px 32px -16px hsl(var(--pd-shadow)/.18);border-radius:16px}@media (prefers-color-scheme:dark){.pd-page .pd-card{background-color:hsl(var(--pd-canvas-2));box-shadow:inset 0 1px 0 hsl(var(--pd-line)/.05),0 24px 64px -24px hsl(var(--pd-shadow)/.7)}}.pd-page .pd-glass{background:hsl(var(--pd-canvas)/.55);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid hsl(var(--pd-line)/.14)}@media (prefers-color-scheme:dark){.pd-page .pd-glass{background:hsl(var(--pd-canvas-2)/.55)}}.pd-page .pd-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pd-page .pd-mesh:before,.pd-page .pd-mesh:after{content:"";filter:blur(96px);will-change:transform;border-radius:50%;position:absolute}.pd-page .pd-mesh:before{aspect-ratio:1;background:hsl(var(--pd-accent));opacity:.18;width:60%;animation:26s ease-in-out infinite alternate pd-mesh-1;top:-12%;left:8%}.pd-page .pd-mesh:after{aspect-ratio:1;opacity:.16;background:#3879fa;width:52%;animation:32s ease-in-out infinite alternate pd-mesh-2;top:22%;right:-10%}@media (prefers-color-scheme:dark){.pd-page .pd-mesh:before{opacity:.42}.pd-page .pd-mesh:after{opacity:.32}}@media (prefers-reduced-motion:reduce){.pd-page .pd-mesh:before,.pd-page .pd-mesh:after{animation:none}}@keyframes pd-mesh-1{0%{transform:translate(0)scale(1)}to{transform:translate(18%,22%)scale(1.1)}}@keyframes pd-mesh-2{0%{transform:translate(0)scale(1)}to{transform:translate(-14%,-18%)scale(1.05)}}.pd-page .pd-grid{pointer-events:none;background-image:radial-gradient(hsl(var(--pd-line)/.18)1px,transparent 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%)}.pd-page .pd-spotlight{position:relative}.pd-page .pd-spotlight:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--pd-mx,50%)var(--pd-my,50%),hsl(var(--pd-accent)/.14),transparent 60%);opacity:var(--pd-spot-opacity,0);z-index:1;transition:opacity .22s;position:absolute;inset:0}.pd-page .pd-spotlight[data-glow=true]:before{opacity:1}@media (prefers-color-scheme:dark){.pd-page .pd-spotlight:before{background:radial-gradient(460px circle at var(--pd-mx,50%)var(--pd-my,50%),hsl(var(--pd-accent)/.24),transparent 60%)}}.pd-page .pd-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.pd-page .pd-tilt[data-tilt=true]{transform:perspective(1100px)rotateX(calc(var(--pd-tilt-y,0)*4deg))rotateY(calc(var(--pd-tilt-x,0)*-4deg))}@media (prefers-reduced-motion:reduce){.pd-page .pd-tilt[data-tilt=true]{transform:none}}@property --pd-conic-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pd-page .pd-conic{--pd-conic-angle:0deg;position:relative}.pd-page .pd-conic:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--pd-conic-angle),transparent 0deg,hsl(var(--pd-accent)/.85)40deg,hsl(var(--pd-accent-glow)/.4)80deg,transparent 120deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite pd-conic-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pd-conic-spin{to{--pd-conic-angle:360deg}}@media (prefers-reduced-motion:reduce){.pd-page .pd-conic:before{animation:none}}.pd-page .pd-btn-primary{background:hsl(var(--pd-accent));color:#fff;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;border:1px solid hsl(var(--pd-accent));box-shadow:inset 0 1px 0 #ffffff2e,0 8px 24px -10px hsl(var(--pd-accent)/.45),0 1px 2px hsl(var(--pd-shadow)/.18);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:500;transition:background .18s,border-color .18s,transform .18s,box-shadow .22s;display:inline-flex}.pd-page .pd-btn-primary:hover{background:hsl(var(--pd-accent-soft));border-color:hsl(var(--pd-accent-soft));box-shadow:inset 0 1px 0 #ffffff3d,0 14px 36px -12px hsl(var(--pd-accent)/.6);transform:translateY(-1px)}.pd-page .pd-btn-ghost{color:hsl(var(--pd-ink));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border:1px solid hsl(var(--pd-line)/.3);background:0 0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.pd-page .pd-btn-ghost:hover{border-color:hsl(var(--pd-accent)/.6);color:hsl(var(--pd-accent));background:hsl(var(--pd-accent)/.04)}.pd-page .pd-btn-icon{border:1px solid hsl(var(--pd-line)/.2);width:36px;height:36px;color:hsl(var(--pd-ink));background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pd-page .pd-btn-icon:hover{background:hsl(var(--pd-accent)/.06);border-color:hsl(var(--pd-accent)/.4);color:hsl(var(--pd-accent))}.pd-page .pd-badge{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}.pd-page .pd-badge-success{background:var(--pd-success-tint);color:hsl(var(--pd-success))}.pd-page .pd-badge-warning{background:var(--pd-warning-tint);color:hsl(var(--pd-warning))}.pd-page .pd-badge-danger{background:var(--pd-danger-tint);color:hsl(var(--pd-danger))}.pd-page .pd-badge-info{background:var(--pd-accent-tint);color:hsl(var(--pd-accent))}.pd-page .pd-inverted{background:radial-gradient(60% 80% at 20% 0%,hsl(var(--pd-accent)/.25),transparent 60%),radial-gradient(50% 70% at 90% 100%,hsl(var(--pd-accent-glow)/.18),transparent 60%),linear-gradient(180deg,hsl(var(--pd-accent-deep)),#0b1832);color:#f4f4f6}.pd-page .pd-inverted h1,.pd-page .pd-inverted h2,.pd-page .pd-inverted h3{color:#f9fafb}.pd-page .pd-inverted .pd-btn-primary{color:hsl(var(--pd-accent-deep));background:#fff;border-color:#fff;box-shadow:0 12px 36px -10px #0006}.pd-page .pd-inverted .pd-btn-primary:hover{background:hsl(var(--pd-accent));color:#fff;border-color:hsl(var(--pd-accent))}.pd-page .pd-inverted .pd-btn-ghost{color:#fff;border-color:#ffffff4d}.pd-page .pd-inverted .pd-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff9}.pd-page .pd-stage{background:radial-gradient(80% 60% at 50% 0%,hsl(var(--pd-accent)/.18),transparent 70%),linear-gradient(180deg,#10151e,#0b0e14);color:#f4f4f6}.pd-page .pd-stage h2{color:#f9fafb}.pd-page .pd-link{color:hsl(var(--pd-ink));border-bottom:1px solid hsl(var(--pd-line)/.4);align-items:center;gap:.4rem;padding-bottom:1px;transition:color .18s,border-color .18s,gap .18s;display:inline-flex}.pd-page .pd-link:hover{color:hsl(var(--pd-accent));border-color:hsl(var(--pd-accent));gap:.7rem}.pd-page .pd-divider-scan{background:hsl(var(--pd-line)/.16);height:1px;position:relative;overflow:hidden}.pd-page .pd-divider-scan:after{content:"";background:linear-gradient(90deg,transparent,hsl(var(--pd-accent)/.5)30%,hsl(var(--pd-accent))50%,hsl(var(--pd-accent)/.5)70%,transparent);width:28%;animation:5s ease-in-out infinite pd-scan;position:absolute;inset:0}@keyframes pd-scan{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.pd-page .pd-divider-scan:after{opacity:0;animation:none}}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pd-page .pd-pulse-dot{background:hsl(var(--pd-pop));animation:1.6s ease-in-out infinite pd-pulse}@keyframes pd-pulse-ring{0%{box-shadow:0 0 0 0 hsl(var(--pd-pop)/.55)}70%{box-shadow:0 0 0 10px hsl(var(--pd-pop)/0)}to{box-shadow:0 0 0 0 hsl(var(--pd-pop)/0)}}.pd-page .pd-pulse-ring{animation:1.8s ease-out infinite pd-pulse-ring}@keyframes pd-develop{0%{filter:blur(.5rem);opacity:.5;letter-spacing:.16em}60%{filter:blur(.15rem);opacity:.85;letter-spacing:.04em}to{filter:blur();opacity:1;letter-spacing:0}}.pd-page .pd-developing{animation:1.1s cubic-bezier(.2,.7,.2,1) both pd-develop}.pd-page .pd-blurred{filter:blur(.5rem)saturate(.7);-webkit-user-select:none;user-select:none;letter-spacing:.18em}@supports (animation-timeline:view()){@keyframes pd-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.pd-page .pd-reveal{animation:linear both pd-rise;animation-timeline:view();animation-range:entry entry 50%}@keyframes pd-rise-stagger{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.pd-page .pd-word-reveal>span{animation:linear both pd-rise-stagger;animation-timeline:view();animation-range:entry entry 60%;display:inline-block}}@supports not (animation-timeline:view()){.pd-page .pd-reveal,.pd-page .pd-word-reveal>span{opacity:1;transform:none}}@keyframes pd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pd-page .pd-marquee-track{will-change:transform;animation:50s linear infinite pd-marquee}@media (prefers-reduced-motion:reduce){.pd-page .pd-marquee-track{animation:none}}@property --pd-price{syntax:"<integer>";inherits:false;initial-value:1000}.pd-page .pd-price-counter{--pd-price:1000;counter-reset:pd-p var(--pd-price);transition:--pd-price 1.6s cubic-bezier(.16,1,.3,1)}.pd-page .pd-price-counter:after{content:counter(pd-p)}.pd-page .pd-price-counter[data-state=ticked]{--pd-price:1}@media (prefers-reduced-motion:reduce){.pd-page .pd-price-counter{transition:none}}.pd-page .pd-chip{border:1px solid hsl(var(--pd-line)/.22);color:hsl(var(--pd-mute));background:hsl(var(--pd-canvas));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:500;transition:color .16s,border-color .16s,background .16s,transform .12s;display:inline-flex}.pd-page .pd-chip:hover{color:hsl(var(--pd-ink));border-color:hsl(var(--pd-line)/.4)}.pd-page .pd-chip[data-on=true]{color:#fff;background:hsl(var(--pd-accent));border-color:hsl(var(--pd-accent));box-shadow:0 6px 18px -8px hsl(var(--pd-accent)/.5)}.pd-page .pd-chip[data-on=true]:hover{background:hsl(var(--pd-accent-soft));border-color:hsl(var(--pd-accent-soft))}.pd-page .pd-step{border:1px solid hsl(var(--pd-line)/.14);background:hsl(var(--pd-canvas));cursor:default;border-radius:16px;padding:1.75rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative}.pd-page .pd-step:hover{border-color:hsl(var(--pd-accent)/.4);box-shadow:0 24px 48px -28px hsl(var(--pd-shadow)/.45);transform:translateY(-3px)}.pd-page .pd-step[data-active=true]{border-color:hsl(var(--pd-accent)/.5);background:linear-gradient(180deg,hsl(var(--pd-accent)/.05),hsl(var(--pd-canvas))65%)}.pd-page .pd-step .pd-step-num{font-feature-settings:"tnum","lnum";letter-spacing:.08em;color:hsl(var(--pd-mute));align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.pd-page .pd-step[data-active=true] .pd-step-num{color:hsl(var(--pd-accent))}.pd-page .pd-stat{border-left:1px solid hsl(var(--pd-line)/.14);padding:1.5rem 1.75rem}.pd-page .pd-stat:first-child{border-left:none;padding-left:0}@media (max-width:768px){.pd-page .pd-stat{border-left:none;border-top:1px solid hsl(var(--pd-line)/.14);padding-left:0}.pd-page .pd-stat:first-child{border-top:none;padding-top:0}}.pd-page .pd-inverted .pd-stat{border-left-color:#ffffff24}@media (max-width:768px){.pd-page .pd-inverted .pd-stat{border-top-color:#ffffff24}}.pd-page .pd-feature{border:1px solid hsl(var(--pd-line)/.12);background:hsl(var(--pd-canvas));border-radius:16px;padding:1.5rem;transition:border-color .2s,transform .2s,box-shadow .2s}.pd-page .pd-feature:hover{border-color:hsl(var(--pd-accent)/.4);box-shadow:0 16px 36px -20px hsl(var(--pd-shadow)/.35);transform:translateY(-3px)}.pd-page .pd-feature .pd-feature-ico{background:hsl(var(--pd-accent)/.12);width:36px;height:36px;color:hsl(var(--pd-accent));border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.pd-page details.pd-faq{border-bottom:1px solid hsl(var(--pd-line)/.14);padding:1.25rem 0}.pd-page details.pd-faq>summary{cursor:pointer;color:hsl(var(--pd-ink));justify-content:space-between;align-items:center;gap:1rem;font-weight:500;list-style:none;transition:color .16s;display:flex}.pd-page details.pd-faq>summary::-webkit-details-marker{display:none}.pd-page details.pd-faq>summary:hover{color:hsl(var(--pd-accent))}.pd-page details.pd-faq>summary .pd-faq-mark{width:20px;height:20px;color:hsl(var(--pd-mute));justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}.pd-page details.pd-faq[open]>summary .pd-faq-mark{color:hsl(var(--pd-accent));transform:rotate(45deg)}.pd-page details.pd-faq>.pd-faq-body{color:hsl(var(--pd-mute));max-width:60ch;padding-top:.75rem;line-height:1.7}.pd-page .pd-scramble{font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;text-align:right;min-width:4ch;display:inline-block}.pd-page .pd-logo-pill{border:1px solid hsl(var(--pd-line)/.14);color:hsl(var(--pd-mute));background:hsl(var(--pd-canvas));white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pd-page .pd-card-paper{background-color:hsl(var(--pd-canvas));border:1px solid hsl(var(--pd-line)/.16);box-shadow:0 1px 0 hsl(var(--pd-ink)/.12),0 18px 32px -16px hsl(var(--pd-shadow)/.2);border-radius:6px}@media (prefers-color-scheme:dark){.pd-page .pd-card-paper{background-color:hsl(var(--pd-canvas-2));box-shadow:inset 0 1px 0 hsl(var(--pd-line)/.06),0 1px 0 #00000080,0 22px 48px -22px hsl(var(--pd-shadow)/.7)}}.pd-page .pd-rule-tipped{background:hsl(var(--pd-line)/.22);width:100%;height:1px;position:relative}.pd-page .pd-rule-tipped:before{content:"";background:hsl(var(--pd-accent));width:5px;height:5px;position:absolute;top:-2px;left:0}.pd-page .pd-rule-tipped[data-side=right]:before{left:auto;right:0}.pd-page .pd-halftone{pointer-events:none;z-index:0;background-image:radial-gradient(hsl(var(--pd-ink)/.1).8px,transparent 1.2px);background-position:0 0;background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}@media (prefers-color-scheme:dark){.pd-page .pd-halftone{background-image:radial-gradient(hsl(var(--pd-ink)/.16).8px,transparent 1.2px)}}.pd-page .pd-flow{position:relative;overflow:visible}@keyframes pd-flow-card{0%{opacity:0;transform:scale(.92)}6%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(0)}92%{opacity:0;transform:scale(0)}98%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.pd-page .pd-flow-card{transform-origin:50%;animation:14s cubic-bezier(.4,0,.2,1) infinite pd-flow-card}@keyframes pd-flow-row-in{0%,1%{opacity:0;transform:translateY(.5rem)}6%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}88%{opacity:0;transform:translateY(-.25rem)}to{opacity:0;transform:translateY(.5rem)}}.pd-page .pd-flow-row{animation:14s cubic-bezier(.4,0,.2,1) infinite pd-flow-row-in}.pd-page .pd-flow-row-1{animation-delay:-13.95s}.pd-page .pd-flow-row-2{animation-delay:-13.85s}.pd-page .pd-flow-row-3{animation-delay:-13.75s}.pd-page .pd-flow-row-4{animation-delay:-13.65s}.pd-page .pd-flow-row-5{animation-delay:-13.55s}.pd-page .pd-flow-row-6{animation-delay:-13.45s}@keyframes pd-flow-scroll{0%,8%{transform:translateY(0)}16%{transform:translateY(-3.5rem)}82%{transform:translateY(-3.5rem)}88%{transform:translateY(0)}to{transform:translateY(0)}}.pd-page .pd-flow-scroll{animation:14s cubic-bezier(.65,0,.35,1) infinite pd-flow-scroll}@keyframes pd-flow-highlight{0%,20%{background-color:#0000}24%{background-color:hsl(var(--pd-accent)/.1)}82%{background-color:hsl(var(--pd-accent)/.1)}88%{background-color:#0000}to{background-color:#0000}}.pd-page .pd-flow-highlight{animation:14s ease-in-out infinite pd-flow-highlight}@keyframes pd-flow-btn{0%,22%{opacity:0;transform:translate(.5rem)}26%{opacity:1;transform:translate(0)}35%{opacity:1;transform:translate(0)scale(.92)}37%{opacity:1;transform:translate(0)scale(1)}56%{opacity:1;transform:translate(0)}58%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(.5rem)}}.pd-page .pd-flow-btn{transform-origin:50%;animation:14s cubic-bezier(.2,.7,.2,1) infinite pd-flow-btn}@keyframes pd-flow-cursor{0%,26%{opacity:0;transform:translate(140%,60%)}30%{opacity:1;transform:translate(0%)}35%{opacity:1;transform:translate(0%)scale(.85)}37%{opacity:1;transform:translate(0%)scale(1)}41%{opacity:0;transform:translate(140%,60%)}to{opacity:0;transform:translate(140%,60%)}}.pd-page .pd-flow-cursor{transform-origin:0 0;animation:14s cubic-bezier(.45,0,.55,1) infinite pd-flow-cursor}@keyframes pd-flow-ripple{0%,32%{opacity:.55;transform:scale(0)}35%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.pd-page .pd-flow-ripple{transform-origin:50%;animation:14s ease-out infinite pd-flow-ripple}@keyframes pd-flow-backdrop{0%,32%{opacity:0}36%{opacity:1}56%{opacity:1}58%{opacity:0}to{opacity:0}}.pd-page .pd-flow-backdrop{animation:14s ease-in-out infinite pd-flow-backdrop}@keyframes pd-flow-modal{0%,32%{opacity:0;transform:scale(.85)translateY(.75rem)}36%{opacity:1;transform:scale(1)translateY(0)}56%{opacity:1;transform:scale(1)translateY(0)}58%{opacity:0;transform:scale(.94)translateY(-.5rem)}to{opacity:0;transform:scale(.85)translateY(.75rem)}}.pd-page .pd-flow-modal{transform-origin:50%;animation:14s cubic-bezier(.34,1.4,.4,1) infinite pd-flow-modal}@keyframes pd-flow-stage-1{0%,33%{opacity:0;transform:translateY(.5rem)}37%{opacity:1;transform:translateY(0)}41%{opacity:1;transform:translateY(0)}43%{opacity:0;transform:translateY(-.5rem)}to{opacity:0;transform:translateY(-.5rem)}}.pd-page .pd-flow-stage-1{animation:14s ease-in-out infinite pd-flow-stage-1}@keyframes pd-flow-stage-2{0%,41%{opacity:0;transform:translateY(.5rem)}43%{opacity:1;transform:translateY(0)}49%{opacity:1;transform:translateY(0)}51%{opacity:0;transform:translateY(-.5rem)}to{opacity:0;transform:translateY(-.5rem)}}.pd-page .pd-flow-stage-2{animation:14s ease-in-out infinite pd-flow-stage-2}@keyframes pd-flow-stage-3{0%,49%{opacity:0;transform:translateY(.5rem)}51%{opacity:1;transform:translateY(0)}56%{opacity:1;transform:translateY(0)}58%{opacity:0;transform:translateY(-.5rem)}to{opacity:0;transform:translateY(-.5rem)}}.pd-page .pd-flow-stage-3{animation:14s ease-in-out infinite pd-flow-stage-3}@keyframes pd-flow-loader{0%,41%,51%,to{opacity:0}43%,49%{opacity:1}}.pd-page .pd-flow-loader{animation:14s step-end infinite pd-flow-loader}@keyframes pd-flow-loader-pulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.pd-page .pd-flow-loader-dot{transform-origin:50%;animation:1s ease-in-out infinite pd-flow-loader-pulse}@keyframes pd-flow-check-draw{0%,49%{stroke-dashoffset:30px}53%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pd-page .pd-flow-check{stroke-dasharray:30;stroke-dashoffset:30px;animation:14s cubic-bezier(.5,0,.2,1) infinite pd-flow-check-draw}@keyframes pd-flow-email-reveal{0%,56%{opacity:0;filter:blur(4px);letter-spacing:.1em}60%{opacity:1;filter:blur();letter-spacing:0}82%{opacity:1;filter:blur();letter-spacing:0}88%{opacity:0;filter:blur(4px);letter-spacing:.1em}to{opacity:0;filter:blur(4px);letter-spacing:.1em}}.pd-page .pd-flow-email{animation:14s cubic-bezier(.2,.7,.2,1) infinite pd-flow-email-reveal}@keyframes pd-flow-credit{0%,56%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.pd-page .pd-flow-credit{transform-origin:50%;animation:14s cubic-bezier(.34,1.4,.4,1) infinite pd-flow-credit}@media (prefers-reduced-motion:reduce){.pd-page .pd-flow-card,.pd-page .pd-flow-row,.pd-page .pd-flow-scroll,.pd-page .pd-flow-highlight,.pd-page .pd-flow-btn,.pd-page .pd-flow-cursor,.pd-page .pd-flow-ripple,.pd-page .pd-flow-backdrop,.pd-page .pd-flow-modal,.pd-page .pd-flow-stage-1,.pd-page .pd-flow-stage-2,.pd-page .pd-flow-stage-3,.pd-page .pd-flow-loader,.pd-page .pd-flow-loader-dot,.pd-page .pd-flow-check,.pd-page .pd-flow-email,.pd-page .pd-flow-credit{opacity:1!important;filter:none!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.pd-page .pd-channel{background:hsl(var(--pd-canvas));border:1px solid hsl(var(--pd-line)/.18);color:hsl(var(--pd-ink));cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.625rem .875rem .625rem .75rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:inline-flex;position:relative}.pd-page .pd-channel:hover{background:var(--pd-accent-tint);border-color:hsl(var(--pd-accent)/.4);color:hsl(var(--pd-accent));box-shadow:0 6px 18px -8px hsl(var(--pd-accent)/.32);transform:translateY(-2px)}.pd-page .pd-channel-icon{transition:transform .24s cubic-bezier(.2,.7,.2,1)}.pd-page .pd-channel:hover .pd-channel-icon{transform:translateY(-2px)rotate(-4deg)}.pd-page .pd-channel-lock{opacity:.55;transition:opacity .2s}.pd-page .pd-channel:hover .pd-channel-lock{opacity:0}.pd-page .pd-sticky-rail{position:sticky;top:1.5rem}.pd-page .pd-seal{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .625rem .3rem .5rem;font-size:.65rem;font-weight:500;line-height:1;display:inline-flex}.pd-page .pd-seal-success{background:var(--pd-success-tint);color:hsl(var(--pd-success))}.pd-page .pd-seal-warning{background:var(--pd-warning-tint);color:hsl(var(--pd-warning))}.pd-page .pd-seal-danger{background:var(--pd-danger-tint);color:hsl(var(--pd-danger))}.pd-page .pd-seal-mute{background:hsl(var(--pd-line)/.08);color:hsl(var(--pd-mute))}.pd-page .pd-avatar{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;background:hsl(var(--pd-accent-tint-strong));color:hsl(var(--pd-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pd-page .pd-avatar-lg{width:4.5rem;height:4.5rem;font-size:1.5rem}.pd-page .pd-avatar-md{width:3rem;height:3rem;font-size:1rem}.pd-page .pd-avatar-sm{width:2.25rem;height:2.25rem;font-size:.75rem}.pd-page .pd-tile{background:hsl(var(--pd-canvas));border:1px solid hsl(var(--pd-line)/.16);border-radius:12px;padding:1.25rem;transition:border-color .22s,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s;display:block;position:relative}.pd-page .pd-tile:hover{border-color:hsl(var(--pd-accent)/.4);box-shadow:0 16px 32px -18px hsl(var(--pd-shadow)/.32);transform:translateY(-3px)}.pd-page .pd-tile-arrow{opacity:0;color:hsl(var(--pd-accent));transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;top:1rem;right:1rem;transform:translate(-4px,4px)}.pd-page .pd-tile:hover .pd-tile-arrow{opacity:1;transform:translate(0)}.pd-page .pd-prose{color:hsl(var(--pd-ink));font-size:1.0625rem;line-height:1.7}.pd-page .pd-prose>*+*{margin-top:1.1em}.pd-page .pd-prose h2,.pd-page .pd-prose h3{letter-spacing:-.02em;margin-top:1.6em;margin-bottom:.5em;font-weight:600;line-height:1.2}.pd-page .pd-prose h2{font-size:1.5rem}.pd-page .pd-prose h3{font-size:1.25rem}.pd-page .pd-prose p,.pd-page .pd-prose li{color:hsl(var(--pd-ink)/.86)}.pd-page .pd-prose a{color:hsl(var(--pd-accent));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.pd-page .pd-prose a:hover{color:hsl(var(--pd-accent-soft))}.pd-page .pd-prose ul,.pd-page .pd-prose ol{padding-left:1.4em}.pd-page .pd-prose ul{list-style:outside}.pd-page .pd-prose ol{list-style:decimal}.pd-page .pd-prose blockquote{border-left:3px solid hsl(var(--pd-accent));color:hsl(var(--pd-mute));margin-left:0;padding-left:1rem;font-style:italic}.pd-page .pd-prose code{background:hsl(var(--pd-line)/.08);font-family:var(--font-mono),ui-monospace,monospace;border-radius:3px;padding:.1em .35em;font-size:.92em}@keyframes pd-soft-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.pd-page .pd-soft-rise{animation:.6s cubic-bezier(.22,.61,.36,1) both pd-soft-rise}.pd-page .pd-soft-rise-d1{animation-delay:80ms}.pd-page .pd-soft-rise-d2{animation-delay:.16s}.pd-page .pd-soft-rise-d3{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.pd-page .pd-channel,.pd-page .pd-channel-icon,.pd-page .pd-channel-lock,.pd-page .pd-tile,.pd-page .pd-tile-arrow,.pd-page .pd-soft-rise{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.pd-page .pd-section-hero{padding-top:5rem;padding-bottom:5rem}.pd-page .pd-section-tall{padding-top:4rem;padding-bottom:4rem}.pd-page .pd-section-medium{padding-top:3.5rem;padding-bottom:3.5rem}.pd-page .pd-section-short{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.pd-page .pd-section-hero{padding-top:8rem;padding-bottom:8rem}.pd-page .pd-section-tall{padding-top:6rem;padding-bottom:6rem}.pd-page .pd-section-medium{padding-top:5rem;padding-bottom:5rem}.pd-page .pd-section-short{padding-top:2.5rem;padding-bottom:2.5rem}}.pd-page .pd-section-warm{background-color:hsl(var(--pd-canvas-warm))}.pd-page .pd-section-tint{background-color:hsl(var(--pd-canvas-2))}.pd-page .pd-anchor-stat{flex-direction:column;gap:.5rem;display:flex}.pd-page .pd-anchor-stat-num{letter-spacing:-.04em;font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:.95}.pd-page .pd-anchor-stat-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--pd-mute));font-size:.7rem}.pd-page .pd-conversion-strip{border:1px solid hsl(var(--pd-line)/.16);background:hsl(var(--pd-canvas-2));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.pd-page .pd-conversion-strip-dark{border-color:hsl(var(--pd-accent-deep));background:linear-gradient(100deg,hsl(var(--pd-accent-deep))0%,#0c1c3b 100%);color:hsl(var(--pd-canvas))}.pd-page .pd-conversion-strip-dark h3,.pd-page .pd-conversion-strip-dark p{color:hsl(var(--pd-canvas))}.pd-page .pd-trust-counter{align-items:baseline;gap:.5rem;display:inline-flex}.pd-page .pd-trust-counter-num{font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.pd-page .pd-trust-counter-label{color:hsl(var(--pd-mute));font-size:.8125rem}.pd-page .brand-mark-anchor{isolation:isolate}.pd-page .brand-mark-anchor:before{content:"";background:radial-gradient(closest-side,hsl(var(--pd-accent)/.18),transparent 70%);z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-32%}@media (prefers-color-scheme:dark){.pd-page .brand-mark-anchor:before{background:radial-gradient(closest-side,hsl(var(--pd-accent)/.28),transparent 70%)}}.pd-page .brand-lockup-glow{isolation:isolate;display:inline-flex;position:relative}.pd-page .brand-lockup-glow:before{content:"";background:radial-gradient(closest-side,hsl(var(--pd-accent)/.1),transparent 75%);z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:-8px -16px}@media (prefers-color-scheme:dark){.pd-page .brand-lockup-glow:before{background:radial-gradient(closest-side,hsl(var(--pd-accent)/.22),transparent 75%)}}.pd-page .hero-flow-wrap{width:100%}@media (min-width:1024px){.pd-page .hero-flow-wrap{max-width:100%}}.pd-page .home-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pd-page .home-bg .pd-mesh,.pd-page .home-bg .pd-grid{position:absolute;inset:0}.pd-page .logo,.pd-page .brand-mark-anchor,.pd-page .brand-lockup-glow{--ink:hsl(var(--pd-ink));--ink-2:hsl(var(--pd-ink)/.86);--ink-3:hsl(var(--pd-mute));--ink-4:hsl(var(--pd-mute)/.6);--pcd-accent:hsl(var(--pd-accent));--pcd-accent-soft:hsl(var(--pd-accent)/.18);--pcd-accent-glow:hsl(var(--pd-accent)/.45);--pcd-accent-ink:#fff;--ease-out:cubic-bezier(.22,1,.36,1);--ease-out-soft:cubic-bezier(.32,.72,.26,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}@media (prefers-color-scheme:dark){.pd-page .logo,.pd-page .brand-mark-anchor,.pd-page .brand-lockup-glow{--pcd-accent-glow:hsl(var(--pd-accent)/.55)}}.pd-page .pd-btn-primary:focus-visible,.pd-page .pd-btn-ghost:focus-visible,.pd-page .pd-btn-icon:focus-visible,.pd-page .pd-chip:focus-visible,.pd-page .pd-tile:focus-visible,.pd-page .pd-link:focus-visible,.pd-page .home-beat-link:focus-visible,.pd-page details.pd-faq>summary:focus-visible{outline:2px solid hsl(var(--pd-accent));outline-offset:3px;border-radius:6px}.pd-page .pd-inverted .pd-btn-primary:focus-visible,.pd-page .pd-inverted .pd-btn-ghost:focus-visible,.pd-page .pd-stage .pd-btn-primary:focus-visible{outline-color:#fff}.pd-page .home-stage{isolation:isolate;border:1px solid hsl(var(--pd-line)/.1);background:radial-gradient(70% 60% at 25% 0%,hsl(var(--pd-accent)/.16),transparent 65%),hsl(var(--pd-canvas-2));border-radius:20px;padding:clamp(1rem,3vw,2.25rem);position:relative;overflow:hidden}.pd-page .home-stage:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(hsl(var(--pd-line)/.16)1px,transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 85%)}@media (prefers-color-scheme:dark){.pd-page .home-stage{background:radial-gradient(70% 60% at 25% 0%,hsl(var(--pd-accent)/.26),transparent 65%),hsl(var(--pd-canvas-2))}}.pd-page .home-beat{border:1px solid hsl(var(--pd-line)/.12);background:hsl(var(--pd-canvas));border-radius:14px;padding:1.125rem 1.25rem 1.25rem}@media (prefers-color-scheme:dark){.pd-page .home-beat{background:hsl(var(--pd-canvas-3))}}.pd-page .home-beat-link{border:1px solid hsl(var(--pd-line)/.18);min-height:2.25rem;color:hsl(var(--pd-ink));background:hsl(var(--pd-canvas-2));border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.pd-page .home-beat-link:hover{color:hsl(var(--pd-accent));border-color:hsl(var(--pd-accent)/.5);background:var(--pd-accent-tint)}@media (pointer:coarse){.pd-page .home-beat-link{min-height:2.75rem}}.pd-page .home-steps{margin:0;padding:0;list-style:none}.pd-page .home-step{border-top:1px solid hsl(var(--pd-line)/.14);grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.75rem 0;display:grid}.pd-page .home-step:last-child{border-bottom:1px solid hsl(var(--pd-line)/.14)}@media (min-width:768px){.pd-page .home-step{grid-template-columns:5rem 1fr;gap:1.5rem;padding:2.25rem 0}}.pd-page .home-step-num{color:hsl(var(--pd-accent));padding-top:.15rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1}.pd-page .home-step-ico{background:hsl(var(--pd-accent)/.1);width:2.25rem;height:2.25rem;color:hsl(var(--pd-accent));border-radius:8px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.pd-page .home-cells{background:hsl(var(--pd-line)/.14);border:1px solid hsl(var(--pd-line)/.14);border-radius:16px;gap:1px;overflow:hidden}.pd-page .home-cell{background:hsl(var(--pd-canvas));padding:1.75rem}@media (prefers-color-scheme:dark){.pd-page .home-cell{background:hsl(var(--pd-canvas-2))}}.pd-page .pd-stage .home-stage-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;padding:1.75rem}@media (min-width:768px){.pd-page .pd-stage .home-stage-card{padding:2rem}}@keyframes mm-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mm-panel-in{animation:.15s ease-out both mm-panel-in}@media (prefers-reduced-motion:reduce){.mm-panel-in{animation:none}}
