.pr-hero{padding-top:var(--gx-s4)}.pr-period{border:1px solid var(--gx-line);margin-top:var(--gx-s1);border-radius:999px;padding:4px;display:inline-flex}.pr-period button{font:500 11px var(--gx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;transition:color .25s,background .25s}.pr-period button[aria-pressed=true]{background:var(--gx-ink);color:var(--gx-on-ink)}.pr-plans{gap:var(--gx-s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pr-plan{gap:var(--gx-s2);padding:var(--gx-s4) var(--gx-s3) var(--gx-s3);border:1px solid var(--gx-line);background:var(--gx-glass);border-radius:26px;flex-direction:column;display:flex}.pr-plan.lead{border-color:var(--gx-edge)}.pr-name{font:800 clamp(36px, 3.3vw, 52px) / .95 var(--gx-sans);letter-spacing:-.025em;margin:0;font-stretch:122%}.pr-statement{min-height:3.1em;color:var(--gx-mid);margin:0;font-size:17px;line-height:1.5}.pr-price{min-height:64px;font:800 clamp(36px, 3.6vw, 52px) / 1 var(--gx-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:8px;margin:0;display:flex}.pr-cadence-word,.pr-cadence{display:inline-block}.pr-none{background:var(--gx-line);align-self:center;width:32px;height:2px;display:block}.pr-yours{font:500 12px var(--gx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-ink);margin:0}.pr-feats{padding:var(--gx-s2) 0 0;border-top:1px solid var(--gx-line);gap:10px;margin:0;list-style:none;display:grid}.pr-feats li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.pr-feats li.dim{color:var(--gx-mid)}.pr-feats svg{opacity:.5;flex:none;width:16px;height:16px;margin-top:.15em}.pr-go{padding-top:var(--gx-s2);margin-top:auto}.pr-go .gx-btn{justify-content:center;width:100%}.pr-go .gx-btn:disabled{opacity:.45;cursor:default;transform:none}.pr-trial{text-align:center;font:500 12px var(--gx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-mid);margin:0}.pr-policies{justify-content:center;gap:var(--gx-s3);flex-wrap:wrap;display:flex}.pr-policies a{font:500 11px var(--gx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gx-dim);text-underline-offset:4px}.pr-policies a:hover{color:var(--gx-ink)}.pr-hero-text{gap:var(--gx-s2);justify-items:center;display:grid}.pr-foot{gap:var(--gx-s3);justify-items:center;display:grid}@media (max-width:960px){.pr-plans{grid-template-columns:1fr}.pr-statement{min-height:0}}@media (min-width:961px){.gx-page:has(.pr-plans){gap:max(14px,min(2.4vh,28px));padding:max(4px,min(1.2vh,16px)) 0 max(8px,min(1.6vh,20px))}.pr-hero{text-align:left;justify-content:space-between;align-items:flex-end;gap:var(--gx-s3);flex-direction:row;padding-top:0}.pr-hero-text{justify-items:start;gap:6px}.pr-hero .gx-title{max-width:none;font-size:max(56px,min(9vh,96px))}.pr-hero .gx-sub{font-size:16px}.pr-period{flex:none;margin:0 0 6px}.pr-plan{padding:clamp(18px, 2.8vh, 30px) var(--gx-s3) clamp(16px, 2.4vh, 24px);gap:max(8px,min(1.3vh,14px))}.pr-name{font-size:max(30px,min(5.4vh,48px))}.pr-statement{min-height:2.9em;font-size:15px;line-height:1.45}.pr-price{min-height:0;font-size:max(30px,min(5vh,44px))}.pr-feats{gap:6px;padding-top:10px;font-size:14px}.pr-feats li{line-height:1.35}.pr-go{padding-top:6px}.pr-go .gx-btn{padding:10px 18px}.pr-foot{gap:12px}.wpage:has(.pr-plans) .site-foot{padding-top:14px;padding-bottom:calc(max(14px,min(1.8vw,26px)) + 14px)}.wpage:has(.pr-plans){flex-direction:column;display:flex}.gx-page:has(.pr-plans){margin-top:auto;margin-bottom:auto}}@media (prefers-reduced-motion:reduce){.pr-period button{transition:none}}.pr-name,.pr-price{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;font-weight:600;font-stretch:100%}.pr-hero .pr-title{font-size:max(64px,min(11vh,120px));line-height:.92}.pr-name{font-size:max(44px,min(6.6vh,64px));line-height:1}.pr-price{font-size:max(44px,min(6.4vh,60px))}.pr-cadence{font:400 16px var(--gx-sans);letter-spacing:0;text-transform:none;color:var(--gx-mid)}.pr-card{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.pr-card.lead{border-color:#ffffff29}.pr-card>*{z-index:1;position:relative}.pr-card:after{content:"";z-index:2;pointer-events:none;opacity:0;filter:blur(.5rem);background:linear-gradient(112deg,#0000 34%,#ffffff0a 42%,#ffffff24 50%,#ffffff0a 58%,#0000 66%);transition:opacity .6s,transform .6s;position:absolute;top:-20%;bottom:-20%;left:-45%;right:-45%;transform:translate(-55%)}.pr-card:hover{border-color:#ffffff5c;box-shadow:0 1.5rem 3rem #0000002e}.pr-card:hover:after{opacity:.9;transform:translate(55%)}.pr-period{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:7px 16px;overflow:visible}.pr-switch{flex:none;margin:0 2px}.pr-period button{color:var(--gx-dim);padding:6px 2px;background:0 0!important}.pr-period button[aria-pressed=true]{color:var(--gx-ink)}.pr-switch{cursor:pointer;border:0;border-radius:999px;align-items:center;width:2.75rem;height:1.5rem;padding:.125rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47;background:#ffffff29!important}.pr-switch[data-state=checked]{background:#fff!important}.pr-switch [data-slot=switch-thumb]{border-radius:999px;width:1.25rem;height:1.25rem;display:block;background:#fff!important}.pr-switch[data-state=checked] [data-slot=switch-thumb]{background:#0a0a0c!important}.pr-switch:focus-visible{outline-offset:3px;outline:2px solid #fff}.pr-arrow .arrow-reveal-control{color:#0a0a0c;width:100%;min-height:3rem;font:700 11px var(--gx-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .375rem .25rem 1.25rem;display:flex;position:relative;overflow:hidden}.pr-arrow .arrow-reveal-control:focus-visible{outline-offset:3px;outline:2px solid #fff}.pr-arrow .arrow-reveal-control:disabled{cursor:not-allowed;opacity:.46}.pr-arrow .arrow-reveal-label{z-index:1;color:#0a0a0c;position:relative}.pr-arrow .arrow-reveal-slot{flex:none;width:2.25rem;height:2.25rem}.pr-arrow .arrow-reveal-badge{z-index:2;pointer-events:none;background:#0a0a0c;border-radius:999px;position:absolute}.pr-arrow .arrow-reveal-arrow{z-index:3;color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute}.pr-arrow .arrow-reveal-arrow svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.pr-card:after{display:none}}.pr-trial{letter-spacing:.02em;text-transform:none;color:#ffffffdb;font:400 14px Courier New,Courier,monospace}.pr-policies a{text-decoration:none}.pr-switch{transition:background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.pr-switch [data-slot=switch-thumb]{transition:translate .38s cubic-bezier(.34,1.45,.5,1),background-color .3s,scale .2s}.pr-switch:active [data-slot=switch-thumb]{scale:1.12 .9}.pr-period button{transition:color .3s}@media (prefers-reduced-motion:reduce){.pr-switch,.pr-switch [data-slot=switch-thumb]{transition:none}}@media (min-width:961px) and (max-height:880px){.gx-page:has(.pr-plans){gap:10px}.pr-hero .pr-title{font-size:54px}.pr-hero .gx-sub{font-size:14px}.pr-plan{gap:7px;padding:14px 20px}.pr-name,.pr-price{font-size:36px}.pr-statement{min-height:0;font-size:14px}.pr-feats{gap:3px;font-size:13px}.pr-arrow .arrow-reveal-control{min-height:2.5rem}.pr-foot{gap:6px}.wpage:has(.pr-plans) .site-foot{padding-top:8px;padding-bottom:30px}.pr-plan{padding-top:12px;padding-bottom:12px}}.pr-period button{transform-origin:50%;transition:color .3s,transform .35s cubic-bezier(.34,1.45,.5,1),opacity .3s}.pr-period button[aria-pressed=true]{transform:scale(1.08)}.pr-period button[aria-pressed=false]{opacity:.7}.pr-trial-word{vertical-align:bottom;min-width:8.5ch;display:inline-flex;overflow:hidden}.pr-feats{border-top:1px solid var(--gx-line);padding-top:10px}.pr-faq-open{cursor:pointer;font:500 11px var(--gx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gx-dim);background:0 0;border:0;padding:0;text-decoration:none;transition:color .2s}.pr-faq-open:hover{color:var(--gx-ink)}.pr-faq{border:1px solid var(--gx-line);width:min(44rem,100vw - 2rem);height:-moz-fit-content;height:fit-content;max-height:min(82vh,52rem);color:var(--gx-ink);background:color-mix(in srgb, var(--gx-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;margin:auto;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 30px 80px #00000073}.pr-faq::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.pr-faq[open]{animation:.26s cubic-bezier(.2,.8,.2,1) pr-faq-in}@keyframes pr-faq-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-faq[open]{animation:none}}.pr-faq-body{gap:1.5rem;padding:max(1.25rem,min(3vw,2rem));display:grid}.pr-faq-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pr-faq-head h2{font:800 clamp(26px, 3vw, 34px) / 1 var(--gx-sans);letter-spacing:-.02em;margin:0}.pr-faq-close{border:1px solid var(--gx-line);color:var(--gx-ink);cursor:pointer;font:500 11px var(--gx-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;padding:.45rem .9rem}.pr-faq-list{gap:0;margin:0;display:grid}.pr-faq-list>div{border-top:1px solid var(--gx-line);gap:.6rem;padding:1.1rem 0;display:grid}.pr-faq-list dt{font-size:17px;font-weight:700}.pr-faq-list dd{color:var(--gx-mid);gap:.8rem;margin:0;font-size:15px;line-height:1.55;display:grid}.pr-faq-list dd p{margin:0}.pr-faq-go{flex-wrap:wrap;gap:.5rem;display:flex}
