.plan-detail-link{color:#7040ac;align-items:center;gap:8px;min-height:36px;margin-top:16px;font-size:13px;font-weight:650;display:inline-flex}.plan-inheritance{color:#59416d;margin:0 0 14px;font-size:13px;font-weight:650;line-height:1.7}.plan-grid .plan-card .plan-inclusions{border-top:1px solid #e5dcec;grid-row:8;padding-top:18px}.plan-grid .plan-card .plan-offer-link{margin-block:0 14px;display:block}.plan-grid .plan-card .plan-inclusions .feature-list{border:0;margin:0;padding:0}.plan-exclusions{border-top:1px dashed #e4dbe9;margin-top:18px;padding-top:14px}.plan-exclusions>span{font-size:var(--caption-size);color:#705b7e;font-weight:650}.plan-exclusions p{font-size:var(--caption-size);color:#786981;margin:7px 0 0;line-height:1.85}.plans-compare-jump{justify-content:center;padding-block:8px 16px;display:flex}.plans-compare-jump button{color:#6935a0;background:#f4ecfd;border:1px solid #d5bce9;border-radius:12px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:650;display:inline-flex}.plan-detail-link{text-align:start;background:0 0;border:0;padding:0}.home-plans-heading button.text-link{background:0 0;border:0;padding:0}.plans-compare-jump button{min-height:48px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 14px #6935a00b}.plans-compare-jump button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6935a01c}.comparison-dialog{color:#34283e;background:#fff;border:1px solid #e9e1f4;border-radius:24px;width:min(1240px,100vw - 48px);max-width:none;height:min(940px,100dvh - 48px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 40px 120px #1b0c454d}.comparison-dialog[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both comparison-arrive}.comparison-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20143599}.comparison-dialog .plan-comparison{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.plan-comparison .comparison-heading{text-align:start;background:radial-gradient(at 5% 0,#eadcff 0%,#0000 65%),#fcfaff;border-bottom:1px solid #e9e1f3;flex-direction:row;flex-shrink:0;align-items:center;gap:18px;margin:0;padding:25px 30px 23px;display:flex}.comparison-heading-icon{color:#7941ce;background:#f4edff;border:1px solid #dfcff6;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #fff,0 6px 18px #8959c814}.comparison-heading>div{flex:1;min-width:0}.comparison-eyebrow{color:#785697;font-size:var(--caption-size);letter-spacing:.12em;margin-bottom:5px;font-weight:750;display:block}[dir=rtl] .comparison-eyebrow{letter-spacing:0}.plan-comparison .comparison-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.25}[dir=rtl] .plan-comparison .comparison-heading h2{letter-spacing:0;line-height:1.6}.plan-comparison .comparison-heading h2:focus{outline:none}.plan-comparison .comparison-heading p{color:#796787;margin:7px 0 0;font-size:13px;line-height:1.7}.comparison-close{color:#6d5b7b;background:#ffffffb3;border:1px solid #e1d5ec;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:grid}.comparison-close:hover{color:#553080;background:#efe5fc}.comparison-controls{flex-shrink:0;padding:16px 30px 0}.comparison-billing{align-items:center;gap:12px;margin-bottom:17px;display:flex}.plan-comparison .comparison-billing .billing-toggle{flex-shrink:0;width:auto;margin:0}.plan-comparison .comparison-billing .billing-toggle button{width:auto;min-width:0;min-height:40px;padding:8px 16px;font-size:13px}.comparison-region,.comparison-select{min-width:0;display:block;position:relative}.comparison-region{min-width:123px}.comparison-region select,.comparison-select select{appearance:none;color:#564067;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ded4e9;border-radius:10px;padding:10px 34px 10px 12px;padding-inline:12px 34px;font-size:13px}.comparison-region>svg,.comparison-select>svg:last-child{top:50%;pointer-events:none;color:#735387;position:absolute;inset-inline-end:11px;transform:translateY(-50%)}.comparison-billing-note{color:#7c6a89;font-size:var(--caption-size);align-items:center;gap:7px;margin-inline-start:auto;display:flex}.comparison-categories{scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.comparison-categories button{color:#73627f;white-space:nowrap;background:#fff;border:1px solid #e5dced;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;transition:background .16s,color .16s,border-color .16s;display:flex}.comparison-categories button:hover{background:#faf6ff;border-color:#cbb3e6}.comparison-categories button[aria-pressed=true]{color:#6d35ae;background:#f1e7ff;border-color:#ba9cdd;box-shadow:inset 0 1px #fff}.comparison-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:53px;display:flex}.comparison-result-count{font-size:var(--caption-size);color:#7f6d8e;margin:0}.comparison-differences{color:#665073;font-size:var(--caption-size);cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex;position:relative}.comparison-differences input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison-switch{background:#d4c9df;border-radius:20px;width:30px;height:18px;padding:3px;transition:background .15s}.comparison-switch:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block;box-shadow:0 1px 2px #39264526}.comparison-differences input:checked+.comparison-switch{background:#8050c8}.comparison-differences input:checked+.comparison-switch:before{transform:translate(12px)}[dir=rtl] .comparison-differences input:checked+.comparison-switch:before{transform:translate(-12px)}.comparison-differences input:focus-visible+.comparison-switch{outline-offset:3px;outline:3px solid #9a7bd1}.comparison-error{color:#8c4023;font-size:var(--caption-size);background:#fff4e9;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:9px 12px;display:flex}.comparison-error button{background:#fff;border:1px solid #e6c4b2;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:5px 10px;display:flex}.plan-comparison .comparison-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c1acd9 #faf8fd;background:#fff;border:1px solid #e1d7ee;border-radius:16px;flex:1;min-height:0;margin:0 30px;position:relative;overflow:auto}.plan-comparison .comparison-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.plan-comparison .comparison-table th,.plan-comparison .comparison-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eee8f5;min-width:0;padding:14px 15px;font-size:13px;line-height:1.7}.plan-comparison .comparison-table th:first-child{width:32%;min-width:0;max-width:none}.plan-comparison .comparison-table thead th{z-index:3;white-space:normal;background:#faf8fd;border-bottom:1px solid #ded1ed;position:sticky;top:0}.plan-comparison .comparison-table thead th:first-child{z-index:4}.comparison-table-intro{color:#56426a;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-comparison .comparison-table-intro small{font-size:var(--caption-size);flex-basis:100%}.plan-comparison .comparison-table thead th[data-plan]{background:var(--tier-soft);border-top:3px solid var(--tier)}.comparison-plan-title{color:var(--tier);justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:750;display:flex}.comparison-tier-icon{background:var(--tier-soft);border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.plan-comparison .comparison-tier-icon svg{color:var(--tier)}.comparison-plan-action{font-size:var(--caption-size);color:var(--tier);justify-content:center;align-items:center;gap:3px;min-height:32px;margin-top:5px;font-weight:650;display:flex}.plan-comparison .comparison-plan-action svg{color:currentColor}[dir=rtl] .comparison-plan-action svg{transform:scaleX(-1)}.plan-comparison .comparison-table th[scope=row]{color:#574361;text-align:start;background:#fff;font-weight:500}.comparison-feature-label{align-items:center;gap:11px;display:flex}.comparison-feature-icon{background:var(--category-soft);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.category-capacity{--category:#7b55ad;--category-soft:#f3ecfc}.category-apps{--category:#416fb0;--category-soft:#eaf2ff}.category-meetings{--category:#a73c7f;--category-soft:#fcecf6}.category-governance{--category:#267766;--category-soft:#e9f6f0}.plan-comparison .comparison-feature-icon svg{color:var(--category)}.plan-comparison .comparison-table th small{font-size:var(--caption-size);color:#7b6986;margin-top:3px;font-weight:400;line-height:1.75;display:block}.plan-comparison .comparison-table td{color:#574363;font-variant-numeric:tabular-nums;text-align:center}.plan-comparison .comparison-table td:not(.comparison-featured){background:#fff}.plan-comparison .comparison-table .comparison-featured{background:#faf6ff}.plan-comparison .comparison-table thead th:not(.comparison-featured){background:#faf8fd}.plan-comparison .comparison-table thead .comparison-featured{background:#f2e8ff}.plan-comparison .comparison-group th{background:var(--category-soft);color:var(--category);font-size:var(--caption-size);text-align:start;padding-block:10px;font-weight:700;position:static}.comparison-group th>span{align-items:center;gap:9px;display:flex}.plan-comparison .comparison-group svg{color:var(--category)}.comparison-availability{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.comparison-availability.included{background:#eaf6f0}.plan-comparison .comparison-availability.included svg{color:#308263}.plan-comparison .comparison-availability.excluded svg{color:#a697b3}.plan-comparison .comparison-empty{color:#715880;padding:38px 22px}.comparison-empty>span{background:#f3ebfc;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.comparison-empty strong{font-size:16px;display:block}.comparison-empty p{max-width:340px;font-size:var(--caption-size);margin:8px auto 0}.comparison-footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px 20px;padding:12px 30px;display:flex;position:relative}.comparison-legend{font-size:var(--caption-size);color:#7b6988;gap:15px;display:flex}.comparison-legend>span{align-items:center;gap:4px;display:flex}.comparison-legend>span:first-child svg{color:#308263}.comparison-notes{font-size:var(--caption-size);color:#775d87}.comparison-notes summary{cursor:pointer;justify-content:end;align-items:center;gap:6px;min-height:36px;list-style:none;display:flex}.comparison-notes summary::-webkit-details-marker{display:none}.comparison-notes[open] summary>svg:last-child{transform:rotate(180deg)}.comparison-notes>div{bottom:calc(100% - 4px);z-index:5;background:#fffdff;border:1px solid #dcd0e8;border-radius:14px;max-height:min(250px,40dvh);padding:18px 22px;position:absolute;inset-inline:30px;overflow-y:auto;box-shadow:0 -10px 35px #43226b1c}.comparison-notes p{font-size:var(--caption-size);margin:0;line-height:1.9}.comparison-notes p+p{margin-top:9px}.plan-comparison .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}@keyframes comparison-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.site-motion[data-motion=off] .comparison-dialog[open]{animation:none}@media (width<=900px){.comparison-plan-title{flex-direction:column;gap:4px}.comparison-billing-note{display:none}}@media (width<=719px){.comparison-dialog{border:0;border-radius:0;width:100%;height:100dvh}.plan-comparison .comparison-heading{gap:10px;padding:17px 16px 13px}.comparison-heading-icon{display:none}.comparison-eyebrow{font-size:var(--caption-size)}.plan-comparison .comparison-heading h2{font-size:23px}.plan-comparison .comparison-heading p{display:none}.comparison-close{align-self:center;width:40px;height:40px}.comparison-controls{padding:12px 16px 0}.comparison-billing{justify-content:space-between;gap:8px;margin-bottom:12px}.plan-comparison .comparison-billing .billing-toggle button{min-height:40px;font-size:var(--caption-size);padding:8px 12px}.comparison-region select{font-size:var(--caption-size);min-height:44px;padding-inline-start:9px}.comparison-plan-pickers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.comparison-plan-pickers label>span:first-child{font-size:var(--caption-size);color:#826d91;margin-bottom:5px;display:block}.comparison-select select{min-height:44px;color:var(--tier);background:var(--tier-soft);border-color:color-mix(in srgb, var(--tier) 25%, white);padding-inline:35px 30px;font-size:14px}.comparison-select>svg:first-child{inset-inline-start:11px;pointer-events:none;color:var(--tier);position:absolute;top:50%;transform:translateY(-50%)}.comparison-categories{gap:6px;margin-inline:-16px;padding-inline:16px}.comparison-categories button{min-height:42px;font-size:var(--caption-size);gap:6px;padding:9px 12px}.comparison-toolbar{min-height:44px}.comparison-result-count,.comparison-differences{font-size:var(--caption-size)}.plan-comparison .comparison-scroll{border-radius:12px;margin:0 12px}.plan-comparison .comparison-table{min-width:0}.plan-comparison .comparison-table th,.plan-comparison .comparison-table td{font-size:var(--caption-size);padding:12px 7px}.plan-comparison .comparison-table th:first-child{width:44%}.plan-comparison .comparison-table thead th{padding:10px 5px 6px}.comparison-plan-title{font-size:var(--caption-size);gap:3px}.comparison-tier-icon{border-radius:9px;width:28px;height:28px}.comparison-tier-icon svg{width:16px}.comparison-plan-action{font-size:var(--caption-size);min-height:32px;margin-top:1px}.comparison-plan-action svg{display:none}.comparison-table-intro{font-size:var(--caption-size);gap:6px}.comparison-table-intro small{display:none!important}.comparison-feature-label{align-items:flex-start;gap:6px}.comparison-feature-icon{border-radius:6px;width:22px;height:24px}.comparison-feature-icon svg{width:14px}.plan-comparison .comparison-table th small{font-size:var(--caption-size)}.plan-comparison .comparison-group th{font-size:var(--caption-size);padding-block:9px}.comparison-footer{padding:6px 14px max(6px, env(safe-area-inset-bottom));gap:4px}.comparison-legend{font-size:var(--caption-size);gap:7px}.comparison-notes summary{font-size:var(--caption-size);gap:4px}.comparison-notes>div{padding:14px;inset-inline:12px}.home-plans .plan-grid .plan-card .plan-inclusions{grid-area:5/1/auto/-1;padding-top:14px}.home-plans .plan-inheritance,.plan-detail-link{font-size:13px}}@media (height<=650px) and (width<=719px){.plan-comparison .comparison-heading{padding-block:10px}.comparison-eyebrow{display:none}.comparison-controls{padding-top:7px}.comparison-billing,.comparison-plan-pickers{margin-bottom:7px}}@media (prefers-reduced-motion:reduce){.comparison-dialog[open]{animation:none}.comparison-dialog *,.plans-compare-jump button{transition:none}}.plan-shortcuts{flex-wrap:wrap;gap:10px;margin-block:0 24px;display:flex}.plan-shortcut{border:1px solid color-mix(in srgb, var(--tier) 35%, white);background:var(--tier-soft);max-width:100%;min-height:44px;color:var(--tier);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.plan-shortcut:hover{background:var(--tier-wash)}.plan-shortcut-note{font-size:var(--caption-size);font-weight:500}.plan-color-dot{background:var(--tier);border-radius:50%;flex-shrink:0;width:8px;height:8px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid .plan-card[class]{min-width:0;scroll-margin-top:calc(var(--site-header-height) + 24px);border-color:color-mix(in srgb, var(--tier) 35%, white);border-top:4px solid var(--tier);background:linear-gradient(180deg, var(--tier-soft), var(--tier-wash) 380px, #fff)}.plan-grid .plan-card h3,.plan-grid .plan-card .plan-badge,.plan-grid .plan-card .plan-detail-link,.plan-grid .plan-card .feature-list svg{color:var(--tier)}.plan-grid .plan-card .plan-index{color:var(--tier);background:#ffffffb3}.plan-grid .plan-card .plan-capacity>span:before{background:var(--tier)}.plan-grid .plan-card>.button{background:var(--tier);border-color:var(--tier);color:#fff}.plan-grid .plan-card>.button:hover{background:color-mix(in srgb, var(--tier) 90%, black);border-color:color-mix(in srgb, var(--tier) 90%, black)}@media (width>=1280px){.plan-grid .plan-card[class]{padding-inline:18px}.plan-grid .plan-card h3{font-size:26px}.plan-grid .plan-card .plan-badge{font-size:var(--caption-size)}}.plan-grid>.plan-card{grid-column:auto}.plan-grid .plan-top{flex-wrap:wrap}@media (width>=720px) and (width<=1279px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid>.plan-card{grid-column:auto}.plan-grid>.plan-card[class]{padding-inline:18px}}@media (width<=719px){.plan-grid{grid-template-columns:minmax(0,1fr)}}.plan-grid .plan-price strong{overflow-wrap:anywhere;max-width:100%}.plan-grid .plan-card[class]{grid-template-columns:minmax(0,1fr)}.plan-grid .plan-card>*{min-width:0;max-width:100%}.plan-grid .plan-total{flex-wrap:wrap}.plan-grid .plan-total>span{overflow-wrap:anywhere;min-width:0}.pricing-plan-group{min-width:0;margin-block:32px}.pricing-plan-group>h2{margin-block:0 20px}.plan-details-button{cursor:pointer;background:0 0;border:0;margin-block:12px 0;padding:6px 0}.plan-detail-dialog{max-inline-size:min(48rem,96vw)}.plan-detail-body{overscroll-behavior:contain;min-height:0;padding:0 clamp(16px,4vw,32px) 24px;overflow-y:auto}.plan-detail-body .feature-topic .feature-list{margin:0;padding-block:0 16px}.plan-detail-body .feature-topic>.text-link{margin-block:12px}.plan-card .plan-inclusions .feature-help>a{text-decoration:none}.plan-card .plan-inclusions .feature-help>a:is(:hover,:focus-visible){text-decoration:underline}.pricing-page .plan-card .provider-plan-link{width:fit-content;margin-block-start:.6rem;display:flex}.pricing-page .pricing-controls{position:static}.order-summary>.plan-details-button{margin-block:1rem;display:flex}.plan-detail-topics{flex-wrap:wrap;gap:8px;margin-block:12px 24px;display:flex}.plan-detail-topics button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--primary);text-align:start;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:650;display:inline-flex}.plan-detail-topics button:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--paper))}.plan-detail-body .feature-topic{scroll-margin-block-start:12px}.plan-detail-body .office-topics{padding-inline-start:0}.plan-detail-body .office-notes{grid-template-columns:minmax(0,1fr)}
