@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--ink:#0e0917;--ink-soft:#241733;--ink-mid:#191425;--muted:#554d64;--paper:#faf9fc;--paper-2:#f2eff7;--white:#ffffff;--pearl:#f5f4f6;--silver:#d2cdda;--line:#e3dceb;--accent:#6501f4;--accent-deep:#5503e5;--accent-soft:#ede8f8;--magenta:#e400e8;--magenta-deep:#c40abc;--brand-primary:var(--accent);--brand-primary-hover:var(--accent-deep);--brand-secondary:var(--magenta);--brand-tint:var(--accent-soft);--focus-ring:var(--accent-deep);--on-dark:#f5f4f6;--on-dark-strong:#ffffff;--heading:var(--ink);--page:min(1180px,calc(100% - 2.5rem));--measure:68ch;--font-display:Lato,"Segoe UI",sans-serif;--font-text:Lato,"Segoe UI",sans-serif;--step-0:1.0625rem;--step-1:1.1875rem;--step-2:clamp(1.625rem,1rem + 1.35vw,2.125rem);--step-3:clamp(2.15rem,1.35rem + 2.4vw,3.5rem);--ease:cubic-bezier(0.2,0.7,0.2,1);--radius:2px;--nav-break:1100px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink-mid);font-family:var(--font-text);font-size:var(--step-0);font-weight:400;font-synthesis:none;line-height:1.6;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;scroll-margin-top:6.5rem;color:var(--heading)}p{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-deep)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--accent);color:var(--white)}.wrap{width:var(--page);margin-inline:auto}.wrap.narrow{width:min(820px,calc(100% - 2.5rem))}.page-shell{display:grid;grid-gap:0;gap:0}.button,button.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.15rem;background:var(--accent);color:var(--white);text-decoration:none;border:0;border-radius:var(--radius);font:700 .9375rem/1 var(--font-text);cursor:pointer;transition:background-color .16s var(--ease)}.button:hover,button.button:hover{background:var(--accent-deep);color:var(--white)}.button:disabled,button.button:disabled{opacity:.55;cursor:not-allowed}.button-quiet{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:.2em;padding-inline:.2rem}.button-quiet:hover{background:transparent;color:var(--accent-deep)}.button-ghost{background:transparent;color:var(--pearl);border:1px solid rgba(245,244,246,.72);text-decoration:none;padding-inline:1.15rem}.button-ghost:hover{background:rgba(245,244,246,.1);color:var(--white);border-color:var(--pearl)}.button-inverse{background:var(--white);color:var(--ink)}.button-inverse:hover{background:var(--accent-soft);color:var(--ink)}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start;padding:clamp(2.5rem,6vw,4.5rem) 0}.block h2,.closing h2,.hero h1,.home h1,.home h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}.hero h1,.home-hero h1{font-size:var(--step-3);max-width:14em}.hero-text{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(1.5rem,4vw,3rem)}.hero-text>div{max-width:min(52rem,100%)}.lede{font-size:1.2rem;line-height:1.5;max-width:44rem;color:var(--ink)}.points{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-gap:.45rem;gap:.45rem}.points li{padding-left:1rem;position:relative;font-weight:700}.points li:before{content:"";width:.55rem;height:.55rem;background:var(--accent);position:absolute;left:0;top:.45rem}.actions{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;margin-top:1.6rem}.block{padding:clamp(2.5rem,6vw,4.5rem) 0}.block h2,.closing h2{font-size:var(--step-2);max-width:22em}.intro{max-width:46rem;color:var(--muted);font-size:1.125rem}.band{background:var(--white)}.band-muted{background:var(--paper-2)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.contact-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.contact-mailto{background:var(--white);border:1px solid var(--line);padding:1.35rem 1.25rem 1.5rem;display:grid;grid-gap:.85rem;gap:.85rem}.contact-mailto h3{margin:0;font-size:var(--step-1)}.stack{display:grid;grid-gap:1.6rem;gap:1.6rem}.deliver-list h3,.essay h3,.ledger-list h3,.path article h3,.rows article h3,.stack article h3,.steps li h3,.zone h3{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.03em;margin:0 0 .35rem}.deliver-list p,.essay p,.ledger-list p,.path p,.policy p,.rows p,.stack p,.steps p,.zone p{margin:0;max-width:65ch}.essay p+p,.policy p+p{margin-top:.85rem}.rows{display:grid;margin-top:1.75rem;border-top:1px solid var(--line)}.rows article{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.4fr);grid-gap:1.25rem 2.5rem;gap:1.25rem 2.5rem;padding:1.45rem 0 1.55rem;align-items:start}.layers .stack,.modes .stack,.reasons .stack{margin-top:1.5rem}.symptoms .stack article{padding:.2rem 0 .2rem 1rem;box-shadow:inset 3px 0 0 var(--accent)}.path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.path article{background:var(--paper);padding:1.25rem 1.2rem 1.4rem}.path a{font-weight:700}ol.steps{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-gap:0;gap:0}ol.steps li{display:grid;grid-template-columns:minmax(8.5rem,14rem) minmax(0,1fr);grid-gap:.65rem 2rem;gap:.65rem 2rem;align-items:baseline;padding:1.05rem 0 1.15rem;border-top:1px solid var(--line)}ol.steps li:last-child{border-bottom:1px solid var(--line)}.faq{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.faq details{background:var(--white);padding:1rem 1.1rem;border:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:700}.faq p{margin-top:.75rem;color:var(--muted)}.closing{background:var(--ink);color:var(--paper);padding:clamp(3rem,7vw,5rem) 0}.closing h2{color:var(--white)}.closing .lede{color:var(--silver)}.closing a.button-inverse{color:var(--ink)}.kicker{font-size:.9375rem;margin:0 0 .35rem}.caption,.kicker{color:var(--muted)}.caption{margin-top:1rem;font-size:.95rem}.deliver-list,.ledger-list{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.zone{background:var(--paper);padding:1.25rem;border-top:3px solid var(--line)}.zone-core{background:var(--accent-soft);border-top-color:var(--accent)}.deliver{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.form{display:grid;grid-gap:1rem;gap:1rem}.form label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700}.form input,.form select,.form textarea{font:inherit;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink)}.form .check{display:flex;gap:.7rem;align-items:flex-start;font-weight:400}.form .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error{color:#8d1d1d;font-weight:400}.crumbs{width:var(--page);margin:.75rem auto 0;color:var(--muted);font-size:.9375rem}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0;padding:0}.crumbs li:not(:last-child):after{content:"/";margin-left:.55rem;color:var(--line)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.site-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(250,249,252,.97);border-bottom:1px solid transparent;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease)}.site-bar.is-scrolled{border-bottom-color:var(--line);box-shadow:0 8px 24px rgba(14,9,23,.06);background:rgba(255,255,255,.98)}.site-logo-link{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.site-logo-light{width:clamp(152px,36vw,210px);height:auto;object-fit:contain;object-position:left center}.site-logo-dark{width:min(240px,70%);height:auto;margin-bottom:1rem}.site-skip{position:absolute;left:-9999px}.site-skip:focus{left:1rem;top:1rem;z-index:50;background:var(--white);padding:.5rem .75rem}.site-bar-row{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 1.75rem;min-height:4.85rem;padding-block:.35rem}.site-nav{display:none;gap:1.5rem;flex:1 1;min-width:0}.site-nav,.site-nav-primary{align-items:center;justify-content:flex-end}.site-nav-primary{display:flex;flex-wrap:nowrap;gap:1.55rem}.site-nav-aside{display:flex;align-items:center;flex-shrink:0;gap:1.25rem}.site-nav-divider{display:inline-block;width:1px;height:1.25rem;background:#d4cedf;flex-shrink:0}.site-nav a{color:var(--ink);text-decoration:none}.site-nav-link{position:relative;display:inline-flex;align-items:center;color:var(--ink-mid);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.2;padding:.4rem 0;white-space:nowrap;transition:color .16s var(--ease)}.site-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .16s var(--ease)}.site-nav-link:hover{color:var(--accent)}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after{transform:scaleX(1)}.site-nav-link[aria-current=page]{color:var(--accent-deep);font-weight:700}.site-nav-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.site-lang{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;min-height:2.5rem}.site-lang-sep{color:#9a93a8;font-weight:400}.site-lang-current{color:var(--ink);padding:.35rem .15rem}.site-lang-link{color:var(--muted)!important;text-decoration:none!important;padding:.35rem .15rem;min-width:1.5rem;text-align:center;transition:color .16s var(--ease)}.site-lang-link:hover{color:var(--accent-deep)!important}.site-pop{position:relative;display:flex;align-items:center;gap:.15rem}.site-chevron{width:1.65rem;height:1.65rem;border:0;border-radius:var(--radius);background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:background-color .16s var(--ease)}.site-chevron:hover{background:var(--accent-soft)}.site-chevron:before{content:"";position:absolute;inset:40% 35%;border-right:2px solid var(--ink-mid);border-bottom:2px solid var(--ink-mid);transform:rotate(45deg);transition:border-color .16s var(--ease)}.site-chevron:hover:before,.site-chevron[aria-expanded=true]:before{border-color:var(--accent)}.site-pop-panel{position:absolute;top:calc(100% + .85rem);left:0;width:min(26rem,calc(100vw - 2.5rem));background:var(--white);border:1px solid var(--line);border-radius:4px;padding:.45rem;display:grid;grid-gap:.1rem;gap:.1rem;box-shadow:0 16px 40px rgba(14,9,23,.1);z-index:45}.site-pop-panel[hidden]{display:none}.site-pop-sep{height:1px;margin:.35rem .55rem;background:var(--line)}.site-pop-panel a{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem .85rem;text-decoration:none;color:var(--ink);border-radius:3px;transition:background-color .16s var(--ease)}.site-pop-panel a:focus-visible,.site-pop-panel a:hover{background:var(--paper-2);color:var(--ink)}.site-pop-panel strong{font-size:.9375rem;letter-spacing:-.01em}.site-pop-panel span{color:var(--muted);font-size:.875rem;line-height:1.4}.site-pop-panel a[data-kind=assessment] strong{color:var(--accent-deep)}.site-contact{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;height:2.625rem;padding:0 1.05rem;background:var(--accent);color:var(--white)!important;text-decoration:none!important;font-size:.875rem;font-weight:700;letter-spacing:.01em;border-radius:3px;white-space:nowrap;transition:background-color .16s var(--ease),transform .16s var(--ease)}.site-contact:hover{background:var(--accent-deep);color:var(--white)!important}.site-contact:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.site-compact{display:flex;align-items:center;gap:.75rem}.site-menu-button{min-height:2.625rem;padding:0 .95rem;border:1px solid var(--line);border-radius:3px;background:var(--white);color:var(--ink);font:700 .875rem/1 var(--font-text);cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.site-menu-button:hover{border-color:var(--accent);color:var(--accent-deep)}.site-dialog{position:fixed;inset:0;z-index:1000;background:var(--ink);color:var(--on-dark);overflow-y:auto;-webkit-overflow-scrolling:touch}.site-dialog[hidden]{display:none!important}.site-dialog-panel{min-height:100%;width:min(32rem,100%);margin:0;padding:1.25rem 1.25rem 2.5rem;display:grid;align-content:start;grid-gap:1rem;gap:1rem;background:var(--ink)}.site-dialog-close{justify-self:end;min-height:2.75rem;padding:0 .9rem;border:1px solid rgba(245,244,246,.35);border-radius:3px;background:transparent;color:var(--on-dark);font:700 .9375rem/1 var(--font-text);cursor:pointer}.site-dialog a{color:var(--on-dark);text-decoration:none;font-size:1.25rem}.site-dialog a:hover{color:var(--magenta)}.site-dialog ul{list-style:none;margin:0;padding:0 0 0 1rem;display:grid;grid-gap:.65rem;gap:.65rem}.site-dialog ul a{font-size:1.05rem;color:var(--silver)}.site-dialog .site-contact{justify-self:start;margin-top:.5rem}.site-dialog-lang{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(245,244,246,.18)}.site-dialog .site-lang-current{color:var(--on-dark-strong)}.site-dialog .site-lang-link{color:var(--silver)!important}.site-dialog .site-lang-link:hover{color:var(--magenta)!important}.site-dialog .site-lang-sep{color:#8a8299}.home-faq{margin-top:.5rem;max-width:52rem}html.menu-open,html.menu-open body{overflow:hidden}.site-foot{background:var(--ink);color:var(--silver);padding:3rem 0 2rem;margin-top:0}.site-foot a{color:var(--pearl)}.site-foot a:hover{color:var(--magenta)}.site-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}.site-col{color:var(--pearl);font-weight:700;margin:0 0 .75rem}.site-foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.site-legal{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--ink-soft);font-size:.95rem}.home-hero{--heading:#ffffff;background:radial-gradient(980px 420px at 92% 0,rgba(228,0,232,.16),transparent 58%),radial-gradient(860px 480px at 8% 100%,rgba(101,1,244,.2),transparent 55%),linear-gradient(165deg,#0c0814,#140e24 48%,#17102c);color:var(--on-dark);padding:clamp(3.25rem,7.5vw,5.75rem) 0 clamp(2.75rem,6vw,4.25rem)}.home-hero .home-hero-copy>h1,.home-hero .home-hero-title,.home-hero h1{color:#ffffff;font-size:clamp(2.35rem,1.25rem + 3vw,3.85rem);max-width:11.2em;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.home-hero-grid{width:var(--page);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);grid-gap:clamp(2rem,5vw,3.75rem);gap:clamp(2rem,5vw,3.75rem);align-items:center}.home-hero-copy{display:grid;grid-gap:0;gap:0;align-content:start;max-width:40rem}.home-eyebrow{margin:0 0 1.15rem;color:#f0a0f2;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-lead{font-size:1.125rem;line-height:1.55;max-width:36rem;color:var(--silver)}.home-hero .home-lead{margin:1.25rem 0 0;color:#d8d2e4;max-width:34rem}.home-actions{display:flex;flex-wrap:wrap;gap:.85rem 1rem;margin-top:1.85rem}.home-hero .button{min-height:2.875rem;padding-inline:1.25rem;box-shadow:none}.home-hero .button-ghost{color:#ffffff;border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.05);min-height:2.875rem;padding-inline:1.2rem}.home-hero .button-ghost:hover{color:#ffffff;background:rgba(255,255,255,.12);border-color:#ffffff}.home-method-figure{margin:0;background:linear-gradient(165deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(210,205,218,.2);border-radius:4px;padding:1.2rem 1.15rem 1.15rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.home-method-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.home-method-rail li{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start;min-height:4.5rem;background:rgba(10,6,18,.55);border:1px solid rgba(101,1,244,.28);border-top:2px solid var(--accent);padding:.8rem .75rem .85rem}.home-method-index{color:#e9a4eb;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1}.home-method-rail strong{color:#ffffff;font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.home-method-figure figcaption{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(210,205,218,.16);color:#c9c2d6;font-size:.9rem;line-height:1.45}.home-section{padding:clamp(2.75rem,6vw,4.75rem) 0}.home-section-muted{background:var(--paper-2)}.home-section-ink{--heading:var(--on-dark-strong);background:var(--ink-soft);color:var(--on-dark)}.home-section-ink .home-section-head p{color:var(--silver)}.home-section-ink h2{color:var(--on-dark-strong)}.home-section-head{max-width:46rem;margin-bottom:1.75rem}.home-section-head h2{font-size:var(--step-2);margin:0 0 .75rem}.home-section-head p{margin:0;color:var(--muted);font-size:1.1rem}.home-engage-grid,.home-practice-grid,.home-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-engage-grid article,.home-practice-grid article,.home-principle-grid article,.home-zone{background:var(--white);padding:1.25rem 1.2rem 1.4rem;border-top:3px solid var(--accent)}.home-zone-core{background:var(--accent-soft)}.home-engage-grid h3,.home-insight-list h3,.home-practice-grid h3,.home-principle-grid h3,.home-stack h3,.home-stages h3,.home-zone h3{margin:0 0 .4rem;font-size:var(--step-1)}.home-engage-grid p,.home-insight-list p,.home-practice-grid p,.home-principle-grid p,.home-stack p,.home-zone p{margin:0;color:var(--muted)}.home-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.home-challenge-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.home-challenge-list li{display:grid;grid-gap:.2rem;gap:.2rem;padding-left:.9rem;border-left:3px solid var(--accent)}.home-challenge-list span{color:var(--muted)}.home-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.home-stages li{background:var(--pearl);border:1px solid var(--line);border-top:3px solid var(--accent);padding:1.1rem}.home-section-ink .home-stages h3{color:var(--ink-mid)}.home-section-ink .home-stages p,.home-stages p{margin:0;color:var(--muted)}.home-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.home-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-caption{color:var(--muted);margin-top:1rem}.home-insight-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.home-insight-list article{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.home-closing{--heading:var(--on-dark-strong);background:var(--ink);color:var(--on-dark);padding:clamp(3rem,7vw,5rem) 0}.home-closing h2{color:var(--on-dark-strong);font-size:var(--step-2);margin:0 0 .75rem}.home-closing .home-lead{color:var(--silver)}@media (min-width:1100px){.site-nav{display:flex}.site-compact{display:none}.site-logo-light{width:210px}.modes .stack:has(article:nth-child(3)):not(:has(article:nth-child(4))),.reasons .stack:has(article:nth-child(3)):not(:has(article:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin-top:1.75rem}.modes .stack:has(article:nth-child(4)):not(:has(article:nth-child(5))),.reasons .stack:has(article:nth-child(4)):not(:has(article:nth-child(5))){grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin-top:1.75rem}}@media (max-width:1099px){.site-bar-row{min-height:4.5rem;gap:.75rem}.site-logo-light{width:clamp(136px,40vw,172px)}.deliver,.home-engage-grid,.home-hero-grid,.home-insight-list article,.home-practice-grid,.home-principle-grid,.home-split,.home-stages,.home-zones,.path,.site-foot-grid,.split,.zones{grid-template-columns:1fr}.home-method-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{padding-block:clamp(2.75rem,7vw,4rem) clamp(2.25rem,5vw,3.25rem)}.home-hero .home-hero-copy>h1,.home-hero .home-hero-title,.home-hero h1{max-width:12em}.home-hero-copy{max-width:none}.rows article,ol.steps li{grid-template-columns:1fr}}@media (max-width:520px){.home-method-rail li{min-height:4.15rem;padding:.7rem .65rem}.home-method-rail strong{font-size:.8125rem}.home-actions{gap:.75rem}.home-hero .button,.home-hero .button-ghost{width:100%}}@media (max-width:420px){.site-compact .site-contact{display:none}.site-logo-light{width:min(150px,52vw)}.wrap{width:min(1180px,calc(100% - 1.5rem))}}