.blaze-hero{overflow:hidden;background:var(--section-dark);padding-block:calc(var(--header-clear) + clamp(2.5rem,4vw,3.5rem)) clamp(2.5rem,4vw,3.5rem)}.blaze-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.blaze-hero-copy{display:grid;gap:var(--space-5);justify-items:start}.blaze-hero-copy h1{max-width:16ch;margin:0;color:#f4f8f4;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.04;letter-spacing:var(--ls-tighter);text-wrap:balance}.blaze-hero-copy p{max-width:52ch;margin:0;color:#c9d3cd;font-size:var(--text-lg);line-height:var(--lh-relaxed)}.blaze-hero-actions{margin-top:var(--space-2)}.blaze-hero-outlink{color:#c9d3cd;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#c9d3cd73;text-underline-offset:4px}.blaze-hero-outlink:hover,.blaze-hero-outlink:focus-visible{color:#f4f8f4;text-decoration-color:currentColor}.blaze-hero-media{display:grid;place-items:center}.blaze-hero-media img{width:min(100%,640px);height:auto}.blaze-lockup{position:relative;width:min(100%,428px);aspect-ratio:428 / 72}.blaze-lockup-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blaze-lockup-blaze{position:absolute;left:.5%;top:30%;width:28%;height:auto}.blaze-lockup-dispensify{position:absolute;left:56%;top:30%;width:40%;height:auto}.blaze-benefits,.blaze-proof,.blaze-faq{background:var(--section-light)}.blaze-benefits{padding-block:clamp(4rem,7vw,6rem)}.blaze-benefits-inner,.blaze-proof-inner{display:grid;gap:clamp(28px,4vw,44px);justify-items:center}.blaze-center-copy{display:grid;gap:var(--space-4);justify-items:center;text-align:center}.blaze-center-copy h2{max-width:22ch;margin:0;color:var(--text-strong);text-wrap:balance}.blaze-center-copy p{max-width:60ch;margin:0;color:var(--text-body);font-size:var(--text-lg);line-height:var(--lh-relaxed)}.blaze-benefit-list{width:min(100%,680px);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border-subtle)}.blaze-benefit-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--border-subtle);color:var(--text-body);font-size:17px;line-height:var(--lh-relaxed);text-align:left}.blaze-benefit-arrow{width:28px;height:14px;margin-top:.42em;color:var(--accent)}.blaze-benefit-list strong{color:var(--text-strong);font-weight:700}.blaze-hardware{background:var(--section-dark);padding-block:clamp(4rem,7vw,6rem)}.blaze-hardware-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.blaze-hardware-media{position:relative;display:flex;justify-content:center;align-items:center}.blaze-hardware-media:before{content:"";position:absolute;top:8%;right:10%;bottom:8%;left:10%;background:radial-gradient(closest-side,#2e8c773d,#2e8c7700);filter:blur(8px)}.blaze-hardware-media img{position:relative;display:block;height:clamp(420px,44vw,600px);width:auto;max-width:100%;object-fit:contain}.blaze-hardware-copy{display:grid;gap:var(--space-4);justify-items:start}.blaze-hardware-copy h2{margin:0;color:#f4f8f4}.blaze-hardware-copy p{max-width:48ch;margin:0;color:#c9d3cd;font-size:var(--text-lg);line-height:var(--lh-relaxed)}.blaze-model-ledger{width:100%;margin:var(--space-2) 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(244,248,244,.16)}.blaze-model-ledger li{border-top:1px solid rgba(244,248,244,.16)}.blaze-model-ledger a{display:grid;grid-template-columns:9.5rem 1fr;gap:var(--space-4);align-items:baseline;padding:14px 0;color:inherit;text-decoration:none}.blaze-model-ledger strong{color:#f4f8f4;font-size:16px;font-weight:700}.blaze-model-ledger span{color:#c9d3cd;font-size:16px}.blaze-model-ledger a:hover strong,.blaze-model-ledger a:focus-visible strong{color:#8fd6bc;text-decoration:underline;text-underline-offset:4px}.blaze-proof{padding-block:clamp(4rem,7vw,6rem) clamp(2rem,4vw,3rem)}.blaze-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,960px);margin:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.blaze-proof-row div{display:grid;gap:6px;justify-items:center;padding:26px 18px;text-align:center}.blaze-proof-row div+div{border-left:1px solid var(--border-subtle)}.blaze-proof-row dt{color:var(--text-strong);font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1;letter-spacing:var(--ls-tighter)}.blaze-proof-row dd{max-width:24ch;margin:0;color:var(--text-body);font-size:15px;line-height:1.45}.blaze-faq{padding-block:clamp(2rem,4vw,3rem) clamp(4rem,7vw,6rem)}.blaze-faq-inner{display:grid;gap:var(--space-5);width:min(100%,860px)}.blaze-faq-inner h2{margin:0;color:var(--text-strong);text-align:center}.blaze-faq .faq-answer p{max-width:68ch;margin:0 0 var(--space-4);color:var(--text-body);font-size:16px;line-height:var(--lh-relaxed)}@media(max-width:900px){.blaze-hero-inner,.blaze-hardware-inner{grid-template-columns:minmax(0,1fr)}.blaze-hardware-media img{height:420px}.blaze-hero-copy h1{max-width:20ch}.blaze-hero-media img{width:min(100%,520px)}.blaze-proof-row{grid-template-columns:minmax(0,1fr)}.blaze-proof-row div+div{border-left:0;border-top:1px solid var(--border-subtle)}}@media(max-width:520px){.blaze-model-ledger a{grid-template-columns:minmax(0,1fr);gap:2px}}
