.dfr{--dfr-page:#F6F7FB;--dfr-paper:#FFFFFF;--dfr-tint:#F3F4F9;--dfr-line:#ECEEF4;--dfr-field:#DFE2EB;--dfr-ink:#1B1D2A;--dfr-copy:#585E70;--dfr-faint:#6E7486;--dfr-p1:#D6372E;--dfr-p2:#C2296B;--dfr-primary:#D23A35;--dfr-primary-tint:#FFEDE9;--dfr-glow:rgba(214,55,46,.38);--dfr-grad:linear-gradient(135deg,var(--dfr-p1) 0%,var(--dfr-p2) 100%);--dfr-accent:#2F5BEA;--dfr-accent-soft:#EAF0FF;--dfr-on-accent-soft:#1F3FA8;--dfr-w1:#FFB9A3;--dfr-w2:#FFA6C9;--dfr-w3:#FFDDA6;--dfr-good:#0E7A50;--dfr-good-soft:#E2F5EB;--dfr-on-good-soft:#0E6B48;--dfr-bad:#C81E3A;--dfr-bad-soft:#FDE8EC;--dfr-warn-soft:#FFF1DB;--dfr-on-warn:#8A5300;--dfr-shadow:0 1px 2px rgba(23,27,45,.04),0 10px 24px -6px rgba(23,27,45,.09),0 30px 60px -20px rgba(23,27,45,.16);--dfr-shadow-sm:0 1px 2px rgba(23,27,45,.06),0 4px 12px -2px rgba(23,27,45,.09);--dfr-r:24px;--dfr-r-sm:16px;--dfr-font:var(--font-brand),"Outfit",Arial,sans-serif;position:relative;isolation:isolate;overflow-x:clip;background:var(--dfr-page);color:var(--dfr-ink);font-family:var(--dfr-font);font-size:16px;line-height:1.6;padding-block:48px 64px}.dfr:before{content:"";position:absolute;inset:0 0 auto 0;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(55% 75% at 8% 0,var(--dfr-w1) 0,transparent 70%),radial-gradient(45% 70% at 62% 0,var(--dfr-w2) 0,transparent 72%),radial-gradient(40% 65% at 100% 35%,var(--dfr-w3) 0,transparent 70%);-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent)}.dfr *{box-sizing:border-box}.dfr blockquote,.dfr dd,.dfr dl,.dfr fieldset,.dfr h1,.dfr h2,.dfr h3,.dfr h4,.dfr p,.dfr ul{margin:0}.dfr-wrap{max-width:1160px;margin:0 auto;padding-inline:32px}.dfr-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:32px;max-width:800px}.dfr-head h1{font-size:40px;line-height:1.12;font-weight:300;letter-spacing:-1.2px;text-wrap:balance}.dfr-h1lead{display:table;margin-bottom:16px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--dfr-paper);box-shadow:var(--dfr-shadow-sm);font-size:14px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--dfr-ink)}.dfr-h1lead:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--dfr-grad);vertical-align:1px}.dfr-titlerow{display:flex;align-items:center;gap:16px}.dfr-industry{width:56px;height:56px;flex:none;padding:16px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4A74F5,#1F3FA8);box-shadow:0 10px 22px -8px rgba(47,91,234,.4)}.dfr-meta{color:var(--dfr-ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-about{padding-left:1.2em;display:grid;grid-gap:4px;gap:4px;color:var(--dfr-ink)}.dfr-about li::marker{color:var(--dfr-faint)}.dfr-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-template-areas:"verdict numbers" "main numbers";grid-column-gap:28px;column-gap:28px;grid-row-gap:24px;row-gap:24px;align-items:start}.dfr-verdict{grid-area:verdict}.dfr-numbers{grid-area:numbers;position:-webkit-sticky;position:sticky;top:20px}.dfr-main{grid-area:main;display:grid;grid-gap:24px;gap:24px;min-width:0}.dfr-verdict{background:var(--dfr-paper);border-radius:var(--dfr-r);box-shadow:var(--dfr-shadow);padding:32px;display:grid;grid-gap:16px;gap:16px}.dfr-vhead{display:flex;align-items:center;gap:16px;font-size:32px;line-height:1.15;font-weight:400;letter-spacing:-.8px;color:var(--dfr-ink)}.dfr-vhead .dfr-icon{width:52px;height:52px;flex:none;padding:12px;border-radius:50%;color:#fff;background:var(--dfr-v,var(--dfr-grad));box-shadow:0 10px 22px -8px var(--dfr-vglow,var(--dfr-glow))}.dfr-verdict[data-verdict=closer_look]{--dfr-v:linear-gradient(135deg,#16A365,#0E7A50);--dfr-vglow:rgba(14,122,80,.38)}.dfr-verdict[data-verdict=lower_price]{--dfr-v:linear-gradient(135deg,#4A74F5,#1F3FA8);--dfr-vglow:rgba(47,91,234,.38)}.dfr-verdict[data-verdict=not_how_you_work]{--dfr-v:linear-gradient(135deg,#F2A93B,#C47A00);--dfr-vglow:rgba(196,122,0,.38)}.dfr-verdict[data-verdict=not_for_you]{--dfr-v:linear-gradient(135deg,#E5485F,#B01733);--dfr-vglow:rgba(200,30,58,.38)}.dfr-verdict[data-verdict=ask_more]{--dfr-v:linear-gradient(135deg,#8C92A6,#585E70);--dfr-vglow:rgba(88,94,112,.38)}.dfr-rec{font-size:19px;line-height:1.45;color:var(--dfr-ink)}.dfr-rec strong{font-weight:600;color:var(--dfr-ink)}.dfr-why{color:var(--dfr-copy)}.dfr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.dfr-passform{border:0;background:var(--dfr-tint);border-radius:var(--dfr-r-sm);padding:16px 24px;display:grid;grid-gap:8px;gap:8px}.dfr-passq{font-weight:600;margin-bottom:4px}.dfr-passform label{display:flex;gap:10px;align-items:center;min-height:36px;cursor:pointer;color:var(--dfr-ink)}.dfr-passform input[type=radio]{width:18px;height:18px;flex:none;margin:0;accent-color:var(--dfr-primary)}.dfr-passform .dfr-passnote{margin-top:8px;font-weight:500}.dfr-passform .dfr-btn.is-ghost{background:var(--dfr-paper)}.dfr-passed{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:16px;border-radius:var(--dfr-r-sm);background:var(--dfr-tint)}.dfr-linkbtn{position:relative;background:none;border:0;padding:0;font:600 15px var(--dfr-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dfr-linkbtn,.dfr-linkbtn.is-blue{color:var(--dfr-accent)}.dfr-linkbtn:after{content:"";position:absolute;inset:-8px 0}.dfr-numbers{background:var(--dfr-paper);border-radius:var(--dfr-r);box-shadow:var(--dfr-shadow);padding:0 24px 24px;overflow:hidden}.dfr-numbers h2{margin:0 calc(var(--s-5) * -1);padding:12px 24px;text-align:center}.dfr-next h2,.dfr-numbers h2,.dfr-summary h2{background:var(--dfr-grad);color:#fff;font-size:17px;font-weight:500;letter-spacing:-.2px}.dfr-assumes{margin:16px 0 8px;padding:16px;border-radius:var(--dfr-r-sm);background:var(--dfr-tint);display:grid;grid-gap:6px;gap:6px}.dfr-assumes p{font-size:15px;line-height:1.5}.dfr-assumes .dfr-linkbtn{justify-self:start;font-size:15px}.dfr-numbers dl div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--dfr-line)}.dfr-numbers dl div:last-child{border-bottom:0}.dfr-numbers dt{font-size:16px;color:var(--dfr-ink)}.dfr-numbers dt span{display:block;color:var(--dfr-copy);font-size:15px;margin-top:4px}.dfr-numbers dd{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dfr-numbers .is-rec dd{white-space:normal;max-width:62%}.dfr-numbers .is-strong{margin-top:8px;padding:16px;border:0;border-radius:var(--dfr-r-sm);background:var(--dfr-accent-soft)}.dfr-numbers .is-strong dd,.dfr-numbers .is-strong dt{font-weight:600;color:var(--dfr-on-accent-soft)}.dfr-numbers .is-strong dt span{color:var(--dfr-on-accent-soft);font-weight:400}.dfr-good,.dfr-numbers .is-good dd{color:var(--dfr-good)}.dfr-bad,.dfr-numbers .is-bad dd{color:var(--dfr-bad)}.dfr-numbers .is-rec{padding-block:16px}.dfr-numbers .is-rec dt{font-weight:600}.dfr-atask{margin-top:4px;padding-top:12px;border-top:2px solid var(--dfr-field);border-bottom:2px solid var(--dfr-field)}.dfr-atask-h{font-size:15px;font-weight:600;color:var(--dfr-ink)}.dfr-atask dl div:last-child{border-bottom:0}.dfr-atask+dl .is-strong{margin-top:16px}.dfr-covers{display:inline-flex;align-items:center;gap:5px}.dfr-covers svg{width:16px;height:16px;flex:none}.dfr-summary{background:var(--dfr-paper);border-radius:var(--dfr-r);box-shadow:var(--dfr-shadow);padding:0 32px 24px;display:grid;grid-gap:18px;gap:18px;overflow:hidden}.dfr-summary h2{margin:0 calc(var(--s-6) * -1);padding:12px 32px}.dfr-summaryquote{position:relative;padding:16px 16px 16px 24px;border-radius:var(--dfr-r-sm);background:var(--dfr-tint);font-size:17px;line-height:1.55;font-style:italic;color:var(--dfr-ink)}.dfr-summaryquote:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--dfr-grad)}.dfr-summaryquote cite{display:block;margin-top:8px;font-style:normal;font-size:13px;color:var(--dfr-copy)}.dfr-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:16px 20px;gap:16px 20px}.dfr-facts dt{font-size:13px;color:var(--dfr-copy)}.dfr-facts dd{font-weight:600}.dfr-source{display:flex;flex-wrap:wrap;gap:10px}.dfr-sourcetext{margin:0;max-height:360px;overflow:auto;padding:16px;border-radius:var(--dfr-r-sm);background:var(--dfr-tint);white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.55 var(--dfr-font);color:var(--dfr-ink)}.dfr-tabs{display:grid;grid-gap:20px;gap:20px;scroll-margin-top:16px}.dfr-tablist{display:flex;gap:4px;padding:4px;overflow-x:auto;background:#E9EBF2;border-radius:20px;scrollbar-width:none}.dfr-tablist::-webkit-scrollbar{display:none}.dfr-tablist button{flex:1 0 auto;display:grid;grid-gap:0;gap:0;justify-items:start;align-content:center;min-height:52px;padding:8px 16px;background:none;border:0;border-radius:15px;font:600 16px var(--dfr-font);color:var(--dfr-copy);cursor:pointer;transition:background .15s,box-shadow .15s,color .15s}.dfr-tablist button small{font-weight:400;font-size:12.5px;color:var(--dfr-copy)}.dfr-tablist button:hover{color:var(--dfr-ink);background:rgba(255,255,255,.5)}.dfr-tablist button[aria-selected=true]{color:var(--dfr-ink);background:var(--dfr-paper);box-shadow:var(--dfr-shadow-sm)}.dfr-panel{display:grid;grid-gap:24px;gap:24px}.dfr-cardbody[hidden],.dfr-panel[hidden]{display:none}.dfr-soon{color:var(--dfr-copy);font-size:15px;padding:0 4px}.dfr-card{background:var(--dfr-paper);border-radius:var(--dfr-r);box-shadow:var(--dfr-shadow);min-width:0;scroll-margin-top:16px;overflow:hidden}.dfr-cardhead button{width:100%;display:grid;grid-template-columns:1fr auto;grid-column-gap:16px;column-gap:16px;align-items:center;text-align:left;background:var(--dfr-grad);border:0;padding:12px 32px;cursor:pointer;color:#fff;font-family:var(--dfr-font);font-size:15px}.dfr-cardtitle{font-size:17px;line-height:1.3;font-weight:500;letter-spacing:-.2px;color:#fff}.dfr-cardsub{grid-column:1;font-size:15px;font-weight:400;color:#fff}.dfr-chev{grid-row:1/span 2;grid-column:2;width:26px;height:26px;padding:4px;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;transition:transform .2s}.dfr-card.is-closed .dfr-chev{transform:rotate(-90deg)}.dfr-cardhead button:focus-visible{outline:2px solid #fff;outline-offset:-5px;border-radius:var(--dfr-r)}.dfr-cardbody{padding:24px 32px 32px;display:grid;grid-gap:16px;gap:16px}.dfr-card p{max-width:68ch}.dfr-h3{font-size:17px;font-weight:600;color:var(--dfr-accent);margin-top:8px}.dfr-group{display:grid;grid-gap:10px;gap:10px}.dfr-group+.dfr-group{margin-top:12px}.dfr-group>h3{font-size:17px;font-weight:600;color:var(--dfr-accent)}.dfr-intro{display:grid;grid-gap:10px;gap:10px;padding:16px 24px;background:var(--dfr-tint);border-radius:var(--dfr-r-sm)}.dfr-note-item{display:grid;grid-gap:8px;gap:8px}.dfr-note-item+.dfr-note-item{padding-top:16px;border-top:1px solid var(--dfr-line)}.dfr-note-item h4{font-size:17px;font-weight:600;color:var(--dfr-ink)}.dfr-draft{display:inline-block;margin-left:12px;padding:4px 8px;border-radius:999px;background:var(--dfr-warn-soft);color:var(--dfr-on-warn);font-size:11px;font-weight:600;letter-spacing:.04em;vertical-align:middle}.dfr-assumeline{padding:12px 16px;border-radius:var(--dfr-r-sm);background:var(--dfr-tint);font-size:15px}.dfr-list{padding-left:1.2em;display:grid;grid-gap:6px;gap:6px}.dfr-list li::marker{color:var(--dfr-faint)}.dfr-note{font-size:15px}.dfr-muted,.dfr-note{color:var(--dfr-copy)}.dfr-err{font-weight:600;font-size:14px}.dfr-err,.dfr-err.is-dark{color:var(--dfr-bad)}.dfr-callout{background:var(--dfr-accent-soft);color:var(--dfr-on-accent-soft);border-radius:var(--dfr-r-sm);padding:16px}.dfr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dfr-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;border:0;background:var(--dfr-grad);color:#fff;font:600 16px var(--dfr-font);text-decoration:none;cursor:pointer;box-shadow:0 10px 22px -10px var(--dfr-glow);transition:transform .15s,box-shadow .15s,filter .15s}.dfr-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px var(--dfr-glow)}.dfr-btn:active{transform:none}.dfr-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dfr-btn.is-ghost{background:var(--dfr-tint);color:var(--dfr-ink);box-shadow:none}.dfr-btn.is-ghost:hover{background:#E9EBF2}.dfr-btn.is-soft{background:var(--dfr-accent-soft);color:var(--dfr-on-accent-soft);box-shadow:none}.dfr-btn:focus-visible,.dfr-field:focus-visible,.dfr-input input:focus-visible,.dfr-linkbtn:focus-visible,.dfr-seg button:focus-visible,.dfr-tablist button:focus-visible{outline:3px solid var(--dfr-accent);outline-offset:2px}.dfr-btn .dfr-icon{width:20px;height:20px}.dfr-saverow{display:grid;grid-gap:8px;gap:8px;justify-items:start}.dfr-tablewrap{overflow-x:auto}.dfr-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.dfr-table td,.dfr-table th{padding:12px 16px 12px 0;border-bottom:1px solid var(--dfr-line);vertical-align:top;text-align:left}.dfr-table thead th{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--dfr-faint);background:var(--dfr-tint);padding:8px 16px 8px 12px;border-bottom:0}.dfr-table thead th:first-child{border-radius:10px 0 0 10px}.dfr-table thead th:last-child{border-radius:0 10px 10px 0}.dfr-table tbody th{font-weight:500}.dfr-fit td:first-child,.dfr-nums tbody th{padding-left:12px}.dfr-money td,.dfr-money thead th:not(:first-child){text-align:right;white-space:nowrap}.dfr-money td{font-weight:600}.dfr-money tbody th{padding-left:12px}.dfr-fit td:first-child{width:36%}.dfr-fit td:nth-child(3){width:28%}.dfr-fit tr.is-deciding td:first-child{box-shadow:inset 3px 0 0 var(--dfr-accent)}.dfr-fit tbody tr:last-child td,.dfr-nums tbody tr:last-child td,.dfr-nums tbody tr:last-child th{border-bottom:0}.dfr-quote{display:block;color:var(--dfr-copy);font-size:15px;font-style:italic;margin-top:4px;overflow-wrap:anywhere}.dfr-quote.is-plain{margin-top:0}.dfr-chip{display:inline-block;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--dfr-tint);color:var(--dfr-ink)}.dfr-chip.is-match{background:var(--dfr-good-soft);color:var(--dfr-on-good-soft)}.dfr-chip.is-miss{background:var(--dfr-warn-soft);color:var(--dfr-on-warn)}.dfr-decides{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dfr-accent)}.dfr-decides,.dfr-reason{display:block;margin-top:8px}.dfr-reason{color:var(--dfr-copy);font-size:15px}.dfr-rowhead th{padding:16px 0 8px 12px;font-size:15px;font-weight:600;color:var(--dfr-accent);border-bottom:1px solid var(--dfr-line)}.dfr-nums tr.is-derived td,.dfr-nums tr.is-derived th{background:var(--dfr-tint)}.dfr-assume{display:grid;grid-gap:16px;gap:16px}.dfr-arow{display:grid;grid-gap:10px;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--dfr-line)}.dfr-arow:last-child{border-bottom:0;padding-bottom:0}.dfr-alabel{font-weight:600;font-size:15px}.dfr-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:18px;background:#E9EBF2;justify-self:start}.dfr-seg button{font:500 15px var(--dfr-font);min-height:42px;padding:0 16px;background:none;color:var(--dfr-copy);border:0;border-radius:14px;cursor:pointer;text-align:left;transition:background .15s,box-shadow .15s,color .15s}.dfr-seg button:hover{color:var(--dfr-ink)}.dfr-seg button[aria-pressed=true]{background:var(--dfr-paper);color:var(--dfr-ink);font-weight:600;box-shadow:var(--dfr-shadow-sm)}.dfr-seg button:disabled{opacity:.45;cursor:not-allowed}.dfr-input{display:inline-flex;align-items:center;gap:4px;font-weight:600}.dfr-input input{width:10em;min-height:46px;font:500 16px var(--dfr-font);padding:0 16px;border:1.5px solid var(--dfr-field);border-radius:14px;background:var(--dfr-paper);color:var(--dfr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-mine{display:inline-block;justify-self:start;margin-top:8px;padding:4px 8px;border-radius:999px;background:var(--dfr-accent-soft);color:var(--dfr-on-accent-soft);font-size:12px;font-weight:600}.dfr-nums td .dfr-mine{display:block;width:max-content}.dfr-val{font-weight:600}.dfr-dl{display:grid;grid-gap:10px;gap:10px}.dfr-dl div{display:flex;flex-wrap:wrap;gap:6px}.dfr-dl dt{font-weight:600}.dfr-email{display:grid;grid-gap:10px;gap:10px}.dfr-field{width:100%;font:16px var(--dfr-font);padding:12px 16px;border:1.5px solid var(--dfr-field);border-radius:14px;background:var(--dfr-paper);color:var(--dfr-ink)}.dfr-body{line-height:1.55;resize:vertical}.dfr-next{background:var(--dfr-paper);border-radius:var(--dfr-r);box-shadow:var(--dfr-shadow);padding:0 32px 32px;display:grid;grid-gap:12px;gap:12px;overflow:hidden}.dfr-next h2{margin:0 calc(var(--s-6) * -1) var(--s-2);padding:12px 32px}.dfr-next a.dfr-link{color:var(--dfr-accent)}.dfr .ff-termbtn{text-align:left;-webkit-text-decoration-color:var(--dfr-accent);text-decoration-color:var(--dfr-accent)}.dfr .ff-tip{background:var(--dfr-ink);color:#fff;border-radius:12px;box-shadow:var(--dfr-shadow)}@media (max-width:960px){.dfr-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"verdict" "numbers" "main"}.dfr-numbers{position:static}}@media (max-width:760px){.dfr{padding-block:32px 64px}.dfr-wrap{padding-inline:24px}.dfr-head h1{font-size:30px;letter-spacing:-.8px}.dfr-vhead{font-size:26px;gap:14px}.dfr-vhead .dfr-icon{width:44px;height:44px;padding:12px}.dfr-verdict{padding:24px}.dfr-next,.dfr-numbers{padding:0 24px 24px}.dfr-numbers h2{margin-inline:calc(var(--s-5) * -1);padding-inline:24px}.dfr-summary{padding:0 24px 24px}.dfr-next h2,.dfr-summary h2{margin-inline:calc(var(--s-5) * -1);padding-inline:24px}.dfr-cardhead button{padding:12px 24px}.dfr-cardbody{padding:24px}.dfr-tablist button{flex:none;padding:8px 16px;font-size:15px}.dfr-titlerow{gap:12px}.dfr-industry{width:44px;height:44px;padding:12px}.dfr-seg{display:grid;justify-self:stretch}.dfr-seg button{min-height:46px;padding:12px 16px}.dfr-money thead{display:none}.dfr-money tr{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--dfr-line)}.dfr-money tbody tr:last-child{border-bottom:0}.dfr-money tbody th,.dfr-money td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;border:0;text-align:right}.dfr-money tbody th{font-weight:600;padding-left:0}.dfr-money td:before{content:attr(data-label);font-size:15px;font-weight:400;color:var(--dfr-copy);text-align:left}.dfr-money .ff-termbtn{text-align:left}.dfr-fit thead,.dfr-nums thead{display:none}.dfr-fit tr,.dfr-nums tr{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid var(--dfr-line)}.dfr-fit td,.dfr-nums td,.dfr-nums th{display:block;width:auto!important;padding:0 0 0 12px;border:0}.dfr-fit td:before,.dfr-nums td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dfr-faint);margin-bottom:4px}.dfr-btn{width:100%;justify-content:center}.dfr-summary .dfr-btn{justify-self:stretch}}@media (max-width:400px){.dfr-wrap{padding-inline:16px}.dfr-head h1{font-size:27px}.dfr-money{font-size:15px}}@media (prefers-reduced-motion:reduce){.dfr *{transition:none!important}.dfr-btn:hover{transform:none}}@media print{.dfr{background:#fff;padding-block:0}.dfr:before{display:none}.dfr-card,.dfr-next,.dfr-numbers,.dfr-summary,.dfr-verdict{box-shadow:none;border:1px solid #dde0e8}.dfr-h1lead{box-shadow:none;padding:0}.dfr-cardhead button,.dfr-next h2,.dfr-numbers h2,.dfr-summary h2{background:none;color:var(--dfr-ink)}.dfr-cardsub,.dfr-cardtitle{color:var(--dfr-ink)}.dfr-actions,.dfr-btn,.dfr-chev,.dfr-input input,.dfr-linkbtn,.dfr-saverow,.dfr-seg,.dfr-tablist{display:none}.dfr-numbers{position:static}.dfr-cardbody[hidden],.dfr-panel[hidden]{display:grid!important}}.dfr-samplebar{background:var(--dfr-page,#F6F7FB);padding:24px 32px 0;font-family:var(--font-brand),"Outfit",Arial,sans-serif}.dfr-samplebar-in{max-width:1092px;margin:0 auto;display:grid;grid-gap:8px;gap:8px;padding:16px 24px;border-radius:16px;background:#EAF0FF;color:#1F3FA8;font-size:15px;line-height:1.55}.dfr-samplebar-in p{margin:0;max-width:80ch}.dfr-samplebar-in summary{display:grid;grid-template-columns:1fr auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;cursor:pointer;list-style:none}.dfr-samplebar-in summary>span{grid-column:1}.dfr-samplebar-in summary::-webkit-details-marker{display:none}.dfr-samplebar-in summary:after{content:"";grid-column:2;grid-row:1/span 2;align-self:center;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat}.dfr-samplebar-in[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat}.dfr-samplebar-in ul{margin:8px 0 0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px;max-width:80ch}.dfr-sampletag{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}@media (max-width:760px){.dfr-samplebar{padding:24px 24px 0}}.dfr-locker{font-size:14px;color:var(--dfr-copy)}.dfr-locker strong{color:var(--dfr-ink);font-weight:600}.dfr-locker a,.dfr-note a{color:var(--dfr-accent);font-weight:600}.dfr-sent{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:16px;border-radius:var(--dfr-r-sm);background:var(--dfr-accent-soft);color:var(--dfr-on-accent-soft)}.dfr-sent p{margin:0}.dfr-sent .dfr-btn.is-soft{background:var(--dfr-paper)}.dfr.dfr-embed{padding-block:0;background:none;overflow:visible}.dfr.dfr-embed:before{display:none}.dfr-embed .dfr-numbers{position:static}.dfr-head{gap:8px}.dfr-headtop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;align-items:start}.dfr-headtop h1{display:contents}.dfr-headtop .dfr-h1lead{grid-column:1;grid-row:1;justify-self:start;margin-bottom:16px}.dfr-ran{grid-column:2;grid-row:1;padding-top:8px;font-size:13px;color:var(--dfr-copy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dfr-headtop .dfr-titlerow{grid-column:1/-1;grid-row:2;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.3px;color:var(--dfr-ink)}.dfr-headtop .dfr-industry{width:40px;height:40px;padding:8px}.dfr-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:15px;font-weight:400;color:var(--dfr-copy)}.dfr-meta span{white-space:nowrap}.dfr-about{max-width:640px;padding-left:0;font-size:15px;line-height:1.5;color:var(--dfr-copy)}.dfr h2.dfr-vhead{display:block;max-width:none;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:var(--dfr-ink)}.dfr p.dfr-rec{font-size:16px;line-height:1.5}.dfr-vlabel{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 12px 4px 4px;border-radius:999px;background:var(--dfr-vsoft,var(--dfr-tint));color:var(--dfr-vink,var(--dfr-ink));font-size:15px;font-weight:600}.dfr-vlabel .dfr-icon{width:24px;height:24px;flex:none;padding:4px;border-radius:50%;color:#fff;background:var(--dfr-v,var(--dfr-grad))}.dfr-verdict[data-verdict=closer_look]{--dfr-vsoft:#E2F5EB;--dfr-vink:#0E6B48}.dfr-verdict[data-verdict=lower_price]{--dfr-vsoft:#EAF0FF;--dfr-vink:#1F3FA8}.dfr-verdict[data-verdict=not_how_you_work]{--dfr-vsoft:#FFF1DB;--dfr-vink:#8A5300}.dfr-verdict[data-verdict=not_for_you]{--dfr-vsoft:#FDE8EC;--dfr-vink:#A3122B}.dfr-verdict[data-verdict=ask_more]{--dfr-vsoft:#EEF0F5;--dfr-vink:#454B5C}@media (max-width:899px){.dfr h2.dfr-vhead{font-size:20px}.dfr-headtop .dfr-titlerow{font-size:19px}.dfr-headtop .dfr-industry{width:36px;height:36px;padding:8px}}@media (max-width:760px){.dfr-tablist{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin-inline:calc(var(--s-5) * -1);padding:8px 24px;border-radius:0;background:rgba(233,235,242,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 rgba(23,27,45,.06);scroll-snap-type:x proximity;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.dfr-tablist button{scroll-snap-align:start;min-height:48px}.dfr-tabs{scroll-margin-top:0}}@media (max-width:400px){.dfr-tablist{margin-inline:calc(var(--s-4) * -1);padding-inline:16px;scroll-padding-inline:16px}}