@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bitter-regular.woff2)format("woff2"),url(../fonts/bitter-regular.woff)format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/bitter-medium.woff2)format("woff2"),url(../fonts/bitter-medium.woff)format("woff")}@font-face{font-family:Pontano Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/pontano-sans-regular.woff2)format("woff2"),url(../fonts/pontano-sans-regular.woff)format("woff")}@font-face{font-family:Pontano Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/pontano-sans-semibold.woff2)format("woff2"),url(../fonts/pontano-sans-semibold.woff)format("woff")}:root{--paper-rg8:#fafaf7;--card:#fff;--ink-rg8:#2e2e2e;--ink-soft-rg8:#5f5f5a;--peri:#4a5af0;--peri-deep:#3b49d6;--peri-mist:#eef0fe;--peri-haze:#f5f6ff;--on-peri:#fff;--coral:#dc694d;--coral-link:#b34a2c;--coral-glow:#ff7a59;--hairline:#e6e6e0;--yes:#2f7d4f;--no:#9a3b26;--round-rg8:24px;--round-small:14px;--lift:0 12px 32px #2e2e2e12, 0 2px 6px #2e2e2e0a;--lift-strong:0 18px 44px #2e2e2e1f, 0 3px 8px #2e2e2e0f;--face-head-rg8:"Bitter", Georgia, "Times New Roman", serif;--face-body-rg8:"Pontano Sans", "Segoe UI", Helvetica, Arial, sans-serif;--size-body:16px;--size-small:14px;--size-h3:1.44rem;--size-h2:1.728rem;--size-h1:2.488rem;--measure:68ch;--frame:1140px;--gutter:24px;--band:64px;--bar-height:76px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-height) + 12px)}body{background:var(--paper-rg8);color:var(--ink-rg8);font-family:var(--face-body-rg8);font-size:var(--size-body);font-variant-numeric:lining-nums proportional-nums;margin:0;line-height:1.62}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--face-head-rg8);color:var(--ink-rg8);letter-spacing:-.005em;margin:0 0 .6em;font-weight:500;line-height:1.22}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3);font-weight:400}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.3em}li{margin:.25em 0}a{color:var(--coral-link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink-rg8);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,label:focus-within{outline:3px solid var(--coral-glow);outline-offset:3px;border-radius:6px}strong{font-weight:600}.frame{width:100%;max-width:calc(var(--frame) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.measure{max-width:var(--measure)}.skip-to-content{z-index:60;background:var(--card);border-radius:999px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip-to-content:focus{left:12px}.page-body{padding:40px 0 var(--band)}.page-body>.frame>section,.page-body>section{margin-top:var(--band)}.page-body>.frame>section:first-child{margin-top:0}.page-body>.frame>.band-tint+section{margin-top:44px}.page-body>.frame>section:has(>.table-scroll:first-child){margin-top:44px}.band{margin-top:var(--band)}.page-head{padding:8px 0 0}.page-head h1{margin-bottom:.35em}.page-head .lede{color:var(--ink-soft-rg8);max-width:60ch;margin:0;font-size:1.125rem}.page-head.split{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.head-art{width:220px;height:auto}.pill-button{background:var(--peri);min-height:48px;color:var(--on-peri);font:600 1rem/1.2 var(--face-body-rg8);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.pill-button:hover{background:var(--peri-deep);color:var(--on-peri)}.pill-button:focus-visible{outline:3px solid var(--coral-glow);outline-offset:3px;border-radius:999px}.pill-button.quiet{background:var(--peri-mist);color:var(--peri-deep)}.pill-button.quiet:hover{background:var(--peri);color:var(--on-peri)}.text-button{min-height:44px;font:400 1rem/1.2 var(--face-body-rg8);color:var(--coral-link);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 4px;text-decoration:underline}.text-button:hover{color:var(--ink-rg8)}.text-button:focus-visible{outline:3px solid var(--coral-glow);outline-offset:2px}.sheet{background:var(--card);border-radius:var(--round-rg8);box-shadow:var(--lift);padding:32px}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--round-rg8);background:var(--card);width:100%;box-shadow:var(--lift);position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--coral-glow);outline-offset:3px}.terms-grid{border-collapse:collapse;width:100%;font-size:.95rem}.terms-grid caption{text-align:left;color:var(--ink-soft-rg8);font-size:var(--size-small);caption-side:top;padding:18px 20px 0}.terms-grid th,.terms-grid td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);min-width:120px;padding:14px 16px}.terms-grid thead th{font:600 .9rem/1.3 var(--face-body-rg8);color:var(--ink-rg8);background:var(--peri-haze);position:sticky;top:0}.terms-grid tbody th{min-width:170px;font-weight:600}.terms-grid tr:last-child>*{border-bottom:0}.terms-grid .key-col{background:var(--peri-haze)}.brand-cell{white-space:nowrap;align-items:center;min-width:112px;display:inline-flex}.brand-cell a{color:var(--ink-rg8);text-decoration:none}.brand-cell a:hover{color:var(--coral-link);text-decoration:underline}.logo-tile{background:var(--card);width:112px;height:44px;box-shadow:0 0 0 1px var(--hairline) inset;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.logo-tile img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.logo-tile.on-dark{background:var(--ink-rg8);box-shadow:none}.logo-tile.word{white-space:nowrap;width:auto;min-width:112px;font:500 .8rem/1.1 var(--face-head-rg8);color:var(--ink-rg8);text-align:center}.mark-yes,.mark-no{align-items:center;gap:6px;display:inline-flex}.mark-yes:before,.mark-no:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%;flex:none;width:18px;height:18px}.mark-yes:before{background-color:#e3f1e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.6 2.4L10 3.4' fill='none' stroke='%232F7D4F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mark-no:before{background-color:#f8e6e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3l-6 6' fill='none' stroke='%239A3B26' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.facts-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.facts-row>li{background:var(--card);border-radius:var(--round-small);box-shadow:var(--lift);margin:0;padding:16px 18px}.facts-row .fact-label{font-size:var(--size-small);color:var(--ink-soft-rg8);display:block}.facts-row .fact-value{font:500 1.25rem/1.3 var(--face-head-rg8);margin-top:4px;display:block}.facts-row .fact-note{font-size:var(--size-small);color:var(--ink-soft-rg8);margin-top:4px;display:block}.source-line{font-size:var(--size-small);color:var(--ink-soft-rg8);margin-top:12px}.prose{max-width:var(--measure)}.prose h2{margin-top:0}.prose h3{margin-top:1.4em}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border-bottom:1px solid var(--hairline);text-align:left;padding:10px 12px}.asked{max-width:var(--measure)}.asked details{background:var(--card);border-radius:var(--round-small);box-shadow:var(--lift);margin:0 0 12px}.asked summary{cursor:pointer;min-height:56px;font:500 1.08rem/1.4 var(--face-head-rg8);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.asked summary::-webkit-details-marker{display:none}.asked summary:after{content:"";border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.asked details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.asked .answer{padding:0 22px 18px}.asked .answer>:last-child{margin-bottom:0}.plain-list{margin:0;padding:0;list-style:none}.link-columns{-moz-columns:3 220px;columns:3 220px;-moz-column-gap:32px;column-gap:32px;margin:0;padding:0;list-style:none}.link-columns li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 8px}.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}[hidden]{display:none!important}.top-bar{z-index:40;background:var(--paper-rg8);box-shadow:0 1px 0 var(--hairline);position:sticky;top:0}.bar-inner{min-height:var(--bar-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-logo img{width:auto;height:44px}.site-menu .menu-list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu-list>li{margin:0;position:relative}.menu-list>li>a,.drop>summary{min-height:44px;color:var(--ink-rg8);font:500 1rem/1.2 var(--face-body-rg8);cursor:pointer;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.menu-list>li>a:hover,.drop>summary:hover,.menu-list a[aria-current=page]{background:var(--peri-mist);color:var(--peri-deep)}.drop>summary{gap:8px;list-style:none}.drop>summary::-webkit-details-marker{display:none}.drop>summary:after{content:"";border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.drop-panel{width:min(720px,92vw);padding-top:12px;position:absolute;top:100%;right:0}.drop-panel>*{position:relative}.drop-panel:before{content:"";background:var(--card);border-radius:var(--round-rg8);box-shadow:var(--lift-strong);position:absolute;inset:12px 0 0}.drop-list{-moz-columns:3 230px;columns:3 230px;-moz-column-gap:16px;column-gap:16px;margin:0;padding:20px 20px 4px;list-style:none}.drop-list li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0}.drop-list a{white-space:nowrap;min-height:40px;color:var(--ink-rg8);border-radius:12px;align-items:center;padding:4px 8px;font-size:.95rem;text-decoration:none;display:flex}.drop-list a:hover{background:var(--peri-haze)}.drop-foot{gap:24px;margin:0;padding:8px 28px 20px;display:flex}.drop-foot a{align-items:center;min-height:40px;display:inline-flex}@media (hover:hover) and (width>=761px){.has-drop:hover .drop:not([open])>.drop-panel{display:block}.drop:not([open])>.drop-panel{display:none}.has-drop:hover .drop>.drop-panel{display:block}}.menu-button{background:var(--peri-mist);min-height:44px;color:var(--peri-deep);font:500 1rem/1.2 var(--face-body-rg8);cursor:pointer;border:0;border-radius:999px;padding:8px 18px}.page-head.centred{text-align:center}.page-head.centred .lede{margin:0 auto}.centred-art{width:auto;height:160px;margin:0 auto 16px}.state-head{align-items:center;gap:28px;display:flex}.state-art{flex:none;width:120px;height:120px}.logo-head{align-items:center}.head-logo{order:2}.logo-tile.logo-head{width:auto;min-width:140px;max-width:200px;height:56px;padding:8px 14px}.logo-tile.logo-col{width:104px;height:36px}.logo-tile.logo-card{width:120px;height:48px}.logo-tile.logo-card:not(.word){padding:0}.logo-tile.logo-card img{box-sizing:border-box;-o-object-fit:scale-down;object-fit:scale-down;width:100%;max-width:none;height:100%;max-height:none;padding:6px 10px}.col-brand{white-space:nowrap;align-items:center;display:inline-flex}.name-only{white-space:nowrap}.band-tint{background:var(--card);border-radius:var(--round-rg8);box-shadow:var(--lift);padding:28px}.band-tint .facts-row>li{box-shadow:none;background:var(--paper-rg8)}.big-numbers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.big-numbers li{margin:0}.big-value{font:500 2.4rem/1.1 var(--face-head-rg8);color:var(--peri-deep);display:block}.big-label,.big-note{color:var(--ink-soft-rg8);font-size:var(--size-small);display:block}.rule-list{margin:16px 0 0}.copy-section .table-scroll{margin-top:24px}.terms-grid tr.differs>*{background:var(--peri-haze)}.pros-cons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.ticks li{margin:0 0 10px}.logo-row{flex-wrap:wrap;gap:12px;display:flex}.logo-row a{white-space:nowrap;background:var(--card);min-height:48px;box-shadow:var(--lift);color:var(--ink-rg8);border-radius:999px;align-items:center;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.logo-row a:hover{color:var(--coral-link)}.brand-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.brand-card{background:var(--card);border-radius:var(--round-rg8);box-shadow:var(--lift);flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px;display:flex}.brand-card a{white-space:nowrap;color:var(--ink-rg8);font:500 1.1rem/1.3 var(--face-head-rg8);align-items:center;text-decoration:none;display:flex}.card-line,.card-price{font-size:var(--size-small);color:var(--ink-soft-rg8)}.seller-block{margin-top:16px}.seller-lead{max-width:68ch;margin:0 0 16px}.seller-gone{max-width:68ch;margin:16px 0 0}.back-link{margin-top:40px}.legal-col{max-width:var(--measure);margin:0 auto}.finder-wrap{position:relative}.plan-finder{max-width:980px;margin:124px auto 0;padding:40px 36px 32px;position:relative}.finder-art{pointer-events:none;width:240px;height:auto;position:absolute;top:-96px;right:24px}.step{border:0;min-width:0;margin:0 0 20px;padding:0;position:relative}.step[disabled]{opacity:.45}.step legend{font:500 1.2rem/1.3 var(--face-head-rg8);margin-bottom:12px;padding:0 60px 0 0}.step-n{color:var(--peri-deep);font:500 .95rem/1 var(--face-body-rg8);margin-right:8px;display:inline-block}.step-art{width:48px;height:auto;margin:0;position:absolute;top:-6px;right:0}.step.done .step-art{display:none}.claim-art{width:100%;max-width:480px;height:auto;margin:8px auto 32px;display:block}.step-back{align-items:center;min-height:44px;margin-top:4px;padding:0 4px;display:inline-flex}.step[disabled] .step-back{display:none}.tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tile{border-radius:var(--round-rg8);background:var(--peri-mist);min-height:72px;color:var(--peri-deep);font:500 1.25rem/1.2 var(--face-head-rg8);cursor:pointer;border:0}.tile:hover,.tile[aria-pressed=true]{background:var(--peri);color:var(--on-peri)}.step select,.field select,.field input,.money-field input{border-radius:var(--round-small);background:var(--card);width:100%;min-height:48px;color:var(--ink-rg8);font:400 1rem/1.3 var(--face-body-rg8);border:1px solid #c9c9c2;padding:10px 14px}.finder-result{border-top:1px solid var(--hairline);padding-top:20px;scroll-margin-top:88px}.finder-result,.worth-result{font-size:1.375rem}.finder-result>*,.worth-result>*{font-size:var(--size-body)}.result-wait{color:var(--ink-soft-rg8);margin:0}.result-line{font:500 1.375rem/1.4 var(--face-head-rg8)}.result-price{font:500 1.375rem/1.35 var(--face-head-rg8)}.result-why{color:var(--ink-soft-rg8);font-size:var(--size-small)}.result-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:10px;margin:0 0 20px;display:grid}.result-plan{border-radius:var(--round-small);background:var(--paper-rg8);grid-template-columns:112px 1fr;align-items:center;gap:12px;margin:0;padding:12px;display:grid}.plan-terms{font-size:var(--size-small);flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.plan-terms dt{color:var(--ink-soft-rg8)}.plan-terms dd{margin:0 8px 0 0;font-weight:600}.request-sheet{background:var(--paper-rg8);max-width:860px;box-shadow:none;margin:0 auto;padding:8px}.plan-request.band-tint{padding:32px}.agency-line{color:var(--ink-soft-rg8)}.field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.field{font-size:var(--size-small);flex-direction:column;gap:6px;display:flex}.field>span{color:var(--ink-rg8);font-weight:600}.field-error{color:var(--no);font-size:var(--size-small)}[aria-invalid=true]{border-color:var(--no)!important}.form-errors{color:var(--no);font-weight:600}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin-top:20px;display:flex}.consent{font-size:var(--size-small);color:var(--ink-soft-rg8);flex:320px;margin:0}.table-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.table-filters .field{min-width:200px}.shown{color:var(--ink-soft-rg8);font:500 1.375rem/1.3 var(--face-head-rg8);flex-basis:100%;margin:0 0 12px}.price-card{border-radius:var(--round-rg8);background:var(--peri-mist);flex-basis:100%;margin:0 0 4px;padding:16px 20px}.price-card p{margin:0}.price-card-for{color:var(--ink-soft-rg8);font-size:var(--size-small)}.price-card-note{color:var(--ink-soft-rg8);font-size:var(--size-small);max-width:60ch;margin:4px 0 0}.result-unlisted{color:var(--ink-soft-rg8);font-size:var(--size-small);margin:12px 0 0}.price-card-value{color:var(--ink-rg8);font:500 1.75rem/1.25 var(--face-head-rg8)}.terms-grid td[data-empty] .sr-only{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-soft-rg8);margin:0;position:static;overflow:visible}@media (width<=640px){.table-scroll.stack{overflow-x:visible}.stack .terms-grid,.table-scroll.stack tbody,.table-scroll.stack tr,.table-scroll.stack tbody th,.table-scroll.stack td{display:block}.table-scroll.stack thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.stack .terms-grid caption{padding:16px 16px 4px;display:block}.table-scroll.stack tbody tr{border-bottom:1px solid var(--hairline);padding:12px 16px}.table-scroll.stack tbody tr[hidden],.table-scroll.stack td[hidden]{display:none}.table-scroll.stack tbody th,.table-scroll.stack td{border:0;min-width:0;padding:4px 0}.table-scroll.stack tbody th{padding-bottom:8px}.table-scroll.stack td{grid-template-columns:9.5rem 1fr;gap:12px;display:grid}.table-scroll.stack td:before{content:attr(data-label);color:var(--ink-soft-rg8);font-size:var(--size-small)}}.full-table .terms-grid thead th{z-index:1}.worth-tool{max-width:760px;margin:0 auto;padding-top:24px}.money-field{font:500 1.2rem/1 var(--face-head-rg8);align-items:center;gap:8px;display:flex}.money-field input{max-width:240px}.worth-result{border-top:1px solid var(--hairline);padding-top:20px}.tool-note{font-size:var(--size-small);color:var(--ink-soft-rg8);margin:12px 0 0}.check-list li{margin-bottom:8px}.echo-none{color:var(--ink-soft-rg8);margin:0 0 24px}.echo-list{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.echo-list dt{color:var(--ink-soft-rg8)}.echo-list dd{margin:0;font-weight:600}.nf-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.foot-map{margin-top:var(--band);background:var(--card);padding:48px 0 32px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-head{font:500 1.1rem/1.3 var(--face-head-rg8);margin:0 0 12px}.foot-map a{color:var(--ink-rg8);text-underline-offset:4px}.foot-map a:hover{color:var(--coral-link)}.foot-map li{margin:0 0 8px}.foot-legal{border-top:1px solid var(--hairline);font-size:var(--size-small);flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:20px;display:flex}.foot-entity,.foot-copy{font-size:var(--size-small);color:var(--ink-soft-rg8);margin:12px 0 0}@media (width<=760px){.site-logo img{height:34px}.site-menu.can-close{display:none}.site-menu.can-close.is-open{inset:var(--bar-height) 0 0 0;background:var(--paper-rg8);padding:16px var(--gutter) 40px;display:block;position:fixed;overflow-y:auto}.site-menu .menu-list{flex-wrap:wrap}.site-menu.is-open .menu-list{flex-direction:column;align-items:stretch}.drop-panel{width:100%;padding-top:4px;position:static}.drop-list{-moz-columns:1;columns:1}.plan-finder{margin-top:72px;padding:28px 18px 22px}.finder-art{width:170px;top:-70px;right:12px}.result-plan{grid-template-columns:1fr}.state-head{flex-direction:column;align-items:flex-start;gap:12px}.state-art{width:88px;height:88px}.foot-cols{grid-template-columns:1fr;gap:20px}.band-tint,.plan-request.band-tint{padding:20px 16px}}@media (width>=761px){.menu-button{display:none!important}}@media (width<=760px){:root{--size-h1:2rem;--size-h2:1.5rem;--size-h3:1.25rem;--band:48px;--gutter:18px;--bar-height:64px}.page-body{padding-top:24px}.page-head.split{grid-template-columns:minmax(0,1fr)}.head-art{width:150px}.sheet{padding:22px 18px}}@media print{.top-bar,.foot-map,.plan-request,.plan-finder,.worth-tool,[data-print]{display:none!important}body{background:#fff}.sheet,.table-scroll,.facts-row>li,.asked details{box-shadow:none}}
