.planSelectionCard.planSelectionCard--intake{--ip-text:var(--ink,#2b211b);--ip-muted:var(--ink-soft,#6f6258);--ip-line:#e7dbcd;--ip-surface:#fffdfa;--ip-accent:var(--primary,#bf5135);color:var(--ip-text);gap:1.5rem}.planSelectionCard.planSelectionCard--intake .planSelectionCard__header{position:relative;padding-right:15rem;align-self:stretch;align-items:flex-start;max-width:none;margin:0;text-align:left}.planSelectionCard.planSelectionCard--intake .planSelectionCard__header h1{font-size:clamp(2.125rem,3.5vw,3.25rem);text-wrap:wrap;max-width:42rem}.planSelectionCard.planSelectionCard--intake .planSelectionCard__header>p:not(.planSelectionCard__eyebrow){font-size:.875rem}.planSelectionCard.planSelectionCard--intake .planSelectionCard__billingToggle{position:absolute;right:0;bottom:0;margin:0}.planSelectionCard.planSelectionCard--intake .planSelectionCard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.planSelectionCard.planSelectionCard--intake .planSelectionCard__card{border:1px solid var(--ip-line);border-radius:20px;padding:1.625rem 1.375rem;background:var(--ip-surface);gap:0;color:var(--ip-text)}.planSelectionCard.planSelectionCard--intake .planSelectionCard__card:hover{transform:none;box-shadow:none}.planSelectionCard.planSelectionCard--intake .planSelectionCard__card.isFeatured{--ip-text:#fff5e9;--ip-muted:#d9c7b7;--ip-line:#634a3b;--ip-surface:#36261e;--ip-accent:#ffad8c;background:linear-gradient(150deg,#41291f,#251d17)}.planSelectionCard.planSelectionCard--intake .planSelectionCard__card>.uiButton{margin-top:0;min-height:44px}.planSelectionCard.planSelectionCard--intake .planSelectionCard__badge{left:auto;right:1.125rem}.planSelectionCard.planSelectionCard--intake .intakePlan__intro h2{font:400 2.125rem/1.1 var(--font-display,Georgia,serif);color:var(--ip-text);margin:0 0 .75rem}.planSelectionCard.planSelectionCard--intake .intakePlan__intro p{margin:0}.planSelectionCard.planSelectionCard--intake .intakePlan__purpose{font-size:.9375rem;font-weight:600;line-height:1.35;margin-bottom:.5rem!important;min-height:2.6em;color:var(--ip-muted);font-weight:400}.planSelectionCard.planSelectionCard--intake .intakePlan__description{font-size:.8125rem;line-height:1.55;color:var(--ip-muted);min-height:0}.planSelectionCard.planSelectionCard--intake .intakePlan__price{font:400 3rem/1.1 var(--font-display,Georgia,serif);margin:1.25rem 0 .5rem;overflow-wrap:anywhere}.planSelectionCard.planSelectionCard--intake .intakePlan__price span{font:400 .75rem/1.5 var(--font-sans,sans-serif);color:var(--ip-muted);white-space:nowrap}.planSelectionCard.planSelectionCard--intake .intakePlan__priceDetail{font-size:.75rem;color:var(--ip-muted);margin:0 0 1.125rem;min-height:2.25rem;line-height:1.5}.planSelectionCard.planSelectionCard--intake .intakePlan__counters{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:1rem;border-top:1px solid var(--ip-line);margin-bottom:1.25rem}.planSelectionCard.planSelectionCard--intake .intakePlan__counter{min-width:0}.planSelectionCard.planSelectionCard--intake .intakePlan__counter label{display:block;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.planSelectionCard.planSelectionCard--intake .intakePlan__counter small{display:block;color:var(--ip-muted);font-size:.6875rem;line-height:1.5;margin-top:.375rem}.planSelectionCard.planSelectionCard--intake .intakePlan__stepper{display:flex;align-items:center;border:1px solid var(--ip-line);border-radius:10px;overflow:hidden}.planSelectionCard.planSelectionCard--intake .intakePlan__stepper button{flex:0 0 34px;width:34px;height:44px;min-height:44px;border:0;margin:0;background:rgba(0,0,0,0);color:var(--ip-text);font:inherit;font-size:1.25rem;cursor:pointer}.planSelectionCard.planSelectionCard--intake .intakePlan__stepper button:disabled{opacity:.35;cursor:default}.planSelectionCard.planSelectionCard--intake .intakePlan__stepper input{flex:1 1;min-width:0;width:1.75rem;border:0;background:rgba(0,0,0,0);color:var(--ip-text);text-align:center;font:inherit;font-size:1rem;padding:0;appearance:textfield}.planSelectionCard.planSelectionCard--intake .intakePlan__stepper input::-webkit-inner-spin-button{appearance:none}.planSelectionCard.planSelectionCard--intake .intakePlan__inheritance{font-size:.8125rem;font-weight:600;color:var(--ip-accent);margin:.5rem 0 0}.planSelectionCard.planSelectionCard--intake .intakePlan__features,.planSelectionCard.planSelectionCard--intake .intakePlan__notifications{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.6rem;font-size:.8125rem;line-height:1.5}.planSelectionCard.planSelectionCard--intake .intakePlan__features li,.planSelectionCard.planSelectionCard--intake .intakePlan__notifications li{position:relative;padding-left:1.125rem}.planSelectionCard.planSelectionCard--intake .intakePlan__features li:before,.planSelectionCard.planSelectionCard--intake .intakePlan__notifications li:before{content:"✓";color:var(--ip-accent);position:absolute;left:0}.planSelectionCard.planSelectionCard--intake .intakePlan__notifications{border-top:1px solid var(--ip-line);padding-top:1rem;margin-top:auto}.planSelectionCard.planSelectionCard--intake .intakePlan__notifications .notIncluded{color:var(--ip-muted)}.planSelectionCard.planSelectionCard--intake .intakePlan__notifications .notIncluded:before{content:"–";color:inherit}.planSelectionCard.planSelectionCard--intake .intakePlan__fit{font-size:.75rem;color:var(--ip-muted);margin:0 0 1rem;padding-top:.625rem;line-height:1.5}.planSelectionCard.planSelectionCard--intake .intakePlan__fit.isIneligible{color:var(--ip-accent)}.planSelectionCard.planSelectionCard--intake .intakePlan__fit a{color:inherit;text-decoration:underline}.planSelectionCard.planSelectionCard--intake sup{font-size:.625rem;margin-left:2px}.planSelectionCard.planSelectionCard--intake .intakePlan__teamPricing{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:12px;background:#e8efe9;color:#284d42;line-height:1.5}.planSelectionCard.planSelectionCard--intake .intakePlan__teamPricing>span{font-size:1.125rem}.planSelectionCard.planSelectionCard--intake .intakePlan__teamPricing strong{display:block;font-size:1rem;font-weight:650}.planSelectionCard.planSelectionCard--intake .intakePlan__teamPricing p{margin:.25rem 0 0;font-size:.875rem;color:#3e5b51}.planSelectionCard.planSelectionCard--intake .intakePlan__teamHint{font-size:.8125rem;color:var(--ip-muted)}.planSelectionCard.planSelectionCard--intake .intakePlan__teamHint p{margin:0 0 .5rem}.planSelectionCard.planSelectionCard--intake .intakePlan__cadence{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.planSelectionCard.planSelectionCard--intake .intakePlan__cadence button{background:rgba(0,0,0,0);border:1px solid var(--ip-line);border-radius:24px;padding:.5rem .875rem;min-height:44px;color:var(--ip-muted);font:inherit;cursor:pointer}.planSelectionCard.planSelectionCard--intake .intakePlan__cadence button[aria-pressed=true]{border-color:var(--ip-accent);color:var(--ip-accent)}.planSelectionCard.planSelectionCard--intake .intakePlan__compare{display:flex;justify-content:center}.planSelectionCard.planSelectionCard--intake .intakePlan__compare .uiButton{border:1px solid var(--ip-line);background:var(--ip-surface);color:var(--ip-text);padding:.75rem 1.375rem;border-radius:30px;height:auto;min-height:44px;box-shadow:none;font-size:.875rem;max-width:100%}.planSelectionCard.planSelectionCard--intake .intakePlan__compare .uiButton__label{display:flex;gap:1.125rem;white-space:normal}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo{--dashboard-ink:#332820;--dashboard-ink-soft:#75685d;--dashboard-line:#e6d9cb;--dashboard-surface-strong:#fffdfa;--dashboard-shadow-md:0 7px 24px #30200f18;--dashboard-font-sans:var(--font-sans,sans-serif)}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip{vertical-align:baseline}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__trigger{min-width:24px;min-height:28px;margin:-8px -4px;padding:0 6px;color:var(--ip-accent)}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__trigger:hover{background:rgba(0,0,0,0)}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__trigger:focus-visible{outline:2px solid var(--ip-accent)}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__trigger sup{margin:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__content{width:310px;font-size:.6875rem;line-height:1.55}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationTitle{display:block;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationFine,.planSelectionCard.planSelectionCard--intake .intakePlan__notificationUnits{display:block;color:#75685d}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationRows{display:grid;grid-template-columns:1fr auto;gap:.3125rem .75rem;margin:.6875rem 0}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationRows>span:nth-child(odd){color:#75685d}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationRows>span:nth-child(2n){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planSelectionCard.planSelectionCard--intake .intakePlan__notificationFine{border-top:1px solid #e6d9cb;padding-top:.5625rem}@media(pointer:coarse){.planSelectionCard.planSelectionCard--intake .intakePlan__notificationInfo .infoTooltip__trigger{min-width:44px;min-height:44px;margin:-12px -6px}}@media(max-width:1100px){.planSelectionCard.planSelectionCard--intake .intakePlan__counters{grid-template-columns:1fr}.planSelectionCard.planSelectionCard--intake .planSelectionCard__header{padding-right:0}.planSelectionCard.planSelectionCard--intake .planSelectionCard__billingToggle{position:static}}@media(max-width:767px){.planSelectionCard.planSelectionCard--intake .planSelectionCard__grid{grid-template-columns:1fr;gap:1.5rem}.planSelectionCard.planSelectionCard--intake .intakePlan__counters{grid-template-columns:1fr 1fr}.planSelectionCard.planSelectionCard--intake .intakePlan__description,.planSelectionCard.planSelectionCard--intake .intakePlan__priceDetail{min-height:0}}.intakePlanComparison{--ic-paper:#fffdfa;--ic-cream:#f7efe4;--ic-ink:#2c211b;--ic-muted:#75675b;--ic-line:#e8ddd0;--ic-accent:#b94e31;--ic-growth:#fbf3e9}.intakePlanComparison .uiModal__dialog{background:var(--ic-paper);color:var(--ic-ink)}.intakePlanComparison__content{font-size:.875rem;line-height:1.5}.intakePlanComparison__header{display:flex;justify-content:space-between;gap:1rem;padding:2rem 2rem 1.25rem}.intakePlanComparison__header h2{font:400 2.75rem/1.1 var(--font-display,Georgia,serif);margin:0 0 .625rem}.intakePlanComparison__header h2 em{color:var(--ic-accent)}.intakePlanComparison__header p{margin:0;color:var(--ic-muted)}.intakePlanComparison__eyebrow{font-size:.6875rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--ic-accent)!important;margin-bottom:.5rem!important}.intakePlanComparison__close{border:0;background:rgba(0,0,0,0);color:var(--ic-muted);font-size:1.75rem;width:44px;height:44px;flex-shrink:0;cursor:pointer}.intakePlanComparison__free{margin:0 2rem 1.375rem;padding:.875rem 1rem;border-radius:11px;background:#eaf1eb;color:#2d5a48;display:flex;gap:.75rem;align-items:center}.intakePlanComparison__free>span{font-size:1.375rem}.intakePlanComparison__free strong{font-weight:600}.intakePlanComparison__free p{font-size:.8125rem;margin:.25rem 0 0}.intakePlanComparison__toolbar{display:flex;gap:3px;padding:4px;margin:0 2rem 1.25rem;width:fit-content;background:var(--ic-cream);border-radius:30px}.intakePlanComparison__toolbar button{padding:.625rem 1rem;min-height:44px;border:0;border-radius:25px;color:var(--ic-muted);background:rgba(0,0,0,0);font:inherit;cursor:pointer}.intakePlanComparison__toolbar button[aria-pressed=true]{background:var(--ic-ink);color:var(--ic-paper)}.intakePlanComparison__toolbar button small{margin-left:.25rem}.intakePlanComparison__scrollHint{display:none}@media(max-width:767px){.intakePlanComparison__scrollHint{display:block;margin:0 1.25rem 1rem;font-size:.75rem;color:var(--ic-muted)}}.intakePlanComparison__tableScroll{overflow-x:auto}.intakePlanComparison table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.8125rem}.intakePlanComparison table col:first-child{width:31%}.intakePlanComparison table col{width:23%}.intakePlanComparison table td,.intakePlanComparison table th{padding:.875rem 1rem;border-bottom:1px solid var(--ic-line);vertical-align:middle}.intakePlanComparison table th:first-child{padding-left:2rem}.intakePlanComparison table thead th{text-align:left;vertical-align:top;font-weight:400;padding:1.25rem 1rem;border-top:1px solid var(--ic-line)}.intakePlanComparison table thead th p{margin:.875rem 0 0;font-size:.8125rem}.intakePlanComparison table thead th small{display:block;color:var(--ic-muted);font-size:.75rem}.intakePlanComparison table tbody th{text-align:left;font-weight:400}.intakePlanComparison table td{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.intakePlanComparison table td small{display:block;font-weight:400;color:var(--ic-muted);font-size:.6875rem;margin-top:3px}.intakePlanComparison table .isGrowth{background:var(--ic-growth)}.intakePlanComparison table thead .isGrowth{background:#33231b;color:#fff4e8}.intakePlanComparison table thead .isGrowth small{color:#dbc4b2}.intakePlanComparison table thead .isGrowth .intakePlanComparison__kicker{color:#f8a386}.intakePlanComparison__headNote{display:block;color:var(--ic-muted);padding-top:2rem;max-width:12rem}.intakePlanComparison__kicker{display:block;color:var(--ic-accent);font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600;margin-bottom:.875rem}.intakePlanComparison__name{display:block;font:400 2rem/1.1 var(--font-display,Georgia,serif);margin-bottom:.625rem}.intakePlanComparison__price{display:block;font:400 2.5rem/1.1 var(--font-display,Georgia,serif);margin-bottom:.25rem}.intakePlanComparison__group th{padding:1.375rem 2rem .625rem!important;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650!important;color:var(--ic-accent)}.intakePlanComparison .isIncluded{color:#2d5a48;font-size:1.25rem;font-weight:400}.intakePlanComparison .isExcluded{color:var(--ic-muted);font-weight:400}.intakePlanComparison__notes{padding:1.5rem 2rem;display:grid;gap:.625rem;font-size:.75rem;color:var(--ic-muted)}.intakePlanComparison__notes p{margin:0}.intakePlanComparison__notes strong{color:var(--ic-ink);font-weight:600}.intakePlanComparison__footer{padding:1rem 2rem;border-top:1px solid var(--ic-line);background:var(--ic-cream);font-size:.75rem;color:var(--ic-muted);display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.intakePlanComparison__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:550px){.intakePlanComparison__header{padding:1.25rem}.intakePlanComparison__header h2{font-size:2.25rem}.intakePlanComparison__free{margin:0 1.25rem 1.25rem}.intakePlanComparison__toolbar{margin-left:1.25rem}.intakePlanComparison__footer,.intakePlanComparison__notes{padding:1.25rem}.intakePlanComparison table th:first-child{padding-left:1.25rem}}