.pricing-hero{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:clamp(28px,5vw,80px);padding-block:90px 72px;display:grid;position:relative;overflow:visible}.pricing-hero h1{font-size:clamp(52px,6.4vw,92px);line-height:.98}.pricing-hero-copy>p:not(.eyebrow){max-width:730px;color:var(--ink-soft);margin:30px 0;font-size:19px;line-height:1.6}.pricing-section{background:var(--travertine-light)}.pricing-section--standalone{padding-top:36px}.pricing-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.pricing-heading h2{letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(36px,3.6vw,54px);line-height:1.06}.pricing-heading>p{max-width:430px;color:var(--ink-soft);margin:0 0 2px;font-size:17px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;padding:26px clamp(18px,1.8vw,28px) 30px;display:flex}.pricing-card--featured{background:var(--ink);color:var(--white);border-color:var(--ink);box-shadow:inset 0 4px var(--citron)}.pricing-card-top{min-height:28px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pricing-card--featured .pricing-card-top{color:var(--cornflower-light)}.pricing-badge{background:var(--citron);color:var(--ink);padding:6px 8px;font-size:10px}.pricing-card h3{letter-spacing:-.045em;margin:22px 0 12px;font-size:30px}.pricing-description{min-height:68px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.pricing-card--featured .pricing-description{color:#d4d8d5}.pricing-amount{margin:27px 0 22px}.pricing-amount p{white-space:nowrap;margin:0;font-size:13px}.pricing-amount strong{letter-spacing:-.065em;font-size:clamp(32px,2.7vw,42px);line-height:1.15}.pricing-amount strong>span{letter-spacing:0;font-size:.62em}.pricing-amount .pricing-custom{font-size:clamp(30px,2.6vw,39px)}.pricing-amount small{color:var(--ink-soft);margin-top:7px;font-size:12px;display:block}.pricing-card--featured .pricing-amount small{color:#d4d8d5}.pricing-setup{border-top:1px solid var(--line);min-height:60px;margin:0 0 24px;padding-top:18px;font-size:12px;line-height:1.6}.pricing-setup>span{color:var(--ink-soft);font-size:11px;display:block}.pricing-card--featured .pricing-setup{border-color:#545955}.pricing-card--featured .pricing-setup>span{color:#d4d8d5}.pricing-button{background:var(--ink);min-height:50px;color:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:15px 14px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.pricing-button .icon-up-right{color:var(--citron)}.pricing-button:hover{background:#39413b}.pricing-card--featured .pricing-button{background:var(--citron);color:var(--ink)}.pricing-card--featured .pricing-button .icon-up-right{color:var(--ink)}.pricing-card--featured .pricing-button:hover{background:#ffdb66}.pricing-button:focus-visible,.pricing-details:focus-visible,.pricing-table-scroll:focus-visible{outline:3px solid var(--cornflower);outline-offset:4px}.pricing-includes{margin:27px 0 14px;font-size:11px;font-weight:700}.pricing-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}.pricing-card li>span{color:#406b42;font-weight:700}.pricing-card--featured li>span{color:var(--citron)}.pricing-note{max-width:1000px;color:var(--ink-soft);margin:22px 0 0;font-size:12px;line-height:1.7}.pricing-shared{border-top:1px solid var(--line);margin-top:46px;padding-top:32px}.pricing-shared>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.pricing-shared article{padding-left:24px;position:relative}.pricing-shared article>span{color:#476b9e;font-weight:700;position:absolute;top:0;left:0}.pricing-shared h3{margin:0 0 8px;font-size:14px}.pricing-shared article p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.pricing-support{color:var(--ink-soft);margin:24px 0 0;font-size:12px;line-height:1.6}.pricing-details{margin-top:34px}.pricing-comparison{background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax);padding-top:80px}.pricing-comparison .section-heading h2,.pricing-faq .section-heading h2{font-size:clamp(38px,4.5vw,64px)}.comparison-help{color:var(--ink-soft);margin:0 0 14px;font-size:12px}.pricing-table-scroll{overflow-x:auto}.pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:14px;line-height:1.5}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 18px}.pricing-table thead th{border-top:1px solid var(--line);font-size:16px}.pricing-table th:first-child{width:28%}.pricing-table tbody th{font-weight:400}.pricing-table .featured-column{background:var(--travertine-light)}.pricing-onboarding{background:var(--ink);color:var(--white);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax);grid-template-columns:1fr 1fr;gap:80px;display:grid}.pricing-onboarding h2{letter-spacing:-.05em;margin:26px 0;font-size:clamp(38px,4.2vw,62px);line-height:1.05}.pricing-onboarding>div>p:last-child{color:#d4d8d5;max-width:440px;font-size:17px;line-height:1.6}.pricing-onboarding ol{margin:0;padding:0;list-style:none}.pricing-onboarding li{border-top:1px solid #545955;gap:26px;padding:25px 0;display:flex}.pricing-onboarding li>span{color:var(--citron);font-size:12px}.pricing-onboarding h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px}.pricing-onboarding li p{color:#d4d8d5;margin:0;font-size:15px;line-height:1.6}.pricing-faq .faq-list{max-width:100%;margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meeting-plan{border:1px solid var(--line);padding:15px 18px;font-size:14px;line-height:1.5}.meeting-plan[hidden]{display:none}@media (width>=761px) and (width<=1150px){.pricing-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-description{min-height:45px}.pricing-amount strong{font-size:40px}.pricing-heading{gap:32px}.pricing-shared>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pricing-hero{grid-template-columns:1fr;gap:0;padding-block:64px 36px}.pricing-hero h1{font-size:clamp(46px,12vw,70px)}.pricing-hero-copy>p:not(.eyebrow){font-size:17px}.pricing-section{padding-block:64px}.pricing-section--standalone{padding-top:32px}.pricing-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.pricing-heading h2{font-size:clamp(32px,8vw,45px)}.pricing-heading>p{font-size:16px}.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-card{padding:26px}.pricing-card h3{margin-top:16px}.pricing-description{max-width:340px;min-height:0}.pricing-amount strong{font-size:42px}.pricing-amount .pricing-custom{font-size:38px}.pricing-setup{min-height:0}.pricing-button,.pricing-card li{font-size:14px}.pricing-shared>div{grid-template-columns:1fr;gap:25px}.pricing-onboarding{grid-template-columns:1fr;gap:36px}.pricing-table th,.pricing-table td{padding:16px}.pricing-details{font-size:13px;line-height:1.5}}
