.CRUrWW_page{--home-cream:#fff;--home-cream-2:#f8f9fb;--home-ink:#0e0e14;--home-ink-2:#1c1d28;--home-muted:#5a6076;--home-purple:#651fff;--home-purple-2:#651fff;--home-coral:#00d659;--home-deep:#f4f3ff;--home-deep-2:#fff;--home-card-dark:#f8f9fb;--home-card-dark-2:#f4f6ff;--home-border:#1e14301f;--home-border-strong:#1e143033;--home-border-dark:#1410321a;background:var(--home-cream);color:var(--home-ink);font-family:var(--font-geist), "Rubik", system-ui, sans-serif;overflow-x:hidden}.CRUrWW_section{border-top:1px solid var(--home-border);padding:88px 24px}.CRUrWW_sectionAlt{background:var(--home-cream-2)}.CRUrWW_container{width:min(1180px,100%);margin:0 auto}.CRUrWW_sectionHead{text-align:center;width:min(760px,100%);margin:0 auto 48px}.CRUrWW_eyebrow{color:var(--home-purple);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.CRUrWW_heading{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.035em;color:var(--home-ink);margin:0;font-weight:500;line-height:1.08}.CRUrWW_h2{font-size:clamp(30px,4.4vw,46px)}.CRUrWW_lead{max-width:640px;color:var(--home-ink-2);margin:18px auto 0;font-size:18px;line-height:1.6}.CRUrWW_primaryCta{background:var(--qx-brand);color:var(--qx-brand-ink);letter-spacing:-.01em;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.CRUrWW_primaryCta:hover{background:var(--qx-brand-hover);transform:translateY(-1px)}.CRUrWW_primaryCtaLight{color:var(--home-ink);background:#fff}.CRUrWW_primaryCtaLight:hover{background:#f1ecff}.CRUrWW_secondaryCta{color:var(--home-ink);border:1px solid var(--home-border-strong);background:0 0}.CRUrWW_secondaryCta:hover{border-color:var(--home-ink);background:#fff}.CRUrWW_primaryCta:focus-visible{outline-offset:3px;outline:3px solid #651fffb3}.CRUrWW_hero{color:#5a6076;text-align:center;background:radial-gradient(120% 100% at 80% -10%,#651fff14 0%,#651fff00 55%),linear-gradient(#f4f3ff 0%,#fff 70%);padding:52px 24px 28px;position:relative;overflow:hidden}.CRUrWW_heroInner{z-index:1;width:min(820px,100%);margin:0 auto;position:relative}.CRUrWW_heroEyebrow{color:#651fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.CRUrWW_heroTitle{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.035em;color:#0e0e14;margin:0;font-size:clamp(28px,3.6vw,38px);font-weight:500;line-height:1.08}.CRUrWW_heroSubhead{color:#5a6076;text-align:center;justify-content:center;align-items:center;max-width:640px;min-height:3em;margin:10px auto 0;font-size:16px;line-height:1.5;display:flex}.CRUrWW_heroMicro{color:#83889e;margin:22px 0 0;font-size:13px}@media (max-width:560px){.CRUrWW_heroTitle{justify-content:center;align-items:center;min-height:2.2em;display:flex}.CRUrWW_heroSubhead{min-height:4.5em}}.CRUrWW_heroMicro strong{color:#1c1d28;font-weight:600}.CRUrWW_g2Rating{border:1px solid var(--home-border);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;margin:16px auto 0;padding:6px 14px;font-size:13px;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.CRUrWW_g2Rating:hover{border-color:var(--home-border-strong);background:#fff}.CRUrWW_g2Stars{color:#f5a623;letter-spacing:1px}.CRUrWW_g2Score{color:#0e0e14;font-weight:600}.CRUrWW_g2Meta{color:#5a6076}.CRUrWW_plansSection{border-top:none;padding:40px 24px 88px}.CRUrWW_planGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.CRUrWW_planOfferNote{text-align:center;color:var(--qx-ink-3);margin:28px auto 0;font-size:.875rem;line-height:1.6}.CRUrWW_planOfferNote a{color:var(--qx-purple-500);border-bottom:1px solid var(--qx-purple-200);transition:border-color var(--qx-dur) var(--qx-ease-out)}.CRUrWW_planOfferNote a:hover{border-bottom-color:var(--qx-purple-400)}.CRUrWW_planCard{border:1px solid var(--home-border);background:#fff;border-radius:18px;flex-direction:column;height:100%;padding:28px 26px;display:flex}.CRUrWW_planCardPopular{border-color:var(--qx-brand);box-shadow:0 18px 50px #651fff29}.CRUrWW_planBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--home-purple);background:#651fff1a;border:1px solid #651fff47;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.CRUrWW_planName{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:24px;font-weight:500}.CRUrWW_planBlurb{color:var(--home-muted);margin:6px 0 0;font-size:14px}.CRUrWW_planPriceRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 0;display:flex}.CRUrWW_planPrice{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.03em;color:var(--home-ink);font-size:clamp(30px,4vw,38px);font-weight:500;line-height:1}.CRUrWW_planPriceUnit{color:var(--home-muted);font-size:14px}.CRUrWW_planPriceNote{min-height:20px;color:var(--home-muted);margin:8px 0 0;font-size:13px}.CRUrWW_planPriceStrike{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.02em;color:#9aa0a6;font-size:clamp(20px,2.6vw,24px);font-weight:500;line-height:1;-webkit-text-decoration:line-through #9aa0a699;text-decoration:line-through #9aa0a699}.CRUrWW_planPriceDiscount{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.03em;color:#651fff;font-size:clamp(30px,4vw,38px);font-weight:600;line-height:1}.CRUrWW_limitedTimePill{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.02em;color:#651fff;border:1px solid var(--qx-brand-edge);background:#651fff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:500;display:inline-flex}.CRUrWW_limitedTimePill:before{content:"";background:var(--qx-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.CRUrWW_proPriceSkeleton{flex-direction:column;gap:14px;margin:20px 0 0;display:flex}.CRUrWW_proPriceSkeletonBar{background:#00000012;border-radius:8px;width:64%;height:clamp(30px,4vw,38px);display:block}.CRUrWW_proPriceSkeletonNote{background:#00000012;border-radius:6px;width:80%;height:14px;display:block}.CRUrWW_planCtaWrap{margin:22px 0 6px}.CRUrWW_planCtaWrap .CRUrWW_primaryCta{width:100%}.CRUrWW_planUsage{color:var(--home-ink-2);margin:0 0 18px;font-size:13px;line-height:1.5}.CRUrWW_planFeaturesLead{color:var(--home-ink);margin:4px 0 12px;font-size:13px;font-weight:600}.CRUrWW_planFeatures{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.CRUrWW_planFeature{color:var(--home-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.CRUrWW_planCheck{width:18px;height:18px;color:var(--home-purple);flex-shrink:0;margin-top:1px}.CRUrWW_comparison{border-collapse:collapse;width:100%;margin-top:8px}.CRUrWW_comparison th,.CRUrWW_comparison td{text-align:left;border-bottom:1px solid var(--home-border);vertical-align:middle;padding:14px 16px}.CRUrWW_comparisonHeadRow th{background:var(--home-cream-2);z-index:1;position:sticky;top:0}.CRUrWW_comparisonPlanHead{text-align:center;font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;color:var(--home-ink);font-size:17px;font-weight:500}.CRUrWW_comparisonPlanHeadPopular{color:var(--home-purple)}.CRUrWW_comparisonFeatureCol{letter-spacing:.08em;text-transform:uppercase;width:40%;color:var(--home-muted);font-size:12px;font-weight:600}.CRUrWW_comparisonGroupRow td{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.01em;color:var(--home-purple);border-bottom:1px solid var(--home-border-strong);padding-top:26px;padding-bottom:10px;font-size:15px;font-weight:600}.CRUrWW_comparisonRowLabel{color:var(--home-ink-2);font-size:14px;line-height:1.45}.CRUrWW_comparisonCell{text-align:center;color:var(--home-ink-2);font-size:14px}.CRUrWW_comparisonCellPopular{background:#651fff0b}.CRUrWW_comparisonValue{color:var(--home-ink);font-weight:500}.CRUrWW_comparisonCheck{width:18px;height:18px;color:var(--home-purple);display:inline-block}.CRUrWW_comparisonDash{background:var(--home-border-strong);vertical-align:middle;border-radius:2px;width:14px;height:2px;display:inline-block}.CRUrWW_comparisonScroll{overflow-x:auto}.CRUrWW_comparisonNote{text-align:center;width:min(760px,100%);color:var(--home-muted);margin:26px auto 0;font-size:13px;line-height:1.6}.CRUrWW_comparisonNote strong{color:var(--home-ink-2);font-weight:600}.CRUrWW_trustedLabel{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--home-muted);margin:0 0 22px;font-size:12px;font-weight:600}.CRUrWW_logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 44px;display:flex}.CRUrWW_logoItem{object-fit:contain;filter:grayscale();opacity:.55;width:auto;height:28px}.CRUrWW_finalCta{color:#5a6076;text-align:center;border-top:1px solid var(--home-border);background:radial-gradient(120% 120% at 50% -20%,#651fff14 0%,#651fff00 55%),linear-gradient(#fff 0%,#f4f6ff 100%);padding:104px 24px}.CRUrWW_finalCtaInner{width:min(720px,100%);margin:0 auto}.CRUrWW_finalCtaTitle{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.035em;color:#0e0e14;margin:0;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.05}.CRUrWW_finalCtaSub{color:#5a6076;max-width:520px;margin:20px auto 0;font-size:17px;line-height:1.6}.CRUrWW_finalCtaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:34px;display:flex}.CRUrWW_finalCtaSecondary{color:#651fff;border-bottom:1px solid #651fff66;padding-bottom:2px;font-size:14px;text-decoration:none;transition:color .16s,border-color .16s}.CRUrWW_finalCtaSecondary:hover{color:#5618e0;border-bottom-color:#5618e0}@media (max-width:920px){.CRUrWW_planGrid{grid-template-columns:1fr;gap:16px;max-width:460px;margin:0 auto}}@media (max-width:820px){.CRUrWW_section,.CRUrWW_plansSection{padding:64px 18px}.CRUrWW_hero{padding:104px 18px 80px}.CRUrWW_comparison th,.CRUrWW_comparison td{padding:12px}}@media (prefers-reduced-motion:reduce){.CRUrWW_primaryCta{transition:none}}.CRUrWW_tabBar{border:1px solid var(--home-border);background:#fff;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(560px,100%);margin:22px auto 0;padding:4px;display:grid;box-shadow:0 8px 24px #1e14300f}.CRUrWW_tab{appearance:none;cursor:pointer;letter-spacing:-.01em;color:var(--home-muted);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:4px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .16s,color .16s}.CRUrWW_tab:hover{color:var(--home-ink)}.CRUrWW_tabActive{background:var(--home-purple);color:#fff}.CRUrWW_tabActive:hover{color:#fff}.CRUrWW_tab:focus-visible{outline-offset:2px;outline:3px solid #651fff80}.CRUrWW_billingSwitchRow{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 28px;display:flex}.CRUrWW_switchLabel{color:var(--home-muted);font-size:14px;font-weight:600;transition:color .16s}.CRUrWW_switchLabelActive{color:var(--home-ink)}.CRUrWW_switchTrack{appearance:none;cursor:pointer;background:var(--home-border-strong);border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;padding:0;transition:background .16s;position:relative}.CRUrWW_switchTrack[data-on=true]{background:var(--qx-brand)}.CRUrWW_switchThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e0e1440}.CRUrWW_switchTrack[data-on=true] .CRUrWW_switchThumb{transform:translate(20px)}.CRUrWW_switchTrack:focus-visible{outline-offset:2px;outline:3px solid #651fff80}.CRUrWW_switchSave{letter-spacing:.02em;color:var(--qx-brand-text);background:var(--qx-brand-wash);border:1px solid var(--qx-brand-edge);border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600}.CRUrWW_prPlanGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.CRUrWW_prBadgeSlot{min-height:26px;margin-bottom:8px}.CRUrWW_prBadgeSlot .CRUrWW_planBadge{margin-bottom:0}.CRUrWW_prPlanGrid .CRUrWW_prPlanBlurb,.CRUrWW_prPlanGrid .CRUrWW_planPriceNote{min-height:40px}.CRUrWW_addonCard{background:var(--home-cream-2);border:1px solid var(--home-border);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:26px 28px;display:flex}.CRUrWW_addonCopy{flex:320px}.CRUrWW_addonName{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:20px;font-weight:500}.CRUrWW_addonBlurb{color:var(--home-ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.CRUrWW_addonCta{flex-shrink:0}.CRUrWW_faqList{border-top:1px solid var(--home-border);width:min(760px,100%);margin:0 auto}.CRUrWW_faqItem{border-bottom:1px solid var(--home-border)}.CRUrWW_faqQ{cursor:pointer;font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.01em;color:var(--home-ink);padding:18px 36px 18px 0;font-size:17px;font-weight:500;list-style:none;position:relative}.CRUrWW_faqQ::-webkit-details-marker{display:none}.CRUrWW_faqQ:after{content:"+";color:var(--home-muted);font-size:20px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.CRUrWW_faqItem[open] .CRUrWW_faqQ:after{content:"–"}.CRUrWW_faqA{color:var(--home-ink-2);margin:0;padding:0 36px 20px 0;font-size:15px;line-height:1.6}.CRUrWW_autopilotGrid{justify-content:center;display:flex}.CRUrWW_autopilotCard{width:min(560px,100%);padding:34px 34px 38px}.CRUrWW_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e0e148c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CRUrWW_modal{border:1px solid var(--home-border);background:#fff;border-radius:18px;width:min(460px,100%);max-height:calc(100vh - 48px);padding:32px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0e0e144d}.CRUrWW_modalClose{appearance:none;cursor:pointer;color:var(--home-muted);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:26px;line-height:1;transition:color .16s,background .16s;position:absolute;top:14px;right:16px}.CRUrWW_modalClose:hover{color:var(--home-ink);background:var(--home-cream-2)}.CRUrWW_modalTitle{font-family:var(--font-heading), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:24px;font-weight:500}.CRUrWW_modalSub{color:var(--home-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.CRUrWW_modalForm{flex-direction:column;gap:16px;margin-top:22px;display:flex}.CRUrWW_fieldLabel{color:var(--home-ink);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.CRUrWW_fieldInput,.CRUrWW_fieldTextarea{color:var(--home-ink);background:var(--home-cream-2);border:1px solid var(--home-border);border-radius:10px;width:100%;padding:11px 13px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.CRUrWW_fieldTextarea{resize:vertical;min-height:88px}.CRUrWW_fieldInput:focus,.CRUrWW_fieldTextarea:focus{border-color:var(--home-purple);outline:none;box-shadow:0 0 0 3px #651fff24}.CRUrWW_fieldInput[aria-invalid=true]{border-color:#d92d20}.CRUrWW_fieldError{color:#d92d20;font-size:12px;font-weight:500}.CRUrWW_formError{color:#d92d20;margin:0;font-size:13px;line-height:1.5}.CRUrWW_formError a{color:#d92d20;text-decoration:underline}.CRUrWW_honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.CRUrWW_modalSubmit{width:100%;margin-top:4px}.CRUrWW_modalSubmit:disabled{opacity:.7;cursor:default}.CRUrWW_modalSuccess{text-align:center;padding:12px 0}.CRUrWW_modalDoneCta{min-width:140px;margin-top:22px}@media (max-width:920px){.CRUrWW_prPlanGrid{grid-template-columns:1fr;gap:16px;max-width:460px;margin:0 auto}}@media (max-width:560px){.CRUrWW_addonCard{flex-direction:column;align-items:flex-start}.CRUrWW_addonCta{width:100%}.CRUrWW_tab{padding:9px 15px;font-size:13px}}
