.pricing-module__r-Cc9a__sectionInner{max-width:1140px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-module__r-Cc9a__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-green-400);font-size:.75rem;font-weight:600;animation:.6s cubic-bezier(.16,1,.3,1) both pricing-module__r-Cc9a__fadeUp}.pricing-module__r-Cc9a__reassuranceOnNavy{color:#ffffffb3;font-size:.85rem}.pricing-module__r-Cc9a__btnGreen{background:var(--color-green-600);color:var(--color-white);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:48px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.pricing-module__r-Cc9a__btnGreen:hover{background:var(--color-green-400);box-shadow:var(--shadow-glow-green);color:var(--color-navy-900);transform:translateY(-2px)}.pricing-module__r-Cc9a__btnGreen:active{transform:translateY(0)}.pricing-module__r-Cc9a__btnOutline{color:var(--color-white);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;justify-content:center;align-items:center;min-height:48px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.pricing-module__r-Cc9a__btnOutline:hover{border-color:var(--color-white);background:#ffffff0f;transform:translateY(-2px)}.pricing-module__r-Cc9a__btnOutlineNavy{color:var(--brand-navy);font-family:var(--font-body);border-radius:var(--radius-sm);border:1.5px solid var(--navy-300);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:48px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.pricing-module__r-Cc9a__btnOutlineNavy:hover{border-color:var(--brand-navy);background:var(--navy-50);transform:translateY(-2px)}.pricing-module__r-Cc9a__revealPending{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.pricing-module__r-Cc9a__revealIn{opacity:1;transform:none}.pricing-module__r-Cc9a__revealPending .pricing-module__r-Cc9a__quoteLine{opacity:0;transform:translate(10px)}.pricing-module__r-Cc9a__revealIn .pricing-module__r-Cc9a__quoteLine{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:none}.pricing-module__r-Cc9a__revealIn .pricing-module__r-Cc9a__quoteLine:nth-child(2){transition-delay:90ms}.pricing-module__r-Cc9a__revealIn .pricing-module__r-Cc9a__quoteLine:nth-child(3){transition-delay:.18s}.pricing-module__r-Cc9a__revealIn .pricing-module__r-Cc9a__quoteLine:nth-child(4){transition-delay:.27s}.pricing-module__r-Cc9a__revealIn .pricing-module__r-Cc9a__quoteLine:nth-child(5){transition-delay:.36s}@keyframes pricing-module__r-Cc9a__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing-module__r-Cc9a__cover{background:var(--gradient-navy);padding-top:clamp(110px,13vh,156px);padding-bottom:clamp(40px,6vh,72px);position:relative;overflow:hidden}.pricing-module__r-Cc9a__cover .pricing-module__r-Cc9a__sectionInner{z-index:1;position:relative}.pricing-module__r-Cc9a__coverCopy{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.pricing-module__r-Cc9a__coverHeadline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-white);text-wrap:balance;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:700;line-height:1.1;animation:.6s cubic-bezier(.16,1,.3,1) 80ms both pricing-module__r-Cc9a__fadeUp}.pricing-module__r-Cc9a__coverSub{font-family:var(--font-body);color:#ffffffc7;max-width:58ch;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7;animation:.6s cubic-bezier(.16,1,.3,1) .16s both pricing-module__r-Cc9a__fadeUp}.pricing-module__r-Cc9a__toggleBlock{gap:var(--spacing-sm);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) .24s both pricing-module__r-Cc9a__fadeUp;display:flex}.pricing-module__r-Cc9a__toggle{background:var(--color-white);border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);gap:3px;padding:3px;display:inline-flex}.pricing-module__r-Cc9a__toggleBtn{border-radius:var(--radius-xs);cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pricing-module__r-Cc9a__toggleBtn:hover{color:var(--brand-navy)}.pricing-module__r-Cc9a__toggleBtn:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.pricing-module__r-Cc9a__toggleBtnActive{background:var(--navy-950);color:var(--color-white)}.pricing-module__r-Cc9a__toggleBtnActive:hover{color:var(--color-white)}.pricing-module__r-Cc9a__toggleOff{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);border:1px solid;padding:2px 7px;font-size:.62rem;font-weight:600}.pricing-module__r-Cc9a__toggleNote{color:#ffffffb3;min-height:1.4em;font-size:.85rem}.pricing-module__r-Cc9a__quotesSection{background:var(--color-bg-warm);border-bottom:1px solid var(--color-border-light);padding:clamp(16px,3vw,40px) 0 clamp(48px,6vw,80px)}.pricing-module__r-Cc9a__quoteGrid{grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,2.5vw,28px);display:grid}.pricing-module__r-Cc9a__quote{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.pricing-module__r-Cc9a__quoteFeatured{border-color:var(--navy-300);box-shadow:var(--shadow-lg)}.pricing-module__r-Cc9a__quoteHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);border-bottom:1px solid var(--color-border-light);padding:12px 20px;display:flex}.pricing-module__r-Cc9a__quoteRef{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.66rem;font-weight:600}.pricing-module__r-Cc9a__quoteHeadMeta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--navy-500);white-space:nowrap;font-size:.66rem;font-weight:600}.pricing-module__r-Cc9a__quoteHeadFeatured{background:var(--navy-950);border-bottom-color:var(--navy-950)}.pricing-module__r-Cc9a__quoteHeadFeatured .pricing-module__r-Cc9a__quoteRef{color:#ffffff9e}.pricing-module__r-Cc9a__quoteHeadFeatured .pricing-module__r-Cc9a__quoteHeadMeta{color:var(--color-white)}.pricing-module__r-Cc9a__quoteBody{flex-direction:column;flex:1;padding:clamp(18px,2.5vw,26px) 20px 20px;display:flex}.pricing-module__r-Cc9a__quoteName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--brand-navy);font-size:1.3rem;font-weight:700}.pricing-module__r-Cc9a__quoteFor{font-family:var(--font-body);color:var(--color-text-secondary);min-height:2.7em;margin-top:4px;font-size:.875rem;line-height:1.55}.pricing-module__r-Cc9a__quotePrice{margin-top:var(--spacing-md);align-items:baseline;gap:4px;display:flex}.pricing-module__r-Cc9a__quoteAmount{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:600;line-height:1}.pricing-module__r-Cc9a__quoteUnit{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.9rem}.pricing-module__r-Cc9a__quoteBilledNote{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.72rem}.pricing-module__r-Cc9a__quoteLines{margin:var(--spacing-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pricing-module__r-Cc9a__quoteLine{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);border-top:1px dotted var(--color-border-medium);padding:9px 0;display:flex}.pricing-module__r-Cc9a__quoteLineLabel{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.85rem}.pricing-module__r-Cc9a__quoteLineValue{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:600}.pricing-module__r-Cc9a__quoteLineAccent{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--status-success);white-space:nowrap;font-size:.66rem;font-weight:600}.pricing-module__r-Cc9a__quoteFoot{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light);flex-direction:column;margin-top:auto;display:flex}.pricing-module__r-Cc9a__trialStamp{border:1.5px solid var(--status-success);border-radius:var(--radius-xs);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--status-success);align-self:flex-start;padding:4px 9px;font-size:.64rem;font-weight:600;display:inline-flex;transform:rotate(-1.5deg)}.pricing-module__r-Cc9a__quoteFoot .pricing-module__r-Cc9a__btnGreen,.pricing-module__r-Cc9a__quoteFoot .pricing-module__r-Cc9a__btnOutlineNavy{width:100%}.pricing-module__r-Cc9a__quoteTrialNote{color:var(--color-text-muted);text-align:center;font-size:.75rem}.pricing-module__r-Cc9a__entStrip{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-lg) 20px;gap:var(--spacing-lg);flex-direction:column;margin-top:clamp(16px,2.5vw,28px);display:flex}.pricing-module__r-Cc9a__entCopy{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.pricing-module__r-Cc9a__entText{font-family:var(--font-body);color:var(--color-text-secondary);max-width:62ch;font-size:.95rem;line-height:1.6}.pricing-module__r-Cc9a__entName{font-family:var(--font-display);color:var(--brand-navy);font-weight:700}.pricing-module__r-Cc9a__entAction{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.pricing-module__r-Cc9a__entNote{color:var(--color-text-muted);font-size:.78rem}.pricing-module__r-Cc9a__scheduleSection{background:var(--color-white);padding:clamp(40px,6vw,72px) 0;scroll-margin-top:80px}.pricing-module__r-Cc9a__scheduleSectionAlt{background:var(--color-bg-warm);border-top:1px solid var(--color-border-light)}.pricing-module__r-Cc9a__sheet{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.pricing-module__r-Cc9a__sheetHead{gap:var(--spacing-sm);background:var(--navy-950);grid-template-columns:1fr;align-items:baseline;padding:clamp(20px,3vw,32px) clamp(20px,3.5vw,40px);display:grid}.pricing-module__r-Cc9a__sheetHeadName{flex-direction:column;gap:6px;display:flex}.pricing-module__r-Cc9a__sheetRef{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.72rem;font-weight:600}.pricing-module__r-Cc9a__sheetTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-white);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.pricing-module__r-Cc9a__sheetIntro{font-family:var(--font-body);color:#ffffffc7;max-width:52ch;font-size:.95rem;line-height:1.6}.pricing-module__r-Cc9a__diffTableWrap{display:none}.pricing-module__r-Cc9a__diffTable{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-module__r-Cc9a__diffHeaderRow th{font-family:var(--font-display);color:var(--brand-navy);text-align:center;border-bottom:2px solid var(--brand-navy);width:17%;padding:12px;font-size:.85rem;font-weight:700}.pricing-module__r-Cc9a__diffHeaderRow th:first-child{text-align:left;width:auto}.pricing-module__r-Cc9a__diffDataRow th{font-family:var(--font-body);color:var(--color-text-secondary);text-align:left;border-top:1px solid var(--color-border-light);padding:10px 12px;font-size:.875rem;font-weight:400}.pricing-module__r-Cc9a__diffDataRow td{text-align:center;border-top:1px solid var(--color-border-light);padding:10px 12px}.pricing-module__r-Cc9a__cellCheck{color:var(--status-success);justify-content:center;align-items:center;display:inline-flex}.pricing-module__r-Cc9a__cellDash{color:var(--color-text-muted)}.pricing-module__r-Cc9a__cellText{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:.78rem}.pricing-module__r-Cc9a__cellRight{text-align:right}.pricing-module__r-Cc9a__diffMobile{padding:var(--spacing-md) var(--spacing-md) 0;display:block}.pricing-module__r-Cc9a__diffMobile .pricing-module__r-Cc9a__diffDataRow td{text-align:right}.pricing-module__r-Cc9a__planSelector{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);display:flex}.pricing-module__r-Cc9a__planSelectorBtn{border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);min-height:44px;font-family:var(--font-body);color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:1;padding:8px 4px;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.pricing-module__r-Cc9a__planSelectorBtn:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.pricing-module__r-Cc9a__planSelectorBtnActive{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--color-white)}.pricing-module__r-Cc9a__sheetFoot{padding:var(--spacing-md) clamp(20px, 3.5vw, 40px) clamp(20px, 3vw, 28px);border-top:1px solid var(--color-border-light);margin-top:var(--spacing-md)}.pricing-module__r-Cc9a__sheetFootText{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.875rem}.pricing-module__r-Cc9a__sheetFootLink{font-family:var(--font-body);color:var(--brand-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.pricing-module__r-Cc9a__sheetFootLink:hover{color:var(--navy-700)}.pricing-module__r-Cc9a__sheetFootLink:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.pricing-module__r-Cc9a__inclGrid{grid-template-columns:1fr;gap:clamp(20px,3vw,36px) clamp(28px,4vw,56px);padding:clamp(20px,3.5vw,40px);display:grid}.pricing-module__r-Cc9a__inclGroup{min-width:0}.pricing-module__r-Cc9a__inclLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--brand-navy);padding-bottom:8px;font-size:.68rem;font-weight:600}.pricing-module__r-Cc9a__inclRows{margin:0;padding:0;list-style:none}.pricing-module__r-Cc9a__inclRow{align-items:flex-start;gap:var(--spacing-sm);border-top:1px solid var(--color-border-light);font-family:var(--font-body);color:var(--color-text-primary);padding:9px 0;font-size:.875rem;line-height:1.55;display:flex}.pricing-module__r-Cc9a__inclRow:first-child{border-top:none}.pricing-module__r-Cc9a__inclCheck{color:var(--status-success);flex-shrink:0;margin-top:3px}.pricing-module__r-Cc9a__smallPrint{margin-top:var(--spacing-lg);color:var(--color-text-muted);max-width:76ch;font-size:.78rem;line-height:1.6}.pricing-module__r-Cc9a__notesSection{background:var(--color-white);padding:clamp(40px,6vw,72px) 0}.pricing-module__r-Cc9a__notesInner{max-width:820px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-module__r-Cc9a__notesHead{margin-bottom:var(--spacing-lg);flex-direction:column;gap:6px;display:flex}.pricing-module__r-Cc9a__sheetRefOnLight{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-500);font-size:.72rem;font-weight:600}.pricing-module__r-Cc9a__notesTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--brand-navy);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.pricing-module__r-Cc9a__notes{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.pricing-module__r-Cc9a__note{border-bottom:1px solid var(--color-border-light)}.pricing-module__r-Cc9a__noteQuestion{align-items:baseline;gap:var(--spacing-sm);cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:none;grid-template-columns:40px minmax(0,1fr) auto;padding:16px 4px;font-size:.95rem;font-weight:600;transition:color .15s;display:grid}.pricing-module__r-Cc9a__noteQuestion:hover{color:var(--brand-navy)}.pricing-module__r-Cc9a__noteQuestion:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}.pricing-module__r-Cc9a__noteRef{font-family:var(--font-mono);color:var(--navy-500);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.pricing-module__r-Cc9a__noteQ{min-width:0}.pricing-module__r-Cc9a__noteChevron{color:var(--color-text-muted);flex-shrink:0;align-self:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.pricing-module__r-Cc9a__noteChevronOpen{transform:rotate(180deg)}.pricing-module__r-Cc9a__noteAnswer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.pricing-module__r-Cc9a__noteAnswerOpen{grid-template-rows:1fr}.pricing-module__r-Cc9a__noteAnswerInner{overflow:hidden}.pricing-module__r-Cc9a__noteAnswerText{font-family:var(--font-body);color:var(--color-text-secondary);max-width:68ch;padding:0 4px 18px 44px;font-size:.9rem;line-height:1.7}.pricing-module__r-Cc9a__finalCta{background:var(--gradient-navy);padding:clamp(80px,11vw,144px) 0}.pricing-module__r-Cc9a__finalCtaInner{max-width:760px;padding:0 var(--spacing-lg);text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;margin:0 auto;display:flex}.pricing-module__r-Cc9a__finalCtaHeadline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-white);font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:700;line-height:1.2}.pricing-module__r-Cc9a__finalCtaSub{font-family:var(--font-body);color:#ffffffc7;max-width:52ch;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.pricing-module__r-Cc9a__finalCtaButtons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.pricing-module__r-Cc9a__ctaEmail{color:#ffffffb3;font-size:.85rem}.pricing-module__r-Cc9a__ctaEmail a{color:var(--color-white);text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){.pricing-module__r-Cc9a__quoteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-module__r-Cc9a__sheetHead{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(24px,4vw,56px)}.pricing-module__r-Cc9a__sheetIntro{text-align:right;justify-self:end}.pricing-module__r-Cc9a__entStrip{flex-direction:row;justify-content:space-between;align-items:center}.pricing-module__r-Cc9a__entAction{align-items:flex-end}.pricing-module__r-Cc9a__diffTableWrap{padding:var(--spacing-md) clamp(20px, 3.5vw, 40px) 0;display:block}.pricing-module__r-Cc9a__diffMobile{display:none}.pricing-module__r-Cc9a__inclGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pricing-module__r-Cc9a__quoteFeatured{order:-1}}@media (prefers-reduced-motion:reduce){.pricing-module__r-Cc9a__kicker,.pricing-module__r-Cc9a__coverHeadline,.pricing-module__r-Cc9a__coverSub,.pricing-module__r-Cc9a__toggleBlock{animation:none}.pricing-module__r-Cc9a__revealPending,.pricing-module__r-Cc9a__revealPending .pricing-module__r-Cc9a__quoteLine{opacity:1;transition:none;transform:none}.pricing-module__r-Cc9a__btnGreen,.pricing-module__r-Cc9a__btnOutline,.pricing-module__r-Cc9a__btnOutlineNavy,.pricing-module__r-Cc9a__toggleBtn,.pricing-module__r-Cc9a__planSelectorBtn,.pricing-module__r-Cc9a__noteQuestion,.pricing-module__r-Cc9a__noteChevron,.pricing-module__r-Cc9a__noteAnswer{transition:none}}