body{margin:0;background:#f8fafc}.skip{position:absolute;top:-100px;left:16px;z-index:30;background:white;padding:12px}.skip:focus{top:8px}
#main{color-scheme:light;--bg:#f8fafc;--panel:#fff;--raised:#eaf1f8;--line:#d6dfe8;--ink:#172536;--muted:#485b6e;--accent:#1f6196;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}#main *{box-sizing:border-box}#main [hidden]{display:none!important}#main{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--sans)}#main h1,#main h2,#main h3,#main p{margin:0}#main h1,#main h2,#main h3{line-height:1.2;letter-spacing:-.025em}#main h1{font-size:38px;font-weight:600;margin:8px 0 10px}#main h2{font-size:25px;font-weight:600}#main h3{font-size:16px;font-weight:650;letter-spacing:0}#main a{color:var(--accent);text-underline-offset:4px}#main button,#main input,#main textarea{font:inherit}#main button,#main a,#main summary{touch-action:manipulation}#main button{cursor:pointer;border:1px solid var(--line);border-radius:5px;padding:8px 12px;min-height:44px;background:var(--panel);color:var(--ink)}#main button:hover{border-color:var(--accent);background:var(--raised)}#main button[aria-pressed=true]{background:var(--raised);color:var(--accent);border-color:var(--accent);font-weight:600}#main :focus-visible{outline:3px solid var(--accent);outline-offset:3px}#main.wrap{max-width:1328px;padding-inline:32px;margin:auto}#main .unused-legacy-rule{background:var(--raised);font-size:13px;border-bottom:1px solid var(--line)}#main .unused-legacy-rule{display:flex;gap:14px;padding-block:7px}#main .unused-legacy-rule{text-transform:uppercase;letter-spacing:.1em}#main .unused-legacy-rule{background:var(--panel);border-bottom:1px solid var(--line)}#main .unused-legacy-rule{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px}#main .unused-legacy-rule{padding-block:12px}#main .unused-legacy-rule{display:flex;gap:20px;flex-wrap:wrap}#main .unused-legacy-rule{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;color:var(--muted)}#main .unused-legacy-rule{margin-left:auto}#main .unused-legacy-rule{padding:8px 14px}#main .unused-legacy-rule{display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--ink);font-weight:600}#main .unused-legacy-rule{width:27px;height:27px;color:var(--accent)}#main .intro{padding:28px 0 20px;max-width:940px}#main .eyebrow{font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#main .intro>p:not(.eyebrow){color:var(--muted)}#main .terms{font-size:14px;margin-top:12px;max-width:900px}#main .filters{display:flex;gap:6px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#main .filters button{font-size:14px;padding-inline:13px;background:transparent}#main .filters button[aria-pressed=true]{background:var(--accent);color:white}#main .filters button:hover{background:var(--raised);color:var(--ink)}#main #results{font-size:13px;color:var(--muted);padding:12px 0 0}#main .layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:36px;align-items:start}#main .category{padding-top:26px}#main .section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}#main .section-heading>span{color:var(--muted);font-size:13px;white-space:nowrap}#main .section-note{font-size:14px;color:var(--muted);margin:10px 0 15px}#main .section-note strong{font-weight:600}#main .offer{border-bottom:1px solid var(--line);background:var(--panel)}#main .offer:first-child{border-top:1px solid var(--line)}#main .offer-main{display:grid;grid-template-columns:minmax(0,1fr) 182px 76px 90px;align-items:center;gap:12px;padding:12px 10px;min-height:78px}#main .service{min-width:0}#main .service p{font-size:13px;line-height:1.4;color:var(--muted);margin-top:4px}#main .compact-price{text-align:right;line-height:1.35;min-width:0}#main .amount{display:block;font-size:14px}#main .amount strong{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}#main .amount strong span{font-size:14px;font-weight:400}#main .compact-price small{display:block;font-size:12px;color:var(--muted);margin-top:4px}#main .choose{font-size:14px;border-color:#8798a8;padding-inline:8px}#main .disclose{border-color:transparent;background:transparent;font-size:13px;padding:8px 4px;color:var(--muted)}#main .disclose span{font-size:17px;color:var(--accent);padding-left:3px}#main .detail-panel{border-top:1px dashed var(--line);padding:16px 20px;background:#f1f6fa;color:var(--muted);font-size:14px}#main .detail-panel p+p{margin-top:9px}#main .detail-panel ul{margin:6px 0;padding-left:20px}#main .detail-panel li+li{margin-top:4px}#main .view-switch{display:inline-flex;border:1px solid var(--line);padding:3px;border-radius:6px;margin-bottom:12px;gap:3px}#main .view-switch button{font-size:14px;border-color:transparent;background:transparent}#main .view-switch button[aria-pressed=true]{border-color:var(--accent);background:white}#main .common{font-size:13px;color:var(--muted);padding:16px 10px}#main .common p{margin-top:6px}#main .sidebar{position:sticky;top:20px;padding-top:26px}#main .sidebar details{border:1px solid var(--line);border-radius:7px;background:var(--panel)}#main .sidebar summary{min-height:44px;padding:12px 16px;font-size:14px;cursor:pointer;color:var(--accent);border-bottom:1px solid var(--line)}#main .selection-body{padding:18px}#main .selection-body h2{font-size:21px;line-height:1.3;margin-bottom:9px}#main .selection-body p{font-size:13px;color:var(--muted)}#main #interest-list{list-style:none;padding:0;margin:14px 0;max-height:40vh;overflow-y:auto}#main #interest-list li{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-block:8px;border-top:1px solid var(--line)}#main #interest-list span{font-size:14px;min-width:0;overflow-wrap:anywhere}#main #interest-list button{font-size:12px;padding-inline:8px;flex-shrink:0}#main .selection-help{margin:14px 0}#main .primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;background:var(--accent);color:white;border:1px solid var(--accent);border-radius:5px;padding:10px 14px;text-decoration:none;font-size:14px}#main .primary:hover{background:#174c77;color:white}#main .contact-jump{width:100%}#main .compare-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}#main .compare-plans>div{border:1px solid var(--line);background:white;padding:12px;min-width:0}#main .compare-plans p{font-size:12px;margin:8px 0;color:var(--muted)}#main .compare-plans button{width:100%}#main table{width:100%;table-layout:fixed;border-collapse:collapse;background:white;font-size:13px}#main caption{text-align:left;padding:8px 0 12px;color:var(--muted)}#main th,#main td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}#main thead{background:var(--raised)}#main th{font-weight:600}#main .back-list{margin-top:12px;font-size:14px}#main .unused-legacy-rule{margin:40px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:20px}#main .unused-legacy-rule{margin:10px 0 16px}#main .unused-legacy-rule{font-size:14px;color:var(--muted);margin-top:12px}#main .unused-legacy-rule{padding:24px;border:1px solid var(--line);border-radius:7px;background:white;min-width:0}#main .unused-legacy-rule{font-size:18px}#main .unused-legacy-rule{padding-left:20px;font-size:14px}#main .unused-legacy-rule{margin-bottom:14px}#main .unused-legacy-rule{display:grid;grid-template-columns:1fr 1fr;gap:12px}#main label{display:block;font-size:14px;color:var(--muted);margin:12px 0}#main input,#main textarea{display:block;width:100%;min-width:0;margin-top:5px;border:1px solid #8798a8;border-radius:4px;min-height:44px;padding:9px;background:white;color:var(--ink)}#main textarea{resize:vertical}#main footer{display:flex;justify-content:space-between;gap:15px;padding-block:25px!important;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}#main .skip{position:absolute;left:15px;top:-100px;background:white;padding:12px;z-index:10}#main .skip:focus{top:10px}#main .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1099px){#main.wrap{padding-inline:24px}#main .layout{grid-template-columns:minmax(0,1fr);gap:0}#main .sidebar{position:static;grid-row:1;padding:16px 0 0}#main .selection-body h2{font-size:19px}#main #interest-list{max-height:none}#main .category{padding-top:24px}#main .sidebar details{max-width:none}#main .selection-body{padding:16px}#main .sidebar summary{border-bottom:0}#main .sidebar details[open] summary{border-bottom:1px solid var(--line)}#main .unused-legacy-rule{gap:24px}#main .offer-main{grid-template-columns:minmax(0,1fr) 190px 76px 90px}}@media(max-width:600px){#main.wrap{padding-inline:16px}#main .unused-legacy-rule{gap:10px;align-items:center;font-size:11px}#main .unused-legacy-rule{max-width:230px}#main .unused-legacy-rule{min-height:64px;gap:8px;flex-wrap:wrap;padding-block:10px}#main .unused-legacy-rule{order:3;width:100%;gap:4px 15px}#main .unused-legacy-rule{font-size:12px}#main .unused-legacy-rule{flex-wrap:wrap}#main .unused-legacy-rule{margin-left:0}#main .unused-legacy-rule{margin-left:auto}#main .unused-legacy-rule{font-size:13px}#main .intro{padding:23px 0 18px}#main h1{font-size:29px}#main .intro>p{font-size:14px}#main .intro .terms{font-size:12px}#main .filters{gap:5px;padding:10px 0}#main .filters button{font-size:12px;padding-inline:9px}#main .layout{gap:0}#main .section-heading h2{font-size:23px}#main .section-note{font-size:13px}#main .offer-main{grid-template-columns:minmax(0,1fr) 62px 70px;gap:8px;padding:12px 10px}#main .service{grid-column:1/-1}#main .service h3{font-size:16px}#main .service p{font-size:12px}#main .compact-price{text-align:left;grid-column:1;grid-row:2;align-self:center}#main .choose{grid-column:2;grid-row:2;white-space:nowrap;font-size:13px;padding-inline:5px}#main .disclose{grid-column:3;grid-row:2;min-height:44px;font-size:12px;padding-inline:0;white-space:nowrap}#main .disclose span{font-size:14px;padding-left:0}#main .amount strong{font-size:18px}#main .compact-price small{font-size:11px}#main .detail-panel{padding:14px 12px}#main .common{font-size:12px}#main .view-switch{display:flex}#main .view-switch button{flex:1;padding-inline:7px;font-size:13px}#main .compare-plans{gap:5px}#main .compare-plans>div{padding:8px 5px}#main .compare-plans strong{font-size:13px}#main .compare-plans p{font-size:11px;overflow-wrap:anywhere}#main .compare-plans button{font-size:12px;padding-inline:4px}#main table{font-size:11px;line-height:1.5}#main th,#main td{padding:8px 4px}#main .unused-legacy-rule{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px 0}#main .unused-legacy-rule{padding:16px}#main .unused-legacy-rule{grid-template-columns:minmax(0,1fr);gap:0}#main footer{flex-direction:column;font-size:12px}}

#main{min-height:100vh;box-sizing:border-box}#main .choose{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;border:1px solid #8798a8;border-radius:5px}#main .sidebar{top:89px}#main .contact-section{margin:40px 0;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:32px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:90px}#main .contact-intro h2{margin:10px 0 16px}#main .contact-intro p{margin-top:12px;font-size:14px;color:var(--muted)}#main #pricing-contact{display:block;width:100%;height:1100px;border:0;background:transparent}#main footer{margin-top:32px}#main .contact-jump{scroll-margin-top:160px}@media(max-width:1099px){#main .sidebar{position:static}}@media(max-width:700px){#main .contact-section{grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:160px}}@media(prefers-reduced-motion:reduce){#main *{scroll-behavior:auto}}