.sf.sfq-scope{min-height:0;display:contents}.sfq-backdrop{z-index:1000}.sfq-sheet{overscroll-behavior:contain;outline:none;gap:0;padding:0}.sfq-head{border-bottom:1px solid var(--sf-line);padding:24px 28px 20px}.sfq-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.sfq-subtitle{color:var(--sf-ink2);overflow-wrap:anywhere;font-size:14px}.sfq-close{color:var(--sf-ink2);margin:-8px -10px 0 0}.sfq-form{flex-direction:column;gap:20px;padding:24px 28px 28px;display:flex}.sfq-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.sfq-form textarea.sf-field{min-height:128px}.sfq-form select.sf-field{appearance:auto}.sfq-consent-row{flex-direction:column;gap:6px;display:flex}.sfq-consent{color:var(--sf-ink2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.sfq-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--sf-accent);flex:none;margin:2px 0 0}.sfq-consent a{color:var(--sf-accent-ink)}.sfq-turnstile:empty{display:none}.sfq-icon{flex:none;margin-top:1px;display:inline-flex}.sfq-form-error:empty{display:none}.sfq-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sfq-intake{border-top:1px solid var(--sf-line);outline:none;flex-direction:column;gap:16px;padding-top:20px;display:flex}.sfq-intake-head{flex-direction:column;gap:2px;display:flex}.sfq-intake-title{font-size:17px;font-weight:650;line-height:1.35}.sfq-intake-heading{margin:4px 0 0;font-size:15px;font-weight:650;line-height:1.4}.sfq-intake-paragraph{color:var(--sf-ink2);white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.sfq-intake-divider{border:0;border-top:1px solid var(--sf-line);width:100%;margin:0}.sfq-intake-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.sfq-intake-group>legend{margin-bottom:6px;padding:0}.sfq-intake-choices{flex-direction:column;gap:2px;display:flex}.sfq-intake-check{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:15px;display:flex}.sfq-intake-check input{width:20px;height:20px;accent-color:var(--sf-accent);flex:none;margin:1px 0 0}.sfq-intake-check input[aria-invalid=true]{outline:2px solid var(--sf-danger);outline-offset:1px}.sfq-intake-pills{flex-wrap:wrap;gap:8px;display:flex}.sfq-intake-pill{border:1px solid var(--sf-field-line);border-radius:var(--sf-radius);background:var(--sf-field);cursor:pointer;justify-content:center;align-items:center;min-width:48px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.sfq-intake-pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sfq-intake-pill:has(input:checked){background:var(--sf-accent);border-color:var(--sf-accent);color:var(--sf-on-accent)}.sfq-intake-pill:has(input:focus-visible){outline:2px solid var(--sf-accent);outline-offset:2px}.sfq-intake-pill:has(input[aria-invalid=true]){border-color:var(--sf-danger)}.sfq-intake-range{align-items:center;gap:12px;min-height:44px;display:flex}.sfq-intake-range input{min-width:0;accent-color:var(--sf-accent);flex:1}.sfq-intake-range output{text-align:end;min-width:3ch;font-weight:600}.sfq-intake-color{align-items:center;gap:12px;display:flex}.sfq-intake-color input{border:1px solid var(--sf-field-line);border-radius:var(--sf-radius);background:var(--sf-field);cursor:pointer;width:56px;height:44px;padding:2px}.sfq-intake-failed{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sfq-loading{flex-direction:column;gap:16px;padding:24px 28px;display:flex}.sfq-skeleton{border-radius:var(--sf-radius);background:var(--sf-chip);height:44px}.sfq-skeleton.is-tall{height:128px}.sfq-state{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 28px;display:flex}.sfq-state-title{font-size:20px;font-weight:700;line-height:1.3}.sfq-state-body{color:var(--sf-ink2);font-size:15px}.sfq-success-icon{color:var(--sf-success);display:inline-flex}@media (prefers-reduced-motion:no-preference){.sfq-sheet{animation:.22s ease-out sfq-enter}@keyframes sfq-enter{0%{opacity:0}to{opacity:1}}}@media (max-width:640px){.sfq-sheet{border-left:0;width:100%;scroll-padding-top:88px}.sfq-head{z-index:1;background:var(--sf-card);padding:16px 16px 14px;position:sticky;top:0}.sfq-close{margin:-6px -6px 0 0}.sfq-form,.sfq-loading,.sfq-state{padding-inline:16px}.sfq-form{padding-top:20px}.sfq-form .sf-btn{min-height:48px}}
.sff-page{--sff-sticky-top:72px;flex-direction:column;gap:56px;padding-top:16px;display:flex}.sf.sff-embedded .sff-page{--sff-sticky-top:var(--ui-header-h,56px);padding-top:20px;padding-bottom:48px}.sff-page :focus-visible{scroll-margin-top:calc(var(--sff-sticky-top) + 96px)}.sff-staffbar{justify-content:flex-start;gap:6px 16px;margin-bottom:-32px}.sff-staffbar-status{color:var(--sf-ink);font-size:14px;font-weight:650}.sff-staffbar-note{color:var(--sf-ink2);font-size:14px}.sff-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px 48px;display:grid}.sff-hero-copy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.sff-title{letter-spacing:-.025em;color:var(--sf-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,2.875rem);font-weight:700;line-height:1.1}.sff-hero-cover{min-width:0}.sff-hero-cover .sf-cover-hero{min-height:240px}.sff-hero-cover .sf-cover-hero.has-image{aspect-ratio:16/9;min-height:0;max-height:360px}.sff-plans{flex-direction:column;align-items:stretch;gap:20px;display:flex}.sff-plans-title{text-align:center}.sff-toggle{border:0;min-width:0;max-width:100%;margin:0 auto;padding:0}.sff-toggle-options{background:var(--sf-card);border:1px solid var(--sf-line2);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.sff-toggle-option{cursor:pointer;min-height:44px;color:var(--sf-ink2);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:550;display:inline-flex;position:relative}.sff-toggle-option:hover{color:var(--sf-ink);background:var(--sf-chip)}.sff-toggle-option.is-checked{background:var(--sf-soft);border-color:var(--sf-accent);color:var(--sf-soft-ink);font-weight:700}.sff-toggle-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sff-toggle-option:has(.sff-toggle-input:focus-visible){outline:2px solid var(--sf-accent);outline-offset:2px}@supports not selector(:has(a)){.sff-toggle-option:focus-within{outline:2px solid var(--sf-accent);outline-offset:2px}}.sff-toggle-saving{background:var(--sf-chip);min-height:22px;color:var(--sf-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.sff-toggle-option.is-checked .sff-toggle-saving{background:var(--sf-card)}.sff-tiers{grid-template-columns:repeat(var(--sff-cols,3), minmax(0, 1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.sff-tiers[data-count="1"]{--sff-cols:1;width:100%;max-width:420px;margin-inline:auto}.sff-tiers[data-count="2"]{--sff-cols:2;width:100%;max-width:860px;margin-inline:auto}.sff-tiers[data-count="4"]{--sff-cols:4}.sff-tiers-item{min-width:0;display:flex}.sff-tier{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);flex-direction:column;flex:1;gap:10px;min-width:0;padding:24px;display:flex}.sff-tier.is-recommended{border:2px solid var(--sf-accent);padding:23px}.sff-tier-flag{background:var(--sf-accent);min-height:24px;color:var(--sf-on-accent);border-radius:999px;order:-1;align-self:flex-start;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sff-tier-name{letter-spacing:-.01em;color:var(--sf-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.3}.sff-tier-bestfor{color:var(--sf-ink2);font-size:15px}.sff-tier-bestfor-label{color:var(--sf-ink);font-weight:650}.sff-tier-price{padding-top:6px}.sff-tier-price .sf-price-amount{letter-spacing:-.03em;font-size:34px;line-height:1.1}.sff-tier-missing-text{color:var(--sf-muted);font-size:15px;font-weight:600}.sff-tier-saving{background:var(--sf-soft);min-height:24px;color:var(--sf-soft-ink);border-radius:999px;align-self:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.sff-tier-includes{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sff-tier-includes li{color:var(--sf-ink2);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:15px;display:flex}.sff-tier-check{color:var(--sf-success);flex:none;margin-top:3px}.sff-tier-more{color:var(--sf-muted);font-size:14px}.sff-tier-actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:auto;padding-top:12px;display:flex}.sff-tier-actions .sf-btn{width:100%}.sf a.sff-tier-details{min-height:44px;color:var(--sf-accent-ink);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.sff-tier-note{border:1px dashed var(--sf-line2);border-radius:var(--sf-radius);color:var(--sf-ink2);padding:8px 10px;font-size:13px}.sff-compare{flex-direction:column;gap:16px;display:flex}.sff-compare-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.sff-switch{cursor:pointer;min-height:44px;color:var(--sf-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.sff-switch-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sff-switch-track{background:var(--sf-chip);border:1px solid var(--sf-field-line);border-radius:999px;flex:none;width:42px;height:24px;transition:background-color .14s;position:relative}.sff-switch-thumb{background:var(--sf-card);border:1px solid var(--sf-field-line);border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:2px;left:2px}.sff-switch-input:checked+.sff-switch-track{background:var(--sf-accent);border-color:var(--sf-accent)}.sff-switch-input:checked+.sff-switch-track .sff-switch-thumb{border-color:var(--sf-accent);transform:translate(18px)}.sff-switch-input:focus-visible+.sff-switch-track{outline:2px solid var(--sf-accent);outline-offset:2px}.sff-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);width:100%;color:var(--sf-ink);font-size:15px}.sff-table th,.sff-table td{border-bottom:1px solid var(--sf-line);vertical-align:middle;overflow-wrap:anywhere;padding:14px 16px}.sff-table tbody:last-of-type tr:last-child>*{border-bottom:0}.sff-table-corner{width:32%}.sff-table thead th{top:var(--sff-sticky-top);z-index:3;background:var(--sf-card);vertical-align:bottom;border-bottom:2px solid var(--sf-line2);font-weight:400;position:sticky}.sff-table thead th:first-child{border-top-left-radius:var(--sf-radius-lg)}.sff-table thead th:last-child{border-top-right-radius:var(--sf-radius-lg)}.sff-table-tier{text-align:center}.sff-table-tier>span{display:block}.sff-table-tier-name{font-size:16px;font-weight:700;line-height:1.3}.sff-table-tier>.sff-table-flag{background:var(--sf-accent);color:var(--sf-on-accent);border-radius:999px;margin:4px auto 0;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.sff-table-price{color:var(--sf-ink2);margin-top:4px;font-size:14px}.sff-table-action{margin-top:10px}.sff-table .sf-btn{white-space:normal;width:100%;padding-inline:12px}.sff-table-tier.is-recommended{box-shadow:inset 0 3px 0 var(--sf-accent)}.sff-table td.is-recommended{background:color-mix(in srgb, var(--sf-soft) 45%, var(--sf-card))}.sff-table-group th{text-align:left;background:var(--sf-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-ink2);padding-top:18px;padding-bottom:8px;font-size:12px;font-weight:700}.sff-table-feature{text-align:left;font-weight:550}.sff-table td{text-align:center;color:var(--sf-ink2)}.sff-table td.sff-table-empty{color:var(--sf-muted);padding:24px 16px}.sff-cell{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sff-cell.is-included{color:var(--sf-ink);font-weight:600}.sff-cell.is-included>span[aria-hidden]{color:var(--sf-success);display:inline-flex}.sff-cell.is-excluded{color:var(--sf-muted)}.sff-cell.is-excluded>span[aria-hidden]{display:inline-flex}.sff-compare-phone{display:none}.sff-compare-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sff-section{max-width:820px}.sff-about{color:var(--sf-ink2);font-size:16px}.sff-partof{background:var(--sf-card);border:1px solid var(--sf-line);color:var(--sf-ink2);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;padding:4px 6px 4px 12px;font-size:14px;display:inline-flex}.sff-partof-icon{color:var(--sf-muted);display:inline-flex}.sf a.sff-partof-link{min-height:32px;color:var(--sf-accent-ink);align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.sff-from{color:var(--sf-ink2);gap:6px;font-size:15px}.sff-row-from{color:var(--sf-ink2);align-items:baseline;gap:4px;font-size:14px;display:inline-flex}.sff-row-from .sf-price-amount{color:var(--sf-ink);font-size:16px}.sff-skeleton{flex-direction:column;gap:16px;display:flex}.sff-skeleton-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.sff-sk-tier{height:380px}@media (max-width:1023px){.sff-tiers[data-count="4"]{--sff-cols:2}.sff-hero{grid-template-columns:minmax(0,1fr)}.sff-hero-cover .sf-cover-hero{min-height:200px}}@media (max-width:767px){.sff-page{--sff-sticky-top:56px;gap:40px}.sf.sff-embedded .sff-page{--sff-sticky-top:var(--ui-header-h,56px)}.sff-staffbar{margin-bottom:-24px}.sff-hero{gap:16px}.sff-hero:not(.has-image) .sff-hero-cover{display:none}.sff-plans-title{text-align:left}.sff-toggle{width:100%;margin:0}.sff-toggle-options{border-radius:var(--sf-radius-lg);width:100%;display:flex}.sff-toggle-option{border-radius:var(--sf-radius);text-align:center;flex-wrap:wrap;flex:1 1 0;justify-content:center;gap:2px 6px;padding:6px 10px}.sff-tiers,.sff-tiers[data-count]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;max-width:none;margin:0 -16px;padding:4px 16px 8px;scroll-padding:16px;display:flex;overflow-x:auto}.sff-tiers-item{scroll-snap-align:start;flex:0 0 min(86%,340px)}.sff-tiers[data-count="1"] .sff-tiers-item{flex-basis:100%}.sff-tier{padding:20px}.sff-tier.is-recommended{padding:19px}.sff-compare-wide.is-split{display:none}.sff-compare-phone{display:block}.sff-table{font-size:14px}.sff-table th,.sff-table td{padding:10px 8px}.sff-table-corner{width:36%}.sff-table-tier-name{font-size:15px}.sff-table-price{font-size:13px}.sff-table .sf-btn{min-height:44px;padding-inline:8px;font-size:14px}.sff-cell{flex-direction:column;gap:2px;font-size:13px}.sf a.sff-partof-link{min-height:44px}.sff-partof{border-radius:var(--sf-radius-lg)}.sff-skeleton-tiers{grid-template-columns:minmax(0,1fr)}}