:root{--ground: #ffffff;--surface: #f3f5f7;--line: rgba(16, 20, 24, .12);--text: #101418;--muted: #4b5563;--ember: #ff5a1f;--ember-text: #c2410c;--ember-ink: #101418;--good: #1f7a4a;--control-line: rgba(16, 20, 24, .38);--ember-edge: rgba(255, 90, 31, .55);--paper: #f7f5f2;--paper-ink: #101418;--paper-line: #dcd8d1;--paper-steel: #5b6470;--series-draft: #2a78d6;--series-seats: #d9480f;--series-floor: #13875e;--series-rework: #b97c00;--field: #ffffff;--column: 960px;--gutter: 28px;color-scheme:light;font-family:Segoe UI,Segoe UI Variable Text,system-ui,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--text)}#root{display:flex;flex-direction:column;min-height:100vh}img{max-width:100%;height:auto}a{color:var(--ember-text)}::selection{background:var(--ember);color:var(--ember-ink)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}main:focus{outline:none}.noscript{max-width:var(--column);margin:0 auto;padding:28px var(--gutter)}.keyline{height:6px;background:var(--ember)}.skip-link{position:absolute;top:-64px;left:12px;z-index:10;padding:10px 16px;border-radius:10px;background:var(--ember);color:var(--ember-ink);font-weight:800;text-decoration:none}.skip-link:focus{top:14px}.container{width:100%;max-width:var(--column);margin:0 auto;padding:0 var(--gutter)}main{flex:1}.site-header{border-bottom:1px solid var(--line)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding-top:16px;padding-bottom:16px}.wordmark{color:var(--text);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;text-decoration:none}.site-nav{display:flex;flex-wrap:wrap;gap:2px 22px}.site-nav a{padding:6px 0;border-bottom:2px solid transparent;color:var(--muted);font-size:.95rem;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--text)}.site-nav a[aria-current=page]{border-bottom-color:var(--ember);color:var(--text)}.site-footer{margin-top:70px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-top:24px;padding-bottom:14px}.site-footer p{margin:0}.site-footer ul{display:flex;gap:20px;margin:0;padding:0;list-style:none}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--text)}.site-footer p.site-footer__legal{padding-bottom:28px;font-size:.7rem;opacity:.85}.hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:48px 0 18px}.kicker{margin:56px 0 10px;color:var(--ember-text);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero-top .kicker{margin:0}h1{margin:0 0 14px;font-size:clamp(1.9rem,7vw,2.5rem);font-weight:800;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.lede{max-width:64ch;margin:0 0 8px;color:var(--muted);font-size:1.12rem;text-wrap:pretty}.lede b{color:var(--text);font-weight:600}h2{margin:60px 0 8px;color:var(--ember-text);font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.intro{max-width:66ch;margin:0 0 22px;color:var(--muted)}.intro b{color:var(--text)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-block;padding:12px 22px;border:1px solid var(--ember);border-radius:10px;background:var(--ember);color:var(--ember-ink);font-family:inherit;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.btn--ghost{border-color:var(--control-line);background:transparent;color:var(--text)}.btn--ghost:hover{border-color:var(--text)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.card{padding:22px 22px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.card--wide{grid-column:1 / -1}.card__tag{margin:0 0 8px;color:var(--ember-text);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.card h3{margin:0 0 6px;font-size:1.1rem;font-weight:700;line-height:1.3}.card p{margin:0;color:var(--muted);text-wrap:pretty}.card p+p{margin-top:10px}.card__link{display:inline-block;margin-top:14px;font-weight:700}.card--forge{display:flex;gap:20px;align-items:flex-start}.card--forge>svg{flex:none}.markers{margin:12px 0 0;padding:0;list-style:none}.markers li{position:relative;padding-left:20px}.markers li+li{margin-top:6px}.markers li:before{content:"";position:absolute;top:.5em;left:0;width:9px;height:9px;border-radius:3px;background:var(--ember)}.markers .markers{margin-top:6px;color:var(--muted)}.markers .markers li:before{top:.55em;width:7px;height:7px;border-radius:2px;background:var(--muted)}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:64px;padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.cta-band p{margin:0;font-size:1.1rem;font-weight:700}.pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;margin:26px 0 6px;padding:0;list-style:none}.pipeline li{display:flex;align-items:center;gap:8px}.node{padding:10px 16px;border:1.5px solid var(--ember-edge);border-radius:12px;background:var(--surface);font-size:.92rem;font-weight:800;letter-spacing:.08em;white-space:nowrap}.node--final{border-color:var(--ember);background:var(--ember);color:var(--ember-ink)}.arrow{color:var(--ember-text);font-size:1.1rem;font-weight:800}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 0}.fact{padding:20px 16px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:center}.fact__big{margin:0;color:var(--ember-text);font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.fact__small{margin:4px 0 0;color:var(--muted);font-size:.88rem}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 4px}.gallery figure{margin:0}.gallery img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.gallery figcaption{margin-top:7px;color:var(--muted);font-size:.84rem}.gallery-note{margin:0;color:var(--muted);font-size:.84rem}.statement{max-width:34ch;margin:0 0 8px;font-size:clamp(1.35rem,3.6vw,1.75rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.note-line{margin:22px 0 0;color:var(--muted)}.facts--four{grid-template-columns:repeat(4,1fr)}.gallery--three{grid-template-columns:repeat(3,1fr)}.flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);gap:14px;align-items:center;margin:32px 0 0}.flow figure,.bench{margin:0;min-width:0}.flow figure>img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.flow figcaption,.bench figcaption{margin-top:8px;color:var(--muted);font-size:.84rem}.flow__arrow{color:var(--ember-text);font-size:1.6rem;font-weight:800}.paper{min-width:0;padding:12px 14px 14px;border-radius:10px;background:var(--paper);color:var(--paper-ink)}.paper img{display:block;width:100%;height:auto}.paper__label{margin:0 0 8px;color:var(--paper-steel);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bench{margin-top:22px}.bench__pair{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:14px;align-items:start}.ba-wrap{margin-top:20px;overflow-x:auto}table.ba{width:100%;border-collapse:collapse;font-size:.95rem}.ba th,.ba td{padding:11px 14px 11px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ba thead th{border-bottom:1.5px solid var(--text);color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ba thead th.ba__us{color:var(--ember-text)}.ba tbody th{font-weight:700}.ba__then{color:var(--muted)}.ba__now{font-weight:700}.callout{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;align-items:center;margin-top:22px;padding:16px 20px;border:1px solid var(--line);border-left:3px solid var(--ember);border-radius:12px;background:var(--surface)}.callout__title{margin:0;color:var(--ember-text);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.callout__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.callout__chips li{padding:2px 12px;border:1px solid var(--control-line);border-radius:999px;font-size:.9rem;font-weight:700}.callout__text{grid-column:1 / -1;margin:0;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 0;padding:0;list-style:none}.steps li{min-width:0;padding-top:10px;border-top:3px solid var(--text)}.steps__n{display:block;color:var(--ember-text);font-size:1.8rem;font-weight:800;line-height:1}.steps p{margin:8px 0 0;font-size:.95rem;text-wrap:pretty}.calc{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:start;margin-top:20px}.calc__inputs{display:grid;gap:18px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.calc fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.calc legend{margin-bottom:2px;padding:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.calc-field{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px 12px;align-items:center}.calc-field label{font-size:.9rem;font-weight:600}.calc-field--wide{grid-template-columns:minmax(0,1fr) 190px}.calc-field .hint{grid-column:1 / -1;margin:-2px 0 0;color:var(--muted);font-size:.8rem}.est{display:inline-block;margin-left:6px;padding:0 4px;border:1px solid currentColor;border-radius:3px;color:var(--ember-text);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.calc-input{position:relative}.calc-input input,.calc-input select{width:100%;padding:7px 9px;border:1px solid var(--control-line);border-radius:8px;background:var(--field);color:var(--text);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.calc-input select{text-align:left}.calc-input[data-pre] input{padding-left:22px}.calc-input[data-pre]:before{content:attr(data-pre);position:absolute;top:50%;left:9px;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.calc-input input:focus-visible,.calc-input select:focus-visible{border-color:var(--ember);outline:2px solid var(--ember);outline-offset:1px}.calc__note{margin:0;color:var(--muted);font-size:.88rem}.calc__note b{color:var(--text)}.presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.presets>span{color:var(--muted);font-size:.85rem}.preset{padding:7px 12px;border:1px solid var(--control-line);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.preset[aria-pressed=true]{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.calc__results{position:sticky;top:16px;display:grid;gap:18px;min-width:0}.calc__label{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.calc__hero{margin:2px 0 0;font-size:clamp(2.4rem,7vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.02;font-variant-numeric:tabular-nums}.calc__sub{margin:4px 0 0;color:var(--muted)}.cadnote{max-width:62ch;margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--ember);background:var(--surface);color:var(--muted);font-size:.92rem}.cadnote b{color:var(--text)}.calc-tiles{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.calc-tile{min-width:0;padding:12px 0}.calc-tile dt{color:var(--muted);font-size:.8rem}.calc-tile dd{margin:2px 0 0}.calc-tile__val{display:block;font-size:1.4rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.calc-tile__note{display:block;color:var(--muted);font-size:.8rem}.calc__chart h3,.calc__math h3{margin:0 0 8px;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stack{display:flex;gap:2px;height:30px;margin:0 0 12px}.stack__seg{min-width:0;height:100%}.stack__seg:first-child{border-radius:4px 0 0 4px}.stack__seg:last-child{border-radius:0 4px 4px 0}.stack__seg:only-child{border-radius:4px}.stack--empty{border:1px dashed var(--control-line);border-radius:4px}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;font-size:.9rem}.legend li{display:flex;align-items:center;gap:8px}.legend b{margin-left:auto;font-variant-numeric:tabular-nums}.key{display:inline-block;flex:none;width:11px;height:11px;border-radius:2px}.mathtable .key{margin-right:7px}.tablewrap{overflow-x:auto}table.mathtable{width:100%;border-collapse:collapse;font-size:.88rem}.mathtable th,.mathtable td{padding:7px 8px 7px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.mathtable thead th{border-bottom:1.5px solid var(--text);color:var(--muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.mathtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mathtable .how{color:var(--muted);font-family:Cascadia Mono,Consolas,SFMono-Regular,Menlo,monospace;font-size:.78rem}.mathtable tr.total th,.mathtable tr.total td{border-bottom:1.5px solid var(--text);font-weight:700}.sources{display:grid;gap:4px;margin-top:22px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.sources p{margin:0}.sources a{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:5fr 7fr;gap:32px 56px;align-items:start;margin-top:48px}.contact-grid h2{margin-top:0}.contact-grid .contact-gap{margin-top:36px}.contact-address{font-size:1.05rem;font-style:normal;line-height:1.65}.contact-email{margin:0;font-size:1.05rem}.contact-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-email--big{font-size:clamp(1.25rem,4.5vw,1.6rem);font-weight:800;overflow-wrap:anywhere}.contact-hint{margin:10px 0 0;color:var(--muted)}.form{display:grid;gap:16px}.form h2{margin-bottom:0}.field{display:grid;gap:6px}.field label{color:var(--muted);font-size:.85rem;font-weight:600}.field input,.field textarea{width:100%;padding:11px 14px;border:1px solid var(--control-line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit}.field textarea{min-height:150px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--ember);outline:2px solid var(--ember);outline-offset:1px}.form__actions{display:flex}.form-note{margin:0;padding:12px 16px;border-left:3px solid var(--ember);border-radius:0 10px 10px 0;background:var(--surface)}@media(max-width:720px){.grid-2,.grid-3,.facts,.gallery,.gallery--three,.flow,.bench__pair,.calc,.callout,.contact-grid{grid-template-columns:1fr}.facts--four,.steps{grid-template-columns:1fr 1fr}.flow__arrow{display:none}.calc__results{position:static;order:-1}.contact-grid{margin-top:32px}.form__actions .btn{flex:1}.pipeline,.pipeline li{flex-direction:column;align-items:stretch;gap:6px}.fact__big{font-size:2.2rem}.node{display:block;text-align:center}.arrow{align-self:center;transform:rotate(90deg)}.card--forge{flex-direction:column;gap:14px}.actions .btn{flex:1 1 auto;text-align:center}}.wordmark img{display:block;width:auto;height:56px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:center;margin-top:40px}.hero .kicker{margin-top:0}.ul-line{margin:18px 0 0;color:var(--muted);font-size:.9rem}.motto{margin:0 0 14px;color:var(--muted);font-size:clamp(1.35rem,4.2vw,1.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.15}.motto span{color:var(--ember-text)}.hero__photo{margin:0}.hero__photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.brand-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 14px;margin-top:44px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.brand-line ul{display:contents;list-style:none}.brand-line li{color:var(--text);font-size:1.2rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.brand-line li+li:before{content:"·";margin-right:14px;color:var(--ember)}.brand-line__lead,.brand-line__tail{margin:0;color:var(--muted)}.brand-line__lead{color:var(--ember-text);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px}.tile{display:block;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--ground);color:var(--text);text-decoration:none}.tile:hover{border-color:var(--ember)}.tile img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile img.tile__sheet{padding:14px;background:var(--paper);object-fit:contain}.tile span{display:block;padding:12px 14px;font-weight:700}.compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.compare__side{display:grid;align-content:start;gap:10px;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.compare__side--ours{border:2px solid var(--ember);background:var(--ground)}.compare__label{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.compare__side--ours .compare__label{color:var(--ember-text)}.compare__img{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;padding:10px;border:1px solid var(--paper-line);border-radius:8px;background:var(--paper)}.compare__img img{width:auto;max-width:100%;max-height:100%;object-fit:contain}.compare__big{margin:0;font-size:3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.compare__side--ours .compare__big{color:var(--ember-text)}.compare__small{margin:0;color:var(--muted)}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.photo-grid figure{margin:0}.photo-grid img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.photo-grid figcaption{margin-top:6px;color:var(--muted);font-size:.85rem}.card--photo{--card-pad: 22px;padding-top:0;overflow:hidden}.card--photo img{display:block;width:calc(100% + 2 * var(--card-pad, 20px));max-width:none;margin:0 calc(-1 * var(--card-pad, 20px)) 12px;aspect-ratio:4 / 3;object-fit:cover}.feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:56px}.feature img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.feature h2{margin-top:0}.feature__title{margin:0 0 10px;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;letter-spacing:-.015em;line-height:1.1}.feature p:not(.feature__title){max-width:46ch;margin:0 0 14px;color:var(--muted);font-size:1.05rem}.service-visual{display:grid;align-content:center;gap:4px;width:calc(100% + 2 * var(--card-pad, 20px));margin:0 calc(-1 * var(--card-pad, 20px)) 12px;padding:0 28px;aspect-ratio:4 / 3;background:var(--night)}.service-visual span{color:var(--night-text);font-size:clamp(1.4rem,4vw,2rem);font-weight:800;letter-spacing:-.01em;line-height:1.15}.service-visual span+span{color:var(--ember)}@media(max-width:960px){.tiles--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero,.compare,.feature{grid-template-columns:1fr}.tiles,.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.tiles,.photo-grid{grid-template-columns:1fr}.brand-line li{font-size:1.05rem}}.visit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:60px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.visit img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.visit h2{margin-top:0}.visit__address{margin:0 0 10px;font-size:1.2rem;font-weight:700}.visit__text p{margin-bottom:18px}.contact-photo{margin:18px 0 8px}.contact-photo img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;object-position:center 40%;border-radius:14px}@media(max-width:760px){.visit{grid-template-columns:1fr}}:root{--night: #101418;--night-text: #f7f5f2;--night-muted: #b4bcc6;--night-line: rgba(247, 245, 242, .14)}.solve{margin-top:56px;padding:36px 32px 30px;border-radius:16px;background:var(--night);color:var(--night-text)}.solve__kicker{margin:0 0 8px;color:var(--ember);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}h2.solve__title{margin:0 0 8px;color:var(--night-text);font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;letter-spacing:-.015em;line-height:1.1;text-transform:none;text-wrap:balance}.solve__lede{max-width:56ch;margin:0;color:var(--night-muted);font-size:1.08rem}.solve__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 22px}.solve__pillar{padding:4px 22px;border-left:1px solid var(--night-line)}.solve__pillar:first-child{padding-left:0;border-left:0}.solve__pillar dt{display:grid;gap:6px}.solve__removes{color:var(--night-text);font-size:.95rem;font-weight:700}.solve__big{color:var(--ember);font-size:3.4rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.solve__pillar dd{margin:8px 0 0;color:var(--night-muted);font-size:.95rem}a.solve__link{color:var(--ember);font-weight:700}@media(max-width:760px){.solve{padding:28px 20px 24px}.solve__pillars{grid-template-columns:1fr;gap:18px}.solve__pillar,.solve__pillar:first-child{padding:0 0 0 14px;border-left:2px solid var(--ember)}}
