.form-feedback:where(.astro-nbxsgevl){min-width:0;color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.6}.turnstile:where(.astro-nbxsgevl):not(:empty){margin-bottom:12px}.privacy-note:where(.astro-nbxsgevl) a:where(.astro-nbxsgevl){text-underline-offset:3px;text-decoration:underline}:where(.astro-nbxsgevl)[data-demo-note]{margin-top:8px}:where(.astro-nbxsgevl)[data-form-status]{background:var(--acc-soft);color:var(--ink);border-radius:6px;margin-top:12px;padding:16px;font-size:15px;font-weight:500}:where(.astro-nbxsgevl)[data-form-status][data-error]{color:#902a2a;background:#fff0ed}:where(.astro-nbxsgevl)[hidden]{display:none!important}:where(.astro-nbxsgevl)[data-form-status]:focus{outline:2px solid var(--acc);outline-offset:3px}.contact:where(.astro-he3spzz3){grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px);display:grid}.contact:where(.astro-he3spzz3) .side:where(.astro-he3spzz3){flex-direction:column;gap:16px;display:flex}.contact:where(.astro-he3spzz3) .side:where(.astro-he3spzz3) p:where(.astro-he3spzz3){color:var(--ink2);max-width:36ch;font-size:16px}.contact:where(.astro-he3spzz3) .pic:where(.astro-he3spzz3){aspect-ratio:4/3;border-radius:12px;margin-top:auto;overflow:hidden}.contact:where(.astro-he3spzz3) .pic:where(.astro-he3spzz3) img:where(.astro-he3spzz3){object-fit:cover;width:100%;height:100%}.compact:where(.astro-he3spzz3){padding-top:16px}.compact:where(.astro-he3spzz3) .contact:where(.astro-he3spzz3){row-gap:24px}.compact:where(.astro-he3spzz3) .form:where(.astro-he3spzz3){grid-area:1/2/3}.page-photo:where(.astro-he3spzz3){grid-area:2/1}.form:where(.astro-he3spzz3){grid-template-columns:1fr 1fr;align-content:start;gap:16px;padding:0;display:grid}.form:where(.astro-he3spzz3)>label:where(.astro-he3spzz3){flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.form:where(.astro-he3spzz3) .full:where(.astro-he3spzz3){grid-column:1/-1}.form:where(.astro-he3spzz3) input:where(.astro-he3spzz3):not([type=radio]),.form:where(.astro-he3spzz3) textarea:where(.astro-he3spzz3){font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.form:where(.astro-he3spzz3) input:where(.astro-he3spzz3):focus,.form:where(.astro-he3spzz3) textarea:where(.astro-he3spzz3):focus{border-color:var(--ink);outline:none}.form:where(.astro-he3spzz3) textarea:where(.astro-he3spzz3){resize:vertical;min-height:110px}fieldset:where(.astro-he3spzz3){border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}legend:where(.astro-he3spzz3){margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.chips:where(.astro-he3spzz3){flex-wrap:wrap;gap:8px;display:flex}.chips:where(.astro-he3spzz3) label:where(.astro-he3spzz3){position:relative}.chips:where(.astro-he3spzz3) input:where(.astro-he3spzz3){opacity:0;pointer-events:none;position:absolute}.chips:where(.astro-he3spzz3) span:where(.astro-he3spzz3){border:1.5px solid var(--line);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-block}.chips:where(.astro-he3spzz3) input:where(.astro-he3spzz3):checked+span:where(.astro-he3spzz3){background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.chips:where(.astro-he3spzz3) input:where(.astro-he3spzz3):focus-visible+span:where(.astro-he3spzz3){outline:3px solid var(--ink);outline-offset:2px}.form:where(.astro-he3spzz3) .send:where(.astro-he3spzz3){flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.form:where(.astro-he3spzz3) .send:where(.astro-he3spzz3) small:where(.astro-he3spzz3){color:var(--muted);font-size:14px}.form:where(.astro-he3spzz3) button:where(.astro-he3spzz3):disabled{opacity:.65;cursor:default}@media (width<=1000px){.contact:where(.astro-he3spzz3){grid-template-columns:1fr}.compact:where(.astro-he3spzz3) .form:where(.astro-he3spzz3),.page-photo:where(.astro-he3spzz3){grid-area:auto}}@media (width<=600px){.form:where(.astro-he3spzz3){grid-template-columns:1fr}}.page-faq:where(.astro-o3iuzpok){padding-top:var(--sec);grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}h2:where(.astro-o3iuzpok){margin-top:12px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}details:where(.astro-o3iuzpok){border-bottom:1px solid var(--line)}summary:where(.astro-o3iuzpok){cursor:pointer;justify-content:space-between;gap:24px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}summary:where(.astro-o3iuzpok)::-webkit-details-marker{display:none}summary:where(.astro-o3iuzpok) span:where(.astro-o3iuzpok){text-align:center;flex:none;width:24px;font-size:24px}summary:where(.astro-o3iuzpok) span:where(.astro-o3iuzpok):before{content:"+"}details:where(.astro-o3iuzpok)[open] summary:where(.astro-o3iuzpok) span:where(.astro-o3iuzpok){color:var(--acc)}details:where(.astro-o3iuzpok)[open] summary:where(.astro-o3iuzpok) span:where(.astro-o3iuzpok):before{content:"−"}p:where(.astro-o3iuzpok){max-width:66ch;color:var(--ink2);padding-bottom:18px;font-size:16px;line-height:1.65}@media (width<=1000px){.page-faq:where(.astro-o3iuzpok){grid-template-columns:1fr;gap:24px}}.lead:where(.astro-ehsm6bmq){border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:clamp(24px,3vw,40px)}h3:where(.astro-ehsm6bmq){margin-bottom:12px;font-size:25px;line-height:1.2}.lead:where(.astro-ehsm6bmq)>p:where(.astro-ehsm6bmq){color:var(--ink2);margin-bottom:24px}form:where(.astro-ehsm6bmq){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}form:where(.astro-ehsm6bmq)>label:where(.astro-ehsm6bmq){flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}form:where(.astro-ehsm6bmq)>label:where(.astro-ehsm6bmq):nth-of-type(5){grid-column:1/-1;max-width:230px}input:where(.astro-ehsm6bmq):not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:12px;font-size:16px}input:where(.astro-ehsm6bmq):focus-visible{outline:2px solid var(--acc);outline-offset:2px}.consent:where(.astro-ehsm6bmq){grid-column:1/-1;align-items:flex-start;margin-top:4px;line-height:1.5;flex-direction:row!important;gap:10px!important}.consent:where(.astro-ehsm6bmq) input:where(.astro-ehsm6bmq){width:18px;height:18px;accent-color:var(--acc);flex:none;margin-top:3px}button:where(.astro-ehsm6bmq),small:where(.astro-ehsm6bmq),.lead-status:where(.astro-ehsm6bmq){grid-column:1/-1}button:where(.astro-ehsm6bmq){justify-content:center;width:100%;margin-top:4px}.btn:where(.astro-ehsm6bmq):hover{transform:none}small:where(.astro-ehsm6bmq){color:var(--muted);font-size:13px;line-height:1.5}.lead-status:where(.astro-ehsm6bmq){background:var(--acc-soft);border-radius:6px;padding:16px;font-size:15px}.lead-status:where(.astro-ehsm6bmq)[hidden]{display:none}@media (width<=600px){form:where(.astro-ehsm6bmq){grid-template-columns:1fr}form:where(.astro-ehsm6bmq)>label:where(.astro-ehsm6bmq):nth-of-type(5){max-width:none}.lead:where(.astro-ehsm6bmq){padding:24px 20px}}.check:where(.astro-ka2gmrjf){padding-top:44px;padding-bottom:56px}.check-heading:where(.astro-ka2gmrjf){max-width:840px;margin-bottom:36px}.check-heading:where(.astro-ka2gmrjf) h1:where(.astro-ka2gmrjf){margin-block:14px 18px;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.check-heading:where(.astro-ka2gmrjf) p:where(.astro-ka2gmrjf){max-width:64ch;color:var(--ink2);font-size:18px}.check-layout:where(.astro-ka2gmrjf){grid-template-columns:1.3fr .7fr;align-items:start;gap:64px;display:grid}.check-body:where(.astro-ka2gmrjf){border-top:1px solid var(--line);padding-top:24px}.step-list:where(.astro-ka2gmrjf){flex-wrap:wrap;gap:12px 18px;margin:0 0 36px;padding:0;list-style:none;display:flex}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf){color:var(--muted);align-items:center;gap:7px;display:flex}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf) span:where(.astro-ka2gmrjf){border:1px solid var(--line);border-radius:4px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf) small:where(.astro-ka2gmrjf){font-size:12px}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf)[aria-current]{color:var(--ink);font-weight:600}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf)[aria-current] span:where(.astro-ka2gmrjf){background:var(--acc);color:#fff;border-color:var(--acc)}fieldset:where(.astro-ka2gmrjf){border:0;min-width:0;margin:0;padding:0}legend:where(.astro-ka2gmrjf){font-family:var(--head);letter-spacing:-.025em;max-width:28ch;margin-bottom:12px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}legend:where(.astro-ka2gmrjf):focus{outline:none}.choice-hint:where(.astro-ka2gmrjf){color:var(--ink2);max-width:60ch;padding-bottom:24px;font-size:14px}.choices:where(.astro-ka2gmrjf){grid-template-columns:1fr 1fr;gap:12px;display:grid}.choices:where(.astro-ka2gmrjf) label:where(.astro-ka2gmrjf){border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:12px;min-height:68px;padding:18px;display:flex}.choices:where(.astro-ka2gmrjf) input:where(.astro-ka2gmrjf){width:20px;height:20px;accent-color:var(--acc);cursor:pointer;flex:none;margin:0}.choices:where(.astro-ka2gmrjf) span:where(.astro-ka2gmrjf){font-weight:500;line-height:1.35}.choices:where(.astro-ka2gmrjf) label:where(.astro-ka2gmrjf):has(input:checked){border-color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc)}.choices:where(.astro-ka2gmrjf) label:where(.astro-ka2gmrjf):has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.check-actions:where(.astro-ka2gmrjf){justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.check-actions:where(.astro-ka2gmrjf) .btn:where(.astro-ka2gmrjf){margin-left:auto;transform:none}.back:where(.astro-ka2gmrjf){font:inherit;cursor:pointer;text-underline-offset:4px;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.check-error:where(.astro-ka2gmrjf){color:#902a2a;margin-top:16px}.check-context:where(.astro-ka2gmrjf){padding:24px 0 0 32px}.device:where(.astro-ka2gmrjf){width:128px;margin:0 auto 28px;transform:rotate(6deg)}.check-context:where(.astro-ka2gmrjf) h2:where(.astro-ka2gmrjf){max-width:20ch;margin-bottom:20px;font-size:25px;line-height:1.2}.check-context:where(.astro-ka2gmrjf) ul:where(.astro-ka2gmrjf){margin-bottom:24px;padding:0;list-style:none}.check-context:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf){border-top:1px solid var(--line);color:var(--ink2);padding-block:12px;font-size:15px}.check-context:where(.astro-ka2gmrjf) small:where(.astro-ka2gmrjf){color:var(--muted);max-width:40ch;font-size:13px;line-height:1.6;display:block}.result-layout:where(.astro-ka2gmrjf){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.result-copy:where(.astro-ka2gmrjf){padding-top:24px}.result-copy:where(.astro-ka2gmrjf) h2:where(.astro-ka2gmrjf){max-width:20ch;margin-top:18px;font-size:clamp(30px,3vw,44px);line-height:1.2}.result-copy:where(.astro-ka2gmrjf)>p:where(.astro-ka2gmrjf){color:var(--ink2);max-width:52ch;margin-top:22px}.result-note:where(.astro-ka2gmrjf){font-size:14px;line-height:1.7}.check-summary:where(.astro-ka2gmrjf){border-block:1px solid var(--line);margin-top:28px;padding-block:16px}.check-summary:where(.astro-ka2gmrjf) summary:where(.astro-ka2gmrjf){cursor:pointer;font-weight:600}.check-summary:where(.astro-ka2gmrjf) dl:where(.astro-ka2gmrjf){margin-top:18px}.check-summary:where(.astro-ka2gmrjf) dl:where(.astro-ka2gmrjf)>div:where(.astro-ka2gmrjf){padding-block:10px}.check-summary:where(.astro-ka2gmrjf) dt:where(.astro-ka2gmrjf){color:var(--ink2);font-size:13px}.check-summary:where(.astro-ka2gmrjf) dd:where(.astro-ka2gmrjf){margin:3px 0 0;font-size:15px;font-weight:600}.result-copy:where(.astro-ka2gmrjf)>.back:where(.astro-ka2gmrjf){margin-top:16px}noscript:where(.astro-ka2gmrjf) a:where(.astro-ka2gmrjf){text-decoration:underline}.check:where(.astro-ka2gmrjf) :where(.astro-ka2gmrjf)[hidden]{display:none!important}@media (width<=1000px){.check-layout:where(.astro-ka2gmrjf){grid-template-columns:1fr}.check-context:where(.astro-ka2gmrjf){display:none}.result-layout:where(.astro-ka2gmrjf){grid-template-columns:1fr;gap:32px}.step-list:where(.astro-ka2gmrjf){gap:10px 16px}}@media (width<=600px){.check:where(.astro-ka2gmrjf){padding-top:30px}.check-heading:where(.astro-ka2gmrjf){margin-bottom:28px}.check-heading:where(.astro-ka2gmrjf) p:where(.astro-ka2gmrjf){font-size:16px}.choices:where(.astro-ka2gmrjf){grid-template-columns:1fr}.step-list:where(.astro-ka2gmrjf){justify-content:space-between;margin-bottom:28px}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf) small:where(.astro-ka2gmrjf){display:none}.step-list:where(.astro-ka2gmrjf) li:where(.astro-ka2gmrjf) span:where(.astro-ka2gmrjf){width:29px;height:29px}.result-layout:where(.astro-ka2gmrjf){grid-template-columns:1fr;gap:24px}.result-copy:where(.astro-ka2gmrjf){padding-top:0}.result-copy:where(.astro-ka2gmrjf) h2:where(.astro-ka2gmrjf){font-size:31px}.choices:where(.astro-ka2gmrjf) label:where(.astro-ka2gmrjf){min-height:62px;padding:16px}}@media (prefers-reduced-motion:reduce){:where(.astro-ka2gmrjf){scroll-behavior:auto!important}}.check:where(.astro-ka2gmrjf)[data-state=result] .check-heading:where(.astro-ka2gmrjf){display:none}.check-result:where(.astro-ka2gmrjf){scroll-margin-top:100px}.result-heading:where(.astro-ka2gmrjf):focus{outline:none}.savings-preview:where(.astro-ka2gmrjf){border-bottom:1px solid var(--line);margin-top:24px;padding-bottom:20px}.masked-amount:where(.astro-ka2gmrjf){font-family:var(--head);letter-spacing:-.045em;color:var(--acc);align-items:baseline;gap:16px;padding-block:8px;font-size:clamp(52px,5.5vw,76px);font-weight:600;line-height:1.2;display:flex}.masked-value:where(.astro-ka2gmrjf){filter:blur(12px);user-select:none}.savings-period:where(.astro-ka2gmrjf){color:var(--ink2);margin-top:6px;font-size:16px;font-weight:600}.amount-caption:where(.astro-ka2gmrjf){color:var(--muted);margin-top:8px;font-size:13px}.result-copy:where(.astro-ka2gmrjf) h2:where(.astro-ka2gmrjf){margin-top:14px;font-size:clamp(30px,2.8vw,40px)}.result-layout:where(.astro-ka2gmrjf){row-gap:24px}.result-layout:where(.astro-ka2gmrjf) .lead{grid-area:1/2/3}.result-details:where(.astro-ka2gmrjf){grid-column:1}.result-details:where(.astro-ka2gmrjf)>.result-note:where(.astro-ka2gmrjf){color:var(--ink2);max-width:52ch}.result-details:where(.astro-ka2gmrjf)>.back:where(.astro-ka2gmrjf){margin-top:16px}@media (width<=1000px){.result-layout:where(.astro-ka2gmrjf) .lead{grid-area:auto}.result-details:where(.astro-ka2gmrjf){grid-column:auto}}@media (width<=600px){.savings-preview:where(.astro-ka2gmrjf){margin-top:16px;padding-bottom:16px}.masked-amount:where(.astro-ka2gmrjf){font-size:52px}.result-copy:where(.astro-ka2gmrjf)>p:where(.astro-ka2gmrjf){margin-top:18px}.result-copy:where(.astro-ka2gmrjf) h2:where(.astro-ka2gmrjf){font-size:31px}}.page-hero:where(.astro-75ysl5lo){padding-top:16px;padding-bottom:32px}.hero-box:where(.astro-75ysl5lo){background:var(--acc-soft);border-radius:16px;padding:clamp(28px,4.5vw,64px);overflow:hidden}.hero-content:where(.astro-75ysl5lo){flex-direction:column;align-items:flex-start;gap:20px;max-width:1000px;display:flex}.hero-content:where(.astro-75ysl5lo) h1:where(.astro-75ysl5lo){max-width:25ch;font-size:clamp(32px,3.6vw,50px);line-height:1.12}.intro:where(.astro-75ysl5lo){max-width:55ch;color:var(--ink2);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.visual:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.photo:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){align-items:stretch;gap:0;padding:0}.photo:where(.astro-75ysl5lo) .hero-content:where(.astro-75ysl5lo){justify-content:center;padding:clamp(28px,4.5vw,64px)}figure:where(.astro-75ysl5lo){min-width:0;margin:0}.hero-photo:where(.astro-75ysl5lo){position:relative}.hero-photo:where(.astro-75ysl5lo) img:where(.astro-75ysl5lo){object-fit:cover;width:100%;height:100%;min-height:400px}.hero-photo:where(.astro-75ysl5lo) figcaption:where(.astro-75ysl5lo){color:#fff;background:#1111119e;border-radius:4px;padding:4px 9px;font-size:12px;position:absolute;bottom:16px;left:16px}.device-stage:where(.astro-75ysl5lo){background:radial-gradient(circle at 50% 52%,var(--acc-mid) 0 37%,transparent 37.5%);place-items:center;min-height:340px;display:grid}.device-stage:where(.astro-75ysl5lo).real img{filter:drop-shadow(0 24px 30px #0000002e);width:min(70%,340px);height:auto}.device-wrap:where(.astro-75ysl5lo){width:135px;padding-block:28px;transform:rotate(7deg)}.highlights:where(.astro-75ysl5lo){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-block:0 24px;list-style:none;display:grid}.highlights:where(.astro-75ysl5lo) li:where(.astro-75ysl5lo){border-top:2px solid var(--acc);flex-direction:column;gap:7px;padding-top:16px;display:flex}.highlights:where(.astro-75ysl5lo) strong:where(.astro-75ysl5lo){font-family:var(--head);font-size:17px}.highlights:where(.astro-75ysl5lo) span:where(.astro-75ysl5lo){color:var(--ink2);max-width:32ch;font-size:15px}@media (width<=1000px){.visual:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){grid-template-columns:1fr 1fr;gap:36px}.photo:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){gap:0}.hero-photo:where(.astro-75ysl5lo) img:where(.astro-75ysl5lo){min-height:340px}.device-stage:where(.astro-75ysl5lo){min-height:300px}.device-wrap:where(.astro-75ysl5lo){width:125px}}@media (width<=700px){.visual:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){grid-template-columns:1fr;gap:24px}.photo:where(.astro-75ysl5lo) .hero-box:where(.astro-75ysl5lo){gap:0}.photo:where(.astro-75ysl5lo) .hero-content:where(.astro-75ysl5lo),.hero-box:where(.astro-75ysl5lo){padding:28px 22px}.page-hero:where(.astro-75ysl5lo){padding-top:12px;padding-bottom:24px}.hero-content:where(.astro-75ysl5lo){gap:18px}.hero-content:where(.astro-75ysl5lo) h1:where(.astro-75ysl5lo){overflow-wrap:anywhere;font-size:32px}.hero-photo:where(.astro-75ysl5lo) img:where(.astro-75ysl5lo){height:240px;min-height:0}.device-stage:where(.astro-75ysl5lo){min-height:250px}.highlights:where(.astro-75ysl5lo){grid-template-columns:1fr;gap:14px;margin-bottom:20px}.highlights:where(.astro-75ysl5lo) li:where(.astro-75ysl5lo){padding-top:16px}.highlights:where(.astro-75ysl5lo) span:where(.astro-75ysl5lo){max-width:none}}.comparison:where(.astro-luyxfm3r),.process:where(.astro-luyxfm3r){padding-top:36px;padding-bottom:12px}.comparison:where(.astro-luyxfm3r) h2:where(.astro-luyxfm3r),.process:where(.astro-luyxfm3r) h2:where(.astro-luyxfm3r){max-width:24ch;margin-block:12px 24px;font-size:clamp(24px,2.4vw,30px)}.table-hint:where(.astro-luyxfm3r){display:none}.table-wrap:where(.astro-luyxfm3r){max-width:100%;overflow-x:auto}table:where(.astro-luyxfm3r){border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:16px}th:where(.astro-luyxfm3r),td:where(.astro-luyxfm3r){border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}thead:where(.astro-luyxfm3r) th:where(.astro-luyxfm3r){background:var(--acc-soft);font-weight:600}tbody:where(.astro-luyxfm3r) th:where(.astro-luyxfm3r){width:25%;font-weight:600}td:where(.astro-luyxfm3r){color:var(--ink2);width:37.5%}.process:where(.astro-luyxfm3r) ol:where(.astro-luyxfm3r){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.process:where(.astro-luyxfm3r) li:where(.astro-luyxfm3r){border-top:1px solid var(--line);padding-top:20px}.step:where(.astro-luyxfm3r){background:var(--acc);width:36px;height:36px;color:var(--on-acc);border-radius:50%;place-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:grid}.process:where(.astro-luyxfm3r) h3:where(.astro-luyxfm3r){margin-bottom:10px;font-size:18px;line-height:1.25}.process:where(.astro-luyxfm3r) p:where(.astro-luyxfm3r){color:var(--ink2);font-size:15px;line-height:1.6}@media (width<=600px){.table-hint:where(.astro-luyxfm3r){color:var(--muted);margin:-16px 0 20px;font-size:14px;display:block}.comparison:where(.astro-luyxfm3r),.process:where(.astro-luyxfm3r){padding-top:28px}.process:where(.astro-luyxfm3r) ol:where(.astro-luyxfm3r){grid-template-columns:1fr;gap:18px}th:where(.astro-luyxfm3r),td:where(.astro-luyxfm3r){padding:16px}table:where(.astro-luyxfm3r){font-size:15px}}.article:where(.astro-zcqey2z6){padding-top:28px}.text-blocks:where(.astro-zcqey2z6){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;display:grid}.text-block:where(.astro-zcqey2z6){border-top:1px solid var(--line);min-width:0;padding-top:24px;scroll-margin-top:96px}.text-block:where(.astro-zcqey2z6) h2:where(.astro-zcqey2z6){max-width:30ch;margin-bottom:14px;font-size:clamp(23px,2vw,28px);line-height:1.22}.text-block:where(.astro-zcqey2z6) p:where(.astro-zcqey2z6){color:var(--ink2);max-width:65ch;font-size:16px;line-height:1.65}.text-block:where(.astro-zcqey2z6) p:where(.astro-zcqey2z6)+p:where(.astro-zcqey2z6){margin-top:14px}.text-block:where(.astro-zcqey2z6) ul:where(.astro-zcqey2z6){max-width:65ch;margin:16px 0 0;padding-left:20px}.text-block:where(.astro-zcqey2z6) li:where(.astro-zcqey2z6){color:var(--ink2);padding-bottom:8px;font-size:16px;line-height:1.6}.text-block:where(.astro-zcqey2z6).wide{grid-column:1/-1}.wide:where(.astro-zcqey2z6) .block-copy:where(.astro-zcqey2z6){grid-template-columns:1fr 1fr;gap:48px;display:grid}.text-block:where(.astro-zcqey2z6).photo{border-top:0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-block:12px;padding-top:0;display:grid}.section-photo:where(.astro-zcqey2z6){min-width:0;margin:0}.section-photo:where(.astro-zcqey2z6) img:where(.astro-zcqey2z6){object-fit:cover;border-radius:6px;width:100%;height:320px}.section-photo:where(.astro-zcqey2z6) figcaption:where(.astro-zcqey2z6){color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.photo:where(.astro-zcqey2z6) .block-copy:where(.astro-zcqey2z6){max-width:60ch}.guide:where(.astro-zcqey2z6){grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1120px;display:grid}.contents:where(.astro-zcqey2z6){border-top:1px solid var(--line);padding-top:20px;position:sticky;top:96px}.contents:where(.astro-zcqey2z6) ol:where(.astro-zcqey2z6){margin:14px 0 20px;padding:0;list-style:none}.contents:where(.astro-zcqey2z6) li:where(.astro-zcqey2z6){padding-block:6px;font-size:14px;line-height:1.5}.contents:where(.astro-zcqey2z6) a:where(.astro-zcqey2z6):hover{text-underline-offset:4px;text-decoration:underline}.contents:where(.astro-zcqey2z6) p:where(.astro-zcqey2z6){color:var(--muted);font-size:12px;line-height:1.7}.reading:where(.astro-zcqey2z6) .text-blocks:where(.astro-zcqey2z6){grid-template-columns:1fr;row-gap:24px}.reading:where(.astro-zcqey2z6) .text-block:where(.astro-zcqey2z6){padding-top:24px}.reading:where(.astro-zcqey2z6) .text-block:where(.astro-zcqey2z6).photo{display:block}.reading:where(.astro-zcqey2z6) .section-photo:where(.astro-zcqey2z6){margin-bottom:24px}.reading:where(.astro-zcqey2z6):not(.guide){max-width:880px}.sources:where(.astro-zcqey2z6){border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}.sources:where(.astro-zcqey2z6) h2:where(.astro-zcqey2z6){font-size:20px;line-height:1.3}.sources:where(.astro-zcqey2z6) ul:where(.astro-zcqey2z6){padding-left:20px;font-size:14px;line-height:1.7}.sources:where(.astro-zcqey2z6) a:where(.astro-zcqey2z6){text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.text-blocks:where(.astro-zcqey2z6){column-gap:32px}.text-block:where(.astro-zcqey2z6).photo,.wide:where(.astro-zcqey2z6) .block-copy:where(.astro-zcqey2z6){gap:32px}.guide:where(.astro-zcqey2z6){grid-template-columns:1fr;gap:24px;max-width:880px}.contents:where(.astro-zcqey2z6){position:static}.contents:where(.astro-zcqey2z6) ol:where(.astro-zcqey2z6){columns:2;column-gap:32px}.contents:where(.astro-zcqey2z6) li:where(.astro-zcqey2z6){break-inside:avoid}.section-photo:where(.astro-zcqey2z6) img:where(.astro-zcqey2z6){height:290px}}@media (width<=700px){.article:where(.astro-zcqey2z6){padding-top:20px}.text-blocks:where(.astro-zcqey2z6){grid-template-columns:1fr;row-gap:24px}.text-block:where(.astro-zcqey2z6){padding-top:20px}.wide:where(.astro-zcqey2z6) .block-copy:where(.astro-zcqey2z6){grid-template-columns:1fr;gap:0}.text-block:where(.astro-zcqey2z6).photo{grid-template-columns:1fr;gap:20px;margin-block:4px}.section-photo:where(.astro-zcqey2z6) img:where(.astro-zcqey2z6){height:240px}.contents:where(.astro-zcqey2z6) ol:where(.astro-zcqey2z6){columns:1}.reading:where(.astro-zcqey2z6) .text-block:where(.astro-zcqey2z6){padding-top:20px}.text-block:where(.astro-zcqey2z6) h2:where(.astro-zcqey2z6){font-size:23px}.text-block:where(.astro-zcqey2z6) p:where(.astro-zcqey2z6){line-height:1.65}}.devices:where(.astro-ynarop6p){padding-top:36px;padding-bottom:12px}.devices:where(.astro-ynarop6p) h2:where(.astro-ynarop6p){max-width:24ch;margin-block:12px 28px;font-size:clamp(24px,2.4vw,30px)}.device-grid:where(.astro-ynarop6p){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,56px);max-width:1000px;display:grid}.device-grid:where(.astro-ynarop6p) article:where(.astro-ynarop6p){flex-direction:column;gap:10px;display:flex}.shot:where(.astro-ynarop6p){background:var(--soft);aspect-ratio:5/4;border-radius:12px;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.shot:where(.astro-ynarop6p) img{filter:drop-shadow(0 22px 28px #00000029);width:78%;height:auto}.device-grid:where(.astro-ynarop6p) h3:where(.astro-ynarop6p){font-size:22px}.device-grid:where(.astro-ynarop6p) p:where(.astro-ynarop6p){color:var(--ink2);max-width:42ch;font-size:16px}.device-grid:where(.astro-ynarop6p) ul:where(.astro-ynarop6p){flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.device-grid:where(.astro-ynarop6p) li:where(.astro-ynarop6p){border-top:1px solid var(--line);padding-block:9px;font-size:15px;font-weight:500}@media (width<=700px){.devices:where(.astro-ynarop6p){padding-top:28px}}.content-page:where(.astro-h4qngm3k){--sec:clamp(40px,5vw,64px)}.breadcrumbs:where(.astro-h4qngm3k){color:var(--ink2);padding-top:24px;font-size:13px}.breadcrumbs:where(.astro-h4qngm3k) ol:where(.astro-h4qngm3k){flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs:where(.astro-h4qngm3k) li:where(.astro-h4qngm3k)+li:where(.astro-h4qngm3k):before{content:"/";color:var(--muted);margin-right:10px}.breadcrumbs:where(.astro-h4qngm3k) a:where(.astro-h4qngm3k):hover{text-decoration:underline}.breadcrumbs:where(.astro-h4qngm3k) :where(.astro-h4qngm3k)[aria-current]{color:var(--ink)}.answer:where(.astro-h4qngm3k){padding-top:12px;padding-bottom:12px}.answer:where(.astro-h4qngm3k) p:where(.astro-h4qngm3k){border-left:3px solid var(--acc);max-width:1000px;padding-left:18px;font-size:17px;font-weight:500;line-height:1.65}.page-tiles:where(.astro-h4qngm3k){grid-template-columns:1fr 1fr;column-gap:40px;margin-top:16px;display:grid}.with-photos:where(.astro-h4qngm3k){grid-template-columns:repeat(3,1fr);gap:16px 32px}.page-tiles:where(.astro-h4qngm3k).with-photos>a:where(.astro-h4qngm3k){border-top:0;padding-top:0}.tile-photo:where(.astro-h4qngm3k){aspect-ratio:3/2;background:var(--acc-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.tile-photo:where(.astro-h4qngm3k) img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.tile-photo:where(.astro-h4qngm3k).device img{object-fit:contain;padding:18px}.page-tiles:where(.astro-h4qngm3k) a:where(.astro-h4qngm3k):hover .tile-photo:where(.astro-h4qngm3k) img{transform:scale(1.03)}.page-tiles:where(.astro-h4qngm3k)>a:where(.astro-h4qngm3k){border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;padding-block:20px;display:flex}.page-tiles:where(.astro-h4qngm3k) h2:where(.astro-h4qngm3k){font-size:23px;line-height:1.25}.page-tiles:where(.astro-h4qngm3k) p:where(.astro-h4qngm3k){color:var(--ink2);max-width:48ch;font-size:16px}.read-link:where(.astro-h4qngm3k){align-items:center;gap:12px;font-weight:600;display:inline-flex}.page-tiles:where(.astro-h4qngm3k) a:where(.astro-h4qngm3k):hover .read-link:where(.astro-h4qngm3k){text-underline-offset:4px;text-decoration:underline}.page-closing:where(.astro-h4qngm3k){margin-top:56px}.closing-box:where(.astro-h4qngm3k){background:var(--ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:flex}.closing-box:where(.astro-h4qngm3k)>div:where(.astro-h4qngm3k){flex:1}.closing-box:where(.astro-h4qngm3k) .eyebrow:where(.astro-h4qngm3k){color:#fff}.closing-box:where(.astro-h4qngm3k) .eyebrow:where(.astro-h4qngm3k):before{box-shadow:0 0 0 2px #fff}.closing-box:where(.astro-h4qngm3k) h2:where(.astro-h4qngm3k){max-width:22ch;margin-block:16px;font-size:clamp(26px,2.8vw,38px)}.closing-box:where(.astro-h4qngm3k) p:where(.astro-h4qngm3k){color:#ffffffbf;max-width:52ch;font-size:17px}.closing-box:where(.astro-h4qngm3k) .btn:where(.astro-h4qngm3k){flex:none}.related:where(.astro-h4qngm3k){margin-top:48px}.related:where(.astro-h4qngm3k)>div:where(.astro-h4qngm3k){border-top:1px solid var(--line);flex-wrap:wrap;gap:24px 48px;margin-top:20px;padding-top:24px;display:flex}.related:where(.astro-h4qngm3k) a:where(.astro-h4qngm3k){align-items:center;gap:12px;font-weight:600;display:inline-flex}.related:where(.astro-h4qngm3k) a:where(.astro-h4qngm3k):hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.with-photos:where(.astro-h4qngm3k){grid-template-columns:1fr 1fr}}@media (width<=700px){.breadcrumbs:where(.astro-h4qngm3k){padding-top:22px}.page-tiles:where(.astro-h4qngm3k){grid-template-columns:1fr}.answer:where(.astro-h4qngm3k) p:where(.astro-h4qngm3k){padding-left:14px;font-size:16px}.related:where(.astro-h4qngm3k)>div:where(.astro-h4qngm3k){flex-direction:column;align-items:flex-start}.closing-box:where(.astro-h4qngm3k){flex-direction:column;align-items:flex-start;gap:24px}.closing-box:where(.astro-h4qngm3k)>div:where(.astro-h4qngm3k){width:100%}}
