@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;600;700;800&family=Source+Sans+3:wght@400;500;600&display=swap";
.OsN9Ba_page{--surface:#fdfaf4;--surface-raised:#fffdfa;--text-primary:#1f1a10;--text-secondary:#514d44;--text-muted:#77746e;--accent:#ae6800;--accent-subtle:#fde7cf;--accent-hover:#945a00;--border:#dad7d0;--border-strong:#bdb7a9;--toggle-track:#e8e4dd;--annual-badge:#005d32;--annual-badge-bg:#d7f4e0;background:#fdfaf4;background:var(--surface);color:var(--text-primary);min-height:100vh;font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.55}@supports (color:color(display-p3 0 0 0)){.OsN9Ba_page{--accent:#ab6a00;--accent-hover:#955900;--annual-badge:#005d32}@media (color-gamut:p3){.OsN9Ba_page{--accent:color(display-p3 .65335 .41445 0);--accent-hover:color(display-p3 .56871 .351 0);--annual-badge:color(display-p3 .10887 .36606 .19873)}}}.OsN9Ba_wrapper{max-width:540px;margin:0 auto;padding:48px 24px 96px}@media (max-width:600px){.OsN9Ba_wrapper{padding:32px 16px 64px}}.OsN9Ba_header{align-items:center;gap:14px;margin-bottom:40px;display:flex}.OsN9Ba_logo{border-radius:10px;width:48px;height:48px}.OsN9Ba_productName{letter-spacing:-.02em;color:var(--text-primary);font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:clamp(1.35rem,1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.15}.OsN9Ba_productSub{color:var(--text-muted);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.OsN9Ba_toggleSection{margin-bottom:32px}.OsN9Ba_toggleRow{align-items:center;gap:12px;display:flex}.OsN9Ba_toggleTrack{background:var(--toggle-track);cursor:pointer;border:1px solid var(--border);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.OsN9Ba_toggleTrack[data-checked=true]{background:var(--accent);border-color:var(--accent)}.OsN9Ba_toggleKnob{background:var(--surface-raised);border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001f}.OsN9Ba_toggleTrack[data-checked=true] .OsN9Ba_toggleKnob{transform:translate(20px)}.OsN9Ba_toggleLabel{color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;font-size:.9375rem;font-weight:500}.OsN9Ba_saveBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--annual-badge);background:var(--annual-badge-bg);border-radius:4px;margin-left:2px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.OsN9Ba_priceBlock{margin-bottom:36px}.OsN9Ba_priceRow{align-items:baseline;gap:6px;display:flex}.OsN9Ba_currencySymbol{color:var(--text-primary);align-self:flex-start;margin-top:.25em;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:clamp(1rem,.75rem + .8vw,1.25rem);font-weight:600}.OsN9Ba_priceAmount{letter-spacing:-.03em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:clamp(2.75rem,2rem + 2.5vw,3.5rem);font-weight:800;line-height:1}.OsN9Ba_priceFrequency{color:var(--text-muted);font-size:.9375rem;font-weight:500}.OsN9Ba_priceSubline{color:var(--text-muted);margin-top:6px;font-size:.8125rem}.OsN9Ba_gstNote{color:var(--text-muted);margin-top:4px;font-size:.75rem;font-style:italic}.OsN9Ba_includesSection{margin-bottom:36px}.OsN9Ba_includesHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:16px;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.6875rem;font-weight:700}.OsN9Ba_includesList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.OsN9Ba_includesItem{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;display:flex}.OsN9Ba_includesIcon{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:2px}.OsN9Ba_freeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--annual-badge);background:var(--annual-badge-bg);vertical-align:middle;border-radius:3px;margin-left:4px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-block}.OsN9Ba_emailSection{margin-bottom:28px}.OsN9Ba_fieldLabel{color:var(--text-secondary);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.OsN9Ba_fieldHint{color:var(--text-muted);font-weight:400}.OsN9Ba_emailInput{background:var(--surface-raised);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:10px 14px;font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.9375rem;transition:border-color .15s}.OsN9Ba_emailInput::placeholder{color:var(--text-muted)}.OsN9Ba_emailInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ae68001a}@media (color-gamut:p3){.OsN9Ba_emailInput:focus{box-shadow:0 0 0 3px #ab6a001a;box-shadow:0 0 0 3px color(display-p3 .65335 .41445 0/.1)}}.OsN9Ba_emailInput[data-error=true]{border-color:#cc272e}.OsN9Ba_fieldError{color:#cc272e;margin-top:4px;font-size:.75rem}.OsN9Ba_ctaSection{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.OsN9Ba_cardBtn{letter-spacing:-.01em;width:100%;color:var(--surface-raised);background:var(--accent);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.9375rem;font-weight:700;transition:background .15s,transform .1s;display:flex}.OsN9Ba_cardBtn:hover{background:var(--accent-hover)}.OsN9Ba_cardBtn:active{transform:scale(.985)}.OsN9Ba_cardBtn:disabled{opacity:.6;cursor:not-allowed}.OsN9Ba_cardBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OsN9Ba_btnSpinner{border:2px solid #ffffff4d;border-top-color:#ffffffe6;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite OsN9Ba_spin}@keyframes OsN9Ba_spin{to{transform:rotate(360deg)}}.OsN9Ba_paypalWrapper{width:100%}.OsN9Ba_orDivider{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:.75rem;font-weight:500;display:flex}.OsN9Ba_orDivider:before,.OsN9Ba_orDivider:after{content:"";background:var(--border);flex:1;height:1px}.OsN9Ba_separator{background:var(--border);border:none;height:1px;margin:48px 0}.OsN9Ba_faqSection{max-width:540px;margin:0 auto;padding:0 24px 64px}@media (max-width:600px){.OsN9Ba_faqSection{padding:0 16px 48px}}.OsN9Ba_faqTitle{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:28px;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:clamp(1.15rem,.85rem + 1vw,1.4rem);font-weight:700}.OsN9Ba_faqItem{border-bottom:1px solid var(--border)}.OsN9Ba_faqQuestion{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.OsN9Ba_faqQuestion:hover{color:var(--accent)}.OsN9Ba_faqQuestion:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.OsN9Ba_faqChevron{width:16px;height:16px;color:var(--text-muted);flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.OsN9Ba_faqChevron[data-open=true]{transform:rotate(180deg)}.OsN9Ba_faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1);display:grid}.OsN9Ba_faqAnswerWrap[data-open=true]{grid-template-rows:1fr}.OsN9Ba_faqAnswerInner{overflow:hidden}.OsN9Ba_faqAnswer{color:var(--text-secondary);max-width:65ch;padding:0 0 16px;font-size:.875rem;line-height:1.6}.OsN9Ba_faqAnswer b{color:var(--text-primary);font-weight:600}.OsN9Ba_paypalErrorText{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.OsN9Ba_paypalErrorActions{gap:10px;margin-top:12px;display:flex}
.wVwnsq_modalHeader h2{font-weight:var(--mantine-h2-font-weight)}
.dxA8UG_featureListIcon{margin-right:0}.dxA8UG_planRadioCard{border:0}
