.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:56px}.compare .panel{border-radius:14px;overflow:hidden;border:1px solid var(--rule);position:relative;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.compare .panel.bad{background:linear-gradient(180deg,rgb(191 10 48 / .45),rgb(191 10 48 / .72)),url(../../../../themes/hello-elementor-child/assets/images/hl-compare-bad.webp) center/cover no-repeat}.compare .panel.good{background:linear-gradient(180deg,rgb(0 40 104 / .45),rgb(0 40 104 / .72)),url(../../../../themes/hello-elementor-child/assets/images/hl-compare-good.webp) center/cover no-repeat}.compare .panel .lbl{font-family:var(--ff-mono);font-size:20px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:rgb(255 255 255 / .88);padding:7px 12px;border-radius:4px;position:absolute;top:18px;left:18px}.compare .panel.bad .lbl{color:var(--red-2)}.compare .panel.good .lbl{color:var(--navy)}.compare .panel h4{font-size:22px;letter-spacing:-.015em;margin-bottom:8px;color:#fff}.compare .panel p{color:rgb(255 255 255 / .85);line-height:1.5;max-width:340px}.compare .panel .arrows{position:absolute;top:30%;left:0;right:0;display:flex;justify-content:space-around;font-family:var(--ff-mono);font-size:18px;font-weight:700;letter-spacing:.2em;color:var(--red)}.compare .panel.good .arrows{color:var(--navy)}.compare .panel.bad .arrows{color:var(--red);transform:rotate(180deg);top:60%}.stack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stack-card{background:var(--stone);border:1px solid var(--rule);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:14px}.stack-card h3{font-size:20px;line-height:1.25}.stack-card p{line-height:1.65;color:var(--ink-2)}.what-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.what-card{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:36px;display:flex;flex-direction:column;gap:14px}.what-card .ico{width:44px;height:44px;border-radius:10px;background:var(--stone);display:flex;align-items:center;justify-content:center;color:var(--navy);margin-bottom:6px;border:1px solid var(--rule)}.what-card.featured{background:var(--navy);color:#fff;border-color:var(--navy)}.what-card.featured h3{color:#fff}.what-card.featured p{color:rgb(255 255 255 / .82)}.what-card.featured .ico{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .18)}.what-card h3{font-size:22px;line-height:1.2}.what-card p{line-height:1.65}.specs-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.spec-section{margin-bottom:48px}.spec-section:last-child{margin-bottom:0}.spec-section h3{margin-bottom:14px}.spec-section p{line-height:1.65}.checks-spec{margin-top:18px;list-style:none;display:flex;flex-direction:column;gap:12px}.checks-spec li{display:flex;gap:14px;align-items:flex-start;font-size:18px;line-height:1.5;color:var(--ink)}.checks-spec li::before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--red);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-size:14px;background-repeat:no-repeat;background-position:center;margin-top:1px}.compat-card{background:var(--navy);color:#fff;border-radius:14px;padding:36px;position:sticky;top:calc(115px + 24px)}.compat-card h4{color:#fff;font-family:var(--ff-display);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .12)}.compat-card .row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid rgb(255 255 255 / .07);font-size:18px}.compat-card .row:last-child{border-bottom:none}.compat-card .row .name{color:rgb(255 255 255 / .85)}.compat-card .row .stat{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:999px}.compat-card .row .stat.yes{background:rgb(255 255 255 / .12);color:#fff}.compat-card .row .stat.no{background:rgb(191 10 48 / .22);color:#FFA8A8}.compat-card .foot{margin-top:18px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12);font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:rgb(255 255 255 / .55);line-height:1.5}.rt-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rt-card{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:12px}.rt-card h3{font-size:20px;line-height:1.25}.rt-card p{line-height:1.65;color:var(--ink-2)}.app-list{border-top:1px solid var(--rule-strong)}.app-item{display:grid;grid-template-columns:200px 1fr 280px;gap:48px;padding:36px 0;border-bottom:1px solid var(--rule);align-items:start}.app-item .step{padding-top:6px}.app-item .step b{display:block;font-family:var(--ff-display);font-weight:900;font-size:80px;color:var(--ink);letter-spacing:-.04em;line-height:1}.app-item .body h3{margin-bottom:12px;font-size:24px}.app-item .body p{color:var(--ink-2);line-height:1.65}.app-item .body a{color:var(--c-primary);border-bottom:1px solid rgb(191 10 48 / .3);padding-bottom:1px}.app-item .visual{aspect-ratio:5/4;border-radius:10px;position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,var(--stone-2) 0 6px,var(--paper) 6px 12px);border:1px solid var(--paper-edge);display:flex;align-items:flex-end;padding:14px}.app-item.b .visual{background:repeating-linear-gradient(45deg,var(--stone-2) 0 6px,var(--paper) 6px 12px)}.app-item.c .visual{background:repeating-linear-gradient(90deg,var(--stone-2) 0 6px,var(--paper) 6px 12px)}.app-item.d .visual{background:repeating-linear-gradient(0deg,var(--stone-2) 0 6px,var(--paper) 6px 12px)}.app-item .visual span{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:rgb(0 0 0 / .65);padding:6px 10px;border-radius:4px}.guar-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guar-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:14px;padding:36px}.guar-card.featured{background:linear-gradient(180deg,rgb(191 10 48 / .24),rgb(191 10 48 / .10));border-color:rgb(191 10 48 / .35)}.guar-card .num{font-family:var(--ff-display);font-weight:900;font-size:64px;letter-spacing:-.04em;color:#fff;line-height:.85;margin-bottom:14px}.guar-card h3{font-size:24px;margin-bottom:14px;color:#fff}.guar-card p{line-height:1.7;color:rgb(255 255 255 / .82)}.guar-card .lbl{font-family:var(--ff-mono);font-size:20px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:600;margin-bottom:12px;display:block}.guar-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.guar-bottom .guar-card{background:#fff0;border:1px solid rgb(255 255 255 / .10)}.guar-bottom .guar-card h3{font-size:20px}.submit-claim{margin-top:48px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:14px;padding:36px 40px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.submit-claim .tag{font-family:var(--ff-mono);font-size:20px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgb(255 255 255 / .55);display:block;margin-bottom:8px}.submit-claim h3{color:#fff;font-size:26px;letter-spacing:-.02em;margin-bottom:8px}.submit-claim p{color:rgb(255 255 255 / .78);max-width:680px;line-height:1.55}.submit-claim .ph{font-family:var(--ff-display);font-weight:700;font-size:20px;color:#fff;letter-spacing:-.01em;margin-top:10px;display:block}@media (max-width:980px){.compare,.what-grid,.stack-grid{grid-template-columns:1fr}.specs-grid,.guar-grid,.guar-bottom{grid-template-columns:1fr;gap:24px}.rt-grid{grid-template-columns:1fr}.app-item{grid-template-columns:1fr;gap:20px}.app-item .visual{aspect-ratio:16/10}.submit-claim{grid-template-columns:1fr;gap:18px}.compat-card{position:static}}@media (max-width:820px){.hero-vid{aspect-ratio:16/9}}.app-item .visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.app-item .visual{position:relative}.hl-intro-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:56px}.hl-intro-split .s-head{max-width:none;margin-bottom:0}.hl-video-wrap{margin:0;border-radius:16px;overflow:hidden;line-height:0;box-shadow:0 4px 24px rgb(0 0 0 / .12)}.hl-video-wrap video{width:100%;height:auto;display:block}@media(max-width:760px){.hl-intro-split{grid-template-columns:1fr}}.hero h1 em{font-style:normal;color:var(--c-primary)}