*{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--header-h,24px) + 1rem)}html:has(.consent-banner){scroll-padding-block-end:calc(45dvh + 16px)}body,dl,h1,h2,h3,ol,p,ul{margin:0}p+p{margin-block-start:12px}a{text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button,input,select{min-block-size:44px;border:1px solid var(--border);color:var(--ink);background:var(--surface)}input,select{max-inline-size:100%;padding:8px 12px}input:not([type=checkbox]):not([type=radio]){inline-size:100%;min-inline-size:0}input::placeholder{color:var(--muted);opacity:1}input[type=checkbox],input[type=radio]{inline-size:20px;block-size:20px;min-block-size:20px;flex-shrink:0;accent-color:var(--action);margin:0}label{display:flex;flex-direction:column;gap:8px;font-size:1rem;font-weight:500}button:disabled,select:disabled{cursor:not-allowed;background:var(--subtle);color:var(--muted)}main:focus{outline:none}img,svg{max-inline-size:100%}bdi{overflow-wrap:anywhere}.container{margin-inline:auto}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-180%);background:var(--surface);padding:12px 20px}.skip-link:focus{transform:none}.masthead{align-items:center}.wordmark{text-decoration:none}.measure-mark{display:flex}.measure-mark i{block-size:22px;background:currentColor}.measure-mark i:nth-child(2){block-size:15px}.measure-mark i:nth-child(3){block-size:27px}.desktop-nav{display:flex;align-items:center;flex:1 1}.desktop-nav a{padding-block:10px}.mobile-menu{display:none;margin-inline-start:auto}.preference-controls{display:flex;gap:24px}.preference-controls label{flex-direction:row;align-items:center;font-size:.875rem;gap:8px}.preference-controls select{padding-inline:8px}.main-content{min-block-size:50vh;padding-block-end:64px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:1rem;line-height:1.5;text-align:center}.button,.button:hover{text-decoration:none}.button:disabled{color:var(--muted);background:var(--subtle);border-color:var(--border)}.text-button{background:transparent;border:0;padding:8px;text-decoration:underline;text-underline-offset:4px;text-align:start}.text-link{display:inline-flex;align-items:center;gap:12px;min-block-size:44px;font-weight:500}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.eyebrow{margin-block-end:12px}.intro{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.7;max-inline-size:65ch}.intro a{font-size:1rem}.pair-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pair-selectors select{inline-size:100%;min-inline-size:0}.market-links a{display:inline-flex;align-items:center;gap:12px;min-block-size:44px}.home-learning{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px}.home-learning .article-row{grid-template-columns:1fr;gap:16px}.home-learning .article-row-meta{flex-direction:row;align-items:center;flex-wrap:wrap}.home-learning .section-heading{flex-wrap:wrap;gap:12px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:24px}.section-heading>a{flex-shrink:0}.provider-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(160px,max-content);gap:32px;padding:28px 0;border-block-end:1px solid var(--rule)}.provider-row.selected{background:var(--selected);padding-inline:16px}.provider-identity h3{margin-block-end:8px}.provider-identity h3 a{color:var(--ink);text-decoration:none}.provider-identity>p:not(.eyebrow){font-size:1rem;margin-block-end:12px}.provider-identity .eyebrow{margin-block-end:6px}.row-facts{display:grid;gap:14px;font-size:.9375rem}.row-facts dt{color:var(--muted);font-size:.8125rem}.row-facts dd{margin:4px 0 0}.row-facts a{font-size:.8125rem}.row-facts .meta{margin-block-start:4px}.row-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px}.checkbox-label{display:flex;flex-direction:row;align-items:center;min-block-size:44px;gap:10px;cursor:pointer;font-size:.9375rem;font-weight:400}.article-row{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:40px;border-block-start:1px solid var(--rule);padding-block:24px}.article-row h3{margin-block-end:12px}.article-row h3 a{color:var(--ink);text-decoration:none}.article-row p:not(.eyebrow){max-inline-size:72ch}.article-row-meta{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px}.breadcrumbs{margin-block:24px;font-size:.875rem;color:var(--muted)}.breadcrumbs ol{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.breadcrumbs li:not(:last-child):after{content:" / ";color:var(--muted);margin-inline-start:8px}.page-intro{padding-block:20px 40px;max-inline-size:920px}.page-intro .intro{margin-block-start:20px}.notice{padding:20px 24px;font-size:1rem}.notice p{margin-block:8px}.warning{color:var(--warning);background:var(--warning-bg)}.error-message{padding:16px;margin-block:16px}.stale-label{color:var(--warning)}.empty-state{border-block:1px solid var(--rule);padding:40px 0}.empty-state p{margin-block:16px 24px;max-inline-size:60ch}.directory{margin-block-start:32px}.directory-layout{display:grid}.filter-rail{border-inline-end:1px solid var(--rule);padding-inline-end:24px}.filter-rail summary{font-weight:500;min-block-size:44px;cursor:pointer}.filter-fields{display:flex;flex-direction:column;gap:20px;padding-block-start:16px}.filter-fields>p{margin-block-start:-12px}.results-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block-end:16px;border-block-end:1px solid var(--rule)}.results-heading label{flex-direction:row;align-items:center;flex-shrink:0}.results-heading p{font-size:1rem}.directory .row-actions{flex-direction:row;align-items:center}.filter-fields,.filter-fields>*{min-inline-size:0}.filter-fields select{inline-size:100%;min-inline-size:0}.selection-announcement:not(:empty){padding-block:12px}.compare-tray{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-block:2px solid var(--action);background:var(--surface);padding:24px;margin-block:24px}.selected-names{display:flex;flex-wrap:wrap;gap:8px}.site-footer{border-block-start:1px solid var(--rule)}.consent-banner{position:sticky;z-index:20;inset-block-end:0;max-block-size:45dvh;overflow:auto;padding-block:16px}.consent-inner{display:flex;align-items:center;gap:24px}.consent-inner>div:first-child{flex:1 1}.consent-inner h2{font-family:Heebo,sans-serif;font-size:1.125rem;margin-block-end:8px}.consent-inner a,.consent-inner p{font-size:.875rem}.consent-inner .actions{flex-shrink:0;gap:12px}.article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:64px}.section-index{align-self:start;position:sticky;inset-block-start:24px}.section-index summary{cursor:pointer;font-weight:500;padding-block:8px}.section-index a{display:block;padding-block:10px}.prose{max-inline-size:70ch;min-inline-size:0}.prose section{margin-block-start:40px}.prose h2{margin-block-end:20px}.prose h3{margin-block:24px 12px}.prose p{white-space:pre-line}.prose li{margin-block:10px}.fact-list>div{padding-block:20px;border-block-end:1px solid var(--rule)}.fact-list dt{font-weight:500;margin-block-end:8px}.fact-list dd{margin:0}.source-list{padding-inline-start:24px}.source-list li{padding-block:16px;border-block-end:1px solid var(--rule);overflow-wrap:anywhere}.offer-action{margin-block:24px;max-inline-size:68ch}.offer-action .meta{margin-block-start:8px}.entity-list{padding:0;list-style:none}.entity-list li{padding-block:20px;border-block-end:1px solid var(--rule)}.entity-list h3{margin:0 0 12px}.data-list{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0}.data-list li{border:1px solid var(--rule);padding:6px 12px}.comparison-builder{padding:24px;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.comparison-builder .section-heading{margin-block-end:20px}.comparison-builder h2{font-size:1.375rem}.selection-count{flex-shrink:0;font-size:.875rem;padding:6px 12px;background:var(--subtle);border-radius:4px}.comparison-editors{display:flex;gap:12px;flex-wrap:wrap}.comparison-editor{flex:1 1;min-inline-size:180px;border:1px solid var(--rule);border-radius:4px;padding:12px}.selection-identity{display:flex;align-items:center;gap:10px}.selection-identity strong{font-size:1rem;font-weight:500;flex:1 1;min-inline-size:0}.selection-identity>button{flex-shrink:0;padding-inline:4px;font-size:.875rem}.provider-initial{display:inline-flex;inline-size:32px;block-size:32px;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;font-weight:600;background:var(--subtle);border:1px solid var(--rule);border-radius:4px}.replace-provider summary{cursor:pointer;min-block-size:44px;padding-block:8px;font-size:.875rem;color:var(--action)}.replace-provider label{margin-block-start:8px;font-size:.875rem}.replace-provider select{inline-size:100%;font-size:1rem}.compare-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-block:20px}.compare-controls>label:not(.checkbox-label){min-inline-size:240px}.compare-controls .text-button,.compare-controls>a{font-size:.875rem}.comparison-context{margin-block:24px;font-size:1rem;max-inline-size:90ch}.comparison-context p+p{margin-block-start:8px}.comparison-data{min-inline-size:0}.compare-table{inline-size:100%;table-layout:fixed;border-collapse:collapse}.compare-table caption{text-align:start;font-size:.875rem;color:var(--muted);padding:16px 20px;border-block-end:1px solid var(--rule)}.compare-table td,.compare-table th{text-align:start;vertical-align:top;overflow-wrap:anywhere}.compare-table thead th:first-child{inline-size:170px}.compare-table td+td,.compare-table th+th{border-inline-start:1px solid var(--rule)}.compare-table .provider-column-name{display:block;color:var(--ink);font-size:1.125rem;font-weight:600;margin-block-end:6px}.compare-table thead .meta{display:block}.compare-table .comparison-group th{padding:12px 20px}.compare-table tbody>tr>th[scope=row]{font-size:.9375rem;font-weight:500}.compare-table .button{padding-inline:12px}.compare-table tfoot .offer-action{margin:0}.comparison-value>bdi{font-weight:500}.comparison-value>p{margin-block-start:8px}.comparison-source{overflow-wrap:anywhere}.comparison-source .meta{display:block;margin-block-start:4px}.comparison-source a{display:inline-block;min-block-size:24px}.comparison-value[data-unknown]>bdi{color:var(--muted)}.compare-mobile{display:none}.mobile-pair-controls{padding:16px;border-block-end:1px solid var(--rule);background:var(--subtle)}.mobile-pair-controls>p{margin-block:0 12px}.mobile-pair-controls>p:last-child{margin-block:12px 0}.pair-selectors{gap:12px}.pair-selectors label{font-size:.875rem}.pair-selectors select{font-size:1rem;padding-inline:6px}.compare-mobile-group+.compare-mobile-group{border-block-start:1px solid var(--border)}.compare-mobile-group>h3{background:var(--subtle);padding:12px;font-size:1rem}.pair-table{inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem}.pair-table td,.pair-table th{vertical-align:top;text-align:start;padding:14px 12px;overflow-wrap:anywhere}.pair-table thead th{font-weight:600}.pair-table td+td,.pair-table thead th+th{border-inline-start:1px solid var(--rule)}.pair-table th a{color:var(--ink);display:inline-block;min-block-size:44px}.pair-table .pair-criterion th{padding-block:10px;background:var(--canvas);font-size:.875rem;font-weight:500;border-block:1px solid var(--rule)}.pair-table td{border-block-end:1px solid var(--rule)}.pair-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.pair-offers h4{margin-block:8px;font-weight:500;overflow-wrap:anywhere}.pair-offers .button{inline-size:100%;padding-inline:8px}.pair-offers .offer-action{margin-block:12px}.questionnaire{margin-inline:auto;margin-block:32px}.step-heading{color:var(--muted);margin-block-end:16px}.questionnaire progress{inline-size:100%;accent-color:var(--action)}.questionnaire fieldset{border:0;padding:0;margin:0}.questionnaire legend{line-height:1.4;margin-block-end:16px}.question-help{color:var(--muted);margin-block-end:24px}.answer-options{display:flex;flex-direction:column;gap:12px}.answer-option{flex-direction:row;align-items:center;padding:16px 20px;min-block-size:56px;border:1px solid var(--border);background:var(--surface);border-radius:4px;cursor:pointer;gap:16px}.answer-option:has(input:checked){background:var(--selected)}.questionnaire .actions{justify-content:space-between;margin-block-start:32px}.answer-summary{margin-block:24px}.answer-summary summary{min-block-size:44px;cursor:pointer}.answer-summary dl{display:grid;gap:12px}.answer-summary dt{font-weight:500}.answer-summary dd{margin:0}.match-result{padding-block:32px;border-block-start:1px solid var(--rule)}.match-result h2{margin-block-end:16px}.match-result ul{padding-inline-start:24px}.match-result .actions{justify-content:flex-start}.match-result details{margin-block-start:20px}.match-result summary{cursor:pointer;min-block-size:44px}.calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calculator-fields label{justify-content:space-between}.calculator-fields .meta{font-weight:400}.calculator-form>.button{margin-block:24px}.calculator-output{background:var(--subtle);padding:32px;align-self:start}.calculator-output h2{margin-block-end:24px}.calculator-output dl>div{display:flex;justify-content:space-between;gap:24px;border-block-end:1px solid var(--rule);padding-block:16px}.calculator-output dd{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-output p{margin-block-start:20px}.article-levels{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}@media (max-width:1100px){.consent-inner,.directory-layout,.provider-row{gap:24px}.consent-inner .actions{max-inline-size:280px}}@media (max-width:1023px){.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{padding:10px 12px;min-block-size:44px;cursor:pointer}.mobile-menu nav{inset-inline-end:0;inset-block-start:100%;display:flex;flex-direction:column;background:var(--surface)}.mobile-menu nav a{padding:10px}.directory-layout{grid-template-columns:1fr}.filter-rail{padding-inline-end:0;border-inline-end:0;border-block:1px solid var(--rule);padding-block:16px}.filter-fields{display:grid;grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr;gap:24px}.section-index{position:static;border-block:1px solid var(--rule);padding-block:12px}.section-index nav{display:flex;flex-wrap:wrap;gap:24px}.section-index details:not([open]) nav{display:none}.prose{max-inline-size:100%}.calculator-layout{gap:32px}}@media (max-width:767px){.wordmark{font-size:1.875rem}.preference-controls{justify-content:space-between;gap:12px}.preference-controls label{gap:4px}.section{margin-block-start:48px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px}.directory .provider-row,.provider-row{grid-template-columns:1fr;gap:20px;padding-block:24px}.row-facts{grid-template-columns:1fr 1fr;gap:20px}.directory .row-actions,.row-actions{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.article-row{grid-template-columns:1fr;gap:16px}.article-row-meta{flex-direction:row;align-items:center}.page-intro{padding-block:12px 32px}.breadcrumbs{margin-block:20px;font-size:.8125rem}.notice{padding:20px}.filter-fields{grid-template-columns:1fr;gap:20px}.results-heading{flex-wrap:wrap;gap:12px}.results-heading label{justify-content:space-between;inline-size:100%}.results-heading select{flex:1 1}.consent-inner{flex-direction:column;align-items:stretch;gap:12px}.consent-inner .actions{max-inline-size:none;gap:8px}.consent-inner .button{flex:1 1;padding-inline:12px}.consent-banner{padding-block:16px}.consent-inner h2{font-size:1rem}.consent-inner p{line-height:1.5}.consent-inner a,.consent-inner p{font-size:.8125rem}.compare-tray{padding:20px}.compare-tray .actions{gap:12px}.compare-table{display:none}.compare-controls,.comparison-editors{flex-direction:column}.compare-controls{align-items:stretch}.calculator-layout{grid-template-columns:1fr;gap:24px}.calculator-fields{gap:20px;grid-template-columns:1fr}.calculator-output{padding:24px}.questionnaire legend{font-size:1.5rem}.answer-option{padding:14px 16px}.section-index nav{flex-direction:column;gap:0}.prose section{margin-block-start:32px}.main-content{padding-block-end:40px}}@media (max-width:359px){.container{inline-size:calc(100% - 32px)}.preference-controls label{flex-direction:column;align-items:stretch}.preference-controls{gap:8px}.row-facts{grid-template-columns:1fr}}.preference-controls select{font-size:1rem}.page-intro h1{font-size:clamp(1.875rem,3vw,2.5rem)}@media (max-width:1023px){.compare-desktop{display:none}.compare-mobile{display:block}.home-learning{gap:32px}}@media (max-width:767px){.preference-controls label{flex:1 1;min-inline-size:0;flex-direction:column;align-items:stretch;font-size:.875rem}.preference-controls select{inline-size:100%;max-inline-size:none;font-size:1rem}.market-links{gap:4px 20px}.home-learning{grid-template-columns:1fr;gap:40px}.comparison-builder{padding:16px}.comparison-builder .section-heading{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:12px}.comparison-builder h2{font-size:1.25rem}.comparison-editors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.comparison-editor{padding:8px;min-inline-size:0}.selection-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.selection-identity strong{font-size:.875rem}.selection-identity .provider-initial{display:none}.replace-provider summary,.selection-identity .text-button{font-size:.875rem}.compare-controls{gap:12px;margin-block:16px}.compare-controls>label:not(.checkbox-label){min-inline-size:0}.comparison-context{margin-block:20px}.compare-desktop{display:none}.compare-mobile{display:block}.comparison-data{border-radius:4px}.comparison-source,.comparison-value .meta{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (prefers-color-scheme:dark){:root[data-theme=system]{--canvas:#0b1419;--subtle:#1c333e;--selected:#294653;--ink:#f1eeea;--muted:#b8cbd3;--rule:#38515e;--action:#b9d7e1;--focus:#a8c7ff;--navy:#0b1420;--gold:#d5bd80}}.section{margin-block-start:clamp(48px,5vw,72px)}.button{padding-inline:24px}.text-link{text-decoration:none}.text-link:hover{text-decoration:underline}.site-header{border:0}.utility-inner{display:flex;align-items:center;gap:28px}.utility-inner p{margin:0}.utility-links{display:flex;gap:22px}.utility-links a{text-decoration:none}.utility-links a:hover{text-decoration:underline}.utility-inner .preference-controls{display:flex;margin-inline-start:auto;gap:8px}.utility-inner .preference-controls label{display:block;min-inline-size:0}.utility-inner .preference-controls select{min-block-size:44px;inline-size:128px;border:0;border-radius:5px;padding-inline:10px;background:var(--navy);color:#edf4f7;font-size:.8125rem}.masthead{display:grid;grid-template-columns:auto minmax(190px,300px) minmax(0,1fr);gap:clamp(20px,3vw,44px)}.wordmark{gap:10px}.measure-mark{align-items:center;justify-content:center;inline-size:40px;block-size:44px;border:1px solid var(--gold);gap:4px}.measure-mark i{inline-size:3px;border-radius:2px}.desktop-nav{justify-content:flex-end;gap:clamp(16px,2vw,28px)}.desktop-nav a{font-size:.875rem;white-space:nowrap;min-block-size:44px}.desktop-nav a[aria-current=page]{text-decoration:none}.category-strip-inner{display:flex;align-items:center;min-block-size:48px}.category-strip-inner>span{font-size:.8125rem;white-space:nowrap}.category-strip a{display:inline-flex;align-items:center}.category-strip a:hover,.category-strip a[aria-current=page]{text-decoration:underline}.selection-announcement:not(:empty){background:var(--surface)}.compare-tray{border:1px solid var(--rule);border-block-start:3px solid var(--gold);border-radius:9px}.home-main{padding-block-end:64px}.market-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin-block-start:24px;padding-block:8px;border-block-start:1px solid var(--rule)}.market-links a{text-decoration:none;font-size:.875rem}.market-links a:hover{color:var(--action);text-decoration:underline}.home-tools{display:grid;gap:20px}.home-tools>a{display:flex;gap:24px;align-items:center;padding:32px;color:var(--ink);text-decoration:none}.home-tools>a>svg{flex:none}.home-tools h2{font-weight:700}.home-tools p{margin-block:8px 12px;color:var(--muted);font-size:.9375rem}.home-tools span{display:inline-block;min-block-size:24px;color:var(--action);font-weight:600;font-size:.9375rem}.home-tools>a:hover span{text-decoration:underline}.home-learning{display:block}.home-method{margin-block-start:40px}.home-method>div{max-inline-size:90ch}.site-footer{border:0}.footer-brand p{max-inline-size:33ch;font-size:.875rem}.footer-brand p:first-of-type{font-size:1rem;font-weight:600}.footer-bottom{border-block-start:1px solid #365063}@media (max-width:1100px){.masthead{gap:20px}.desktop-nav{gap:16px}.desktop-nav a{font-size:.8125rem}}@media (max-width:1023px){.masthead{grid-template-columns:auto minmax(180px,1fr) auto}.mobile-menu{margin:0}.mobile-menu summary{display:flex;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:8px}.mobile-menu nav{box-shadow:0 12px 30px #10233125}.footer-brand{grid-column:1/-1}.home-tools>a{padding:24px;gap:16px}}@media (max-width:767px){.utility-inner>p,.utility-links a:first-child{display:none}.utility-inner .preference-controls{gap:4px}.utility-inner .preference-controls select{inline-size:110px;padding-inline:6px}.utility-links{font-size:.75rem}.masthead{grid-template-columns:1fr auto;gap:10px 16px}.masthead .wordmark{grid-column:1;grid-row:1}.masthead .mobile-menu{grid-column:2;grid-row:1}.category-strip{position:relative;overflow:hidden}.category-strip-inner{inline-size:100%;min-block-size:44px;justify-content:flex-start;gap:0;padding-inline:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#8297aa var(--navy)}.category-strip-inner>span{display:none}.category-strip a{flex:none;min-block-size:44px;font-size:.8125rem}.home-main{padding-block-end:48px}.home-tools{grid-template-columns:1fr;gap:14px}.home-tools>a{gap:18px;padding:24px}.home-tools>a>svg{inline-size:38px;block-size:38px}.home-tools h2{font-size:1.25rem}.home-method{margin-block-start:32px}.site-footer{padding-block:40px 24px}.footer-bottom{margin-block-start:30px}}@media (max-width:359px){.utility-inner .preference-controls select{inline-size:103px}.home-tools>a{padding:20px;gap:12px}}.site-shell{direction:inherit}@media (max-width:1023px){html:has(.mobile-menu[open]){overflow:hidden}.mobile-menu[open]{position:relative;z-index:40}.mobile-menu summary{position:relative;z-index:3}.mobile-menu nav{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;z-index:2;inline-size:min(320px,calc(100vw - 48px));max-block-size:100dvh;overflow-y:auto;padding:88px 20px 24px;border:0;border-inline-start:1px solid var(--border);border-radius:0}.mobile-menu-backdrop{position:fixed;inset:0;z-index:1;min-block-size:0;padding:0;border:0;border-radius:0;cursor:default}}.main-content.container{--product-hero-soft:#c8d7dd}.main-content.container>.product-breadcrumbs{margin:0;padding-block:18px 10px}.main-content.container>.product-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;max-inline-size:none;min-block-size:192px;padding-block:24px 46px;text-align:center}.product-hero .eyebrow{display:inline-flex;align-items:center;max-inline-size:100%;margin-block-end:18px;border-radius:99px}.product-hero h1{max-inline-size:26ch;font-size:clamp(2.25rem,3.4vw,2.75rem);line-height:1.12}.product-hero .intro{max-inline-size:64ch;margin-block-start:18px}.main-content.container:has(.directory)>.product-hero,.main-content.container:has(.questionnaire)>.product-hero{min-block-size:250px;padding-block:32px 56px}.main-content.container:has(>.product-hero+.notice+.directory)>.product-hero{min-block-size:210px;padding-block:24px 42px}.main-content.container:has(.comparison-workspace)>.product-hero,.main-content.container:has(.review-layout)>.product-hero{min-block-size:300px;padding-block:36px 66px}.main-content.container:has(.comparison-workspace)>.product-hero{min-block-size:220px;padding-block:24px 48px}.main-content.container:has(.review-layout)>.product-hero{position:relative;align-items:flex-start;text-align:start}.main-content.container:has(.review-layout)>.product-hero .intro{margin-inline:0}.main-content.container:has(.review-layout)>.product-hero:after{content:"";position:absolute;inset-inline-end:22px;inset-block-start:50%;inline-size:124px;block-size:124px;transform:translateY(-50%);border:2px solid var(--gold);border-radius:50%;background:linear-gradient(var(--gold),var(--gold)) 34% 65% /10px 36px no-repeat,linear-gradient(var(--gold),var(--gold)) 50% 65% /10px 54px no-repeat,linear-gradient(var(--gold),var(--gold)) 66% 65% /10px 72px no-repeat;opacity:.82;pointer-events:none}.main-content.container>.product-hero+.notice:not(.warning){margin-block-start:28px;background:var(--surface);border-radius:12px}.main-content.container .directory{margin-block-start:32px}.directory-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:28px;align-items:start}.directory .filter-rail{min-inline-size:0;padding:20px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.directory .filter-rail summary{color:var(--ink);font-size:1.125rem;font-weight:700}.directory .filter-fields{gap:17px}.directory .filter-fields>p{margin-block-start:-6px}.directory .filter-fields>form.filter-fields{padding:16px;border:1px solid var(--rule);border-radius:10px;background:var(--subtle)}.directory .directory-results{min-inline-size:0}.directory .results-heading{align-items:center;min-block-size:56px;border-block-end:1px solid var(--rule)}.directory .results-heading p{font-size:1.25rem;font-weight:700}.directory .results-heading label{font-size:.875rem}.directory .provider-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 28px;margin-block:12px;padding:24px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);box-shadow:0 6px 18px #0d203008}.directory .provider-row.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.directory .provider-identity h3{font-size:1.5rem}.directory .row-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px}.directory .row-facts dt{font-size:.8125rem}.directory .row-facts dd{font-weight:600}.directory .row-actions{grid-column:1/-1;justify-content:flex-start;gap:12px 24px;padding-block-start:14px;border-block-start:1px solid var(--rule)}.directory .row-actions .button{min-inline-size:150px}.directory .compare-choice{min-inline-size:0}.directory .directory-results>.notice{margin-block:-12px 16px;border-start-start-radius:0;border-start-end-radius:0}.main-content.container .empty-state{padding:32px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.main-content.container .article-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.main-content.container .section-index{padding:18px 20px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.main-content.container .section-index summary{font-weight:700}.main-content.container .section-index a{border-block-start:1px solid var(--rule);color:var(--muted);text-decoration:none}.main-content.container .section-index a:hover{color:var(--action);text-decoration:underline}.main-content.container .article-layout>.prose{max-inline-size:900px;padding:clamp(24px,3vw,42px);border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.main-content.container .article-layout>.prose>section{padding-block-start:34px;border-block-start:1px solid var(--rule)}.main-content.container .article-layout>.prose>section:first-child{margin-block-start:0;padding-block-start:0;border:0}.main-content.container .prose section[id]{scroll-margin-block-start:24px}.main-content.container .fact-list>div{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);gap:12px 24px}.main-content.container .fact-list dt{margin:0;color:var(--muted)}.main-content.container .entity-list li{padding-block:24px}.main-content.container .data-list li{border-radius:99px;background:var(--subtle)}.main-content.container .article-list{display:grid;gap:12px}.main-content.container .article-row{gap:18px 32px;padding:24px 28px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.main-content.container .article-row h3 a{text-decoration:none}.main-content.container .article-row h3 a:hover{text-decoration:underline}.main-content.container .article-row-meta{align-items:flex-start}.main-content.container .article-levels .button[aria-current=page]{border-color:var(--gold);background:var(--subtle);box-shadow:inset 0 -3px var(--gold)}.comparison-workspace{position:relative;margin-block-start:-28px}.comparison-workspace .comparison-builder{padding:clamp(24px,3vw,40px);border:0}.comparison-workspace .comparison-builder .section-heading{position:relative;justify-content:center;text-align:center}.comparison-workspace .comparison-builder .section-heading>div{margin-inline:auto}.comparison-workspace .comparison-builder .eyebrow,.comparison-workspace .comparison-builder .meta{color:var(--product-hero-soft)}.comparison-workspace .comparison-display{margin-block:0 4px;font-weight:700;line-height:1}.comparison-workspace .comparison-builder h2{font-size:1.25rem}.comparison-workspace .selection-count{position:absolute;inset-inline-end:0;inset-block-start:0;padding:8px 14px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:99px}.comparison-workspace .comparison-editors{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-block:24px}.comparison-workspace .comparison-editor{min-inline-size:0;min-block-size:130px;padding:18px;border:1px solid #557080}.comparison-workspace .comparison-editor strong{font-size:1.0625rem;overflow-wrap:anywhere}.comparison-workspace .provider-initial{inline-size:36px;block-size:36px;border-radius:9px}.comparison-workspace .comparison-editors:has(>.comparison-editor:nth-child(2):last-child):after{content:"מול";position:absolute;left:50%;inset-block-start:50%;display:grid;place-items:center;inline-size:44px;block-size:44px;transform:translate(-50%,-50%);border:2px solid var(--gold);border-radius:50%;font-size:.875rem;font-weight:700;pointer-events:none}.site-shell[lang=en] .comparison-editors:has(>.comparison-editor:nth-child(2):last-child):after{content:"vs"}.comparison-workspace .compare-controls{padding-block-start:20px;border-block-start:1px solid #435463}.comparison-workspace .compare-controls>label{max-inline-size:100%}.comparison-workspace .compare-controls select{inline-size:100%;min-inline-size:0}.comparison-workspace .comparison-context{max-inline-size:none;margin-block:24px;padding:18px 24px;border:1px solid var(--rule);border-radius:10px;background:var(--subtle)}.comparison-workspace .comparison-data{overflow:hidden;border-radius:12px}.comparison-workspace .comparison-value[data-unknown]{color:var(--muted)}.comparison-workspace .compare-mobile-group>h3{padding:16px}.comparison-workspace .pair-table .pair-criterion th{color:var(--ink);font-weight:700}.main-content.container .questionnaire{max-inline-size:680px;margin-block:40px;padding:clamp(24px,4vw,48px);border:1px solid var(--rule);border-radius:16px;background:var(--surface);box-shadow:0 12px 30px #0d203012}.questionnaire .step-heading{display:inline-flex;margin-block-end:20px;padding:5px 14px;border:1px solid var(--rule);border-radius:99px;background:var(--subtle);color:var(--ink);font-weight:600}.questionnaire progress{appearance:none;block-size:8px;margin-block-end:30px;border:0;border-radius:99px;background:var(--subtle)}.questionnaire progress::-webkit-progress-bar{border-radius:99px;background:var(--subtle)}.questionnaire progress::-webkit-progress-value{border-radius:99px}.questionnaire progress::-moz-progress-bar{border-radius:99px}.questionnaire legend{font-size:clamp(1.5rem,2.7vw,2rem);font-weight:700}.questionnaire .answer-option{border-color:var(--rule)}.questionnaire .answer-option:hover{background:var(--subtle)}.questionnaire .answer-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.questionnaire .answer-summary{padding:16px 20px;border:1px solid var(--rule);border-radius:10px;background:var(--subtle)}.questionnaire .match-result{margin-block-start:20px;padding:24px;border:1px solid var(--rule)}.questionnaire>.meta{margin-block-start:24px;padding-block-start:18px;border-block-start:1px solid var(--rule)}.main-content.container .calculator-layout{gap:24px;margin-block-start:32px}.calculator-form,.main-content.container .calculator-output{align-self:start;min-inline-size:0;padding:clamp(22px,3vw,34px);border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.calculator-form .calculator-fields{gap:20px}.calculator-form input,.calculator-form select{background:var(--canvas)}.main-content.container .calculator-output{background:var(--subtle)}.calculator-output dl>div:last-child{border-block-end:0}.calculator-output dd{text-align:end}@media (max-width:1023px){.main-content.container .article-layout,.main-content.container .directory-layout{grid-template-columns:1fr}.main-content.container .section-index{position:static}.main-content.container .section-index nav{gap:0 20px}.main-content.container .section-index a{border:0}}@media (max-width:767px){.main-content.container>.product-breadcrumbs{padding-block:14px 10px}.main-content.container>.product-hero{min-block-size:0;padding-block:20px 40px}.main-content.container:has(.directory)>.product-hero,.main-content.container:has(.questionnaire)>.product-hero{min-block-size:190px;padding-block:24px 42px}.main-content.container:has(>.product-hero+.notice+.directory)>.product-hero{min-block-size:0;padding-block:20px 36px}.main-content.container:has(.comparison-workspace)>.product-hero,.main-content.container:has(.review-layout)>.product-hero{min-block-size:228px;padding-block:28px 46px}.product-hero h1{font-size:clamp(2rem,8vw,2.75rem)}.product-hero .intro{font-size:1.0625rem;line-height:1.55}.main-content.container:has(.review-layout)>.product-hero{padding-inline-end:0}.main-content.container:has(.review-layout)>.product-hero:after{display:none}.directory .filter-rail{padding:16px}.directory .results-heading{align-items:stretch}.directory .provider-row{grid-template-columns:1fr;padding:20px}.directory .row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.directory .row-actions{grid-column:1}.directory .row-actions .button{min-inline-size:0}.main-content.container .article-layout>.prose{padding:24px 20px}.main-content.container .article-row{grid-template-columns:1fr;padding:20px}.main-content.container .article-row-meta{flex-direction:row;flex-wrap:wrap}.main-content.container .fact-list>div{grid-template-columns:1fr;gap:4px}.comparison-workspace .comparison-builder{padding:22px 18px}.comparison-workspace .comparison-builder .section-heading{flex-direction:column;align-items:center}.comparison-workspace .selection-count{position:static;align-self:center}.comparison-workspace .comparison-display{font-size:2.75rem}.comparison-workspace .comparison-editors{grid-template-columns:1fr}.comparison-workspace .comparison-editor{min-block-size:0}.comparison-workspace .pair-offers,.comparison-workspace .pair-selectors{grid-template-columns:1fr}.main-content.container .questionnaire{margin-block:24px;padding:24px 18px}.questionnaire .match-result{padding:18px}.main-content.container .calculator-layout{grid-template-columns:1fr}}@media (max-width:380px){.directory .row-facts{grid-template-columns:1fr}}.compact-details{min-inline-size:0;border-block-start:1px solid var(--rule);font-size:.875rem}.compact-details>summary{min-block-size:44px;padding-block:10px;color:var(--action);cursor:pointer;font-size:.875rem;font-weight:500}.compact-details>summary::marker{color:var(--gold)}.compact-details>summary:hover{text-decoration:underline;text-underline-offset:4px}.compact-details[open]>summary{margin-block-end:4px}.compact-details>div,.compact-details>p{padding-block-end:14px;color:var(--muted);line-height:1.65}.compact-details p+p{margin-block-start:10px}.compact-details .actions{margin-block-start:14px}.home-method{padding:18px 24px;border:1px solid var(--rule);background:var(--surface)}.home-method>summary{font-size:1rem;font-weight:600}.provider-brand{display:flex;align-items:center;gap:14px;margin-block-end:12px}.provider-brand>div{min-inline-size:0}.provider-mark{display:grid;place-items:center;flex:none;inline-size:50px;block-size:50px;border:1px solid var(--gold);border-radius:12px;background:var(--navy);color:#e7cc94;font-size:1rem;font-weight:700;direction:ltr}.provider-brand h3{margin-block-end:0}.provider-description{margin-block:8px 12px}.provider-description>p{margin-block-end:0}.row-facts .compact-details{margin-block-start:8px}.directory .filter-rail .compact-details>summary{font-size:.875rem;font-weight:500;color:var(--action)}@media (max-width:767px){.home-method{padding:12px 18px}.provider-brand{gap:12px}.provider-mark{inline-size:46px;block-size:46px}}@media (prefers-color-scheme:dark){:root[data-theme=system]{--canvas:#0c1714;--surface:#14231e;--subtle:#1c3028;--selected:#244337;--ink:#f1f5f2;--muted:#b8c7c0;--rule:#657c73;--border:#839b90;--action:#a9d5c3;--focus:#9cc4ff;--warning:#ffad70;--warning-bg:#3b2416;--error:#f4b5bd;--error-bg:#3b2228;--navy:#09161b;--gold:#d6b36d;color-scheme:dark}}.accessibility-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:transparent;overflow:hidden;color-scheme:light}.accessibility-dialog::backdrop{background:transparent}.accessibility-dialog .asw-menu{height:100dvh;max-width:100vw}.accessibility-dialog[dir=rtl] .asw-menu{direction:rtl}.accessibility-dialog .asw-menu :is(button,a,select):focus-visible{outline:3px solid #002c80!important;outline-offset:2px!important}.accessibility-dialog .asw-menu :is(button,select){min-height:44px!important}.accessibility-dialog .asw-menu :is(.asw-menu-close,.asw-menu-reset,.asw-plus,.asw-minus){min-width:44px!important}@media (prefers-reduced-motion:reduce){.accessibility-dialog *,body .asw-menu-btn{transition:none!important;animation:none!important}}body{overflow-x:clip}.button.secondary{background-image:none;box-shadow:none}.offer-action a.button{background-color:#e4c887}.offer-action a.button:hover{background-color:#f0d9a4}.key-facts{display:grid;gap:0;margin:0 0 8px;font-size:.8125rem;line-height:1.4}.key-facts>div{display:flex;align-items:baseline;justify-content:space-between;padding-block:6px;border-block-end:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.key-facts dt{margin:0}.key-facts dd{margin:0;font-weight:700;text-align:end}.review-summary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,380px);align-items:center;gap:20px 32px;margin-block:-34px 24px;padding:22px 26px;position:relative}.review-summary-brand{display:flex;align-items:center;gap:16px}.review-summary-brand>div{display:flex;flex-direction:column;gap:2px}.review-summary-facts .key-facts{font-size:.875rem}.review-summary .offer-action,.review-summary-facts>.meta{margin:0}.review-summary .offer-action a.button{inline-size:100%;min-block-size:52px;font-size:1rem}.main-content.container:has(.review-layout)>.product-hero:after{display:none}.main-content.container:has(.review-layout)>.product-hero{padding-inline-end:0}.compare-table thead .compact-offer{margin-block-start:10px}.comparison-workspace .comparison-display{font-size:clamp(1.75rem,2.6vw,2.25rem)}.comparison-workspace img.provider-initial{inline-size:44px;block-size:44px;padding:4px;background:#fff;object-fit:contain}.verdict{margin-block:16px 10px;padding:18px 20px;border-block-start:3px solid var(--action)}.verdict ul{margin:0;padding-inline-start:20px;display:grid;gap:8px}.verdict li::marker{content:"✓  ";font-weight:700}.verdict li a{font-size:.8125rem;white-space:nowrap}.questionnaire .answer-option{font-weight:600;transition:border-color .15s,background-color .15s,transform .15s}.questionnaire .answer-option:hover{transform:translateY(-1px)}.questionnaire .match-result{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.match-result-head{display:flex;align-items:center;gap:14px;margin-block-end:10px}.match-result-head h3{margin:0}.match-result-head .provider-card-logo{inline-size:56px;border-radius:14px;object-fit:contain;flex:none}.match-result .key-facts{margin-block:12px}.match-result .actions{align-items:center}.match-result .compact-offer{margin:0}.review-risk-line{margin:8px 0 0;font-size:.75rem;color:var(--warning)}.review-sticky{display:none}@media (max-width:899px){.review-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-block-start:1px solid var(--rule);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -8px 24px -12px #00000080;transition:transform .25s}.review-sticky.is-hidden,.site-shell:has(.consent-banner) .review-sticky{transform:translateY(110%);pointer-events:none;visibility:hidden}.review-sticky strong{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-sticky .compact-offer{margin:0;flex:none}.review-sticky .compact-offer .meta{display:none}.site-shell:has(.review-sticky) .site-footer{padding-block-end:88px}.category-strip-inner{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.review-summary{grid-template-columns:1fr;margin-block-start:-24px;padding:18px}.review-summary .offer-action{max-inline-size:none}}@media (prefers-reduced-motion:reduce){.button,.home-tools>a,.provider-card{transition:none}.button:hover,.home-tools>a:hover,.provider-card:hover{transform:none}}@media (forced-colors:active){.catalog-home:before,.home-tools>a:after,.site-footer:before{display:none}}.site-shell .desktop-nav{justify-content:flex-start}@media (max-width:1023px){.site-shell .masthead{grid-template-columns:auto minmax(0,1fr)}.site-shell .masthead .mobile-menu{grid-column:1;grid-row:1;justify-self:start}.site-shell .masthead .wordmark{grid-column:2;grid-row:1;justify-self:start}}:root,:root[data-theme=light]{--bg:#EDF2EF;--surface:#FFFFFF;--surface-2:#E3ECE7;--border:#D2DED6;--border-strong:#9FB5A8;--text:#152E26;--text-2:#435F52;--text-3:#526C5F;--accent:#174E3C;--accent-hover:#10382C;--accent-contrast:#FFFFFF;--accent-soft:#DAECDD;--cta:#174E3C;--cta-hover:#10382C;--cta-text:#FFFFFF;--positive:#0F7A4A;--negative:#B42318;--warning:#8A5A00;--warning-bg:#FFF4D6;--error:#B42318;--error-bg:#FDECEA;--chip-bg:#DAECDD;--chip-text:#174E3C;--shadow-1:0 2px 6px #153E2710;--shadow-2:0 8px 24px #153E2714;--shadow-3:0 20px 60px #0A241C26;--footer-bg:#102622;--footer-text:#BBCFC4;color-scheme:light}:root[data-theme=dark]{--bg:#101B1B;--surface:#182625;--surface-2:#223330;--border:#31443D;--border-strong:#60796B;--text:#EDF5EE;--text-2:#B7CABE;--text-3:#9DB5A6;--accent:#B6ED8B;--accent-hover:#CDF7AE;--accent-contrast:#152A1B;--accent-soft:#2C432F;--cta:#B6ED8B;--cta-hover:#CDF7AE;--cta-text:#152A1B;--positive:#4CC38A;--negative:#F07167;--warning:#F2C879;--warning-bg:#2E2510;--error:#F07167;--error-bg:#3A1F22;--chip-bg:#2C432F;--chip-text:#C5E8B4;--shadow-1:0 2px 6px #00000020;--shadow-2:0 8px 24px #00000038;--shadow-3:0 20px 60px #00000060;--footer-bg:#0C1715;--footer-text:#B7CABE;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--bg:#101B1B;--surface:#182625;--surface-2:#223330;--border:#31443D;--border-strong:#60796B;--text:#EDF5EE;--text-2:#B7CABE;--text-3:#9DB5A6;--accent:#B6ED8B;--accent-hover:#CDF7AE;--accent-contrast:#152A1B;--accent-soft:#2C432F;--cta:#B6ED8B;--cta-hover:#CDF7AE;--cta-text:#152A1B;--positive:#4CC38A;--negative:#F07167;--warning:#F2C879;--warning-bg:#2E2510;--error:#F07167;--error-bg:#3A1F22;--chip-bg:#2C432F;--chip-text:#C5E8B4;--shadow-1:0 2px 6px #00000020;--shadow-2:0 8px 24px #00000038;--shadow-3:0 20px 60px #00000060;--footer-bg:#0C1715;--footer-text:#B7CABE;color-scheme:dark}}:root,:root[data-theme=dark],:root[data-theme=light],:root[data-theme=system]{--canvas:var(--bg);--subtle:var(--surface-2);--selected:var(--accent-soft);--ink:var(--text);--muted:var(--text-2);--rule:var(--border);--action:var(--accent);--focus:var(--accent);--gold:var(--cta);--navy:var(--footer-bg);--product-hero-soft:var(--text-2);--font-display:"IBM Plex Sans Hebrew",Arial,sans-serif;--font-body:"IBM Plex Sans Hebrew",Arial,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--shadow-soft:var(--shadow-1);--shadow-lift:var(--shadow-2)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-size:1rem;line-height:1.6}body:before{display:none}.catalog-heading h1,.product-hero h1,.section-heading h2,h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:0;text-wrap:balance;color:var(--text)}h1{font-size:clamp(1.625rem,1.2rem + 1.4vw,2rem);line-height:1.2}h2{font-size:clamp(1.25rem,1rem + .8vw,1.5rem);line-height:1.3}h3{font-size:1.125rem;line-height:1.4}p{text-wrap:pretty}a{color:var(--accent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.meta,small{font-size:.8125rem;line-height:1.45;color:var(--text-3)}.eyebrow{color:var(--text-3);font-size:.75rem;font-weight:500;letter-spacing:0}.site-shell[dir=ltr] .eyebrow{text-transform:uppercase;letter-spacing:.04em}.category-comparison td,.compare-table td,.comparison-value,.fact-list dd,.fee-results-figure,.hero-proof,.key-facts dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{border-radius:var(--radius-sm)}input,select,textarea{border-color:var(--text-3);background:var(--surface);color:var(--text)}.container{inline-size:min(100% - 64px,1200px)}@media (max-width:767px){.container{inline-size:calc(100% - 32px)}body{font-size:1rem}}.button{min-block-size:44px;padding:0 18px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);background-image:none;font-weight:500;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.button,.button:hover{color:var(--accent-contrast)}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:none}.button:active{transform:translateY(1px)}.button.secondary{background:transparent;color:var(--text);border-color:var(--border-strong)}.button.secondary:hover{background:var(--surface-2);border-color:var(--text-3);color:var(--text)}.offer-action a.button,.provider-card-actions .offer-action a.button{border-color:var(--cta);background:var(--cta);color:var(--cta-text);font-weight:600;box-shadow:none}.offer-action a.button:hover{border-color:var(--cta-hover);background:var(--cta-hover);color:var(--cta-text)}.text-button{color:var(--accent)}.site-header{position:sticky;inset-block-start:0;z-index:30;background:var(--surface)}.site-header,.utility-band{border-block-end:1px solid var(--border)}.utility-band{background:transparent;color:var(--text-3)}.utility-inner{min-block-size:40px;font-size:.8125rem}.utility-inner a,.utility-links a{color:var(--text-2)}.utility-links a:hover{color:var(--text)}.header-main{background:transparent}.masthead{min-block-size:64px}.wordmark{color:var(--text);font-weight:600;letter-spacing:0;font-size:1.375rem}.measure-mark{background:var(--text);border-color:var(--text);color:var(--cta);border-radius:var(--radius-md)}.desktop-nav a{color:var(--text-2);font-weight:500;text-decoration:none}.desktop-nav a:hover{color:var(--text)}.desktop-nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px var(--accent)}.category-strip{background:var(--surface);color:var(--text-2);border-block-end:1px solid var(--border)}.category-strip-inner>span{color:var(--text);font-weight:500}.category-strip a{text-decoration:none}.category-strip a+a{border-inline-start-color:var(--border)}.category-strip a:hover,.category-strip a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.language-switch{gap:2px;padding:3px;border:1px solid var(--border)}.language-switch,.language-switch a{display:inline-flex;align-items:center;border-radius:999px}.language-switch a{position:relative;gap:6px;min-block-size:28px;padding:0 10px;color:var(--text-2);font-size:.8125rem;font-weight:500;text-decoration:none}.language-switch svg{inline-size:20px;block-size:14px;border-radius:2px;flex:none}.language-switch a:hover,.language-switch a[aria-current]{background:var(--surface);color:var(--text)}.language-switch a[aria-current]{box-shadow:var(--shadow-1)}.language-switch svg{box-shadow:0 0 0 1px var(--border-strong)}.provider-card-logo{border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--border)}.key-facts>div{border-block-end-color:var(--border)}.key-facts dt{color:var(--text-3);font-size:.75rem;font-weight:500}.key-facts dd{color:var(--text);font-size:.9375rem}.main-content.container>.product-breadcrumbs,.main-content.container>.product-hero,.main-content:has(.catalog-directory)>.catalog-page-heading,.main-content:has(.catalog-directory)>.product-breadcrumbs{background:transparent;box-shadow:none;clip-path:none;color:var(--text-2)}.product-breadcrumbs a{color:var(--text-3)}.product-breadcrumbs a:hover{color:var(--text)}.product-breadcrumbs li:not(:last-child):after{color:var(--text-3)}.main-content.container>.product-hero{color:var(--text);border-block-end:1px solid var(--border);padding-block-end:24px}.product-hero .eyebrow{border:0;padding:0;background:none;color:var(--text-3);min-block-size:0}.product-hero h1{color:var(--text)}.product-hero .intro{color:var(--text-2)}.product-hero .intro a{color:var(--accent)}.main-content:has(.catalog-directory)>.catalog-page-heading{border-block-end:1px solid var(--border)}.main-content:has(.catalog-directory)>.catalog-page-heading h1{color:var(--text)}.main-content:has(.catalog-directory)>.catalog-page-heading p{color:var(--text-2)}.notice{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-md);color:var(--text-2)}.notice.warning{border-color:var(--warning);background:var(--warning-bg);color:var(--text)}.error-message{color:var(--error);background:var(--error-bg);border-radius:var(--radius-md)}.main-content .catalog-directory .filter-rail{border-color:var(--border);border-radius:var(--radius-lg)}.review-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.review-summary-brand strong{font-family:var(--font-display);font-size:1.375rem;font-weight:600}.review-trust{margin-block-start:12px;color:var(--text-3);font-size:.8125rem}.review-trust a{color:var(--text-2)}.review-summary .key-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.review-summary .key-facts>div{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:2px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.review-summary .key-facts dd{max-inline-size:none;font-size:1.375rem;font-weight:600;line-height:1.15;text-align:start}.review-summary .key-facts dt{font-size:.75rem}.referral-code{display:flex;flex-wrap:wrap;margin:10px 0 0;font-size:.8125rem;color:var(--text-2)}.code-chip,.referral-code{align-items:center;gap:8px}.code-chip{display:inline-flex;min-block-size:36px;padding:4px 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.04em;cursor:pointer}.code-chip:hover{background:var(--surface-2)}.drawbacks,.verdict{min-inline-size:0;margin:0;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;overflow-wrap:anywhere}.verdict{border-inline-start:3px solid var(--positive)}.drawbacks{border-inline-start:3px solid var(--negative)}.verdict li::marker{color:var(--positive)}.drawbacks li::marker{color:var(--negative)}.section-index{border-color:var(--border);border-radius:var(--radius-lg)}.section-index a{color:var(--text-2)}.section-index a:hover{color:var(--accent)}.fact-list>div{border-color:var(--border)}.fact-list dt{color:var(--text-3)}.inline-cta{margin-block-start:16px}.inline-cta .compact-offer a.button{min-block-size:44px;padding-inline:20px}.aside-cta{display:none}@media (min-width:1024px){.review-layout .section-index{position:sticky;inset-block-start:88px;align-self:start}.aside-cta{display:grid;justify-items:center;gap:8px;margin-block-start:16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center}.aside-cta .provider-card-logo{inline-size:56px;block-size:56px;border-radius:12px}.aside-cta .provider-card-logo img{inline-size:44px;block-size:44px}.aside-cta .compact-offer,.aside-cta .compact-offer a.button{inline-size:100%}.aside-cta .compare-choice{margin:0;font-size:.8125rem}}.section-index .offer-action a.button,.section-index .offer-action a.button:hover{color:var(--cta-text)}.review-sticky{background:var(--surface);border-block-start:1px solid var(--border);box-shadow:var(--shadow-3)}.fit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-block:16px}.fit-grid>div{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.fit-grid h3{font-size:.9375rem;margin-block-end:8px}.fit-grid ul{margin:0;padding-inline-start:20px;color:var(--text-2);font-size:.9375rem}.signup-steps{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:12px}.signup-steps li{counter-increment:step;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.signup-steps li:before{content:counter(step);display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:.8125rem}.review-final{display:grid;grid-template-columns:auto 1fr;gap:16px 20px;align-items:center;margin-block:48px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.review-final h2{margin:0 0 8px}.review-final>.offer-action,.review-final>a.button{grid-column:1/-1}.peer-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.peer-cards li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.peer-cards li>a{font-weight:600;color:var(--text)}.peer-cards li>:last-child{grid-column:1/-1}.peer-cards .provider-card-logo{inline-size:48px}.row-actions .compact-offer a.button{white-space:nowrap}.comparison-data{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.compare-table{font-size:.9375rem}.compare-table td,.compare-table th,.comparison-workspace .compare-table td,.comparison-workspace .compare-table th{padding:12px 16px;border-block-end:1px solid var(--border)}.compare-table thead th,.comparison-workspace .compare-table thead th{background:var(--surface);font-weight:600;position:sticky;inset-block-start:0;z-index:2;box-shadow:0 1px 0 var(--border)}.compare-table .comparison-group th,.comparison-workspace .compare-mobile-group>h3,.comparison-workspace .compare-table .comparison-group th{background:var(--surface-2);color:var(--text);font-size:.9375rem;font-weight:600;padding-block:10px}.comparison-workspace .compare-table tbody>tr:not(.comparison-group):nth-child(2n){background:transparent}.compare-table tbody th{color:var(--text-2);font-weight:500}.comparison-value{color:var(--text)}.comparison-value[data-unknown]{color:var(--text-3)}.comparison-source{font-size:.8125rem}.group-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;inline-size:100%;font:inherit;color:inherit}.group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.term-glossary{margin:12px 16px 0}.term-glossary ul{margin:8px 0 0;padding-inline-start:20px;font-size:.8125rem;color:var(--text-2)}.comparison-workspace .comparison-builder{background:var(--surface-2);color:var(--text);box-shadow:0 0 0 100vmax var(--surface-2);clip-path:inset(0 -100vmax);border-radius:0}.comparison-workspace .compare-controls>label:not(.checkbox-label),.comparison-workspace .comparison-builder .meta,.comparison-workspace .comparison-builder h2{color:var(--text)}.comparison-workspace .comparison-builder .eyebrow{color:var(--text-3)}.comparison-workspace .comparison-display{color:var(--text-3);font-family:var(--font-display)}.comparison-workspace .selection-count{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.comparison-workspace .comparison-editor{border-color:var(--border);background:var(--surface);border-radius:var(--radius-lg)}.comparison-workspace .comparison-editor strong{color:var(--text)}.comparison-workspace .provider-initial{border-color:var(--border);background:#fff;color:var(--text)}.comparison-workspace .compare-controls>a,.comparison-workspace .comparison-builder .replace-provider summary,.comparison-workspace .comparison-builder .text-button,.comparison-workspace .comparison-builder a{color:var(--accent)}.comparison-workspace .comparison-editors:has(>.comparison-editor:nth-child(2):last-child):after{background:var(--accent);color:var(--accent-contrast);border-color:var(--surface-2)}.comparison-workspace .pair-table thead th{background:var(--surface-2)}.category-comparison{margin-block:48px}.category-comparison-scroll{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.category-comparison table{inline-size:100%;min-inline-size:560px;border-collapse:separate;border-spacing:0;font-size:.9375rem}.category-comparison td,.category-comparison th{padding:12px 16px;border-block-end:1px solid var(--border);text-align:center;vertical-align:middle}.category-comparison thead th{vertical-align:bottom}.category-comparison thead th img{display:block;margin:0 auto 8px;inline-size:40px;block-size:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--border);object-fit:contain}.category-comparison thead th span{display:block;font-size:1rem;font-weight:600}.category-comparison thead th small{display:block;margin-block-start:4px;color:var(--text-3);font-size:.75rem;font-weight:500}.category-comparison tbody th{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);text-align:start;color:var(--text-2);font-weight:500;font-size:.875rem;min-inline-size:150px}.category-comparison .is-current{background:var(--accent-soft)!important}.category-comparison td{font-weight:600}.category-comparison .best{color:var(--positive)}.category-comparison tfoot td{border-block-end:0}.category-comparison tfoot .compact-offer{margin:0 auto}.category-comparison tfoot .text-link{display:inline-block;margin-block-start:6px;font-size:.8125rem;font-weight:500}@media (max-width:599px){.category-comparison td,.category-comparison th{padding:10px 12px}}.section-heading .eyebrow:before{background:var(--accent)}.directory-results .notice,.filter-rail{border-radius:var(--radius-lg)}.questionnaire{max-inline-size:640px}.questionnaire .answer-option{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-block-size:56px;background:var(--surface)}.questionnaire .answer-option:hover{border-color:var(--text-3)}.questionnaire .answer-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.questionnaire progress::-webkit-progress-value{background:var(--accent)}.questionnaire progress::-moz-progress-bar{background:var(--accent)}.match-result{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.match-reasons li::marker{color:var(--positive)}.fee-calculator{display:grid;align-items:start;margin-block:24px}.fee-calculator-form{border:1px solid var(--border)}.fee-calculator-form label>span:first-child,.fee-calculator-form legend{display:block}.fee-calculator-form input[type=number]{inline-size:100%;min-block-size:44px;padding:8px 12px;border:1px solid var(--text-3);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:1.125rem}.fee-calculator-form fieldset{margin:0;padding:0;border:0;min-inline-size:0}.segmented{display:flex;flex-wrap:wrap;gap:8px}.segmented label{position:relative;display:inline-flex;align-items:center;min-block-size:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);cursor:pointer;font-size:.9375rem;font-weight:400}.segmented input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.segmented label:has(input:checked){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:500}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.fee-calculator-results,.fee-calculator-withdrawal{padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.fee-calculator-withdrawal{grid-column:1/-1}.fee-results{margin:0;padding:0;list-style:none;display:grid;counter-reset:rank}.fee-results li{counter-increment:rank;display:grid;align-items:center;border:1px solid var(--border)}.fee-results li.is-lowest{border-color:var(--positive)}.fee-results-provider{grid-area:provider;display:flex;align-items:center;font-weight:600}.fee-results-provider:before{content:counter(rank);display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--text-3);box-shadow:0 0 0 1px var(--border)}.fee-results-figure{grid-area:figure;display:flex;flex-direction:column}.fee-results-figure strong{font-weight:600}.fee-results-source{grid-area:source;font-size:.8125rem}.fee-results .compact-offer{grid-area:action}.fee-results .compact-offer a.button{white-space:nowrap}@media (max-width:767px){.fee-calculator{grid-template-columns:1fr}}.site-footer{background:var(--footer-bg);color:var(--footer-text)}.footer-brand p:first-of-type,.site-footer .wordmark{color:#fff}.footer-brand p{color:var(--footer-text)}.footer-bottom{border-block-start-color:#ffffff1f;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.footer-bottom,.theme-toggle{color:var(--footer-text);align-items:center}.theme-toggle{display:inline-flex;gap:8px;min-block-size:36px;padding:0 12px;border:1px solid #ffffff33;border-radius:999px;background:transparent;font-size:.8125rem}.theme-toggle:hover{color:#fff;border-color:#ffffff66;background:transparent}.theme-toggle svg{inline-size:16px;block-size:16px}@media (max-width:1023px){.site-shell .mobile-menu nav{gap:4px;padding:104px 16px 28px;background:var(--surface);border-inline-start:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-3)}.mobile-menu-title{margin:14px 6px 6px;color:var(--text-3);font-size:.75rem;font-weight:500}.mobile-menu-title:first-child{margin-block-start:0}.site-shell .mobile-menu nav a.mobile-menu-item{display:flex;align-items:center;gap:14px;min-block-size:52px;padding:8px 10px;border-radius:var(--radius-md);color:var(--text);font-size:1rem;font-weight:500;text-decoration:none}.site-shell .mobile-menu nav a.mobile-menu-item:focus-visible,.site-shell .mobile-menu nav a.mobile-menu-item:hover{background:var(--surface-2)}.site-shell .mobile-menu nav a.mobile-menu-item[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.mobile-menu-icon{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2)}.mobile-menu-chevron{margin-inline-start:auto;color:var(--text-3);flex:none}.site-shell[dir=ltr] .mobile-menu-chevron{transform:scaleX(-1)}.mobile-menu-categories{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-inline:4px}.site-shell .mobile-menu nav .mobile-menu-categories a{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font-size:.875rem;text-align:center;text-decoration:none}.site-shell .mobile-menu nav .mobile-menu-categories a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.site-shell .mobile-menu summary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.mobile-menu-backdrop{background:#0B122099}}.consent-banner{background:var(--surface);border-block-start:1px solid var(--border);box-shadow:var(--shadow-3)}body .asw-menu-btn{background:var(--accent)!important;box-shadow:0 0 0 3px var(--bg)!important}body .asw-menu-btn svg{fill:var(--accent-contrast)!important}.utility-inner .preference-controls{min-inline-size:0}@media (max-width:767px){.language-switch a span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:359px){.utility-inner .utility-links{display:none}}@media (prefers-reduced-motion:reduce){.button,.provider-card{transition:none}}@media (forced-colors:active){.catalog-category:has(input:checked),.segmented label:has(input:checked){outline:2px solid}}.verdict-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.verdict-grid h3{font-size:.9375rem;margin:0 0 8px}.verdict-grid ul{display:grid;gap:8px;margin:0;padding-inline-start:20px}.match-drawback{margin-block-start:8px;padding:10px 12px;border-inline-start:3px solid var(--negative);background:var(--surface-2);border-radius:var(--radius-sm);font-size:.9375rem;color:var(--text-2)}.article-list-title{font-size:1.125rem}.fee-calculator>*,.fee-results li>*{min-inline-size:0}.prose .table-scroll{overflow-x:auto;margin-block:16px;border:1px solid var(--border);border-radius:var(--radius-md)}.prose .article-table{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.prose .article-table td,.prose .article-table th{padding:10px 12px;border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.prose .article-table thead th{background:var(--surface-2);font-weight:600}.prose .article-table tbody tr:last-child td{border-block-end:0}.prose ol,.prose ul{margin-block:12px;padding-inline-start:22px}.prose li+li{margin-block-start:6px}.prose blockquote.notice{margin-block:16px;padding:14px 16px}.prose blockquote.notice code{font-size:1.125rem;font-weight:600;padding:2px 8px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm)}.prose p+p{margin-block-start:12px}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/plex-hebrew-400.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/plex-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/plex-hebrew-500.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/plex-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/plex-hebrew-600.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/plex-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-display:"IBM Plex Sans Hebrew",Arial,sans-serif;--font-body:"IBM Plex Sans Hebrew",Arial,sans-serif}.accessibility-dialog .asw-menu,.wordmark,body,h1,h2{font-family:var(--font-body)}.key-facts>div{gap:12px}.key-facts dd{max-inline-size:none;flex:0 0 auto;padding-inline:2px;white-space:nowrap}.key-facts dd .meta,.key-facts dd p{white-space:normal}.key-facts dd:has(>.meta,>p){flex:1 1 auto;min-inline-size:0}.review-summary .key-facts dd,.review-summary .key-facts dt{white-space:normal;overflow-wrap:anywhere}.key-facts dt{flex:1 1 auto;min-inline-size:0}.category-strip-inner{justify-content:flex-start;gap:8px;padding-block:8px}.category-strip-inner>span{margin-inline-end:8px}.category-strip a{min-block-size:34px;padding-inline:12px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}.category-strip a+a{border-inline-start:1px solid var(--border)}.category-strip a:hover{background:var(--surface);color:var(--text);border-color:var(--border-strong);text-decoration:none}.category-strip a[aria-current=page],.category-strip a[aria-current=page]:hover{text-decoration:none}.category-strip a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}@media (max-width:1023px){.category-strip{overflow:visible}.category-strip-inner{mask-image:none;-webkit-mask-image:none;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 16px;min-block-size:0;overflow:visible}.category-strip a{flex:none;min-block-size:30px;padding-inline:11px;font-size:.75rem}}@media (max-width:767px){.site-header{position:sticky}.utility-band{position:absolute;inset-block-start:0;inset-inline-end:16px;z-index:2;border:0;background:transparent}.utility-inner{inline-size:auto;margin-inline:0;min-block-size:64px;display:flex;align-items:center;gap:0}.utility-inner .utility-links,.utility-inner>p{display:none}.utility-inner .preference-controls{margin:0}.language-switch{padding:2px;gap:0}.language-switch a{flex:none;justify-content:center;min-inline-size:32px;min-block-size:44px;padding:0 7px}.language-switch svg{inline-size:18px;block-size:13px}.masthead{min-block-size:64px;padding-block:0;padding-inline-end:84px}.masthead .wordmark{font-size:1.25rem}body .asw-menu-btn{transform:scale(.7);transform-origin:bottom left;opacity:.92}}.fee-calculator{grid-template-columns:1fr;gap:16px}.fee-calculator-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.fee-calculator-form>label{flex:1 1 180px;min-inline-size:0;margin:0}.fee-calculator-form fieldset{flex:0 1 auto}.fee-calculator-form label>span:first-child,.fee-calculator-form legend{margin-block-end:6px;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--text-3);text-transform:uppercase}.fee-amount{position:relative;display:flex;align-items:center}.fee-amount:before{content:"$";position:absolute;inset-inline-start:12px;color:var(--text-3);font-weight:500;pointer-events:none}.fee-calculator-form .fee-amount input[type=number]{padding-inline-start:28px;min-block-size:44px;border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fee-calculator-form .fee-amount input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.fee-calculator-form .segmented{gap:0;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);flex-wrap:nowrap}.fee-calculator-form .segmented label{min-block-size:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-size:.8125rem;color:var(--text-2);white-space:nowrap}.fee-calculator-form .segmented label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);font-weight:600}.fee-calculator-form>.meta,.fee-calculator-form>div[aria-live]{flex:1 1 100%;margin:0}.fee-calculator-form>.meta{font-size:.75rem;color:var(--text-3)}.fee-calculator-form>div[aria-live]:empty{display:none}.fee-calculator-results{padding:20px;box-shadow:var(--shadow-1)}.fee-calculator-results h2{display:flex;align-items:baseline;gap:10px;font-size:1.125rem;margin-block-end:14px}.fee-results{gap:8px}.fee-results li{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"provider source figure action";gap:4px 16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface)}.fee-results li.is-lowest{background:color-mix(in srgb,var(--positive) 7%,var(--surface));border-color:color-mix(in srgb,var(--positive) 45%,var(--border))}.fee-results-provider{gap:10px;font-size:.9375rem;flex-wrap:wrap}.fee-results-provider a{white-space:nowrap}.fee-results-provider:before{inline-size:22px;block-size:22px;font-size:.75rem;font-weight:600}.fee-results li.is-lowest .fee-results-provider:before{background:var(--positive);color:#fff;box-shadow:none}.fee-results-provider .provider-card-logo{inline-size:36px;border-radius:9px}.fee-results-provider .provider-card-logo img{inline-size:28px;block-size:28px}.fee-results-provider a{color:var(--text);text-decoration:none;font-weight:600}.fee-results-provider a:hover{text-decoration:underline}.fee-results-badge{display:inline-flex;align-items:center;min-block-size:22px;padding:0 8px;border-radius:999px;background:var(--positive);color:var(--surface);font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.fee-results-figure{align-items:flex-end;min-inline-size:7ch}.fee-results-figure strong{font-size:1.25rem;line-height:1.1}.fee-results-figure .meta{font-size:.75rem;white-space:nowrap}.fee-results-source{align-self:center;color:var(--text-3)}.fee-results .compact-offer{margin:0}.fee-results .compact-offer a.button{min-block-size:36px;padding-inline:14px;font-size:.8125rem}.fee-calculator-results .compact-details{margin-block-start:14px}.fee-calculator-withdrawal{padding:20px;box-shadow:var(--shadow-1)}.fee-calculator-withdrawal h2{font-size:1.125rem;margin-block-end:4px}.fee-calculator-withdrawal .fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-block-start:14px}.main-content .fee-calculator-withdrawal .fact-list>div{display:flex;flex-direction:column-reverse;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.fee-calculator-withdrawal .fact-list dt{font-size:.75rem;color:var(--text-3)}.fee-calculator-withdrawal .fact-list dd{margin:0;font-size:1rem;font-weight:600}.fee-calculator-withdrawal .fact-list dd .meta{font-weight:400;font-size:.75rem;margin-block-start:2px}@media (max-width:767px){.fee-calculator-form{padding:16px;gap:12px}.fee-calculator-form fieldset,.fee-calculator-form>label{flex:1 1 100%}.fee-calculator-form .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.fee-calculator-form .segmented label{justify-content:center;padding:0 6px}.fee-results li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"provider figure" "source source" "action action";gap:6px 12px}.fee-results .compact-offer,.fee-results .compact-offer a.button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.category-strip-inner{scroll-behavior:auto}}.provider-card-logo{display:grid;place-items:center;inline-size:auto;block-size:84px;padding:12px 14px;box-sizing:border-box;overflow:hidden}.provider-card-logo img{object-fit:contain}.provider-card-logo img[src$=".png"]{inline-size:60px;block-size:60px}.provider-card-logo img[src$=".svg"]{inline-size:118px;block-size:56px}.fee-results-provider .provider-card-logo{block-size:36px;padding:4px 6px}.fee-results-provider .provider-card-logo img[src$=".png"]{inline-size:28px;block-size:28px}.fee-results-provider .provider-card-logo img[src$=".svg"]{inline-size:72px;block-size:26px}.peer-cards .provider-card-logo{block-size:48px;padding:6px 8px}.peer-cards .provider-card-logo img[src$=".png"]{inline-size:36px;block-size:36px}.peer-cards .provider-card-logo img[src$=".svg"]{inline-size:84px;block-size:34px}.aside-cta .provider-card-logo,.match-result-head .provider-card-logo{block-size:56px;padding:8px 10px}.aside-cta .provider-card-logo img[src$=".png"],.match-result-head .provider-card-logo img[src$=".png"]{inline-size:40px;block-size:40px}.aside-cta .provider-card-logo img[src$=".svg"],.match-result-head .provider-card-logo img[src$=".svg"]{inline-size:96px;block-size:38px}img[src^="/providers/"][src$=".svg"]:not(.provider-card-logo img,.review-comparison-identity img,.provider-review-brand-stage img,.review-inline-brand img,.review-peer-brand img,.editorial-provider-logo img){inline-size:auto;max-inline-size:110px;object-fit:contain}.prose #nature p{font-size:1.0625rem;color:var(--text)}.product-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.product-list>li{padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.product-list h3{margin:0 0 4px;font-size:1rem}.product-list p{margin-block:4px 0}.product-availability{font-size:.9375rem}.product-availability strong{font-weight:600}.product-availability strong[data-status=unverified]{color:var(--text-2)}.product-availability .product-note{display:block;margin-block-start:4px}.commercial-link{font-size:.8125rem;color:var(--text-3);text-decoration:underline;text-underline-offset:2px}.commercial-link:focus-visible,.commercial-link:hover{color:var(--text)}.review-final>div:last-child .meta{margin:6px 0 0;text-align:center}.category-comparison{max-inline-size:100%;min-inline-size:0}.category-comparison-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.category-comparison-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.category-comparison tbody td,.category-comparison tfoot td,.category-comparison thead th{min-inline-size:150px;max-inline-size:280px}.category-comparison tbody th{max-inline-size:200px;box-shadow:1px 0 0 var(--border)}[dir=rtl] .category-comparison tbody th{box-shadow:-1px 0 0 var(--border)}.category-comparison tbody tr:nth-child(2n) :is(th,td){background:var(--surface)}.category-comparison .category-comparison-group th{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface-2)!important;color:var(--text);font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-align:start;text-transform:uppercase}.category-comparison td .meta{font-weight:400;color:var(--text-3)}.category-comparison td .meta,.category-comparison td>bdi{white-space:normal;overflow-wrap:anywhere;font-size:.875rem}@media (max-width:599px){.category-comparison-scroll{margin-inline:0}.category-comparison tbody td,.category-comparison tfoot td,.category-comparison thead th{min-inline-size:132px;max-inline-size:220px}.category-comparison tbody th{min-inline-size:108px;max-inline-size:132px;font-size:.8125rem}}@media (max-width:1023px){.article-layout.review-layout{grid-template-columns:minmax(0,1fr)}}.article-layout>.prose,.review-final .key-facts dd,.review-final>div{min-inline-size:0}@media (max-width:599px){.key-facts dd{overflow-wrap:anywhere;text-align:end}.key-facts dd,.review-final .key-facts dd{white-space:normal}}.review-final>div:last-child{grid-column:1/-1}@media (max-width:599px){.review-final{grid-template-columns:minmax(0,1fr);justify-items:start}.review-final>div{inline-size:100%;min-inline-size:0}.review-final .key-facts>div{flex-wrap:wrap}.review-final .key-facts dd{max-inline-size:100%}}.category-comparison td .cell-text{display:inline-block;vertical-align:middle;max-inline-size:240px;white-space:normal;overflow-wrap:anywhere;font-size:.875rem}@media (max-width:599px){.category-comparison td .cell-text{max-inline-size:180px}}.catalog-categories{min-inline-size:0;margin:12px 0 0;padding:0;border:0}.catalog-category-scroll{display:flex;gap:5px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.catalog-category{position:relative;display:flex;flex-direction:row;flex:none;align-items:center;justify-content:center;gap:8px;min-block-size:42px;padding:8px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font-size:.8125rem;font-weight:500;cursor:pointer}.catalog-category input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.catalog-category svg{flex:none;inline-size:16px;block-size:16px}.catalog-category:has(input:checked){color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.catalog-category:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.catalog-results-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block:0 6px;padding-inline:2px}.catalog-results-heading p{margin:0;color:var(--text);font-size:.8125rem;font-weight:500}.catalog-results-heading p>span{color:var(--text-3);font-size:.6875rem;font-weight:400}.catalog-browse{display:flex;gap:6px}.catalog-browse button{display:grid;place-items:center;inline-size:36px;min-block-size:36px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text)}.catalog-browse button:disabled{opacity:.35;background:transparent}.catalog-directory,.catalog-workspace{container:provider-catalog/inline-size;min-inline-size:0}.provider-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);align-items:stretch;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.provider-card{--brand-tint:#73a696;--brand-angle:-26deg;position:relative;display:flex;flex-direction:column;min-inline-size:0;min-block-size:440px;scroll-snap-align:start;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px -20px color-mix(in srgb,var(--text) 24%,transparent)}.provider-card[data-provider=bitget]{--brand-tint:#27bfcb;--brand-angle:-32deg}.provider-card[data-provider=bybit]{--brand-tint:#f7a600;--brand-angle:24deg}.provider-card[data-provider=ftmo]{--brand-tint:#488dec;--brand-angle:-16deg}.provider-card[data-provider=fundednext]{--brand-tint:#956de3;--brand-angle:32deg}.provider-card[data-provider=kcex]{--brand-tint:#a8bf65;--brand-angle:18deg}.provider-card[data-provider=mexc]{--brand-tint:#3378ff;--brand-angle:-35deg}.provider-card[data-provider=roboforex]{--brand-tint:#3988c8;--brand-angle:15deg}.provider-card[data-provider=traderspost]{--brand-tint:#47a68e;--brand-angle:-18deg}.provider-card[data-provider=tradingview]{--brand-tint:#91a5d5;--brand-angle:35deg}.provider-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.provider-card:focus-within{border-color:var(--accent)}.provider-card-cover{position:relative;isolation:isolate;display:grid;grid-template-rows:22px 1fr;gap:5px;flex:none;block-size:98px;padding:9px 12px 8px;overflow:hidden;background:radial-gradient(ellipse at 12% 0,#ffffffd9,transparent 75%),color-mix(in srgb,var(--brand-tint) 24%,#f1f5f2)}.provider-card-cover:before{inline-size:148px;block-size:148px;inset-inline-end:-34px;inset-block-start:-28px;border:1px solid color-mix(in srgb,var(--brand-tint) 32%,transparent);border-radius:30px;box-shadow:0 0 0 18px color-mix(in srgb,var(--brand-tint) 7%,transparent),0 0 0 36px color-mix(in srgb,var(--brand-tint) 5%,transparent)}.provider-card-cover:after,.provider-card-cover:before{content:"";position:absolute;z-index:-1;transform:rotate(var(--brand-angle))}.provider-card-cover:after{inline-size:34px;block-size:180px;inset-inline-start:24px;inset-block-start:-35px;background:color-mix(in srgb,var(--brand-tint) 10%,transparent)}.provider-card-badges{display:flex;align-items:center;justify-content:space-between;gap:5px;inline-size:100%;min-inline-size:0}.provider-card-category,.provider-card-simulation{display:inline-flex;align-items:center;min-block-size:20px;max-inline-size:100%;padding:2px 5px;border-radius:4px;color:#233b33;background:#ffffffad;font-size:.625rem;font-weight:500;line-height:1.3}.provider-card-simulation{color:#493d20;background:#fff5d8e8}.provider-card .provider-card-logo{display:grid;place-items:center;justify-self:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;block-size:50px;padding:2px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.provider-card .provider-card-logo img{object-fit:contain;max-inline-size:100%}.provider-card .provider-card-logo img[src$=".svg"]{inline-size:166px;block-size:44px}.provider-card .provider-card-logo img[src$=".png"]{inline-size:46px;block-size:46px;border-radius:7px}.provider-card .provider-logo-fallback{color:#173c30;font-size:1.75rem;font-weight:600}.provider-card-body{display:flex;flex-direction:column;flex:1 1;min-inline-size:0;padding:10px 14px}.provider-card h3{display:flex;align-items:center;min-block-size:24px;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.provider-card h3 a{color:var(--text);font:inherit;text-decoration:none}.provider-card-tabs{display:flex;flex:none;gap:18px;margin-block:4px 12px;padding:0;border:0;border-block-end:1px solid var(--border);border-radius:0;background:transparent}.provider-card-tabs button{position:relative;flex:none;min-block-size:32px;padding:4px 0 6px;border:0;border-radius:0;background:transparent;color:var(--text-3);font-size:.75rem;font-weight:500}.provider-card-tabs button[aria-selected=true]{background:transparent;color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.provider-card-panel{min-block-size:0;margin-block-end:10px;padding:0;overflow:visible}.provider-card-panel[hidden]{display:none}.provider-card .key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:0}.provider-card .key-facts>div{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:flex-end;min-inline-size:0;gap:4px;min-block-size:0;padding:0;border:0}.provider-card .key-facts>div+div{padding-inline-start:12px;border-inline-start:1px solid var(--border)}.provider-card .key-facts dt{margin:0;color:var(--text-2);font-size:.6875rem;line-height:1.4;font-weight:400;text-wrap:pretty}.provider-card .key-facts dd{margin:0;padding:0;min-inline-size:0;max-inline-size:100%;color:var(--text);font-size:1.25rem;line-height:1.2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:start;white-space:normal;overflow-wrap:anywhere}.provider-card[data-provider=roboforex] .key-facts dd,.provider-card[data-provider=traderspost] .key-facts dd{font-size:1rem}.provider-card-caveat{margin:8px 0 0;color:var(--text-3);font-size:.6875rem;line-height:1.45}.provider-card-summary{margin:0;color:var(--text-2);font-size:.8125rem;line-height:1.65}.provider-card-panel>.meta{display:block;margin-block-start:8px;font-size:.6875rem;line-height:1.5}.provider-card-panel p+p{margin-block-start:8px}.provider-card-sources{display:inline-flex;align-items:center;min-block-size:36px;margin-block-start:6px;color:var(--accent);font-size:.75rem;text-underline-offset:3px}.provider-card-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-block-start:auto}.provider-card-actions .button{inline-size:100%;min-inline-size:0;min-block-size:44px;block-size:auto;padding:7px 5px;gap:5px;border-radius:7px;font-size:.6875rem;font-weight:600;line-height:1.3;text-align:center}.provider-card-actions .compact-offer{display:flex;margin:0;min-inline-size:0}.provider-card-actions .offer-action a.button{border-color:var(--cta);background:var(--cta);color:var(--cta-text);box-shadow:none}.provider-card-actions>.button.secondary{border:1px solid var(--border-strong);background:transparent;color:var(--text)}.provider-card-actions .button:disabled{opacity:.55;color:var(--text-3);background:var(--surface-2);border-color:var(--border)}.provider-card .compare-choice{min-inline-size:0;margin-block-start:6px;padding-block-start:4px;border-block-start:0}.provider-card .compare-choice .checkbox-label{display:flex;flex-direction:row;align-items:center;gap:7px;min-block-size:30px;margin:0;color:var(--text-2);font-size:.6875rem}.provider-card .compare-choice input{inline-size:15px;block-size:15px;min-block-size:15px;margin:0;accent-color:var(--accent)}.provider-card .compare-choice .text-button,.provider-card .compare-choice .text-link{min-block-size:28px;font-size:.6875rem}.provider-card .compare-choice .meta{margin-block:3px;font-size:.6875rem}.catalog-browse button:focus-visible,.provider-card :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.provider-card-panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.catalog-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:4px 0;color:var(--text-3);font-size:.6875rem}.catalog-footer p{max-inline-size:78ch}.catalog-footer a{display:flex;align-items:center;gap:8px;flex:none;min-block-size:40px;color:var(--accent);font-size:.75rem;font-weight:500;text-decoration:none}.catalog-page-heading{padding-block:22px 8px}.catalog-page-heading h1{margin-block:0;color:var(--text);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;font-weight:600}.catalog-page-heading p{max-inline-size:65ch;margin-block:10px 0;color:var(--text-2);font-size:.9375rem}.main-content:has(.catalog-directory)>.product-breadcrumbs{margin-block:16px 0;padding:0}.main-content:has(.catalog-directory)>.product-breadcrumbs a{color:var(--accent)}.catalog-risk{margin-block:8px 12px;max-inline-size:100ch;font-size:.75rem;color:var(--text-3)}.main-content .catalog-directory{margin-block-start:18px}.main-content .catalog-directory .directory-layout{display:block}.main-content .catalog-directory .filter-rail{position:static;margin-block-end:18px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.catalog-directory .filter-rail>details>summary{padding-block:12px;font-size:.8125rem;font-weight:500}.catalog-directory .filter-rail>details>.filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:12px 18px}.catalog-directory .filter-fields form{grid-column:span 2}.catalog-directory .filter-fields>p{margin:0}.catalog-directory .results-heading{padding-block:0 12px;border:0}.provider-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px 14px}.provider-card-cell{display:flex;flex-direction:column;min-inline-size:0}.provider-card-cell>.provider-card{flex:1 1}.provider-card-cell>.notice{margin-block-start:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem}@media (hover:hover) and (pointer:fine){.provider-card{transition:border-color .15s ease,box-shadow .15s ease}.catalog-browse button,.catalog-category,.provider-card-tabs button{transition:color .15s ease,background-color .15s ease}.provider-card:hover{border-color:var(--border-strong);box-shadow:0 10px 28px -18px color-mix(in srgb,var(--text) 25%,transparent)}.provider-card.selected:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.provider-card h3 a:hover,.provider-card-tabs button:hover{color:var(--accent)}.catalog-browse button:hover:not(:disabled),.catalog-category:hover:not(:has(input:checked)){background:var(--surface-2);color:var(--text)}.provider-card-actions>.button.secondary:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}}@media (max-width:1099px){.provider-carousel{grid-auto-columns:calc((100% - 14px)/2)}.catalog-directory .filter-rail>details>.filter-fields,.provider-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container provider-catalog (max-width:979px){.provider-carousel{grid-auto-columns:calc((100% - 14px)/2)}.provider-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.catalog-categories{margin-block-start:8px}.catalog-category{min-block-size:44px;padding-inline:11px}.provider-carousel{grid-auto-columns:88%;gap:12px}.provider-card-grid{grid-template-columns:1fr;gap:14px}.catalog-footer{flex-direction:column;align-items:start;gap:0}.catalog-results-heading p>span{font-size:.6875rem}.catalog-directory .filter-rail>details>.filter-fields{grid-template-columns:1fr}.catalog-directory .filter-fields form{grid-column:auto}.catalog-directory .results-heading{gap:10px;flex-wrap:wrap}}@container provider-catalog (max-width:559px){.provider-carousel{grid-auto-columns:88%;gap:12px}.provider-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.provider-carousel{scroll-behavior:auto}.catalog-browse button,.catalog-category,.provider-card,.provider-card-actions .button,.provider-card-tabs button{transition:none;animation:none}}@media (forced-colors:active){.provider-card,.provider-card-cover{background:Canvas;color:CanvasText;border:1px solid CanvasText}.provider-card-cover:after,.provider-card-cover:before{display:none}.provider-card-category,.provider-card-simulation{color:CanvasText;background:Canvas;border:1px solid CanvasText}.provider-card-tabs button[aria-selected=true]{color:Highlight;border-block-end:2px solid Highlight}.provider-card.selected{outline:2px solid Highlight}}.provider-card[data-provider=hfm] .provider-card-logo img,.provider-review-page[data-provider=hfm] .provider-review-brand-stage>img{background:#181818;border-radius:12px;padding:12px;filter:none!important}img[src="/providers/hfm.svg"]{background:#181818!important;filter:none!important;border-radius:.5rem;padding:4px}.site-shell{min-block-size:100vh}.site-header{box-shadow:none}.wordmark{display:inline-flex;align-items:center;gap:9px;direction:ltr;white-space:nowrap;letter-spacing:-.045em}.measure-mark{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:11px;background:var(--accent);color:var(--accent-contrast)}.desktop-nav a{display:flex;align-items:center;gap:12px}.desktop-nav a svg{flex:none}.site-header .theme-toggle{min-block-size:44px;padding:0 10px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text-2);font-size:.75rem}.site-header .theme-toggle:hover{background:var(--surface-2);color:var(--text)}.site-header .theme-toggle svg{flex:none;inline-size:18px;block-size:18px}.language-switch{border-radius:12px;background:var(--surface-2)}.language-switch a{min-block-size:38px;border-radius:9px}.site-footer{margin-block-start:28px}.consent-banner{border-block-start:1px solid var(--border-strong)}.consent-inner .button{border-radius:12px}.skip-link{z-index:100}@media (min-width:1024px){:root{--rail-width:216px;--header-h:20px}.site-shell{padding-inline-start:var(--rail-width)}.site-header{position:fixed;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;inline-size:var(--rail-width);padding:28px 18px 88px;overflow-y:auto;scrollbar-width:thin;background:var(--surface);border:0;border-inline-end:1px solid var(--border)}body .asw-menu-btn{bottom:20px!important}html[dir=rtl] body .asw-menu-btn{left:auto!important;right:20px!important}html[dir=ltr] body .asw-menu-btn{left:20px!important;right:auto!important}.site-header .container{inline-size:100%;margin:0}.header-main{order:0}.site-shell .masthead{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-block-size:0;padding:0}.masthead .wordmark{align-self:center;font-size:1.4rem}.site-shell .desktop-nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}.desktop-nav a{min-block-size:44px;padding:10px 12px;border:1px solid transparent;border-radius:12px;font-size:.8125rem;font-weight:500}.desktop-nav a:hover{background:var(--surface-2)}.desktop-nav a[aria-current=page]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);box-shadow:none}.category-strip{order:1;margin-block:24px 18px;padding-block-start:16px;border:0;border-block-start:1px solid var(--border);overflow:visible;background:transparent}.category-strip-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;padding:0;overflow:visible}.category-strip-inner>span{inline-size:100%;margin:0 0 5px;color:var(--text-3);font-size:.6875rem}.category-strip a,.category-strip a+a{min-block-size:34px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;font-size:.6875rem;font-weight:400}.utility-band{order:2;position:static;margin-block-start:auto;padding-block-start:16px;border:0;border-block-start:1px solid var(--border)}.utility-inner{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px}.utility-inner>p{display:block;margin:0;color:var(--text-3);font-size:.6875rem;text-align:center}.utility-links{display:none}.utility-inner .preference-controls{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.language-switch,.language-switch a{justify-content:center}.language-switch a{flex:1 1;padding-inline:7px;font-size:.75rem}.site-header .theme-toggle{justify-content:center}.main-content.container{padding-block-start:20px}.compare-tray{position:sticky;inset-block-end:16px;z-index:20;box-shadow:var(--shadow-3);border-radius:18px}}@media (max-width:1023px){:root{--header-h:76px}.site-header{position:sticky;inset-block-start:0;border-block-end:1px solid var(--border);background:var(--surface)}.site-header .category-strip{display:none}.site-header .utility-band{position:absolute;inset-block-start:0;inset-inline-end:16px;z-index:2;margin:0;padding:0;border:0;background:transparent}.site-header .utility-inner{inline-size:auto;min-block-size:76px;display:flex;margin:0;gap:0}.utility-inner .utility-links,.utility-inner>p{display:none}.utility-inner .preference-controls{display:flex;flex-direction:row;gap:6px;margin:0}.site-header .theme-toggle{inline-size:38px;min-block-size:44px;padding:0;justify-content:center}.language-switch a span,.site-header .theme-toggle span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.language-switch{padding:2px;gap:2px}.language-switch a{flex:none;justify-content:center;min-inline-size:30px;min-block-size:44px;padding:0 6px}.language-switch svg{inline-size:18px;block-size:13px}.site-shell .masthead{grid-template-columns:40px minmax(0,1fr);min-block-size:76px;padding-block:0;padding-inline-end:118px;gap:8px;inline-size:calc(100% - 32px)}.site-shell .masthead .wordmark{font-size:1.15rem;gap:6px}.masthead .measure-mark{inline-size:26px;block-size:28px;border-radius:8px}.masthead .measure-mark svg{inline-size:19px}.site-shell .mobile-menu summary{inline-size:40px;min-block-size:44px;padding:8px;border:0;border-radius:11px;background:var(--surface-2)}.site-shell .mobile-menu nav{padding-block-start:94px}.main-content.container{padding-block-start:12px}}@media (max-width:359px){.site-shell .masthead .wordmark{font-size:1rem}.masthead .measure-mark{display:none}}@media (forced-colors:active){.category-strip a[aria-current=page],.desktop-nav a[aria-current=page]{outline:2px solid}}.home-main .container{inline-size:min(100% - 64px,1280px)}.catalog-home{padding-block:0 8px;background:transparent;color:var(--text)}.catalog-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;border:1px solid #345146;border-radius:24px;overflow:hidden;background:#102622;color:#edf5ee}.hero-copy{position:relative;z-index:1;min-inline-size:0;padding:28px 32px}.catalog-heading h1{max-inline-size:none;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.16;font-weight:500;letter-spacing:-.025em;color:#f1f7f2}.catalog-heading h1 span{display:block;color:#b6ed8b}.catalog-heading:dir(ltr) h1{font-size:clamp(2rem,2.7vw,2.85rem);letter-spacing:-.045em}.catalog-heading h1+p{max-inline-size:44ch;margin-block:12px 0;color:#c4d5ca;font-size:.875rem;line-height:1.65}.catalog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-block-start:20px}.catalog-actions .button{min-block-size:44px;padding-inline:16px;border:1px solid #b6ed8b;border-radius:10px;gap:16px;background:#b6ed8b;color:#17361f;font-size:.8125rem}.catalog-actions .button:hover{background:#cdf7ae;border-color:#cdf7ae;color:#102a18}.hero-compare-link{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;color:#edf5ee;font-size:.8125rem;font-weight:400;text-decoration:none}.hero-compare-link:hover{color:#b6ed8b;text-decoration:underline}.hero-compare-link:dir(rtl)>svg{transform:scaleX(-1)}.hero-art{position:relative;display:grid;place-items:center;min-inline-size:0;overflow:hidden;perspective:800px}.hero-object{position:absolute;inset:0;transform-style:preserve-3d}.hero-sculpture{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;transform:rotateY(var(--lens-x,0deg)) rotateX(var(--lens-y,0deg)) scale(1.02);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 90%,transparent)}.catalog-workspace{position:relative;margin-block-start:20px;scroll-margin-block-start:24px;border:0;background:transparent}.catalog-home .catalog-categories{margin:0;padding:0;border:0}.catalog-home .catalog-category-scroll{padding:6px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 65%,transparent);gap:5px;scrollbar-width:thin}.catalog-home .catalog-category{flex:1 0 auto;justify-content:center;min-block-size:42px;padding:8px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-2);font-size:.8125rem;font-weight:500}.catalog-home .catalog-category:has(input:checked){border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-1)}.catalog-home .catalog-category:not(:has(input:checked)):hover{background:var(--surface-2);color:var(--text)}.catalog-home .catalog-category:after{content:none}.catalog-home .catalog-results-heading{min-block-size:50px;margin-block:0;padding-block:8px}.catalog-home .catalog-results-heading p{font-size:.75rem}.catalog-home .catalog-footer{padding-block:12px}.catalog-home .catalog-footer a,.catalog-home .catalog-footer p{font-size:.6875rem}.home-main .home-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block:24px 0;border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden}.home-main .home-tools>a{display:flex;align-items:center;gap:16px;padding:22px;border:0;border-radius:0;background:transparent}.home-main .home-tools>a+a{border-inline-start:1px solid var(--border)}.home-main .home-tools>a>svg{flex:none;inline-size:44px;block-size:44px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--accent)}.home-main .home-tools h2{margin:0;font-size:.9375rem;font-weight:600}.home-main .home-tools p{margin-block:4px;color:var(--text-2);font-size:.75rem}.home-main .home-tools span{color:var(--accent);font-size:.75rem;font-weight:500}.home-main .home-tools>a:hover{background:var(--accent-soft)}.home-main .home-learning{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:28px;margin-block-start:44px;padding-block:0;border:0}.learning-head{grid-row:1/3;display:flex;flex-direction:column;align-items:start;gap:12px}.learning-head .eyebrow{margin:0;font-size:.6875rem}.home-main .home-learning .learning-head h2{margin:0;font-size:1.75rem;font-weight:500}.learning-head .text-link{min-block-size:44px;margin:0;font-size:.8125rem}.learning-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.learning-row li{display:flex;min-inline-size:0}.learning-row a{display:flex;flex-direction:column;flex:1 1;gap:14px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-decoration:none}.learning-row a:hover{border-color:var(--accent)}.learning-row a:hover .learning-title{text-decoration:underline}.learning-level{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--accent);font-size:.6875rem;font-weight:500}.learning-level:dir(rtl) svg{transform:scaleX(-1)}.learning-title{font-size:.875rem;font-weight:500;line-height:1.5}.learning-date{margin-block-start:auto;color:var(--text-3);font-size:.6875rem}.learning-comparisons{grid-column:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 16px;margin-block-start:12px;color:var(--text-2);font-size:.75rem}.learning-comparisons a{display:inline-flex;align-items:center;min-block-size:40px;color:var(--text)}.learning-comparisons a:last-child{color:var(--accent)}.home-main .home-method{margin-block-start:28px;padding:12px 18px;border-radius:14px;background:transparent}.home-main .home-method>summary{font-size:.875rem}.site-footer{padding-block:28px 18px}.footer-compact{display:grid;gap:16px}.footer-compact .footer-brand{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}.footer-compact .footer-brand p{margin:0;max-inline-size:none}.footer-compact .footer-brand p:last-of-type{inline-size:100%;font-size:.75rem}.footer-row{display:flex;flex-wrap:wrap;gap:4px 28px}.footer-row nav{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px}.footer-row-label{color:#fff;font-size:.75rem;font-weight:500;margin-inline-end:4px}.footer-row nav a,.footer-row nav button{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:0;color:var(--footer-text);font-size:.75rem;font-weight:400;text-decoration:none}.footer-row nav a:hover,.footer-row nav button:hover{color:#fff;text-decoration:underline}.footer-bottom{margin-block-start:18px;padding-block-start:14px;font-size:.6875rem}@media (max-width:1279px) and (min-width:1024px){.hero-copy{padding:24px}.catalog-heading h1,.catalog-heading:dir(ltr) h1{font-size:2rem}.catalog-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.home-main .home-learning{grid-template-columns:150px minmax(0,1fr);gap:18px}.learning-row{grid-template-columns:1fr}}@media (max-width:767px){.home-main .container{inline-size:calc(100% - 32px)}.catalog-home{padding-block-start:16px}.catalog-heading{display:flex;flex-direction:column;border-radius:20px}.hero-copy{padding:0 20px 20px}.catalog-heading h1,.catalog-heading:dir(ltr) h1{font-size:clamp(1.75rem,6.8vw,2.625rem);line-height:1.17}.catalog-heading h1+p{max-inline-size:33ch;margin-block-start:12px;font-size:.8125rem}.catalog-actions{gap:4px 14px;margin-block-start:16px}.catalog-actions .button{padding-inline:12px;gap:10px;font-size:.75rem}.hero-compare-link{font-size:.75rem}.hero-art{order:-1;display:grid;flex:none;block-size:140px;margin-block-start:4px;overflow:visible}.hero-sculpture{-webkit-mask-image:radial-gradient(ellipse 120px 85px at center,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 120px 85px at center,#000 45%,transparent 100%)}.catalog-workspace{margin-block-start:16px;scroll-margin-block-start:92px}.catalog-home .catalog-category-scroll{padding:5px;border-radius:13px}.catalog-home .catalog-category{padding-inline:12px;min-block-size:40px;font-size:.75rem}.catalog-home .catalog-results-heading p span{font-size:.625rem}.home-main .home-tools{grid-template-columns:1fr;margin-block-start:16px}.home-main .home-tools>a{padding:16px}.home-main .home-tools>a+a{border-inline-start:0;border-block-start:1px solid var(--border)}.home-main .home-learning{display:block;margin-block-start:32px}.learning-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-block-end:14px}.learning-head .eyebrow{inline-size:100%}.learning-head .text-link{margin-inline-start:auto}.home-main .home-learning .learning-head h2{font-size:1.5rem}.learning-row{grid-template-columns:1fr;gap:10px}.learning-row a{padding:16px;gap:8px}.learning-comparisons{align-items:start;flex-direction:column;gap:0}.footer-row nav a,.footer-row nav button{min-block-size:40px}.footer-row{gap:4px 20px}}@media (forced-colors:active){.hero-art{display:none}.catalog-heading{border:1px solid}}:root{--dir:1;--motion-out:cubic-bezier(.22,1,.36,1)}[dir=rtl]{--dir:-1}.button{border-radius:999px}.offer-action a.button{position:relative;overflow:hidden;transition:background-color .15s ease,border-color .15s ease}.offer-action:not(.compact-offer) a.button{min-block-size:48px;padding-inline:24px;font-size:1rem}.offer-action a.button>span[aria-hidden]{display:inline-block;transition:transform .18s var(--motion-out)}.compact-offer a.button{border-radius:12px;line-height:1.25;text-align:center}.compact-offer a.button>span[aria-hidden]{margin-inline-start:.3em}.aside-cta .compact-offer a.button{padding-inline:10px;font-size:.875rem}.offer-note{margin:6px 0 0;font-size:.75rem;color:var(--text-3)}.compact-offer .offer-note{display:none}.review-sticky .compact-offer a.button{min-block-size:48px}@media (max-width:599px){.review-final{padding:16px}.inline-cta .compact-offer,.inline-cta .compact-offer a.button,:is(.review-summary,.review-final) .offer-action:not(.compact-offer),:is(.review-summary,.review-final) .offer-action:not(.compact-offer) a.button{inline-size:100%}.offer-action:not(.compact-offer) a.button{border-radius:14px;line-height:1.25;text-align:center}}@media (prefers-reduced-motion:no-preference){.hero-sculpture{animation:lens-enter .35s var(--motion-out) backwards;transition:transform .28s var(--motion-out)}.hero-object{animation:optical-orbit .4s ease-in-out}[data-reveal][data-inview]:not([data-motion-done]){animation:reveal-up .6s var(--motion-out) var(--reveal-delay,0s) backwards}[data-reveal=cover][data-inview]:not([data-motion-done]){animation-name:reveal-cover}[data-reveal=icon][data-inview]:not([data-motion-done]){animation-name:reveal-icon}.home-tools>a:focus-within [data-reveal],.provider-card:focus-within [data-reveal],[data-reveal][data-inview]:focus-within{animation:none}.reveal-words{display:inline-block}.catalog-browse button,.catalog-category,.home-tools>a,.learning-row a,.provider-card{transition:border-color .18s ease,background-color .18s ease}}@keyframes lens-enter{0%{transform:translateY(12px) scale(.97)}to{transform:scale(1.02)}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.hero-sculpture{animation:sculpture-enter .4s var(--motion-out) backwards}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:exit 0% exit 100%){.catalog-heading{view-timeline:--hero-exit block}.hero-art{animation:sculpture-scroll linear both;animation-timeline:--hero-exit;animation-range:exit 0 exit 100%}}}@keyframes sculpture-enter{0%{transform:translate3d(0,14px,-50px) rotateX(16deg) rotateY(-18deg) scale(.9)}to{transform:rotateY(0deg) rotateX(0deg) scale(1.02)}}@keyframes sculpture-scroll{0%{transform:perspective(800px) translateY(0) rotateX(0deg) rotateY(0deg)}to{transform:perspective(800px) translateY(-28px) rotateX(16deg) rotateY(22deg) scale(.94)}}@keyframes optical-orbit{0%,to{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0)}25%{transform:translate3d(0,-9px,12px) rotateX(8deg) rotateY(-14deg) rotate(-3deg)}75%{transform:translate3d(0,5px,0) rotateX(-6deg) rotateY(12deg) rotate(2deg)}}@keyframes reveal-up{0%{transform:perspective(900px) translate3d(0,18px,0) rotateX(3deg)}to{transform:none}}@keyframes reveal-cover{0%{transform:translateY(6px)}to{transform:none}}@keyframes reveal-icon{0%{transform:translateY(4px)}to{transform:none}}@keyframes reveal-panel{0%{transform:perspective(900px) translate3d(0,54px,0) rotateX(7deg) scale(.94)}to{transform:none}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.hero-art[data-scroll-motion]{animation:none;transform:perspective(700px) translate3d(0,calc(var(--scroll-progress,0) * -32px),0) rotateX(calc(var(--scroll-progress,0) * -18deg)) rotateY(calc(var(--scroll-progress,0) * 34deg)) scale(calc(1 + var(--scroll-progress,0) * .08))}.provider-card-cover[data-scroll-motion] .provider-card-logo>:is(img,.provider-logo-fallback){transform:translate3d(0,calc(var(--scroll-progress,0) * -6px),0)}.provider-card-cover[data-scroll-motion]:before{transform:translateY(calc(var(--scroll-progress,0) * 12px)) rotate(var(--brand-angle))}.provider-card-cover[data-scroll-motion]:after{transform:translateX(calc(var(--scroll-progress,0) * 18px)) rotate(var(--brand-angle))}[data-reveal=panel][data-inview]:not([data-motion-done]){animation:reveal-panel .75s var(--motion-out) var(--reveal-delay,0s) backwards}[data-reveal=panel][data-inview]:focus-within{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.offer-action a.button:hover>span[aria-hidden]{transform:translate(2px,-2px)}.hero-compare-link:hover>svg{translate:2px -2px}}.reading-progress{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:40;inline-size:100%;block-size:3px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}[dir=rtl] .reading-progress{transform-origin:100% 50%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.reading-progress{animation:grow-x linear both;animation-timeline:scroll(root)}}}@keyframes grow-x{to{transform:scaleX(1)}}.category-comparison tbody tr:hover :is(th,td),.compare-table tbody tr:hover :is(th,td){background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.hero-art,.hero-object,.hero-sculpture,.reading-progress,[data-reveal],[data-reveal][data-inview]{animation:none;transition:none}.catalog-browse button,.catalog-category,.hero-compare-link>svg,.home-tools>a,.learning-row a,.offer-action a.button,.offer-action a.button>span[aria-hidden],.provider-card{transition:none}.button:active,.offer-action a.button:hover>span[aria-hidden]{transform:none}.reading-progress{display:none}}html.asw-stop-animations .provider-card-cover[data-scroll-motion] .provider-card-logo>*,html.asw-stop-animations :is(.hero-art,.hero-object,.hero-sculpture,.reading-progress),html.asw-stop-animations [data-reveal][data-inview]{animation:none;transition:none;transform:none}.comparison-workspace img.provider-initial,.provider-card-logo{background:transparent;border:0;box-shadow:none}img[src^="/providers/"]{object-fit:contain;object-position:center}img[src="/providers/tradersync.webp"]{filter:brightness(0)}.provider-card .provider-card-logo img[src="/providers/tradersync.webp"]{inline-size:100%;max-inline-size:166px;block-size:100%}:root[data-theme=dark] img[src="/providers/tradersync.webp"]:not(.provider-card-cover img,.editorial-provider-logo img){filter:none}@media (prefers-color-scheme:dark){:root[data-theme=system] img[src="/providers/tradersync.webp"]:not(.provider-card-cover img,.editorial-provider-logo img){filter:none}}@media (forced-colors:active){:root[data-theme] img[src="/providers/tradersync.webp"]{filter:none;background:#000;forced-color-adjust:none}}:root[data-theme=dark] img[src^="/providers/"][src$=".svg"]:not(.provider-card-cover img,.editorial-provider-logo img){filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root[data-theme=system] img[src^="/providers/"][src$=".svg"]:not(.provider-card-cover img,.editorial-provider-logo img){filter:brightness(0) invert(1)}}@media (forced-colors:active){:root[data-theme] img[src^="/providers/"][src$=".svg"]:not(.provider-card-cover img){filter:none;background:#fff;forced-color-adjust:none}}.review-comparison{container:review-comparison/inline-size}.review-comparison .review-comparison-note{margin-block:0 1.25rem;color:var(--text-2);font-size:.9375rem;line-height:1.65}.review-comparison .review-comparison-surface{border:0;border-radius:0;background:transparent;overflow:visible}.review-comparison .review-comparison-table{display:block;inline-size:100%;min-inline-size:0;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.65}.review-comparison .review-comparison-table :is(thead,tbody,tfoot,tr){display:block}.review-comparison .review-comparison-table :is(th,td){display:block;position:static;min-inline-size:0;max-inline-size:none;padding:1rem .75rem;border:0;box-shadow:none;background:transparent;color:var(--text);text-align:start;vertical-align:top;font-size:1rem;font-weight:400;white-space:normal;overflow-wrap:anywhere}.review-comparison .review-comparison-table thead>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-end:1.25rem}.review-comparison .review-comparison-table thead th{padding:.75rem .5rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface-2)}.review-comparison .review-comparison-table .review-comparison-corner{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.review-comparison .review-comparison-identity{display:grid;justify-items:center;align-content:start;text-align:center;gap:.25rem;min-inline-size:0}.review-comparison .review-comparison-identity img{inline-size:6rem;max-inline-size:100%;block-size:2rem;margin:0 0 .25rem;padding:.25rem;border-radius:.25rem;box-shadow:none;background:transparent;object-fit:contain}.review-comparison .review-comparison-identity>span{font-size:.9375rem;font-weight:650;line-height:1.4}.review-comparison .review-comparison-identity a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--accent);text-underline-offset:.2em}.review-comparison .review-comparison-identity small{margin:0;color:var(--text-2);font-size:.8125rem;line-height:1.4}.review-comparison .review-comparison-table tbody tr:is(:nth-child(2n),:hover)>:is(th,td){background:transparent}.review-comparison .review-comparison-table tbody th{box-shadow:none}.review-comparison .review-comparison-table .review-comparison-group>th{padding:1rem .75rem .625rem;border-block-end:1px solid var(--border-strong);color:var(--accent);font-size:.9375rem;font-weight:650}.review-comparison .review-comparison-table :is(tbody,tfoot) th[scope=row]{padding-block:1.125rem .5rem;font-weight:650}.review-comparison .review-comparison-table :is(tbody,tfoot) td{border-block-end:1px solid var(--border)}.review-comparison .review-comparison-table [data-current]{box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:.5rem}.review-comparison .review-comparison-table tbody tr>td[data-current]{background:var(--accent-soft)}.review-comparison .review-comparison-cell-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-block-end:.5rem;color:var(--text);font-size:.9375rem;font-weight:650;line-height:1.5}.review-comparison .review-comparison-cell-identity>span{color:var(--text-2);font-size:.8125rem;font-weight:400}.review-comparison .review-comparison-value :is(.cell-text,.meta,.stale-label){display:inline;max-inline-size:none;color:var(--text-2);font-size:1rem;font-weight:400;line-height:inherit;white-space:normal;overflow-wrap:anywhere}.review-comparison .review-comparison-value>bdi{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-comparison .review-comparison-value>p.meta{display:block;margin-block:.5rem 0;font-size:.9375rem}.review-comparison .review-comparison-value .best{color:var(--accent)}.review-comparison .review-comparison-actions{display:grid;gap:.5rem}.review-comparison .review-comparison-actions .compact-offer{inline-size:100%;margin:0}.review-comparison .code-chip,.review-comparison .review-comparison-actions :is(.button,.text-link){min-block-size:2.75rem;max-inline-size:100%;font-size:.9375rem;white-space:normal;overflow-wrap:anywhere}.review-comparison .review-comparison-actions .button{inline-size:100%;padding-inline:.75rem}.review-comparison .review-comparison-actions .text-link{display:flex;align-items:center;justify-content:center;margin:0}.review-comparison .review-comparison-table td[data-unknown]{display:none}@container review-comparison (min-width: 44rem){.review-comparison .review-comparison-surface{overflow-x:auto;border:1px solid var(--border);border-radius:.75rem}.review-comparison .review-comparison-table{display:table}.review-comparison .review-comparison-table thead{display:table-header-group}.review-comparison .review-comparison-table tbody{display:table-row-group}.review-comparison .review-comparison-table tfoot{display:table-footer-group}.review-comparison .review-comparison-table thead>tr,.review-comparison .review-comparison-table tr{display:table-row}.review-comparison .review-comparison-table :is(th,td){display:table-cell;min-inline-size:10rem;padding:1rem;border:0;border-block-end:1px solid var(--border);border-inline-end:1px solid var(--border);border-radius:0;box-shadow:none}.review-comparison .review-comparison-table td[data-unknown]{display:table-cell}.review-comparison .review-comparison-table .review-comparison-corner{position:static;inline-size:auto;block-size:auto;padding:1rem;overflow:visible;clip-path:none}.review-comparison .review-comparison-table tr>:last-child{border-inline-end:0}.review-comparison .review-comparison-table tfoot td{border-block-end:0}.review-comparison .review-comparison-table [data-current]{border-radius:0;box-shadow:none}.review-comparison .review-comparison-cell-identity{display:none}}img[src="/providers/tradeday.svg"]{filter:brightness(0)}@media (forced-colors:active){:root[data-theme] img[src="/providers/tradeday.svg"]{filter:none!important;background:#000!important;forced-color-adjust:none}}@font-face{font-family:EFTLampner;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/lampner-hebrew-light.woff2) format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:EFTLampner;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/lampner-hebrew-regular.woff2) format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:EFTLampner;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/lampner-hebrew-bold.woff2) format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}:root[lang=he]{--font-body:"EFTLampner","Inter",Arial,sans-serif;--font-display:"EFTLampner","Inter",Arial,sans-serif}html[lang=he] .consent-inner h2{font-family:var(--font-body)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-latin-variable.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root[lang=en]{--font-body:"Inter",Arial,sans-serif;--font-display:"Inter",Arial,sans-serif}html[lang=en] .consent-inner h2{font-family:var(--font-body)}.catalog-home.home-catalogue .home-category-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:4px 8px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.catalog-home.home-catalogue .home-category-nav a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:44px;padding:6px 12px;border-radius:9px;color:var(--text-2);font-size:.8125rem;text-decoration:none}.catalog-home.home-catalogue .home-category-nav a:hover{background:var(--accent-soft);color:var(--accent)}.catalog-home.home-catalogue .home-category-section{min-inline-size:0;margin-block-start:32px;scroll-margin-block-start:96px}.catalog-home.home-catalogue .home-category-section+.home-category-section{padding-block-start:28px;border-block-start:1px solid var(--border)}.catalog-home.home-catalogue .home-category-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;margin-block-end:16px}.catalog-home.home-catalogue .home-category-heading>div{flex:1 1 24rem;min-inline-size:0}.catalog-home.home-catalogue .home-category-heading h2{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3;text-wrap:balance}.catalog-home.home-catalogue .home-category-heading p{max-inline-size:65ch;margin-block:8px 0;color:var(--text-2);font-size:.875rem;line-height:1.65;text-wrap:pretty}.catalog-home.home-catalogue .home-category-comparisons a,.catalog-home.home-catalogue .home-category-heading>a{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;color:var(--accent);font-size:.8125rem;text-underline-offset:3px;overflow-wrap:anywhere}.catalog-home.home-catalogue .home-category-comparisons a>svg,.catalog-home.home-catalogue .home-category-heading>a>svg,.catalog-home.home-catalogue .home-category-nav svg{flex:none}.catalog-home.home-catalogue .home-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;min-inline-size:0}.catalog-home.home-catalogue .provider-card{min-block-size:0;overflow:visible}.catalog-home.home-catalogue .provider-card-cover{border-start-start-radius:13px;border-start-end-radius:13px}.catalog-home.home-catalogue .provider-card h3 a{overflow-wrap:anywhere}.catalog-home.home-catalogue .provider-card-tabs{gap:12px;margin-block-end:10px}.catalog-home.home-catalogue .provider-card-tabs button{min-block-size:44px}.catalog-home.home-catalogue .catalog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.catalog-home.home-catalogue .catalog-actions .button,.catalog-home.home-catalogue .provider-card .offer-code-copy,.catalog-home.home-catalogue .provider-card-actions .button{inline-size:100%;min-block-size:52px;padding:8px;border-radius:10px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.catalog-home.home-catalogue .catalog-actions .button{gap:8px}.catalog-home.home-catalogue .catalog-actions .hero-compare-link{background:transparent;border-color:#62796f;color:#edf5ee}.catalog-home.home-catalogue .catalog-actions .hero-compare-link:hover{background:#ffffff0a;border-color:#b6ed8b;text-decoration:none}.catalog-home.home-catalogue .provider-card-actions{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.catalog-home.home-catalogue .provider-card-actions .compact-offer{display:flex;flex-direction:column;gap:8px;align-items:stretch}.catalog-home.home-catalogue .provider-card-actions .compact-offer>.button{flex:none}.catalog-home.home-catalogue .provider-card-actions .offer-code{flex:1 1;align-content:start}.catalog-home.home-catalogue .provider-card-actions .offer-code-label{min-block-size:2.8em;display:grid;align-items:center}.catalog-home.home-catalogue .provider-card-actions>.button.secondary{grid-row:2}@supports (grid-template-rows:subgrid){.catalog-home.home-catalogue .provider-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.catalog-home.home-catalogue .provider-card-body{display:grid;grid-row:2/span 5;grid-template-rows:subgrid;row-gap:0}.catalog-home.home-catalogue .provider-card-actions{margin-block-start:0}}.catalog-home.home-catalogue .compare-choice .checkbox-label{min-block-size:44px}.catalog-home.home-catalogue .compare-choice input{flex:none}.catalog-home.home-catalogue .compare-choice .text-button,.catalog-home.home-catalogue .compare-choice .text-link{min-block-size:44px}.catalog-home.home-catalogue .home-category-comparisons{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 20px;margin-block-start:12px}.catalog-home.home-catalogue .home-category-comparisons>span{color:var(--text-2);font-size:.8125rem}.catalog-home.home-catalogue .home-category-comparisons ul{display:flex;flex-wrap:wrap;gap:0 20px;min-inline-size:0;margin:0;padding:0;list-style:none}.catalog-home.home-catalogue .home-category-comparisons li{min-inline-size:0}.catalog-home.home-catalogue .home-category-risk{max-inline-size:100ch;margin-block:10px 0;color:var(--text-2);font-size:.75rem;line-height:1.6;text-wrap:pretty}.catalog-home.home-catalogue .home-category-comparisons a:focus-visible,.catalog-home.home-catalogue .home-category-heading>a:focus-visible,.catalog-home.home-catalogue .home-category-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1023px){.catalog-home.home-catalogue .home-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.catalog-home.home-catalogue .home-category-nav{gap:2px;padding:4px}.catalog-home.home-catalogue .home-category-nav a{padding-inline:8px;font-size:.75rem}.catalog-home.home-catalogue .home-category-section{margin-block-start:24px}.catalog-home.home-catalogue .home-category-section+.home-category-section{padding-block-start:22px}.catalog-home.home-catalogue .home-category-heading{gap:4px;margin-block-end:12px}.catalog-home.home-catalogue .home-category-heading p{font-size:.8125rem}.catalog-home.home-catalogue .home-provider-grid{gap:10px}.catalog-home.home-catalogue .provider-card-cover{grid-template-rows:auto 1fr;gap:4px;min-block-size:82px;block-size:auto;padding:7px 8px}.catalog-home.home-catalogue .provider-card-badges{flex-wrap:wrap}.catalog-home.home-catalogue .provider-card-category,.catalog-home.home-catalogue .provider-card-simulation{font-size:.6875rem}.catalog-home.home-catalogue .provider-card .provider-card-logo{block-size:36px;padding:0 4px}.catalog-home.home-catalogue .provider-card .provider-card-logo img[src$=".svg"]{inline-size:100%;block-size:34px}.catalog-home.home-catalogue .provider-card .provider-card-logo img[src$=".png"]{inline-size:34px;block-size:34px}.catalog-home.home-catalogue .provider-card-body{padding:8px}.catalog-home.home-catalogue .provider-card h3{min-block-size:28px;font-size:.9375rem}.catalog-home.home-catalogue .provider-card-tabs{gap:0;margin-block:0 8px}.catalog-home.home-catalogue .provider-card-tabs button{flex:1 1;font-size:.75rem}.catalog-home.home-catalogue .provider-card .key-facts{grid-template-columns:minmax(0,1fr);gap:8px}.catalog-home.home-catalogue .provider-card .key-facts>div+div{padding-inline-start:0;border-inline-start:0}.catalog-home.home-catalogue .provider-card .key-facts dd{font-size:1rem;line-height:1.3}.catalog-home.home-catalogue .provider-card .key-facts dt{font-size:.75rem}.catalog-home.home-catalogue .provider-card-summary{font-size:.8125rem;overflow-wrap:anywhere}.catalog-home.home-catalogue .compare-choice .meta,.catalog-home.home-catalogue .provider-card-caveat,.catalog-home.home-catalogue .provider-card-panel>.meta{font-size:.75rem;overflow-wrap:anywhere}.catalog-home.home-catalogue .provider-card-actions{grid-template-columns:minmax(0,1fr);gap:6px}.catalog-home.home-catalogue .provider-card-actions .button{padding:7px 6px;font-size:.75rem}.catalog-home.home-catalogue .provider-card .offer-code-copy{padding-inline:6px;gap:4px;font-size:.75rem}.catalog-home.home-catalogue .compare-choice .checkbox-label{gap:5px;font-size:.75rem;line-height:1.4}.catalog-home.home-catalogue .compare-choice .text-button,.catalog-home.home-catalogue .compare-choice .text-link{font-size:.75rem;overflow-wrap:anywhere}.catalog-home.home-catalogue .home-category-comparisons,.catalog-home.home-catalogue .home-category-comparisons ul{display:block}}.catalog-home.home-catalogue :is(.hero-art,.hero-object,.hero-sculpture,.hero-orbit){animation:none;transition:none}.catalog-home.home-catalogue .hero-art{--bitcoin-progress:0;--bitcoin-stage-size:clamp(256px,26vw,336px);block-size:var(--bitcoin-stage-size);align-self:center;inline-size:100%;padding:0;isolation:isolate;overflow:hidden;perspective:none;transform:none;background:radial-gradient(ellipse at 52% 50%,#ddac4826,transparent 60%),radial-gradient(ellipse at 72% 65%,#b6ed8b12,transparent 65%)}.catalog-home.home-catalogue .hero-object{position:relative;inset:auto;inline-size:min(calc((100% - 32px) * .8),calc((var(--bitcoin-stage-size) - 32px) * .8));aspect-ratio:3/2;z-index:2;transform-origin:50% 50%;transform-style:flat;transform:rotate(calc(var(--bitcoin-progress) * 1turn))}.catalog-home.home-catalogue .hero-object>picture{display:block;inline-size:100%;block-size:100%}.catalog-home.home-catalogue .hero-sculpture{position:static;inline-size:100%;block-size:100%;object-fit:contain;-webkit-mask-image:none;mask-image:none;transform-origin:50% 50%;transform:rotateY(var(--lens-x,0deg)) rotateX(var(--lens-y,0deg))}.catalog-home.home-catalogue .hero-orbit{position:absolute;top:50%;left:50%;z-index:1;inline-size:min(88%,calc(var(--bitcoin-stage-size) - 48px));aspect-ratio:1;border:1px solid #d6af685e;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(calc(-25deg + var(--bitcoin-progress) * 38deg)) rotateX(calc(64deg - var(--bitcoin-progress) * 18deg)) rotate(calc(var(--bitcoin-progress) * 110deg))}.catalog-home.home-catalogue .hero-orbit:after,.catalog-home.home-catalogue .hero-orbit:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-5px;inline-size:10px;aspect-ratio:1;border:1px solid #f6dfa5;border-radius:50%;background:#d8ac58;box-shadow:0 0 16px #dfbc6866}.catalog-home.home-catalogue .hero-orbit:after{inset-inline-start:auto;inset-inline-end:-3px;inline-size:6px;background:#b6ed8b;border-color:#d8f3c3}.catalog-home.home-catalogue .hero-orbit-inner{z-index:3;inline-size:min(72%,calc((var(--bitcoin-stage-size) - 48px) * .82));border-color:#b6ed8b40;transform:translate(-50%,-50%) rotate(calc(36deg - var(--bitcoin-progress) * 48deg)) rotateX(calc(72deg - var(--bitcoin-progress) * 12deg)) rotate(calc(var(--bitcoin-progress) * -85deg))}@media (max-width:767px){.catalog-home.home-catalogue .hero-copy{order:0;padding:20px 18px 8px}.catalog-home.home-catalogue .hero-art{--bitcoin-stage-size:clamp(240px,74vw,304px);order:1;margin-block-start:0}.catalog-home.home-catalogue .hero-orbit{inline-size:min(78%,calc(var(--bitcoin-stage-size) - 48px))}.catalog-home.home-catalogue .hero-orbit-inner{inline-size:min(64%,calc((var(--bitcoin-stage-size) - 48px) * .82))}}@media (prefers-reduced-motion:no-preference){.catalog-home.home-catalogue .hero-art{--bitcoin-progress:var(--scroll-progress,0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.catalog-home.home-catalogue .hero-sculpture{transition:transform .18s var(--motion-out)}}@media (prefers-reduced-motion:reduce){.catalog-home.home-catalogue :is(.hero-object,.hero-sculpture){transform:none}}html.asw-stop-animations .catalog-home.home-catalogue .hero-art{--bitcoin-progress:0}html.asw-stop-animations .catalog-home.home-catalogue .hero-object{transform:none}html.asw-stop-animations .catalog-home.home-catalogue .hero-sculpture{transition:none;transform:none}.tradevenn-lockup{position:relative;display:inline-flex;align-items:center;gap:.5rem;direction:ltr;white-space:nowrap;min-inline-size:0;max-inline-size:100%}.tradevenn-logo{display:block;inline-size:13.5rem;max-inline-size:100%;block-size:auto}.site-header .wordmark{min-inline-size:0;max-inline-size:100%}.site-header .wordmark .tradevenn-logo{inline-size:11.75rem}.tradevenn-wordmark-light{display:none;position:absolute;inset:0;inline-size:100%;block-size:100%;clip-path:inset(0 0 0 31.25%);filter:brightness(0) invert(1);pointer-events:none}:root[data-theme=dark] .tradevenn-wordmark-light{display:block}@media (prefers-color-scheme:dark){:root[data-theme=system] .tradevenn-wordmark-light{display:block}}:root[data-theme].aws-filter .tradevenn-logo{background:white!important;filter:none}:root[data-theme].aws-filter .tradevenn-wordmark-light{display:none}.site-footer.tradevenn-footer{margin-block-start:2rem;padding-block:2rem calc(4.75rem + max(var(--floating-match-bottom,1.25rem),var(--accessibility-bottom,1.25rem)) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--accent) 6%,transparent),transparent 65%),var(--surface);color:var(--text)}.tradevenn-footer .tv-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);padding-block-end:1.5rem}.tradevenn-footer .tv-footer-brand{min-inline-size:0}.tradevenn-footer .wordmark{min-block-size:2.75rem;color:var(--text);font-size:1.75rem;text-decoration:none}.tradevenn-footer .tv-footer-brand p{max-inline-size:36ch;margin-block-start:.75rem;color:var(--text-2);font-size:.9375rem;line-height:1.7;text-wrap:pretty}.tradevenn-footer .tv-footer-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;min-inline-size:0}.tradevenn-footer .tv-footer-heading{margin:0 0 .5rem;color:var(--text);font-size:.875rem;font-weight:700;line-height:1.5}.tradevenn-footer ul{margin:0;padding:0;list-style:none}.tradevenn-footer :is(nav a,.tv-footer-preferences button){display:inline-flex;align-items:center;min-block-size:2.75rem;max-inline-size:100%;padding:.5rem;border:0;border-radius:.5rem;background:transparent;color:var(--text-2);font-size:.875rem;font-weight:400;line-height:1.5;text-align:start;text-decoration:none;text-underline-offset:.2em;overflow-wrap:anywhere;transition:color .18s ease,background-color .18s ease}.tradevenn-footer .tv-footer-navigation a{margin-inline-start:-.5rem}.tradevenn-footer :is(nav a,.tv-footer-preferences button):hover{background:var(--accent-soft);color:var(--accent);text-decoration:underline}.tradevenn-footer nav a[aria-current=page]{color:var(--accent);font-weight:700;text-decoration:underline}.tradevenn-footer :is(a,button):active{background:var(--accent-soft)}.site-header .wordmark:focus-visible,.tradevenn-footer :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:.5rem}.tradevenn-footer .tv-footer-policy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1rem;border-block-start:1px solid var(--border)}.tradevenn-footer .tv-footer-legal ul{display:flex;flex-wrap:wrap;gap:0 .5rem}.tradevenn-footer .tv-footer-bottom{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding-block-start:1rem;border-block-start:1px solid var(--border);color:var(--text-2);font-size:.8125rem;line-height:1.7}.tradevenn-footer .tv-footer-bottom p{flex:1 1 38rem;max-inline-size:90ch}.tradevenn-footer .tv-footer-bottom>span{font-weight:700}@media (max-width:767px){.tradevenn-footer .tv-footer-top{grid-template-columns:minmax(0,1fr);gap:1.5rem}.tradevenn-footer .tv-footer-brand p{max-inline-size:42ch}.tradevenn-footer .tv-footer-navigation{gap:1rem}.site-header .wordmark .tradevenn-logo{inline-size:10.25rem}.site-header .wordmark .tradevenn-lockup{gap:.375rem}}@media (max-width:359px){.site-header .wordmark .tradevenn-logo{inline-size:9rem}}@media (prefers-reduced-motion:reduce){.tradevenn-footer :is(a,button){transition:none}}@media (forced-colors:active){:root[data-theme] .tradevenn-logo{background:white;filter:none;forced-color-adjust:none}:root[data-theme] .tradevenn-wordmark-light{display:none}.site-header .wordmark:focus-visible,.tradevenn-footer :is(a,button):focus-visible{outline-color:Highlight}.tradevenn-footer nav a[aria-current=page]{outline:1px solid Highlight}}body{--floating-control-size:58px;--floating-control-icon:26px;--floating-control-edge:1.25rem;--floating-match-bottom:max(1.25rem,var(--accessibility-bottom,20px),var(--floating-review-clearance,0px),var(--floating-compare-clearance,0px))}.floating-match-trigger,html[dir] body .asw-menu-btn{position:fixed!important;bottom:calc(var(--floating-match-bottom) + env(safe-area-inset-bottom))!important;z-index:35!important;display:grid!important;place-items:center;width:var(--floating-control-size)!important;height:var(--floating-control-size)!important;min-width:44px;min-height:44px;padding:0!important;box-sizing:border-box!important;border:1px solid #174e3c!important;border-radius:50%!important;background:#174E3C!important;color:#fff!important;box-shadow:var(--shadow-3)!important;outline:0!important;opacity:1!important;transform:none!important;cursor:pointer}.floating-match-trigger{right:var(--floating-control-edge);left:auto;font:inherit;font-weight:700}html[dir] body .asw-menu-btn{left:var(--floating-control-edge)!important;right:auto!important}@supports (bottom:calc(max(20px,anchor-size(height,0px) + 20px) + env(safe-area-inset-bottom))){.consent-banner{anchor-name:--consent-banner}.floating-match-trigger,html[dir] body .asw-menu-btn{position-anchor:--consent-banner;bottom:calc(max(var(--floating-match-bottom),anchor-size(height,0px) + 20px) + env(safe-area-inset-bottom))!important}}.floating-match-trigger:hover,html[dir] body .asw-menu-btn:hover{background:#10382C!important}.floating-match-trigger>svg,html[dir] body .asw-menu-btn>svg{display:block;width:var(--floating-control-icon)!important;height:var(--floating-control-icon)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;pointer-events:none}html[dir] body .asw-menu-btn>svg{fill:#fff!important}.floating-match-trigger:focus-visible,html[dir] body .asw-menu-btn:focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px!important;box-shadow:0 0 0 3px var(--surface)!important}.floating-match-hint{position:absolute;top:50%;right:calc(100% + .625rem);translate:0 -50%;inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--floating-control-edge) - 2 * var(--floating-control-size) - 2.25rem);display:grid;place-items:center;min-block-size:var(--floating-control-size);box-sizing:border-box;white-space:normal;text-align:center;padding:.125rem .875rem;border:1px solid var(--border-strong);border-radius:.875rem;background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);font-size:.875rem;font-weight:600;line-height:1.3;animation:floating-match-hint-enter .18s cubic-bezier(.16,1,.3,1),floating-match-hint-attention 1.8s cubic-bezier(.455,.03,.515,.955) .9s 1}.floating-match-hint:after{content:"";position:absolute;top:50%;right:-.375rem;translate:0 -50%;inline-size:.625rem;block-size:.625rem;box-sizing:border-box;border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);background:var(--surface);transform:rotate(45deg)}body:has(.compare-tray){--floating-compare-clearance:7.5rem}.floating-match-dialog{position:fixed;inset:0;inset-inline-start:auto;margin:1rem;padding:0;inline-size:min(27rem,calc(100% - 2rem));max-inline-size:none;block-size:min(46rem,calc(100dvh - 2rem));max-block-size:none;border:1px solid var(--border-strong);border-radius:1.5rem;background:var(--surface);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;font:inherit}.floating-match-dialog[dir=rtl]{inset-inline-start:auto;inset-inline-end:0}.floating-match-dialog[open]{display:flex;flex-direction:column;animation:floating-match-enter .18s cubic-bezier(.16,1,.3,1)}html:has(.floating-match-dialog[open]){overflow:hidden}.floating-match-dialog::backdrop{background:color-mix(in srgb,var(--footer-bg) 45%,transparent)}.floating-match-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-block-end:1px solid var(--border)}.floating-match-brand{margin:0 0 .25rem;color:var(--text-2);font-size:.75rem;font-weight:700;text-align:start}.floating-match-header h2{margin:0;font:inherit;font-size:1.125rem;font-weight:700;line-height:1.4}.floating-match-close{flex:none;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);color:var(--text);cursor:pointer}.floating-match-body{flex:1 1;min-block-size:0;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.floating-match-intro{margin:0 0 1.25rem;padding:.875rem 1rem;border-radius:1rem 1rem .25rem 1rem;background:var(--surface-2);color:var(--text-2);font-size:.9375rem;line-height:1.6}.floating-match-dialog[dir=rtl] .floating-match-intro{border-radius:1rem 1rem 1rem .25rem}.floating-match-dialog .questionnaire{margin:0;padding:0;max-inline-size:none;border:0;box-shadow:none}.floating-match-dialog .questionnaire .step-heading{margin:0 0 .5rem;padding:0;border:0;background:none;color:var(--text-3);font-size:.8125rem}.floating-match-dialog .questionnaire progress{margin-block-end:1rem;block-size:.25rem}.floating-match-dialog .questionnaire fieldset{min-inline-size:0}.floating-match-dialog .questionnaire legend{margin-block-end:.5rem;font-size:1.25rem;font-weight:700}.floating-match-dialog .question-help{margin-block-end:1rem;font-size:.875rem}.floating-match-dialog .answer-options{gap:.5rem}.floating-match-dialog .answer-option{min-inline-size:0;min-block-size:2.875rem;margin:0;padding:.625rem .875rem;gap:.75rem;border-radius:.875rem;font-weight:400;transform:none}.floating-match-dialog .answer-option bdi{min-inline-size:0;overflow-wrap:anywhere}.floating-match-dialog .answer-option input{flex:none}.floating-match-dialog .questionnaire .actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem}.floating-match-dialog .answer-summary{margin-block:1rem;padding:.75rem}.floating-match-dialog .questionnaire>.meta{margin-block:1rem 0;padding-block-start:1rem}.floating-match-dialog .notice{padding:.875rem;font-size:.875rem;line-height:1.6}.floating-match-dialog .match-result{margin-block-start:1rem;padding:1rem;border-radius:1rem;box-shadow:none;overflow-wrap:anywhere}.floating-match-dialog .match-result-head{flex-wrap:wrap}.floating-match-dialog .match-result :is(p,li,summary){font-size:.9375rem}.floating-match-dialog .match-result .key-facts{display:grid;grid-template-columns:minmax(0,1fr)}.floating-match-dialog .key-facts dd{white-space:normal;overflow-wrap:anywhere}.floating-match-dialog .match-result .actions{align-items:stretch}.floating-match-dialog .match-result .actions .button{flex:1 1 100%}.floating-match-footer{padding:.75rem 1.25rem;border-block-start:1px solid var(--border);font-size:.8125rem}.floating-match-footer a{display:inline-flex;align-items:center;min-block-size:2.75rem}.floating-match-loading{color:var(--text-2)}.floating-match-dialog .answer-option:has(input:focus-visible),.floating-match-dialog :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@keyframes floating-match-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floating-match-hint-enter{0%{opacity:1;translate:6px -50%}to{opacity:1;translate:0 -50%}}@keyframes floating-match-hint-attention{0%,25%,50%,75%,to{transform:translateX(0)}12.5%{transform:translateX(-6px)}62.5%{transform:translateX(-4px)}}@media (max-width:899px){body:has(.review-sticky:not(.is-hidden)){--floating-review-clearance:var(--review-sticky-clearance,84px)}body:has(.consent-banner){--floating-review-clearance:0px}}@media (max-width:768px){body{--floating-control-size:44px;--floating-control-icon:22px;--floating-control-edge:1rem}}@media (max-width:600px){.floating-match-dialog{inset:0;margin:.5rem;inline-size:calc(100% - 1rem);block-size:calc(100dvh - 1rem);border-radius:1.25rem}.floating-match-header{padding:.875rem 1rem}.floating-match-body{padding:1rem}.floating-match-footer{padding-block-end:calc(.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.floating-match-dialog .answer-option,.floating-match-dialog[open],.floating-match-hint{animation:none;transition:none;transform:none}}html.asw-stop-animations .floating-match-dialog .answer-option,html.asw-stop-animations .floating-match-dialog[open],html.asw-stop-animations .floating-match-hint{animation:none;transition:none;transform:none}.offer-action:has(.offer-code){display:grid;gap:.5rem;min-inline-size:0;max-inline-size:100%}.offer-code{display:grid;gap:.25rem;min-inline-size:0;text-align:center}.offer-code-label{color:var(--text-2);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.offer-action .offer-code-copy{display:flex;align-items:center;justify-content:center;gap:.5rem;inline-size:100%;min-inline-size:0;min-block-size:44px;padding:.375rem .625rem;border:1px dashed var(--border-strong);border-radius:.625rem;background:var(--surface-2);color:var(--text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.offer-code-copy bdi{min-inline-size:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.offer-code-copy>span{flex:none}.offer-code-copy:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.offer-code-error{color:var(--text-2);font-size:.75rem;line-height:1.4}@media (max-width:899px){body:has(.review-sticky:not(.is-hidden) .offer-code){--review-sticky-clearance:7.5rem}.review-sticky:has(.offer-code)>strong{display:none}.review-sticky:has(.offer-code) .offer-action{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;inline-size:100%;flex:1 1}.review-sticky:has(.offer-code) .offer-code-label{font-size:.6875rem}.site-shell:has(.review-sticky .offer-code) .site-footer{padding-block-end:calc(8.5rem + env(safe-area-inset-bottom))}}.offer-action a.button.affiliate-action{isolation:isolate;transition:transform .16s cubic-bezier(.22,1,.36,1)}.offer-action a.button.affiliate-action:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 15%,rgb(255 255 255/.12),transparent 85%);box-shadow:inset 0 1px rgb(255 255 255/.3);opacity:0;transition:opacity .18s ease}.offer-action a.button.affiliate-action>span[aria-hidden]{transition:transform .18s cubic-bezier(.22,1,.36,1)}.offer-action a.button.affiliate-action:focus-visible:before{opacity:1}.offer-action a.button.affiliate-action:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.offer-action a.button.affiliate-action:hover:before{opacity:1}.offer-action a.button.affiliate-action:hover>span[aria-hidden]{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.offer-action a.button.affiliate-action,.offer-action a.button.affiliate-action:before,.offer-action a.button.affiliate-action>span[aria-hidden]{transition:none;transform:none}.offer-action a.button.affiliate-action:active,.offer-action a.button.affiliate-action:hover>span[aria-hidden]{transform:none}}html.asw-stop-animations .offer-action a.button.affiliate-action,html.asw-stop-animations .offer-action a.button.affiliate-action:before,html.asw-stop-animations .offer-action a.button.affiliate-action>span[aria-hidden]{transition:none;transform:none}