.cmp{--fs-caption:13px;--lh-caption:19px;--cmp-sec:20px}@media (min-width:640px){.cmp{--cmp-sec:clamp(40px,5vw,64px)}}.cmp-hero{padding-bottom:0}.cmp-hero__row{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:16px;display:grid}.cmp-hero__text{flex-direction:column;gap:18px;min-width:0;display:flex}.cmp-hero__value{max-width:34ch;color:var(--text-bright);text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:27px}.cmp-nocard{color:var(--text-bright);font-size:14px;font-weight:700;line-height:20px}.cmp-hero__intro{flex-direction:column;gap:8px;display:flex}.cmp-hero__intro p{max-width:62ch;color:var(--text-muted);margin:0;font-size:16px;line-height:25px}.cmp-hero__reviewed{margin-top:-4px}.cmp-hero__media{justify-content:center;min-width:0;display:flex}@media (min-width:1024px){.cmp-hero__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px}.cmp-hero__media{justify-content:flex-end}}.cmp-pair--hero.cv-toa{width:100%;padding-block:0}.cmp-pair--hero .cv-toa__h{font-size:var(--fs-h3);line-height:var(--lh-h3)}.cmp-pair--hero .cv-toa__line{margin-top:4px;font-size:15px;line-height:22px}.cmp-pair--hero .cv-toa__grid{margin-top:20px}.cmp-pair--hero .cv-toa__tx{margin-top:8px}.cmp-pair.cv-toa,.cmp-sec .cv-toa{padding-block:0}.cmp-pair .cv-toa__grid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:16px}.cmp-pair .cv-toa__col{grid-row:span 4;grid-template-rows:subgrid;place-items:start center;row-gap:10px;display:grid}.cmp-pair .cv-toa__ask{display:contents}.cmp-pair .cv-toa__k{grid-row:1}.cmp-pair .cv-toa__chips{grid-row:2;gap:8px}.cmp-pair .cv-toa__col>.cv-stage,.cmp-pair .cv-toa__panels{grid-row:3}.cmp-pair .cv-toa__confirm{grid-row:4}.cmp-pair .cv-toa__chip{font-size:13px}@media (max-width:767.98px){.cmp-pair .cv-toa__chip{padding:0 12px}.cmp-pair .cv-toa__h{font-size:var(--fs-h3);line-height:var(--lh-h3)}.cmp-pair .cv-toa__line{margin-top:4px;font-size:16px;line-height:24px}}@media (min-width:768px){.cmp-pair .cv-toa__grid{column-gap:32px;margin-top:24px}}.cmp-sec{padding-block:var(--cmp-sec);border-top:1px solid var(--rule)}.cmp-hero+.cmp-sec{margin-top:var(--cmp-sec)}.cmp-sh{margin:0 0 16px}.cmp-eyebrow{color:var(--amber-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700;line-height:18px}.cmp-a{color:var(--link);text-underline-offset:3px;text-decoration:underline;display:inline}.cmp-a:hover{color:var(--link-hover)}.cmp-prose p,.cmp-prose__p{max-width:68ch;color:var(--text-muted);margin:0 0 16px;font-size:16px;line-height:26px}.cmp-prose p:last-child{margin-bottom:0}.cmp-verdict__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cmp-verdict__cell{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;padding:14px 16px}.cmp-verdict__cell--sd{border-color:color-mix(in srgb,var(--amber)55%,var(--rule));box-shadow:inset 3px 0 0 var(--amber)}.cmp-verdict__k{color:var(--amber-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700;line-height:18px}.cmp-verdict__cell p{color:var(--text-bright);margin:0;font-size:16px;line-height:25px}.cmp-verdict__cell--price p+p{margin-top:8px}.cmp-verdict__sd strong{color:var(--text-bright)}.cmp-verdict__note,.cmp-verdict__comp{color:var(--text-muted)!important}.cmp-verdict__cell p.cmp-verdict__src{flex-wrap:wrap;gap:8px 16px;display:flex}.cmp-verdict__src>span[aria-hidden]{display:none}.cmp-verdict__src .cmp-a{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;min-height:44px;font-size:14px;display:inline-flex}@media (min-width:900px){.cmp-verdict__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.cmp-lists{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.cmp-lists .cmp-h2{font-size:clamp(20px,2vw,24px)}.cmp-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cmp-list li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:16px;line-height:24px;display:flex}.cmp-list__i{flex:none;margin-top:4px}.cmp-list__i--sd{color:var(--green-active)}.cmp-list__i--comp{color:var(--text-dim)}@media (min-width:768px){.cmp-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.cmp-steps{counter-reset:cmp-step;grid-template-columns:minmax(0,1fr);gap:4px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cmp-steps li{color:var(--text-bright);counter-increment:cmp-step;padding:6px 0 6px 36px;font-size:16px;line-height:24px;position:relative}.cmp-steps li:before{content:counter(cmp-step);background:var(--amber);width:22px;height:22px;color:var(--on-amber);text-align:center;border-radius:999px;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:7px;left:0}@media (min-width:768px){.cmp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}}.cmp-switch__cta{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px;padding:0;display:grid}.cmp-switch__q{color:var(--text-bright);margin:0;font-size:15px;font-weight:700;line-height:22px}.cmp-switch__team .cv-talk{font-size:15px}@media (min-width:1024px){.cmp-switch__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}.cmp-trust{margin-block:0}.cmp .cv-trust__d .cv-trust__a,.cmp .cv-deeper__a{min-height:44px}.cmp .cv-deeper__a{font-size:16px;line-height:24px}.cmp-faq details>div{font-size:16px;line-height:26px}.cmp-deeper{margin-top:0}@media (max-width:639.98px){.cmp .cv-deeper{padding-block:24px}.cmp .cv-deeper__groups{gap:16px}.cmp .cv-deeper__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.cmp .cv-deeper__a{font-size:15px;line-height:20px}}.cmp [data-clip=m02-ipad-board] .sd-clip__view--fill>.sd-clip__cam>video,.cmp [data-clip=m02-ipad-board] .sd-clip__view--fill>.sd-clip__cam>picture>img{object-fit:contain}.cmp .ig[data-ig]{--ig-draw:1;transition:none}main:has(>.cmp)+.ops .ig[data-ig]{--ig-draw:1;transition:none}@media (max-width:639.98px){.cmp-hero__row{gap:28px}.cmp-hero__text{gap:14px}}@media (max-width:379.98px){.cmp-hero{padding-top:16px}.cmp-hero__row{margin-top:8px}.cmp-hero__text{gap:8px}.cmp-hero__value{line-height:25px}}@media (max-width:639.98px){.cmp-sh{margin-bottom:12px}.cmp-faq summary{padding-block:12px}.cmp-lists{gap:24px}.cmp-lists .cmp-h2{font-size:20px;line-height:26px}.cmp-list ul{gap:6px}.cmp-prose p,.cmp-prose__p{margin-bottom:12px;line-height:24px}.cmp .p1q__a,.cmp .cmp-hero__intro p,.cmp .hub-not li,.cmp .hub-not__desk,.cmp .hub-method>p{line-height:24px}.cmp-verdict__grid{gap:8px}.cmp-verdict__cell{padding:12px 14px}.cmp-steps li{padding-block:3px}.cmp-switch__cta{margin-top:16px}.cmp-sec>.cmp-eyebrow,.hub-pos__text>.cmp-eyebrow{display:none}}@media (min-width:1024px){.cmp{--cmp-sec:40px}.cmp-sec>.cmp-pair.cv-toa,.cmp-sec>.cv-toa{grid-template:"head grid""tx grid"1fr/minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:48px;display:grid}.cmp-sec>.cv-toa .cv-toa__head{grid-area:head}.cmp-sec>.cv-toa .cv-toa__h{font-size:32px;line-height:40px}.cmp-sec>.cv-toa .cv-toa__grid{grid-area:grid;margin-top:0}.cmp-sec>.cv-toa .cv-toa__tx{grid-area:tx;margin-top:16px}.cmp-switch{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"h2 cta""steps cta""p cta";align-items:start;column-gap:48px;display:grid}.cmp-switch>.cmp-sh{grid-area:h2}.cmp-switch>.cmp-steps{grid-area:steps;grid-template-columns:minmax(0,1fr)}.cmp-switch>.cmp-prose__p{grid-area:p}.cmp-switch>.cmp-switch__cta{grid-area:cta;grid-template-columns:minmax(0,1fr);margin-top:0}}@media (min-width:768px) and (max-width:1023.98px){.cmp:not(.cmp--hub) .cmp-hero .ih__h1{font-size:60px}}.cmp .loc__a,.cmp .loc__cur,.cmp .loc__sep{font-size:13px}.cmp .loc__a{margin-inline:-7px;padding-inline:7px}.cmp .sd-cap,.cmp .sd-cap__s{font-size:13px;line-height:16px}.cmp-faq details{padding-block:4px}.cmp-faq summary{min-height:44px}@media (max-width:639.98px){.cmp-faq summary{padding-block:8px}.cmp .cv-deeper__a{font-size:16px;line-height:22px}}@media (min-width:1024px){.cmp .cv-ho__qr-t{min-height:calc(var(--lh-caption)*3)}}.p1more{display:none}@media (max-width:639.98px){.p1fold:not([data-open]) [data-fold-rest]{display:none}.p1more{border:1px solid var(--rule);background:var(--bg-surface);min-height:44px;color:var(--text-bright);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:0 18px;font-size:16px;line-height:20px;display:inline-flex}.p1more:after{content:"";border-right:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}.p1more:focus-visible{outline:2px solid var(--focus-ring,var(--amber));outline-offset:2px}.p1fold [data-fold-rest]:focus{outline:none}}.cmp .cmp-hero{padding-top:16px}.cmp .cmp-hero .ih__h1{margin-top:0}@media (min-width:640px){.cmp .cmp-hero{padding-top:24px}}@media (min-width:380px) and (max-width:639.98px){.cmp-hero__value{line-height:26px}}@media (max-width:639.98px){.p1more{border:0;border-top:1px solid var(--rule);width:100%;min-height:48px;color:var(--link);font-size:var(--fs-body,16px);text-align:left;touch-action:manipulation;background:0 0;border-radius:0;justify-content:space-between;gap:16px;margin-top:12px;padding:10px 0;font-weight:600;line-height:24px;display:flex}.p1more:after{content:">";content:">"/"";width:auto;height:auto;color:var(--text-dim);border:0;flex:none;margin-top:0;font-size:13px;font-weight:400;transform:none}}@media (min-width:1024px){.cmp-switch:has(>.p1tap-side>.p1board--side){grid-template-rows:auto auto auto 1fr;grid-template-areas:"h2 board""steps board""p board""cta board"}.cmp-switch>.p1tap-side:has(>.p1board--side){display:contents}.cmp-switch>.p1tap-side>.p1board--side{grid-area:board;align-self:start}.cmp-switch>.p1tap-side:has(>.p1board--side)>.cmp-switch__cta{grid-area:cta;align-self:start;margin-top:24px}}@media (max-width:767.98px){.cmp:not(.cmp--hub) .cmp-hero__row{flex-direction:column;gap:14px;display:flex}.cmp:not(.cmp--hub) .cmp-hero__text{display:contents}.cmp:not(.cmp--hub) .cmp-hero__lead{order:1}.cmp:not(.cmp--hub) .cmp-hero__media{border-top:1px solid var(--rule);order:3;margin-top:4px;padding-top:18px}.cmp:not(.cmp--hub) .cmp-hero__intro{order:4;margin-top:4px}.cmp:not(.cmp--hub) .cmp-hero__reviewed{order:5;margin-top:-4px}.cmp:not(.cmp--hub) .cmp-hero[data-h1-fit] .ih__h1{font-size:clamp(30px,8.2vw,36px)}}.p1q__ho{margin-top:20px}@media (min-width:1024px){.p1q__ho{display:none}}.hub-mid{padding-block:var(--cmp-sec);border-top:1px solid var(--rule)}.hub-mid .cv-ho__lead{width:420px;max-width:100%}@media (min-width:1024px){.cmp-switch:has(>.p1tap-side>.p1tap){grid-template-rows:auto auto auto 1fr;grid-template-areas:"h2 board""steps board""p board""cta board"}.cmp-switch>.p1tap-side:has(>.p1tap){display:contents}.cmp-switch>.p1tap-side>.p1tap{grid-area:board;align-self:start}.cmp-switch>.p1tap-side:has(>.p1tap)>.cmp-switch__cta{grid-area:cta;align-self:start;margin-top:24px}.cmp-switch>.p1tap-side>.p1tap--phone .p1tap__clip.sd-clip{--sd-device-w:220px}}.cmp .ctbl__a{min-height:44px;color:var(--link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.cmp .ctbl__a:hover{color:var(--link-hover)}@media (min-width:1024px){.cmp-switch:has(>.p1tap-side>.p1board--side){grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}}.cmp-hero__lead{display:contents}@media (max-width:767.98px){.cmp:not(.cmp--hub) .cmp-hero__lead{min-width:0;min-height:calc(100svh - var(--cmp-ph-v,47)*1vw - 275px - var(--cmp-ph-n,4)*1.08*clamp(32px,9vw,40px));flex-direction:column;gap:14px;display:flex}.cmp:not(.cmp--hub) .cmp-hero[data-h1-fit] .cmp-hero__lead{min-height:calc(100svh - var(--cmp-ph-v,47)*1vw - 275px - var(--cmp-ph-n,4)*1.08*clamp(30px,8.2vw,36px))}}@media (max-width:379.98px){.cmp:not(.cmp--hub) .cmp-hero__lead{gap:8px}}@media (max-width:767.98px){.cmp:not(.cmp--hub) .cmp-hero__intro,.cmp:not(.cmp--hub) .cmp-hero__reviewed{overflow-anchor:none}}.hub-mid.hub-mid--result{margin-top:24px;padding-block:20px 0}.hub-bd__i:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:900px){.hub-not li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:639.98px){.cmp-switch .p1tap--phone .p1tap__body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:10px}.cmp-switch .p1tap--phone .p1tap__clip.sd-clip{--sd-device-w:min(60vw,240px,calc((100svh - 180px)*1400/2948));flex-direction:column;grid-area:auto/1;align-items:center;gap:8px;display:flex}.cmp-switch .p1tap--phone .p1tap__clip>.sd-clip__caption{align-self:stretch}.cmp-switch .p1tap--phone .p1tap__rows{grid-area:auto/1}}.cmp-prose p,.cmp-prose__p,.cmp .p1q__a,.cmp .cmp-hero__intro p,.hub-pos p{text-wrap:pretty}@media (max-width:639.98px){.cmp [data-section=trust]+.cmp-sec,.cmp [data-section=trust]+[data-section=deeper]>.cv-deeper{border-top-color:#0000}.cmp .cmp-faq+[data-section=deeper]>.cv-deeper{border-top-color:#0000;padding-top:16px}.cmp .cv-deeper__h{margin-bottom:12px;font-size:24px;line-height:30px}.cmp .cv-deeper{padding-block:20px}.cmp .cv-deeper__groups{gap:20px}.cmp .cv-deeper__list{grid-template-columns:minmax(0,1fr);row-gap:0}.cmp .cv-deeper__a{font-size:16px;font-weight:700;line-height:22px}.cmp .cv-deeper__n{text-wrap:pretty;font-size:13px;line-height:18px}.cmp .cv-deeper__li{padding-block:0 6px}.cmp .cv-deeper__li>.cv-deeper__n{margin-top:-10px}.p1more:after{content:"";background-color:currentColor;border:0;flex:none;align-self:center;width:16px;height:16px;margin:0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}}@media (max-width:639.98px) and (forced-colors:active){.p1more:after{forced-color-adjust:none;background-color:buttontext}}.p1q__fm{max-width:420px;margin-block:12px 14px}.cmp .p1q__self{color:var(--text-bright);font-weight:700}@media (max-width:639.98px){.cmp-hero__intro [data-phone-fold],.p1q>.p1q__jump{display:none}}.cmp-nb{white-space:nowrap}.cmp-steps li{text-wrap:pretty}.cmp-prose p strong,.cmp-why__lead{color:var(--text-bright)}
