:root{--pr-teal:#12c0a5;--pr-teal-soft:#12c0a51f;--pr-teal-border:#12c0a552;--pr-magenta:#d946a0;--pr-magenta-soft:#d946a01c;--pr-magenta-border:#d946a052;--pr-violet:#6c5ce7;--pr-ink:#0e1530;--pr-ink-2:#4a5065;--pr-muted:#7b8396;--pr-line:#0e153014;--pr-bg-soft:#f6f7fb}.pricing-hero{background:0 0;padding:72px 0 28px}.pricing-hero:before{content:none}.pricing-hero .h1{margin:6px 0 18px;font-size:clamp(38px,4.4vw,60px)}.pricing-hero .lede{font-size:20px}@media (width>=900px) and (height>=620px){.pr-hero-panel{flex-direction:column;min-height:calc(100vh - 68px);display:flex}.pr-hero-panel>.pricing-hero{flex-direction:column;flex:1 0 auto;justify-content:center;padding-top:0;display:flex}.pr-hero-panel>.proofbar{margin-top:auto}}.pr-proofbar{background:#fbfbfe}.pr-audiences{padding:46px 0 60px}.pr-grid3{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);align-items:start;gap:16px 22px;display:grid}.pr-col{grid-template-rows:subgrid;border:1px solid var(--pr-line);border-radius:20px;grid-row:1/span 3;row-gap:14px;padding:24px 20px 26px;scroll-margin-top:80px;display:grid}.pr-col.pr-audience-teal{background:linear-gradient(#12c0a50e,#12c0a504)}.pr-col.pr-audience-magenta{background:linear-gradient(#d946a00d,#d946a004)}.pr-col-head{text-align:center;letter-spacing:-.01em;color:var(--pr-ink);margin-bottom:18px;font-family:Instrument Serif,Georgia,serif;font-size:25px;line-height:1.1}.pr-tier-gap{min-height:0;position:relative;overflow:visible}.pr-note{pointer-events:none;position:absolute;inset:0}.pr-note-fixed{align-items:center;gap:4px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.pr-note-ppu{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.pr-note-label{color:#9aa2b1;white-space:nowrap;font-family:Caveat,Segoe Script,cursive;font-size:23px;line-height:1}.pr-note-label-a{transform:rotate(-3deg)}.pr-note-label-b{transform:rotate(-2deg)}.pr-hand{color:#9aa2b1;display:block}.pr-hand path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.pr-arrow-l,.pr-arrow-r{width:112px;height:54px}.pr-arrow-down3{width:212px;height:134px}.pr-col .pr-apex{border-radius:16px;width:100%;max-width:none;padding:22px 18px}.pr-col .pr-apex-name{margin-bottom:8px;font-size:25px}.pr-col .pr-apex-desc{max-width:none;margin-bottom:16px;font-size:13px}.pr-col .pr-apex-price{margin-bottom:18px;padding-top:16px}.pr-col .pr-apex-amt{font-size:40px}.pr-col .pr-apex-sub{font-size:11.5px}.pr-col .pr-apex-actions{flex-direction:column;align-items:stretch;gap:12px}.pr-col .pr-apex-see{justify-content:center}.pr-col .pr-subs{max-width:none}.pr-col .pr-sub{grid-template-columns:1fr auto 14px;gap:12px;padding:13px 6px}.pr-col .pr-sub-name{font-size:14px}.pr-col .pr-sub-val{font-size:11.5px}.pr-apex{text-align:center;border:1px solid var(--pr-line);background:#fff;border-radius:20px;width:100%;max-width:520px;padding:34px 36px;box-shadow:0 1px #0e153005,0 20px 50px #0e153014}.pr-audience-teal .pr-apex{border-color:var(--pr-teal-border);box-shadow:0 1px #0e153005,0 22px 54px #12c0a51f}.pr-audience-magenta .pr-apex{border-color:var(--pr-magenta-border);box-shadow:0 1px #0e153005,0 22px 54px #d946a01a}.pr-apex-found{letter-spacing:.18em;text-transform:uppercase;color:var(--pr-muted);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.pr-apex-name{letter-spacing:-.01em;color:var(--pr-ink);margin-bottom:12px;font-family:Instrument Serif,Georgia,serif;font-size:40px;line-height:1.02}.pr-apex-desc{color:var(--pr-ink-2);max-width:42ch;margin:0 auto 22px;font-size:15px;line-height:1.55}.pr-apex-price{border-top:1px solid var(--pr-line);flex-direction:column;align-items:center;gap:4px;margin-bottom:24px;padding-top:22px;display:flex}.pr-apex-amt{letter-spacing:-.02em;color:var(--pr-ink);font-family:Instrument Serif,Georgia,serif;font-size:56px;line-height:1}.pr-apex-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--pr-ink-2);font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.pr-apex-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.pr-apex-cta{justify-content:center}.pr-audience-teal .pr-apex-cta{background:var(--pr-teal)!important;border-color:var(--pr-teal)!important;color:#06281f!important}.pr-audience-magenta .pr-apex-cta{background:var(--pr-magenta)!important;border-color:var(--pr-magenta)!important;color:#fff!important}.pr-apex-see{color:var(--pr-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.pr-apex-see svg{transition:transform .2s}.pr-apex-see:hover svg{transform:translate(3px)}.pr-audience-teal .pr-apex-see:hover{color:var(--pr-teal)}.pr-audience-magenta .pr-apex-see:hover{color:var(--pr-magenta)}.pr-subs{flex-direction:column;width:100%;max-width:600px;display:flex}.pr-sub{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);grid-template-columns:1fr auto 16px;align-items:center;gap:18px;padding:15px 8px;text-decoration:none;transition:color .18s,padding-left .18s;display:grid}.pr-subs .pr-sub:last-child{border-bottom:1px solid var(--pr-line)}.pr-sub-name{letter-spacing:-.01em;color:var(--pr-ink);font-size:15px;font-weight:700}.pr-sub-val{color:var(--pr-ink-2);text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.pr-sub-arr{color:var(--pr-muted);justify-content:flex-end;align-items:center;transition:transform .18s,color .18s;display:inline-flex}.pr-sub-arr svg{width:15px;height:15px}a.pr-sub:hover{padding-left:12px}a.pr-sub:hover .pr-sub-arr{transform:translate(3px)}.pr-audience-teal a.pr-sub:hover .pr-sub-name,.pr-audience-teal a.pr-sub:hover .pr-sub-arr{color:var(--pr-teal)}.pr-audience-magenta a.pr-sub:hover .pr-sub-name,.pr-audience-magenta a.pr-sub:hover .pr-sub-arr{color:var(--pr-magenta)}.pr-sub-soon{cursor:default}.pr-sub-soon .pr-sub-name{color:var(--pr-muted);font-weight:600}.pr-sub-soon .pr-sub-val{color:var(--pr-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.pr-how{padding:20px 0 30px}.pr-how .section-intro{text-align:center;margin-bottom:34px}.pr-how .section-intro h2{letter-spacing:-.02em;color:var(--pr-ink);margin:0;font-size:clamp(26px,3vw,36px);font-weight:800}.pr-how .section-intro h2 .serif-italic{color:#0e8f75}.pr-how-box{border:1px solid var(--pr-line);background:#fff;border-radius:20px;max-width:960px;margin:0 auto;padding:34px 38px 36px}.pr-how-layers{flex-direction:column;gap:44px;display:flex}.pr-geo-flow{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.pr-geo-flow .pr-cfg-note{max-width:46ch;margin:0}.pr-cfg-legend{letter-spacing:.16em;text-transform:uppercase;color:var(--pr-muted);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.pr-geo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-geo-tile{border:1.5px solid var(--pr-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:54px;height:38px;display:flex;overflow:hidden}.pr-geo-tile.on{border-color:var(--pr-teal);box-shadow:0 0 0 3px #12c0a529}.pr-geo-flag{width:100%;height:100%;display:block}.pr-geo-any{border:1.5px solid var(--pr-line);height:38px;color:var(--pr-muted);border-radius:10px;align-items:center;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.pr-cfg-cap{color:var(--pr-muted);margin:14px 0 0;font-size:12px}.pr-cfg-note{color:var(--pr-ink-2);margin:16px 0 0;font-size:13px;line-height:1.55}.pr-punch{grid-template-columns:36px 1fr;align-items:center;gap:6px 12px;display:grid}.pr-punch-day{color:var(--pr-muted);text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.pr-punch-cells{grid-template-columns:repeat(24,1fr);gap:5px;display:grid}.pr-punch-cell{aspect-ratio:1;background:#eaecf2;border-radius:3px}.pr-punch-cell.on{background:var(--pr-teal)}.pr-punch-spacer{grid-column:1}.pr-punch-hours{letter-spacing:.04em;color:var(--pr-muted);grid-column:2;justify-content:space-between;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.pr-equation{text-align:center}.pr-eq-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;display:flex}.pr-eq-seg{white-space:nowrap;align-items:baseline;gap:16px;display:inline-flex}.pr-eq-token{letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink);font-family:JetBrains Mono,monospace;font-size:clamp(13px,1.5vw,16px);font-weight:700}.pr-eq-op{color:var(--pr-muted);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:400}.pr-eq-result{color:var(--pr-teal)}.pr-eq-note{color:var(--pr-muted);margin:18px 0 0;font-size:13.5px;line-height:1.5}.pr-vol{padding:40px 0 30px}.pr-vol-band{color:#fff;background:radial-gradient(560px 300px at 90% -12%,#ffffff29,#0000 62%),linear-gradient(125deg,#12c0a5 0%,#0f7169 100%);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:52px 56px;display:grid;box-shadow:0 24px 60px #0e153029}.pr-vol-h{letter-spacing:-.025em;color:#fff;max-width:14ch;margin:0 0 16px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.08}.pr-vol-em{color:#eafbf6;font-style:normal}.pr-vol-p{color:#ffffffe6;max-width:52ch;margin:0;font-size:15.5px;line-height:1.65}.pr-vol-figure{letter-spacing:-.03em;color:#fff;white-space:nowrap;justify-self:center;font-family:Instrument Serif,Georgia,serif;font-size:clamp(72px,9vw,128px);line-height:1}.pricing-faq{background:#fff;padding:80px 0}.pricing-faq .faq-list{gap:10px;max-width:780px;margin:36px auto 0;display:grid}.pricing-faq .faq-item{border:1px solid var(--pr-line);cursor:pointer;background:#fff;border-radius:14px;padding:18px 22px;transition:border-color .18s,box-shadow .18s}.pricing-faq .faq-item:hover{border-color:#0e153029}.pricing-faq .faq-item.open{border-color:var(--pr-violet);box-shadow:0 8px 24px #6c5ce71a}.pricing-faq .faq-q{color:var(--pr-ink);justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;display:flex}.pricing-faq .faq-caret{color:var(--pr-ink-2);transition:transform .18s}.pricing-faq .faq-item.open .faq-caret{color:var(--pr-violet);transform:rotate(180deg)}.pricing-faq .faq-a{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);margin-top:10px;padding-top:10px;font-size:14px;line-height:1.6}@media (width<=980px){.pr-grid3{grid-template-rows:none;grid-template-columns:1fr;row-gap:18px}.pr-col{grid-row:auto;display:block}.pr-tier-gap{display:none}.pr-how-layers{gap:32px}.pr-geo-flow{grid-template-columns:1fr;align-items:start;gap:16px}.pr-punch-cells{min-width:420px}.pr-layer>.pr-punch{overflow-x:auto}.pr-vol-band{text-align:center;grid-template-columns:1fr;gap:20px;padding:40px 30px}.pr-vol-h{max-width:none}.pr-vol-p{max-width:none;margin:0 auto}}@media (width<=600px){.pr-audiences{padding:30px 0 40px}}
