.pt-scope[data-astro-cid-7ugu7r5v]{--pt-navy: var(--ink-900, #212449);--pt-blue: #71c0f3;--pt-accent-blue: #648dc9;--pt-light-blue: #a8dbee;--pt-turquoise: #69c6dd;--pt-peach: #f3a77e;--pt-red: #f4535a;--pt-beige: #f8e6d0;--pt-white: #ffffff;--pt-muted: var(--ink-500, rgba(33, 36, 73, .68));--heading: var(--font-display, "At Textual", Georgia, "Times New Roman", serif);--body: var(--font-body, "Work Sans (Variable)", system-ui, sans-serif)}.pt-scope[data-astro-cid-7ugu7r5v],.pt-scope[data-astro-cid-7ugu7r5v] [data-astro-cid-7ugu7r5v],.pt-scope[data-astro-cid-7ugu7r5v] [data-astro-cid-7ugu7r5v]:before,.pt-scope[data-astro-cid-7ugu7r5v] [data-astro-cid-7ugu7r5v]:after{box-sizing:border-box}.pt-wrap[data-astro-cid-7ugu7r5v]{display:flex;flex-direction:column;align-items:center;gap:18px}.pt-carousel[data-astro-cid-7ugu7r5v]{display:flex;align-items:center;gap:12px}.pt-arrow[data-astro-cid-7ugu7r5v]{all:unset;display:none;box-sizing:border-box;cursor:pointer;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--pt-navy);border:1px solid rgba(33,36,73,.14);box-shadow:0 6px 16px #2024481a;font-size:20px;line-height:1;text-align:center;transition:background .16s,transform .16s}.pt-arrow[data-astro-cid-7ugu7r5v]:hover{background:var(--pt-beige);transform:translateY(-1px)}.pt-arrow[data-astro-cid-7ugu7r5v]:focus-visible{outline:2px solid var(--pt-accent-blue);outline-offset:2px}@media(min-width:992px){.pt-arrow[data-astro-cid-7ugu7r5v]{display:flex;align-items:center;justify-content:center}}.pt-phone[data-astro-cid-7ugu7r5v]{--theme: var(--pt-peach);position:relative;width:min(340px,100%);height:600px;background:var(--pt-white);border:10px solid var(--pt-navy);border-radius:42px;box-shadow:0 28px 56px #21244938;overflow:hidden;display:flex;flex-direction:column}.pt-notch[data-astro-cid-7ugu7r5v]{width:96px;height:22px;background:var(--pt-navy);border-radius:0 0 14px 14px;margin:0 auto;flex:none;position:relative;z-index:3}.pt-mailhead[data-astro-cid-7ugu7r5v]{display:flex;align-items:center;gap:10px;padding:10px 16px;flex:none;border-bottom:1px solid rgba(33,36,73,.08);position:relative;z-index:2;background:var(--pt-white);font-family:var(--body);color:var(--pt-navy)}.pt-avatar[data-astro-cid-7ugu7r5v]{width:34px;height:34px;border-radius:12px;background:var(--pt-navy);color:var(--pt-blue);display:grid;place-items:center;font-weight:700;font-size:16px;transform:rotate(-6deg);flex:none}.pt-from[data-astro-cid-7ugu7r5v]{min-width:0}.pt-from-name[data-astro-cid-7ugu7r5v]{font-size:13px;font-weight:600}.pt-subject[data-astro-cid-7ugu7r5v]{font-size:12px;color:var(--pt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-screen[data-astro-cid-7ugu7r5v]{flex:1;position:relative;overflow:hidden;touch-action:pan-y;cursor:grab}.pt-screen[data-astro-cid-7ugu7r5v]:active{cursor:grabbing}.pt-issue[data-astro-cid-7ugu7r5v]{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--c);opacity:0;transform:translate(24px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.pt-issue[data-astro-cid-7ugu7r5v].is-on{opacity:1;transform:none;pointer-events:auto}.pt-hero[data-astro-cid-7ugu7r5v]{padding:18px 18px 14px;position:relative}.pt-tag[data-astro-cid-7ugu7r5v]{display:inline-block;font-size:11px;font-weight:700;background:var(--pt-navy);color:var(--pt-white);padding:5px 10px;border-radius:999px;transform:rotate(-2deg);font-family:var(--body)}.pt-sticker[data-astro-cid-7ugu7r5v]{position:absolute;top:12px;right:16px;width:58px;height:58px;border-radius:50%;background:var(--pt-white);display:grid;place-items:center;font-size:30px;box-shadow:0 6px #212449e6;border:2px solid var(--pt-navy);transform:rotate(10deg)}.pt-issue[data-astro-cid-7ugu7r5v].is-on .pt-sticker[data-astro-cid-7ugu7r5v]{animation:pt-pop .6s cubic-bezier(.3,1.6,.5,1) .15s both}@keyframes pt-pop{0%{transform:scale(.3) rotate(-30deg)}to{transform:scale(1) rotate(10deg)}}.pt-h[data-astro-cid-7ugu7r5v]{font-family:var(--heading);font-size:25px;line-height:1.12;font-weight:400;margin:14px 64px 0 0;color:var(--pt-navy)}.pt-h[data-astro-cid-7ugu7r5v] em[data-astro-cid-7ugu7r5v]{font-weight:700;font-style:italic}.pt-card[data-astro-cid-7ugu7r5v]{flex:1;background:var(--pt-white);border-radius:22px 22px 0 0;margin-top:4px;padding:16px 16px 0;position:relative;overflow:hidden}.pt-intro[data-astro-cid-7ugu7r5v]{font-size:13px;line-height:1.5;margin:0 0 12px;font-family:var(--body);color:var(--pt-navy)}.pt-item[data-astro-cid-7ugu7r5v]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;margin-bottom:8px;font-size:13px;line-height:1.4;border:2px solid var(--pt-navy);background:var(--pt-white);font-family:var(--body);color:var(--pt-navy)}.pt-item[data-astro-cid-7ugu7r5v] b[data-astro-cid-7ugu7r5v]{flex:none;width:24px;height:24px;border-radius:8px;background:var(--c);display:grid;place-items:center;font-size:12px}.pt-item[data-astro-cid-7ugu7r5v].free{box-shadow:3px 3px 0 var(--pt-navy)}.pt-locked[data-astro-cid-7ugu7r5v]{filter:blur(4.5px);user-select:none;pointer-events:none;opacity:.85}.pt-locked[data-astro-cid-7ugu7r5v] .pt-item[data-astro-cid-7ugu7r5v]{border-color:#21244959}.pt-lock[data-astro-cid-7ugu7r5v]{position:absolute;left:0;right:0;bottom:0;padding:70px 16px 18px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.92) 45%,var(--pt-white));display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pt-btn[data-astro-cid-7ugu7r5v]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--pt-navy);color:var(--pt-white);font-family:var(--body);font-weight:600;font-size:13.5px;padding:11px 18px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 0 var(--c-dark, var(--pt-accent-blue));transition:transform .15s,box-shadow .15s}.pt-btn[data-astro-cid-7ugu7r5v]:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--c-dark, var(--pt-accent-blue))}.pt-btn[data-astro-cid-7ugu7r5v]:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-dark, var(--pt-accent-blue))}.pt-btn[data-astro-cid-7ugu7r5v]:focus-visible{outline:3px solid var(--pt-blue);outline-offset:3px}.pt-lock[data-astro-cid-7ugu7r5v] small[data-astro-cid-7ugu7r5v]{font-size:11.5px;color:var(--pt-muted);font-family:var(--body)}.pt-dots[data-astro-cid-7ugu7r5v]{display:flex;gap:8px}.pt-dots[data-astro-cid-7ugu7r5v] .pt-dot{all:unset;display:inline-block;cursor:pointer;width:10px;height:10px;border-radius:999px;background:#2124492e;transition:width .3s,background .3s}.pt-dots[data-astro-cid-7ugu7r5v] .pt-dot[aria-current=true]{width:28px;background:var(--pt-navy)}.pt-dots[data-astro-cid-7ugu7r5v] .pt-dot:focus-visible{outline:2px solid var(--pt-accent-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pt-issue[data-astro-cid-7ugu7r5v]{transition:none}.pt-issue[data-astro-cid-7ugu7r5v].is-on .pt-sticker[data-astro-cid-7ugu7r5v]{animation:none}}.pn-scope[data-astro-cid-ylefrtdi]{--ink-900: #202448;--ink-700: #2e3260;--ink-500: #5b5f84;--ink-300: #9fa2ba;--border-mid: rgba(32, 36, 72, .18);--border-soft: rgba(32, 36, 72, .08);--shadow-1: 0 1px 2px rgba(32, 36, 72, .06);--shadow-2: 0 8px 24px rgba(32, 36, 72, .08);--shadow-3: 0 24px 60px rgba(32, 36, 72, .12);--pr-shell: #eaeff7;--pr-blue: #2daee0;--pr-blue-dk: #1f93c0;--font-display: "At Textual", "Work Sans (Variable)", ui-sans-serif, sans-serif;--font-body: "Work Sans (Variable)", ui-sans-serif, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;box-sizing:border-box}.pn-scope[data-astro-cid-ylefrtdi] [data-astro-cid-ylefrtdi],.pn-scope[data-astro-cid-ylefrtdi] [data-astro-cid-ylefrtdi]:before,.pn-scope[data-astro-cid-ylefrtdi] [data-astro-cid-ylefrtdi]:after{box-sizing:border-box}.pn-scope[data-astro-cid-ylefrtdi] [data-lang][hidden]{display:none!important}[data-astro-cid-ylefrtdi]:where(.pn-scope) [data-astro-cid-ylefrtdi]:where(h1,h2,p){margin:0}.pn-scope[data-astro-cid-ylefrtdi] em{font-style:italic}.pn-scope[data-astro-cid-ylefrtdi] input[data-astro-cid-ylefrtdi],.pn-scope[data-astro-cid-ylefrtdi] select[data-astro-cid-ylefrtdi],.pn-scope[data-astro-cid-ylefrtdi] button[data-astro-cid-ylefrtdi]{font-family:inherit}.pn-scope[data-astro-cid-ylefrtdi] input[data-astro-cid-ylefrtdi]::placeholder{color:var(--ink-300)}.pn-scope[data-astro-cid-ylefrtdi] [data-astro-cid-ylefrtdi]::selection{background:#2daee033}.pn-container[data-astro-cid-ylefrtdi]{max-width:1180px;margin:0 auto;padding:0 24px}.pn-hero[data-astro-cid-ylefrtdi]{position:relative;overflow:hidden;background:var(--pr-shell);color:var(--ink-900);font-family:var(--font-body)}.pn-hero_navspacer[data-astro-cid-ylefrtdi]{height:7rem}@media screen and (max-width:991px){.pn-hero_navspacer[data-astro-cid-ylefrtdi]{height:6rem}}.pn-hero_inner[data-astro-cid-ylefrtdi]{position:relative}.pn-hero_glow[data-astro-cid-ylefrtdi]{position:absolute;top:-18%;left:50%;width:min(1000px,130%);height:90%;transform:translate(-50%);background:radial-gradient(52% 46% at 50% 30%,rgba(45,174,224,.14) 0%,rgba(45,174,224,.02) 55%,transparent 75%);pointer-events:none}.pn-hero_grid[data-astro-cid-ylefrtdi]{position:relative}@media screen and (min-width:992px){.pn-hero_grid[data-astro-cid-ylefrtdi]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1180px;margin:0 auto;padding:clamp(52px,6vw,88px) 24px clamp(48px,6vw,72px)}}.pn-hero_head[data-astro-cid-ylefrtdi]{position:relative;max-width:900px;margin:0 auto;padding:clamp(20px,5vw,40px) 24px clamp(16px,3vw,28px);text-align:center}@media screen and (min-width:992px){.pn-hero_head[data-astro-cid-ylefrtdi]{max-width:none;margin:0;padding:0;text-align:left}}.pn-eyebrow[data-astro-cid-ylefrtdi]{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-blue)}.pn-h1[data-astro-cid-ylefrtdi]{text-align:center;animation:pn-riseIn .64s cubic-bezier(.16,1,.3,1) both}@media screen and (min-width:992px){.pn-h1[data-astro-cid-ylefrtdi]{text-align:left}}.pn-h1_type[data-astro-cid-ylefrtdi]{font-family:var(--font-mono);font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.03;letter-spacing:-.025em;color:#000;display:inline-block;overflow:hidden;white-space:nowrap;width:9ch;animation:pn-type 1.1s steps(9) .2s both}.pn-caret[data-astro-cid-ylefrtdi]{display:inline-block;width:3px;height:.85em;background:var(--pr-blue);vertical-align:-.08em;margin-left:4px;animation:pn-caret 1s step-end infinite}.pn-h1_line2[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:clamp(26px,4vw,46px);font-style:italic;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#000;display:block;margin-top:10px}.pn-sub[data-astro-cid-ylefrtdi]{font-size:18px;line-height:1.6;color:var(--ink-500);max-width:50ch;margin:clamp(28px,4vw,40px) auto 0;animation:pn-riseIn .64s cubic-bezier(.16,1,.3,1) 90ms both}.pn-sub2[data-astro-cid-ylefrtdi]{margin-top:clamp(28px,4vw,40px)}@media screen and (min-width:992px){.pn-sub[data-astro-cid-ylefrtdi]{margin-left:0;margin-right:0}}.pn-meta[data-astro-cid-ylefrtdi]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin:26px 0 0;font-size:14px;color:var(--ink-500)}@media screen and (min-width:992px){.pn-meta[data-astro-cid-ylefrtdi]{justify-content:flex-start;flex-wrap:nowrap;gap:14px;font-size:12px}}.pn-meta_item[data-astro-cid-ylefrtdi]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}@media screen and (min-width:992px){.pn-meta_item[data-astro-cid-ylefrtdi] svg[data-astro-cid-ylefrtdi]{width:14px;height:14px}}.pn-hero_cta-mobile[data-astro-cid-ylefrtdi]{display:inline-flex;align-items:center;gap:8px;margin:22px auto 0;background:var(--pr-blue);color:#fff;border:0;border-radius:999px;padding:13px 28px;font-size:15px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:background .16s}.pn-hero_cta-mobile[data-astro-cid-ylefrtdi]:hover{background:var(--pr-blue-dk)}@media screen and (min-width:992px){.pn-hero_cta-mobile[data-astro-cid-ylefrtdi]{display:none}}@keyframes pn-caret{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes pn-type{0%{width:0}to{width:9ch}}@keyframes pn-riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pn-h1[data-astro-cid-ylefrtdi],.pn-sub[data-astro-cid-ylefrtdi]{animation:none!important}}.pn-form-wrap[data-astro-cid-ylefrtdi]{position:relative;max-width:720px;margin:clamp(28px,4vw,40px) auto clamp(64px,9vw,104px);padding:0 24px}@media screen and (min-width:992px){.pn-form-wrap[data-astro-cid-ylefrtdi]{max-width:480px;margin:0 0 0 auto;padding:0}}.pn-card[data-astro-cid-ylefrtdi]{background:#fff;border-radius:26px;padding:24px 24px 22px;animation:pn-glowPulse 4.4s ease-in-out infinite}@keyframes pn-glowPulse{0%,to{box-shadow:0 0 0 1px #2daee01f,0 12px 30px #20244814}50%{box-shadow:0 0 0 3px #2daee038,0 16px 40px #2024481f}}.pn-card_row-top[data-astro-cid-ylefrtdi]{display:flex;align-items:flex-start;gap:14px}.pn-card_prompt[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--pr-blue);line-height:1.1;padding-top:2px;flex:none}.pn-card_fields[data-astro-cid-ylefrtdi]{flex:1;min-width:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset{display:flex;flex-wrap:wrap;gap:14px;max-width:100%;margin:0;padding:0;border:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset:has([style*="display: none"]){display:none!important}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset.form-columns-2{flex:1 1 100%;border-bottom:1px solid var(--border-mid);padding-bottom:16px!important;margin-bottom:14px!important}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset:has(input[type=email]){flex:0 1 165px;order:1}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset:has(select){flex:0 1 150px;order:2}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form-field{flex:1 1 130px;min-width:0;width:auto;max-width:none;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form-field>label{font-size:12px;font-weight:600;color:var(--ink-500);margin:0 0 4px}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form-field>label:empty{display:none}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form-field .input{margin:0;width:100%}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-input{box-sizing:border-box;width:100%;min-height:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-firstname .hs-input,.pn-hs-form[data-astro-cid-ylefrtdi] .hs-lastname .hs-input{background:none;border:0;outline:none;color:var(--ink-900);font-family:var(--font-display);font-size:clamp(19px,2.2vw,24px);font-weight:400;letter-spacing:-.01em;padding:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-firstname .hs-input::placeholder,.pn-hs-form[data-astro-cid-ylefrtdi] .hs-lastname .hs-input::placeholder{color:var(--ink-300)!important;opacity:1!important}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-email .hs-input,.pn-hs-form[data-astro-cid-ylefrtdi] .hs-fieldtype-select select.hs-input{background:var(--pr-shell);border:1px solid var(--border-mid);border-radius:999px;color:var(--ink-900);font-family:var(--font-body)!important;font-size:14px;font-weight:500;padding:13px 16px;transition:border-color .16s}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-email .hs-input:focus,.pn-hs-form[data-astro-cid-ylefrtdi] .hs-fieldtype-select select.hs-input:focus{border-color:var(--pr-blue);outline:none}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-fieldtype-select{flex:0 1 150px}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0;text-align:left;width:100%}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-error-msg{color:var(--pr-blue);font-size:13px;font-weight:600}.pn-hs-form[data-astro-cid-ylefrtdi] .hs_submit{flex:0 1 150px;min-width:0;order:3;margin:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs_submit .actions{margin:0;padding:0}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-button{box-sizing:border-box!important;display:block!important;width:100%!important;line-height:1.4!important;border:0!important;border-radius:999px!important;padding:13px 14px!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;background:var(--pr-blue)!important;color:#fff!important;font-family:var(--font-body)!important;transition:background .22s!important}.pn-hs-form[data-astro-cid-ylefrtdi] .hs-button:hover{background:var(--pr-blue-dk)!important}@media screen and (max-width:991px){.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset:has(input[type=email]),.pn-hs-form[data-astro-cid-ylefrtdi] .hs-form fieldset:has(select),.pn-hs-form[data-astro-cid-ylefrtdi] .hs_submit{margin-left:6px}}.pn-success[data-astro-cid-ylefrtdi]{background:#fff;border:1px solid var(--border-mid);border-radius:26px;padding:32px 30px;text-align:center;box-shadow:var(--shadow-2)}.pn-success_lead[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);font-weight:400;line-height:1.2;color:var(--ink-900)}.pn-success_lead[data-astro-cid-ylefrtdi] em{font-weight:700;color:var(--pr-blue)}.pn-success_body[data-astro-cid-ylefrtdi]{font-size:16px;line-height:1.6;color:var(--ink-500);margin:12px auto 0;max-width:48ch}.pn-outcomes[data-astro-cid-ylefrtdi]{border-bottom:1px solid var(--border-soft);background:#fff;color:var(--ink-900);font-family:var(--font-body);padding:clamp(56px,8vw,88px) 0}.pn-h2[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:clamp(28px,3.6vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:16px 0 0;max-width:22ch;color:var(--ink-900)}.pn-h2[data-astro-cid-ylefrtdi] em{font-weight:700}.pn-h2--sm[data-astro-cid-ylefrtdi]{font-size:clamp(24px,3vw,36px);line-height:1.14;max-width:20ch;margin-top:14px}.pn-h2--xs[data-astro-cid-ylefrtdi]{font-size:clamp(24px,3vw,34px);line-height:1.16;max-width:none;margin-top:14px}.pn-h2--lg[data-astro-cid-ylefrtdi]{font-size:clamp(30px,4.4vw,56px);line-height:1.08;letter-spacing:-.025em;max-width:20ch;margin:0 auto}.pn-terminal[data-astro-cid-ylefrtdi]{margin:clamp(28px,4vw,40px) 0 0;background:var(--ink-900);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-2)}.pn-terminal_bar[data-astro-cid-ylefrtdi]{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.pn-terminal_dot[data-astro-cid-ylefrtdi]{width:9px;height:9px;border-radius:999px;background:#ffffff40}.pn-terminal_label[data-astro-cid-ylefrtdi]{margin-left:10px;font-family:var(--font-mono);font-size:12px;color:#fff6;letter-spacing:.02em}.pn-terminal_badge[data-astro-cid-ylefrtdi]{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff47}.pn-outcome[data-astro-cid-ylefrtdi]{border-top:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none;transition:background .22s cubic-bezier(.2,0,0,1)}.pn-outcome[data-astro-cid-ylefrtdi]:first-child{border-top:0}.pn-outcome[data-astro-cid-ylefrtdi].is-active{background:#2daee014;box-shadow:inset 3px 0 0 var(--pr-blue)}.pn-outcome_head[data-astro-cid-ylefrtdi]{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;background:none;border:0;text-align:left}.pn-outcome_prompt[data-astro-cid-ylefrtdi]{font-family:var(--font-mono);font-size:14px;color:var(--pr-blue);flex:none}.pn-outcome_caret[data-astro-cid-ylefrtdi]{display:inline-block;margin-left:2px;animation:pn-caret 1s step-end infinite}.pn-outcome_title[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:17px;font-weight:400;color:#fff;flex:1;min-width:0}.pn-outcome_title[data-astro-cid-ylefrtdi] em{font-weight:700;color:var(--pr-blue)}.pn-outcome_chevron[data-astro-cid-ylefrtdi]{flex:none;width:18px;height:18px;color:#fff6;transition:transform .24s cubic-bezier(.16,1,.3,1)}.pn-outcome[data-astro-cid-ylefrtdi].is-active .pn-outcome_chevron[data-astro-cid-ylefrtdi]{transform:rotate(180deg)}.pn-outcome_body[data-astro-cid-ylefrtdi]{overflow:hidden;max-height:0;opacity:0;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1)}.pn-outcome[data-astro-cid-ylefrtdi].is-active .pn-outcome_body[data-astro-cid-ylefrtdi]{max-height:140px;opacity:1}.pn-outcome_body-inner[data-astro-cid-ylefrtdi]{padding:0 20px 20px 48px;display:flex;align-items:flex-start;gap:12px}.pn-outcome_arrow[data-astro-cid-ylefrtdi]{font-family:var(--font-mono);font-size:13px;color:#ffffff59;flex:none;padding-top:2px}.pn-outcome_body[data-astro-cid-ylefrtdi] p[data-astro-cid-ylefrtdi]{font-size:15px;line-height:1.6;color:#ffffffb8;max-width:62ch}.pn-terminal_footer[data-astro-cid-ylefrtdi]{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.08)}.pn-outcome_dot[data-astro-cid-ylefrtdi]{width:6px;height:6px;border-radius:999px;background:#ffffff38;border:0;padding:0;cursor:pointer;transition:width .26s cubic-bezier(.16,1,.3,1),background .22s}.pn-outcome_dot[data-astro-cid-ylefrtdi].is-active{width:20px;background:var(--pr-blue)}.pn-terminal_counter[data-astro-cid-ylefrtdi]{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:#ffffff52}.pn-stats[data-astro-cid-ylefrtdi]{border-bottom:1px solid var(--border-soft);background:var(--pr-shell);color:var(--ink-900);font-family:var(--font-body);padding:clamp(48px,6vw,72px) 0}.pn-stats_grid[data-astro-cid-ylefrtdi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(24px,4vw,40px)}.pn-stat_value[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:clamp(30px,3.2vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1}.pn-stat_label[data-astro-cid-ylefrtdi]{font-size:14px;line-height:1.5;color:var(--ink-500);margin-top:10px;max-width:26ch}.pn-topics[data-astro-cid-ylefrtdi]{border-bottom:1px solid var(--border-soft);background:#fff;color:var(--ink-900);font-family:var(--font-body);padding:clamp(56px,8vw,88px) 0}.pn-topics_grid[data-astro-cid-ylefrtdi]{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,56px);align-items:start}@media screen and (min-width:992px){.pn-topics_grid[data-astro-cid-ylefrtdi]{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr)}}.pn-topics_cards[data-astro-cid-ylefrtdi]{margin:26px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.pn-topic-card[data-astro-cid-ylefrtdi]{background:var(--pr-shell);border:1px solid var(--border-soft);border-radius:18px;padding:18px 18px 20px;transition:all .26s cubic-bezier(.16,1,.3,1)}.pn-topic-card_top[data-astro-cid-ylefrtdi]{display:flex;align-items:center;justify-content:space-between}.pn-topic-card_icon[data-astro-cid-ylefrtdi]{display:inline-flex;color:var(--ink-500);transition:color .22s cubic-bezier(.2,0,0,1)}.pn-topic-card_tag[data-astro-cid-ylefrtdi]{font-family:var(--font-mono);font-size:11px;color:var(--pr-blue);flex:none}.pn-topic-card_label[data-astro-cid-ylefrtdi]{margin-top:14px;font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.32;color:var(--ink-900);transition:color .22s cubic-bezier(.2,0,0,1)}.pn-topic-card_bar[data-astro-cid-ylefrtdi]{margin-top:14px;height:3px;border-radius:999px;background:var(--pr-blue);width:16px;transition:width .26s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.pn-topic-card[data-astro-cid-ylefrtdi]:hover{background:var(--ink-900);border-color:var(--ink-900);box-shadow:var(--shadow-2);transform:translateY(-3px)}.pn-topic-card[data-astro-cid-ylefrtdi]:hover .pn-topic-card_icon[data-astro-cid-ylefrtdi]{color:var(--pr-blue)}.pn-topic-card[data-astro-cid-ylefrtdi]:hover .pn-topic-card_label[data-astro-cid-ylefrtdi]{color:#fff}.pn-topic-card[data-astro-cid-ylefrtdi]:hover .pn-topic-card_bar[data-astro-cid-ylefrtdi]{width:36px}}.pn-topics_phone[data-astro-cid-ylefrtdi]{display:flex;justify-content:center}.pn-suggest[data-astro-cid-ylefrtdi]{background:var(--pr-shell);border-bottom:1px solid var(--border-soft);color:var(--ink-900);font-family:var(--font-body);padding:clamp(56px,8vw,88px) 0}.pn-suggest_inner[data-astro-cid-ylefrtdi]{max-width:620px;text-align:center}.pn-suggest_sub[data-astro-cid-ylefrtdi]{font-size:15px;line-height:1.6;color:var(--ink-500);margin:clamp(28px,4vw,40px) 0 0}.pn-suggest_form[data-astro-cid-ylefrtdi]{margin:26px 0 0;display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--border-mid);padding-bottom:12px;transition:border-color .16s}.pn-suggest_form[data-astro-cid-ylefrtdi]:focus-within{border-color:var(--pr-blue)}.pn-suggest_prompt[data-astro-cid-ylefrtdi]{font-family:var(--font-mono);font-size:18px;color:var(--pr-blue);flex:none}.pn-suggest_input[data-astro-cid-ylefrtdi]{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink-900);font-family:var(--font-mono);font-size:clamp(16px,1.8vw,19px);padding:0}.pn-suggest_send[data-astro-cid-ylefrtdi]{flex:none;background:none;border:0;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--pr-blue);cursor:pointer;padding:0}.pn-suggest_thanks[data-astro-cid-ylefrtdi]{margin:22px 0 0;font-family:var(--font-mono);font-size:15px;color:var(--pr-blue)}.pn-suggest_hp[data-astro-cid-ylefrtdi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pn-closing[data-astro-cid-ylefrtdi]{background:#fff;color:var(--ink-900);font-family:var(--font-body);padding:clamp(56px,8vw,88px) 0}.pn-closing_inner[data-astro-cid-ylefrtdi],.pn-closing_inner[data-astro-cid-ylefrtdi] .pn-h2[data-astro-cid-ylefrtdi]{text-align:center}.pn-closing_inner[data-astro-cid-ylefrtdi] .pn-h2[data-astro-cid-ylefrtdi] em{color:var(--pr-blue)}.pn-closing_cta[data-astro-cid-ylefrtdi]{margin:30px 0 0;background:var(--pr-blue);color:#fff;border:0;border-radius:999px;padding:17px 34px;font-size:16px;font-weight:400;cursor:pointer;transition:background .16s}.pn-closing_cta[data-astro-cid-ylefrtdi]:hover{background:var(--pr-blue-dk)}.pn-footer[data-astro-cid-ylefrtdi]{border-top:1px solid var(--border-soft);background:#fff;font-family:var(--font-body)}.pn-footer_inner[data-astro-cid-ylefrtdi]{padding:32px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pn-footer_logo[data-astro-cid-ylefrtdi]{height:16px;width:auto;opacity:.6}.pn-footer_note[data-astro-cid-ylefrtdi]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);margin-left:auto}.pn-stickybar[data-astro-cid-ylefrtdi]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#faf7f1f0;backdrop-filter:blur(18px);border-top:1px solid var(--border-soft);box-shadow:var(--shadow-3);font-family:var(--font-body)}.pn-stickybar_inner[data-astro-cid-ylefrtdi]{padding:14px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pn-stickybar_lead[data-astro-cid-ylefrtdi]{font-family:var(--font-display);font-size:17px;font-weight:400;flex:1;min-width:200px;color:var(--ink-900)}.pn-stickybar_lead[data-astro-cid-ylefrtdi] em{font-weight:700}@media screen and (min-width:992px){.pn-stickybar_lead[data-astro-cid-ylefrtdi]{display:none}}.pn-stickybar_meta[data-astro-cid-ylefrtdi]{font-size:13px;color:var(--ink-500);white-space:nowrap}.pn-stickybar_cta[data-astro-cid-ylefrtdi]{background:var(--pr-blue);color:#fff;border:0;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .16s}.pn-stickybar_cta[data-astro-cid-ylefrtdi]:hover{background:var(--pr-blue-dk)}.pn-modal[data-astro-cid-ylefrtdi]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.pn-modal[data-astro-cid-ylefrtdi][hidden]{display:none}.pn-modal_overlay[data-astro-cid-ylefrtdi]{position:absolute;inset:0;background:#14162d8c;backdrop-filter:blur(2px)}.pn-modal_dialog[data-astro-cid-ylefrtdi]{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:28px;padding:40px 32px 32px;box-shadow:0 24px 64px #2024483d;animation:pn-modalIn .26s cubic-bezier(.16,1,.3,1) both}@keyframes pn-modalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.pn-modal_close[data-astro-cid-ylefrtdi]{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:999px;background:var(--pr-shell);color:var(--ink-900);font-size:20px;line-height:1;cursor:pointer}.pn-modal_close[data-astro-cid-ylefrtdi]:hover{background:var(--border-soft)}.pn-modal_head[data-astro-cid-ylefrtdi]{margin:0 0 20px;text-align:center}.pn-modal_title[data-astro-cid-ylefrtdi]{margin:0 0 6px;font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--ink-900)}.pn-modal_sub[data-astro-cid-ylefrtdi]{margin:0;font-size:14px;color:var(--ink-500)}
