.wildfire-page{--wf-header-height:100px;background:hsl(var(--card));color:hsl(var(--wildfire-navy))}.wildfire-page,.wildfire-page *{letter-spacing:0}.wildfire-page h1,.wildfire-page h2,.wildfire-page h3,.wildfire-page p{color:inherit}.wildfire-page .wf-container{max-width:1200px;margin:0 auto;padding-inline:32px}.wildfire-page .wf-header-space{height:var(--wf-header-height);background:hsl(var(--wildfire-navy))}.wildfire-page .wf-section{scroll-margin-top:calc(var(--wf-header-height) + 20px);padding-block:80px}.wildfire-page .wf-dark{background:hsl(var(--wildfire-navy));color:hsl(var(--primary-foreground))}.wildfire-page .wf-pale{background:hsl(var(--wildfire-pale))}.wildfire-page .wf-eyebrow{text-transform:uppercase;color:hsl(var(--wildfire-royal));margin-bottom:14px;font-size:11px;font-weight:800;display:block}.wildfire-page .wf-dark .wf-eyebrow{color:hsl(var(--primary))}.wildfire-page h1{font-size:48px;font-weight:800;line-height:1.08}.wildfire-page h2{max-width:780px;margin-bottom:18px;font-size:34px;font-weight:750;line-height:1.16}.wildfire-page h3{margin-bottom:14px;font-size:20px;font-weight:750;line-height:1.25}.wildfire-page p,.wildfire-page li,.wildfire-page dd{font-size:15px;line-height:1.65}.wildfire-page .wf-intro{max-width:790px;margin-bottom:34px}.wildfire-page .wf-hero{padding-block:54px 50px}.wildfire-page .wf-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.wildfire-page .wf-hero-copy>p{color:hsl(var(--primary-foreground) / .85);margin-block:24px 28px;font-size:16px}.wildfire-page .wf-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.wildfire-page .wf-text-link{text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:underline;display:inline-flex}.wildfire-page .wf-text-link:hover{color:hsl(var(--primary))}.wildfire-page .wf-map{width:100%;height:auto;display:block}.wildfire-page .wf-legend{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.wildfire-page .wf-map-caption{color:#9cc7e3;flex-basis:100%;font-size:14px;line-height:1.5}.wildfire-page .wf-legend-scale{background:linear-gradient(90deg, hsl(var(--wildfire-low)), hsl(var(--wildfire-mid)), hsl(var(--wildfire-high)));width:125px;height:7px}.wildfire-page .wf-swatch{background:hsl(var(--wildfire-nonburnable));width:10px;height:10px;display:inline-block}.wildfire-page .wf-stats{border-top:1px solid hsl(var(--primary-foreground) / .12);padding-block:30px}.wildfire-page .wf-stats-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.wildfire-page .wf-stat strong{margin-bottom:8px;font-size:27px;line-height:1.2;display:block}.wildfire-page .wf-stat p{color:hsl(var(--primary-foreground) / .75);font-size:12px;line-height:1.5}.wildfire-page .wf-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wildfire-page .wf-card{background:hsl(var(--card));border-radius:4px;padding:28px}.wildfire-page .wf-reason{background:hsl(var(--wildfire-pale))}.wildfire-page .wf-number{color:hsl(var(--wildfire-royal));margin-bottom:20px;font-size:13px;font-weight:800;display:block}.wildfire-page .wf-cta-card{background:hsl(var(--wildfire-navy));color:hsl(var(--primary-foreground));flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.wildfire-page .wf-cta-card p{font-size:23px;font-weight:650;line-height:1.35}.wildfire-page .wf-feature-stack{gap:24px;margin-top:34px;display:grid}.wildfire-page .wf-feature-wide{grid-template-columns:1fr 1.25fr;align-items:center;gap:38px;display:grid}.wildfire-page .wf-bullets{margin-block:18px 24px;padding-left:17px;list-style:outside}.wildfire-page .wf-bullets li{margin-block:9px;padding-left:3px}.wildfire-page .wf-bullets li::marker{color:hsl(var(--primary))}.wildfire-page .wf-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wildfire-page .wf-engine-heading{font-size:12px;line-height:1.4}.wildfire-page .wf-engine-heading strong{margin-bottom:5px;display:block}.wildfire-page .wf-engine-heading span{font-size:10px;display:block}.wildfire-page .wf-wind-label{grid-column:1/-1;padding-top:7px;font-size:10px;font-weight:800}.wildfire-page .wf-engine-image{aspect-ratio:618/744;object-fit:contain;width:100%;height:auto}.wildfire-page figcaption{margin-top:12px;font-size:11px;line-height:1.5}.wildfire-page .wf-wui{grid-template-columns:1fr 1fr}.wildfire-page .wf-wui img{width:100%;height:auto}.wildfire-page .wf-small-feature{flex-direction:column;align-items:flex-start;display:flex}.wildfire-page .wf-small-feature .wf-text-link{margin-top:auto}.wildfire-page .wf-data-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:50px;display:grid}.wildfire-page .wf-data-group+.wf-data-group{margin-top:32px}.wildfire-page .wf-data-group h3{color:hsl(var(--wildfire-royal));font-size:11px}.wildfire-page .wf-data-row{border-top:1px solid hsl(var(--border));grid-template-columns:.85fr 1fr;gap:24px;padding-block:15px;display:grid}.wildfire-page .wf-data-row dt{font-size:14px;font-weight:750;line-height:1.5}.wildfire-page .wf-chip{letter-spacing:.02em;vertical-align:middle;text-transform:none;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.wildfire-page .wf-chip-rolling-out{color:#8a5300;background:#fff1d6}.wildfire-page .wf-chip-coming-soon{color:#4a5a66;background:#eef1f4}.wildfire-page .wf-data-row dd{font-size:13px}.wildfire-page .wf-scenarios{top:calc(var(--wf-header-height) + 24px);background:hsl(var(--wildfire-pale));position:sticky}.wildfire-page .wf-pills{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.wildfire-page .wf-pill{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:30px;padding:5px 10px;font-size:11px}.wildfire-page .wf-validation-card{background:hsl(var(--wildfire-navy-surface))}.wildfire-page .wf-validation-card .wf-eyebrow{font-size:10px}.wildfire-page .wf-validation-card p{color:hsl(var(--primary-foreground) / .85)}.wildfire-page .wf-validation-actions{margin-top:30px}.wildfire-page .wf-industries{border-top:1px solid hsl(var(--wildfire-navy));grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin-top:32px;padding-top:23px;display:grid}.wildfire-page .wf-industry h3{font-size:16px}.wildfire-page .wf-industry p{font-size:13px}.wildfire-page .wf-industry:hover h3{color:hsl(var(--primary))}.wildfire-page .wf-roadmap-grid{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.wildfire-page .wf-roadmap-grid .wf-text-link{margin-top:24px}.wildfire-page .wf-roadmap-list li{border-top:1px solid hsl(var(--border));padding-block:15px}.wildfire-page .wf-testimonial{max-width:830px;margin-inline:auto}.wildfire-page blockquote{font-size:25px;font-weight:650;line-height:1.45}.wildfire-page .wf-attribution{margin-top:20px;font-size:12px}.wildfire-page .wf-closing{background:hsl(var(--wildfire-royal));color:hsl(var(--primary-foreground));padding-block:44px}.wildfire-page .wf-closing-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.wildfire-page .wf-closing h2{max-width:520px;margin:0;font-size:29px}@media (width<=1023px){.wildfire-page h1{font-size:40px}.wildfire-page .wf-hero-grid{gap:28px}.wildfire-page .wf-feature-wide{grid-template-columns:1fr}.wildfire-page .wf-wui{grid-template-columns:1fr 1fr}.wildfire-page .wf-grid-three{gap:16px}.wildfire-page .wf-card{padding:22px}.wildfire-page .wf-industries{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.wildfire-page .wf-container{padding-inline:20px}.wildfire-page .wf-section{padding-block:50px}.wildfire-page .wf-hero{padding-block:38px}.wildfire-page .wf-hero-grid,.wildfire-page .wf-grid-three,.wildfire-page .wf-wui,.wildfire-page .wf-data-grid,.wildfire-page .wf-roadmap-grid{grid-template-columns:1fr;gap:24px}.wildfire-page h1{font-size:36px}.wildfire-page h2{font-size:28px}.wildfire-page .wf-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wildfire-page .wf-stat strong{font-size:22px}.wildfire-page .wf-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.wildfire-page .wf-scenarios{position:static}.wildfire-page .wf-data-row{grid-template-columns:.9fr 1fr;gap:16px}.wildfire-page .wf-engine-grid{gap:7px}.wildfire-page .wf-engine-heading{font-size:11px}.wildfire-page .wf-closing-inner{flex-direction:column;align-items:flex-start}.wildfire-page blockquote{font-size:22px}.wildfire-page .wf-actions>a{white-space:normal;height:auto;min-height:44px}}@media (prefers-reduced-motion:reduce){html:has(.wildfire-page){scroll-behavior:auto}}
