.PricingPage-module__8ENayq__root{background:var(--lv2-bg-page);color:var(--lv2-text);font-family:var(--lv2-font-body), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.PricingPage-module__8ENayq__root *,.PricingPage-module__8ENayq__root :before,.PricingPage-module__8ENayq__root :after{box-sizing:border-box}.PricingPage-module__8ENayq__shell{width:min(100% - 48px, var(--lv2-container));margin-inline:auto}@media (max-width:768px){.PricingPage-module__8ENayq__shell{width:min(100% - 32px, var(--lv2-container))}}.PricingPage-module__8ENayq__hero{text-align:center;padding:clamp(72px,9vw,104px) 0 clamp(28px,4vw,48px)}.PricingPage-module__8ENayq__heroInner{max-width:680px;margin:0 auto}.PricingPage-module__8ENayq__heroTitle{font-family:SyncReserveText, var(--lv2-font-display), "Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;color:var(--lv2-text);text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:500;line-height:1}.PricingPage-module__8ENayq__heroLead{max-width:54ch;color:var(--lv2-text-2);text-wrap:pretty;margin:14px auto 0;font-size:clamp(14.5px,1vw,16.5px);line-height:1.6}.PricingPage-module__8ENayq__heroEyebrow{background:var(--lv2-bg-surface);color:var(--lv2-near-black);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--lv2-border);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px 7px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff9}.PricingPage-module__8ENayq__heroEyebrowDot{background:var(--lv2-lime);border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #d0f40038}.PricingPage-module__8ENayq__controls{flex-direction:column;align-items:center;gap:14px;margin:28px auto 0;display:flex}@media (min-width:640px){.PricingPage-module__8ENayq__controls{flex-direction:row;justify-content:center;gap:28px}}.PricingPage-module__8ENayq__toggleLabel{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-text-3);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.PricingPage-module__8ENayq__toggleShell{background:var(--lv2-bg-surface);border:1px solid var(--lv2-border);box-shadow:var(--lv2-shadow-card);border-radius:999px;padding:4px;display:inline-flex}.PricingPage-module__8ENayq__toggleOption{min-width:5.5rem;color:var(--lv2-text-2);cursor:pointer;transition:background-color .16s var(--lv2-ease), color .16s var(--lv2-ease), box-shadow .16s var(--lv2-ease);background:0 0;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600}.PricingPage-module__8ENayq__toggleOption:hover{color:var(--lv2-near-black)}.PricingPage-module__8ENayq__toggleOptionActive{background:var(--lv2-navy);color:#fff;box-shadow:0 6px 16px #1c446147}.PricingPage-module__8ENayq__toggleOptionActive:hover{color:#fff}.PricingPage-module__8ENayq__toggleOption:focus-visible{outline:2px solid var(--lv2-navy);outline-offset:2px}.PricingPage-module__8ENayq__annualSave{text-align:center;color:#6f8800;letter-spacing:.02em;margin-top:10px;font-size:13px;font-weight:600}.PricingPage-module__8ENayq__plansSection{padding:24px 0 56px}.PricingPage-module__8ENayq__plansGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.PricingPage-module__8ENayq__plansGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.PricingPage-module__8ENayq__plansGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PricingPage-module__8ENayq__planCard{background:var(--lv2-bg-surface);border:1px solid var(--lv2-border);border-radius:var(--lv2-r-card);box-shadow:var(--lv2-shadow-card);transition:transform .2s var(--lv2-ease), box-shadow .2s var(--lv2-ease), border-color .2s var(--lv2-ease);flex-direction:column;padding:28px;display:flex;position:relative}.PricingPage-module__8ENayq__planCard:hover{box-shadow:var(--lv2-shadow-card-hover);border-color:var(--lv2-border-strong);transform:translateY(-2px)}.PricingPage-module__8ENayq__planCardHighlight{border:1.5px solid var(--lv2-lime);box-shadow:0 0 0 1px var(--lv2-lime), 0 0 0 6px var(--lv2-lime-soft), var(--lv2-shadow-card-hover);transition:transform .32s var(--lv2-ease), box-shadow .32s var(--lv2-ease), border-color .32s var(--lv2-ease)}.PricingPage-module__8ENayq__planCardHighlight:hover{border-color:var(--lv2-lime-hover);box-shadow:0 0 0 1.5px var(--lv2-lime-hover), 0 0 0 10px var(--lv2-lime-soft), var(--lv2-shadow-card-hover);transform:translateY(-4px)}.PricingPage-module__8ENayq__planHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PricingPage-module__8ENayq__planName{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.018em;color:var(--lv2-text);margin:0;font-size:18px;font-weight:600}.PricingPage-module__8ENayq__planBadge{background:var(--lv2-lime);color:var(--lv2-near-black);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.PricingPage-module__8ENayq__planPriceRow{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:14px;display:flex}.PricingPage-module__8ENayq__planPrice{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.035em;color:var(--lv2-text);font-size:clamp(1.85rem,2.4vw,2.2rem);font-weight:600;line-height:1}.PricingPage-module__8ENayq__planPricePeriod{color:var(--lv2-text-3);font-size:13.5px;font-weight:500}.PricingPage-module__8ENayq__planEyebrow{color:var(--lv2-text-2);margin-top:12px;font-size:14px;line-height:1.55}.PricingPage-module__8ENayq__planDivider{background:var(--lv2-border);height:1px;margin:20px 0}.PricingPage-module__8ENayq__planBullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__8ENayq__planBullet{color:var(--lv2-text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.PricingPage-module__8ENayq__planBulletCheck{width:16px;height:16px;color:var(--lv2-navy);flex:none;margin-top:4px}.PricingPage-module__8ENayq__planCardHighlight .PricingPage-module__8ENayq__planBulletCheck{color:var(--lv2-navy)}.PricingPage-module__8ENayq__planCta{margin-top:auto;padding-top:24px}.PricingPage-module__8ENayq__btn{border-radius:var(--lv2-r-button);width:100%;height:50px;font-family:var(--lv2-font-body), Inter, system-ui, sans-serif;letter-spacing:-.005em;cursor:pointer;transition:transform .18s var(--lv2-ease), background-color .18s var(--lv2-ease), border-color .18s var(--lv2-ease), box-shadow .18s var(--lv2-ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.PricingPage-module__8ENayq__btnPrimary{background:var(--lv2-lime);color:var(--lv2-near-black);box-shadow:var(--lv2-shadow-cta);border-color:#21212114}.PricingPage-module__8ENayq__btnPrimary:hover{background:var(--lv2-lime-hover);transform:translateY(-1px);box-shadow:0 16px 32px #d0f40061}.PricingPage-module__8ENayq__btnSecondary{background:var(--lv2-bg-surface);color:var(--lv2-near-black);border-color:var(--lv2-border-strong)}.PricingPage-module__8ENayq__btnSecondary:hover{background:#fff;border-color:#21212147;transform:translateY(-1px)}.PricingPage-module__8ENayq__btnSm{width:auto;height:42px;padding:0 16px;font-size:13.5px}.PricingPage-module__8ENayq__section{padding:clamp(64px,7vw,88px) 0}.PricingPage-module__8ENayq__sectionTight{padding:clamp(48px,6vw,72px) 0}.PricingPage-module__8ENayq__sectionHeader{text-align:center;max-width:720px;margin:0 auto 44px}.PricingPage-module__8ENayq__sectionEyebrow{color:#6f8800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.PricingPage-module__8ENayq__sectionTitle{font-family:SyncReserveText, var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.055em;color:var(--lv2-text);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:500;line-height:1.04}.PricingPage-module__8ENayq__sectionLead{color:var(--lv2-text-2);text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,16.5px);line-height:1.6}.PricingPage-module__8ENayq__addOnsGrid{grid-template-columns:1fr;gap:32px;margin-top:40px;display:grid}@media (min-width:1024px){.PricingPage-module__8ENayq__addOnsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.PricingPage-module__8ENayq__addOnCard{flex-direction:column;gap:14px;display:flex;position:relative}@media (min-width:1024px){.PricingPage-module__8ENayq__addOnCard+.PricingPage-module__8ENayq__addOnCard{border-left:1px solid var(--lv2-border);padding-left:32px}}.PricingPage-module__8ENayq__addOnRule{background:var(--lv2-lime);border-radius:999px;width:56px;height:3px}.PricingPage-module__8ENayq__addOnEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#6f8800;font-size:11px;font-weight:700}.PricingPage-module__8ENayq__addOnName{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.028em;color:var(--lv2-text);margin:0;font-size:clamp(1.35rem,1.8vw,1.55rem);font-weight:600;line-height:1.15}.PricingPage-module__8ENayq__addOnDesc{color:var(--lv2-text-2);max-width:28ch;margin:0;font-size:14.5px;line-height:1.6}.PricingPage-module__8ENayq__addOnPrice{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.03em;color:var(--lv2-navy);margin:0;font-size:1.4rem;font-weight:600}.PricingPage-module__8ENayq__addOnFootnote{letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-text-3);margin:0;font-size:11.5px;font-weight:700}.PricingPage-module__8ENayq__addOnIncluded{color:var(--lv2-navy);margin:0;font-size:13px;font-weight:600}.PricingPage-module__8ENayq__compareCard{border-radius:var(--lv2-r-panel);border:1px solid var(--lv2-border);background:var(--lv2-bg-surface);box-shadow:var(--lv2-shadow-card);margin-top:40px;display:none;overflow:hidden}@media (min-width:1024px){.PricingPage-module__8ENayq__compareCard{display:block}}.PricingPage-module__8ENayq__compareTable{border-collapse:collapse;width:100%;min-width:1080px}.PricingPage-module__8ENayq__compareTable thead th{background:var(--lv2-bg-surface);text-align:left;vertical-align:top;border-bottom:1px solid var(--lv2-border);padding:20px 20px 18px}.PricingPage-module__8ENayq__compareCornerCell{z-index:2;position:sticky;left:0}.PricingPage-module__8ENayq__compareHeadName{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.018em;color:var(--lv2-text);align-items:center;gap:10px;margin-bottom:6px;font-size:17px;font-weight:600;display:flex}.PricingPage-module__8ENayq__compareHeadEyebrow{color:var(--lv2-text-2);max-width:28ch;margin:0 0 10px;font-size:13px;line-height:1.5}.PricingPage-module__8ENayq__compareHeadPrice{color:var(--lv2-text);margin:0 0 14px;font-size:14.5px;font-weight:600}.PricingPage-module__8ENayq__compareTable tbody tr{border-top:1px solid var(--lv2-border);transition:background-color .16s var(--lv2-ease)}.PricingPage-module__8ENayq__compareTable tbody tr:hover{background:#1c446105}.PricingPage-module__8ENayq__compareTable tbody td{color:var(--lv2-text-2);vertical-align:top;padding:16px 20px;font-size:14px;line-height:1.5}.PricingPage-module__8ENayq__compareLabelCell{background:var(--lv2-bg-surface);color:var(--lv2-text);z-index:1;font-weight:600;position:sticky;left:0}.PricingPage-module__8ENayq__compareTable tbody tr:nth-child(2n),.PricingPage-module__8ENayq__compareTable tbody tr:nth-child(2n) .PricingPage-module__8ENayq__compareLabelCell{background:var(--lv2-bg-soft)}.PricingPage-module__8ENayq__compareCheck{width:18px;height:18px;color:var(--lv2-navy)}.PricingPage-module__8ENayq__compareMobile{flex-direction:column;gap:16px;margin-top:28px;display:flex}@media (min-width:1024px){.PricingPage-module__8ENayq__compareMobile{display:none}}.PricingPage-module__8ENayq__compareMobilePlanGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.PricingPage-module__8ENayq__compareMobilePlanGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PricingPage-module__8ENayq__compareMobileCard{border-radius:var(--lv2-r-card);border:1px solid var(--lv2-border);background:var(--lv2-bg-surface);padding:16px}.PricingPage-module__8ENayq__compareMobileRow{border-radius:var(--lv2-r-card);border:1px solid var(--lv2-border);background:var(--lv2-bg-surface);padding:18px}.PricingPage-module__8ENayq__compareMobileRowTitle{color:var(--lv2-text);margin:0 0 12px;font-size:14px;font-weight:600}.PricingPage-module__8ENayq__compareMobileItem{border-top:1px solid var(--lv2-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.PricingPage-module__8ENayq__compareMobileItem:first-child{border-top:none;padding-top:0}.PricingPage-module__8ENayq__compareMobileItem:last-child{padding-bottom:0}.PricingPage-module__8ENayq__compareMobilePlanLabel{color:var(--lv2-text-2);font-size:13.5px}.PricingPage-module__8ENayq__faqHeader{text-align:center;max-width:720px;margin:0 auto 40px}.PricingPage-module__8ENayq__faqGrid{grid-template-columns:1fr;gap:16px;max-width:1080px;margin:0 auto;display:grid}@media (min-width:1024px){.PricingPage-module__8ENayq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PricingPage-module__8ENayq__faqItem{border:1px solid var(--lv2-border);border-radius:var(--lv2-r-card);background:var(--lv2-bg-surface);box-shadow:var(--lv2-shadow-card);transition:border-color .16s var(--lv2-ease);align-self:start;overflow:hidden}.PricingPage-module__8ENayq__faqItem[open]{border-color:var(--lv2-border-strong)}.PricingPage-module__8ENayq__faqSummary{cursor:pointer;font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.015em;color:var(--lv2-text);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.PricingPage-module__8ENayq__faqSummary::-webkit-details-marker{display:none}.PricingPage-module__8ENayq__faqChevron{width:18px;height:18px;color:var(--lv2-text-3);transition:transform .2s var(--lv2-ease);flex:none;margin-top:2px}.PricingPage-module__8ENayq__faqItem[open] .PricingPage-module__8ENayq__faqChevron{transform:rotate(180deg)}.PricingPage-module__8ENayq__faqBody{color:var(--lv2-text-2);padding:0 24px 22px;font-size:14.5px;line-height:1.65}
