.g3fRWG_page{background:var(--color-black);min-height:100svh;padding:clamp(48px,8vw,96px) clamp(24px,5.5vw,80px) clamp(64px,10vw,128px)}.g3fRWG_inner{max-width:1080px;margin:0 auto}.g3fRWG_brand{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bone);margin-bottom:clamp(48px,7vw,80px);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.g3fRWG_brand:focus-visible{outline:2px solid var(--color-bone);outline-offset:4px;border-radius:2px}.g3fRWG_eyebrow{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(16px,2vw,24px);font-size:.75rem;font-weight:700}.g3fRWG_title{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.018em;text-transform:uppercase;color:var(--color-bone);max-width:18ch;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(2.25rem,6vw,4rem);font-weight:800;line-height:1}.g3fRWG_subhead{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);max-width:56ch;margin-bottom:clamp(48px,7vw,80px);font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:400;line-height:1.6}.g3fRWG_cards{grid-template-columns:1fr;gap:clamp(20px,3vw,32px);margin-bottom:clamp(48px,7vw,80px);display:grid}@media (min-width:768px){.g3fRWG_cards{grid-template-columns:1fr 1fr}}.g3fRWG_card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:4px;flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.g3fRWG_card.g3fRWG_featured{border-color:var(--color-bone-dim);position:relative}.g3fRWG_tierName{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(12px,1.5vw,16px);font-size:.875rem;font-weight:800}.g3fRWG_featured .g3fRWG_tierName{color:var(--color-red)}.g3fRWG_priceLine{align-items:baseline;gap:.5ch;margin-bottom:clamp(8px,1vw,12px);display:flex}.g3fRWG_price{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:-.02em;color:var(--color-bone);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1}.g3fRWG_priceUnit{font-family:var(--font-jetbrains), "Courier New", monospace;color:var(--color-bone-dim);font-size:1rem;font-weight:400}.g3fRWG_altPrice{font-family:var(--font-jetbrains), "Courier New", monospace;color:var(--color-bone-dim);letter-spacing:.02em;margin-bottom:clamp(20px,3vw,28px);font-size:.8125rem}.g3fRWG_trialBadge{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-red);margin-bottom:6px;font-size:.75rem;font-weight:600;display:inline-block}.g3fRWG_trialDetail{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim,var(--color-bone));opacity:.75;margin-bottom:clamp(20px,3vw,28px);font-size:.875rem;font-weight:500;line-height:1.4}.g3fRWG_tagline{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone);max-width:32ch;margin-bottom:clamp(24px,3.5vw,36px);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500;line-height:1.5}.g3fRWG_featureList{flex-direction:column;gap:clamp(10px,1.3vw,14px);margin:0 0 clamp(28px,4vw,40px);padding:0;list-style:none;display:flex}.g3fRWG_featureItem{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);padding-left:1.5rem;font-size:.9375rem;font-weight:400;line-height:1.5;position:relative}.g3fRWG_featureItem:before{content:"";background:var(--color-bone-dim);width:.5rem;height:1px;position:absolute;top:.65em;left:0}@media (min-width:768px){.g3fRWG_featureItem{font-size:1rem}}.g3fRWG_featureGroupLabel{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bone-dim);margin-top:clamp(8px,1vw,12px);margin-bottom:-.25rem;font-size:.6875rem;font-weight:700}.g3fRWG_cta{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-black);background:var(--color-bone);border:1px solid var(--color-bone);transition:background .15s var(--ease-out-quart), color .15s var(--ease-out-quart);border-radius:2px;justify-content:center;align-items:center;gap:.5ch;margin-top:auto;padding:clamp(14px,1.8vw,18px) clamp(20px,3vw,32px);font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.g3fRWG_cta:hover,.g3fRWG_cta:focus-visible{background:var(--color-bone-dim);border-color:var(--color-bone-dim)}.g3fRWG_cta:focus-visible{outline:2px solid var(--color-bone);outline-offset:3px}.g3fRWG_ctaSecondary{color:var(--color-bone);border-color:var(--color-border-hover);background:0 0}.g3fRWG_ctaSecondary:hover,.g3fRWG_ctaSecondary:focus-visible{color:var(--color-bone-dim);border-color:var(--color-bone-dim);background:0 0}.g3fRWG_fine{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:clamp(28px,4vw,48px);padding-top:clamp(32px,5vw,56px);display:grid}@media (min-width:768px){.g3fRWG_fine{grid-template-columns:1fr 1fr}}.g3fRWG_fineBlock h2{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-bone);margin:0 0 clamp(8px,1.2vw,12px);font-size:.875rem;font-weight:700}.g3fRWG_fineBlock p{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);max-width:48ch;margin:0;font-size:.9375rem;line-height:1.6}.g3fRWG_fineBlock p+p{margin-top:.75em}.g3fRWG_fineBlock a{color:var(--color-bone);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-hover);text-decoration-color:var(--color-border-hover);text-underline-offset:3px}.g3fRWG_fineBlock a:hover{-webkit-text-decoration-color:var(--color-bone);text-decoration-color:var(--color-bone)}.g3fRWG_backLink{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--color-bone-dim);transition:color .15s var(--ease-out-quart);margin-top:clamp(40px,6vw,64px);font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.g3fRWG_backLink:hover,.g3fRWG_backLink:focus-visible{color:var(--color-bone)}.g3fRWG_backLink:focus-visible{outline:2px solid var(--color-bone);outline-offset:4px;border-radius:2px}
