:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050812;--bg-soft:#08111f;--panel:#0b1222bd;--panel-strong:#0f182df0;--line:#b0c8ff21;--line-strong:#84aaff4d;--text:#f6f8ff;--muted:#9ca9be;--soft:#d4dceb;--accent:#7da8ff;--accent-2:#9f8cff;--success:#73d7c9;--warning:#d9c98a;--shadow:0 28px 96px #0000006b;--radius:8px;--max:1180px;font-family:Manrope,Inter,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 72% 9%,#6184f533,#0000 30rem),radial-gradient(circle at 17% 2%,#73d7c917,#0000 24rem),linear-gradient(#040712 0%,#08111f 44%,#050812 100%);margin:0;font-size:16px}body:after{z-index:-2;pointer-events:none;content:"";opacity:.9;background:linear-gradient(120deg,#0000 0 62%,#7da8ff12 62% 63%,#0000 63%),linear-gradient(20deg,#0000 0 68%,#73d7c90b 68% 69%,#0000 69%);position:fixed;inset:0}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 72%);mask-image:linear-gradient(#000000bf,#0000 72%)}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button{font:inherit}.site-shell{width:min(100%,1440px);margin:0 auto}.site-header{z-index:20;width:min(calc(100% - 32px), var(--max));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;min-height:72px;margin:0 auto;padding:14px 0;display:flex;position:sticky;top:0}.site-header.is-scrolled{border-bottom:1px solid var(--line);background:#050812b8}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{border:1px solid var(--line-strong);border-radius:var(--radius);width:34px;height:34px;color:var(--text);background:linear-gradient(135deg,#79a7ff33,#a890ff14);place-items:center;display:grid;box-shadow:inset 0 0 18px #79a7ff24}.site-nav{color:var(--muted);align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.site-nav a{transition:color .16s}.site-nav a:hover{color:var(--text)}.menu-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:40px;height:40px;color:var(--text);place-items:center;display:none}.menu-toggle span:not(.sr-only){background:currentColor;width:18px;height:2px;margin:3px 0;display:block}.section-band{width:min(calc(100% - 32px), var(--max));margin:0 auto;padding:96px 0}.hero{grid-template-columns:minmax(0,.98fr) minmax(410px,.82fr);align-items:center;gap:66px;min-height:calc(100vh - 72px);padding-top:34px;padding-bottom:58px;display:grid}.hero:before{inset:82px max(16px, calc((100% - var(--max)) / 2)) auto auto;content:"";filter:blur(4px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#7da8ff21,#0000 64%);border:1px solid #7da8ff1c;border-radius:50%;width:min(36vw,520px);height:min(36vw,520px);position:absolute}.hero-copy{max-width:780px}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}h1{letter-spacing:0;text-wrap:balance;max-width:840px;font-size:clamp(48px,7vw,96px);font-weight:800;line-height:.92}h2{color:var(--text);letter-spacing:0;text-wrap:balance;font-size:clamp(32px,4.2vw,64px);font-weight:800;line-height:.98}h3{color:var(--text);text-wrap:balance;font-size:21px;font-weight:760;line-height:1.18}.hero-subtitle{max-width:680px;color:var(--soft);margin-top:24px;font-size:clamp(21px,2vw,30px);font-weight:560;line-height:1.28}.hero-mini-flow{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,620px);margin-top:22px;display:grid}.hero-mini-flow span{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--soft);background:#ffffff09;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.hero-mini-flow span:not(:last-child):after{content:"";background:var(--line-strong);width:8px;height:1px;position:absolute;right:-8px}.hero-text{max-width:690px;color:var(--muted);margin-top:22px;font-size:18.5px;line-height:1.72}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--line-strong);border-radius:var(--radius);justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 12px 30px #23469638}.button.primary{color:#05101f;background:linear-gradient(135deg,#7aa8ff,#8d7eff);border-color:#79a7ffad}.button.secondary{color:var(--text);background:#ffffff0b}.hero-note{color:var(--muted);margin-top:18px;font-size:14px}.hero-stats{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.hero-stats span{border:1px solid var(--line);border-radius:var(--radius);min-height:74px;color:var(--muted);background:#ffffff08;padding:12px;font-size:12px;line-height:1.35}.hero-stats strong{color:var(--text);margin-bottom:5px;font-size:22px;line-height:1;display:block}.credibility-strip{padding-top:0;padding-bottom:34px}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-proof span{border:1px solid var(--line);min-height:34px;color:var(--soft);background:#ffffff09;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.system-panel{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:548px;box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(#ffffff0e,#ffffff04),#0a1020d1;padding:22px;position:relative;overflow:hidden}.system-panel:before{content:"";opacity:.72;z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#79a7ff2e 50%,#0000 51%),linear-gradient(#0000 49%,#79a7ff26 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #79a7ff2e;position:absolute;inset:72px 22px}.system-panel:after{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(circle,#7da8ff38,#0000 66%);height:260px;position:absolute;inset:auto -18% -28% 16%}.panel-top,.panel-footer{z-index:2;color:var(--muted);justify-content:space-between;font-size:13px;display:flex;position:relative}.metric-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid;position:relative}.metric-card{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b16c2;min-height:112px;padding:16px}.metric-label{color:var(--muted);font-size:12px;display:block}.metric-grid strong{color:var(--text);letter-spacing:0;margin-top:18px;font-size:28px;display:block}.metric-card small{color:#d4dceb9e;margin-top:7px;font-size:11px;display:block}.dashboard-shell{z-index:2;position:relative}.chart-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#09101fe0,#080d1aad);margin-top:12px;padding:18px}.chart-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chart-head span,.chart-head em{color:var(--muted);font-size:12px;font-style:normal}.chart-head strong{color:var(--text);margin-top:5px;font-size:18px;display:block}.chart-head em{color:var(--success);background:#73d7c90f;border:1px solid #73d7c938;border-radius:999px;padding:6px 9px}.bar-chart{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:138px;margin-top:22px;padding-top:18px;display:grid}.bar-chart span{min-height:28px;height:var(--h);background:linear-gradient(#7da8ffeb,#5a66d247);border:1px solid #7da8ff47;border-radius:6px 6px 2px 2px;box-shadow:0 10px 28px #577cff29}.bar-chart span:nth-child(4),.bar-chart span:nth-child(6){background:linear-gradient(#73d7c9e0,#3f78943d)}.insight-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.insight-card{border:1px solid var(--line);border-radius:var(--radius);background:#060b169e;min-height:82px;padding:14px}.insight-icon{min-width:31px;height:24px;color:var(--accent);border:1px solid #7da8ff47;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.insight-card p{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.4}.flow-map{z-index:1;opacity:.36;position:absolute;inset:182px 48px 112px}.flow-map span{border-radius:var(--radius);background:#79a7ff14;border:1px solid #79a7ff52;display:block;position:absolute;box-shadow:0 0 26px #79a7ff29}.flow-map span:first-child{width:34%;height:82px;top:18px;left:0}.flow-map span:nth-child(2){width:28%;height:110px;top:72px;left:38%}.flow-map span:nth-child(3){width:27%;height:72px;top:0;right:0}.flow-map span:nth-child(4){width:25%;height:58px;bottom:0;left:10%}.flow-map span:nth-child(5){background:#63d7bd14;border-color:#63d7bd57;width:30%;height:76px;bottom:8px;right:8%}.panel-footer{position:absolute;bottom:22px;left:22px;right:22px}.panel-footer div{align-items:center;gap:8px;display:inline-flex}.dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent);border-radius:50%}.dot.accent{background:var(--success);box-shadow:0 0 16px var(--success)}.positioning{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.personal-section{grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);align-items:center;gap:58px;display:grid}.portrait-card{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:560px;box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff04),#080e1bdb;padding:22px;position:relative;overflow:hidden}.portrait-card:before{content:"";background:radial-gradient(circle at 50% 38%,#7da8ff33,#0000 24%),linear-gradient(#0000,#73d7c912);border:1px solid #7da8ff29;position:absolute;inset:22px}.portrait-frame{border-radius:var(--radius);background:linear-gradient(150deg,#7da8ff29,#0000 48%),linear-gradient(#04071252,#040712d6);border:1px solid #b0c8ff33;place-items:center;display:grid;position:absolute;inset:70px 52px 118px}.portrait-frame span{color:#f6f8ffe6;font-size:clamp(76px,10vw,132px);font-weight:800}.portrait-caption{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050912b8;padding:18px;position:absolute;bottom:22px;left:22px;right:22px}.portrait-caption span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.portrait-caption strong{color:var(--text);margin-top:8px;font-size:18px;line-height:1.28;display:block}.personal-copy .lead-text{color:var(--soft);margin-top:18px;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.28}.personal-copy p:not(.eyebrow):not(.lead-text){max-width:720px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.72}.fact-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.fact-grid span{border:1px solid var(--line);border-radius:var(--radius);min-height:74px;color:var(--soft);background:#ffffff09;padding:16px;font-weight:700;line-height:1.35}.pain-section{width:100%;max-width:none;padding-right:max(16px, calc((100% - var(--max)) / 2));padding-left:max(16px, calc((100% - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#7da8ff11,#0000 36%),#ffffff05}.pain-map{grid-template-columns:1.12fr .9fr 1.05fr;gap:14px;display:grid}.pain-map article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff03),#080e1bb8;min-height:150px;padding:22px;transition:transform .18s,border-color .18s}.pain-map article:first-child,.pain-map article:nth-child(7){grid-column:span 2}.pain-map article:hover{border-color:#7da8ff52;transform:translateY(-3px)}.pain-map span{width:34px;height:26px;color:var(--accent);border:1px solid #7da8ff47;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.pain-map p{color:var(--soft);margin-top:34px;font-size:18px;font-weight:650;line-height:1.48}.signal-strip{padding-top:0;padding-bottom:76px}.signal-flow{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(90deg,#7da8ff1c,#0000 34%,#73d7c912),#080e1bb3;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.signal-flow article{min-height:188px;padding:24px;position:relative}.signal-flow article+article{border-left:1px solid var(--line)}.signal-flow article:not(:last-child):after{z-index:2;content:"";border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);background:#0a1222;width:18px;height:18px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.signal-flow span{border:1px solid var(--line-strong);width:38px;height:28px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.signal-flow h3{margin-top:34px}.signal-flow p{color:var(--muted);margin-top:12px;line-height:1.58}.split-text{grid-template-columns:.85fr 1fr;gap:70px;display:grid}.split-text p,.section-heading p,.faq-list p,.contact p{color:var(--muted);font-size:17px;line-height:1.75}.split-text p+p{margin-top:20px}.section-heading{max-width:760px;margin-bottom:40px}.section-heading p{margin-top:18px}.portfolio-grid,.reason-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portfolio-grid{grid-template-columns:repeat(6,1fr)}.portfolio-card,.reason-grid article,.price-card,.process-list article,.expertise-list article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--panel);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.portfolio-card:hover,.reason-grid article:hover,.price-card:hover,.process-list article:hover,.expertise-list article:hover{border-color:#7da8ff57;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000038}.portfolio-card,.reason-grid article{min-height:230px;padding:24px}.portfolio-card{grid-column:span 2;position:relative;overflow:hidden}.portfolio-card-large{grid-column:span 3;min-height:290px}.portfolio-card-tall{grid-column:span 3}.pseudo-logo{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:48px;height:38px;color:var(--text);letter-spacing:.04em;background:#7da8ff14;justify-content:center;align-items:center;margin-bottom:34px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.portfolio-card span,.reason-grid span,.process-list span{color:var(--accent);margin-bottom:48px;font-size:13px;font-weight:700;display:block}.portfolio-card span{margin-bottom:0;position:absolute;top:24px;right:24px}.portfolio-card p,.reason-grid p,.expertise-list p,.process-list p,.price-card p{color:var(--muted);margin-top:14px;line-height:1.65}.reason-grid{grid-template-columns:repeat(4,1fr)}.reason-grid article{min-height:330px}.expertise-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.expertise-list article{background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;min-height:180px;padding:28px}.expertise-list article:nth-child(odd){border-right:1px solid var(--line)}.process-band{width:100%;max-width:none;padding-right:max(16px, calc((100% - var(--max)) / 2));padding-left:max(16px, calc((100% - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06}.delivery-section{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:center;gap:58px;display:grid}.delivery-copy p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:18px;line-height:1.72}.system-map{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.system-map article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff03),#080e1bb8;min-height:150px;padding:20px}.system-map article:first-child{background:linear-gradient(#7da8ff26,#ffffff03),#080e1bc7;grid-row:span 2;min-height:312px}.system-map span{border:1px solid var(--line-strong);min-height:32px;color:var(--accent);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.system-map p{color:var(--soft);margin-top:40px;font-size:17px;line-height:1.55}.process-list{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process-list article{min-height:260px;padding:24px}.pricing-grid{grid-template-columns:repeat(4,1fr)}.price-card{flex-direction:column;min-height:390px;padding:24px;display:flex}.price-badge{border:1px solid var(--line-strong);min-height:30px;color:var(--accent);background:#7da8ff14;border-radius:999px;align-self:flex-start;padding:0 10px;font-size:12px;font-weight:900}.price-card .price-badge+h3{margin-top:18px}.price-card.diagnostic{border-color:#73d7c947}.social-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:54px;display:grid}.social-note p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.72}.price-card.featured{background:linear-gradient(180deg, #7da8ff2e, #0d1425eb), var(--panel-strong);border-color:#79a7ff75;box-shadow:inset 0 1px #ffffff14,0 24px 64px #3e5bbc2e}.price-card strong{color:var(--text);margin-top:28px;font-size:31px;line-height:1;display:block}.price-card span{color:var(--accent);margin-top:10px;font-size:14px;display:block}.price-card .price-badge{border:1px solid var(--line-strong);min-height:30px;color:var(--accent);background:#7da8ff14;border-radius:999px;align-items:center;margin-top:0;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.price-card a{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;color:var(--text);justify-content:center;align-items:center;margin-top:auto;font-weight:700;display:inline-flex}.faq-list{max-width:860px;margin-left:auto}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:#0b122294;margin-bottom:10px;transition:border-color .16s,background .16s}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list details:hover,.faq-list details[open]{background:#0d1527c2;border-color:#7da8ff47}.faq-list summary{cursor:pointer;min-height:78px;color:var(--text);justify-content:space-between;align-items:center;padding:0 20px;font-size:20px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font-size:28px;font-weight:400}.faq-list details[open] summary:after{content:"-"}.faq-list p{padding:0 20px 24px}.contact{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:116px;display:grid}.contact h2{margin-bottom:18px}.contact-actions{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1040px){.hero,.split-text,.contact,.personal-section,.delivery-section,.social-note{grid-template-columns:1fr}.hero{gap:40px}.system-panel{min-height:590px}.portfolio-grid,.reason-grid,.pricing-grid,.process-list{grid-template-columns:repeat(2,1fr)}.portfolio-card,.portfolio-card-large,.portfolio-card-tall{grid-column:auto}.pain-map{grid-template-columns:repeat(2,1fr)}.pain-map article:first-child,.pain-map article:nth-child(7){grid-column:auto}.signal-flow{grid-template-columns:repeat(2,1fr)}.signal-flow article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.signal-flow article:nth-child(4){border-top:1px solid var(--line)}.signal-flow article:nth-child(2):after{display:none}}@media (width<=760px){.site-header{width:min(calc(100% - 24px), var(--max))}.menu-toggle{display:grid}.site-nav{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#060b16f5;padding:16px;display:none;position:absolute;top:64px;left:0;right:0}.site-nav.is-open{gap:14px;display:grid}.section-band{width:min(calc(100% - 24px), var(--max));padding:66px 0}.hero{min-height:auto;padding-top:30px;padding-bottom:50px}h1{font-size:clamp(40px,12.4vw,56px);line-height:.96}h2{line-height:1.04}h3{font-size:20px}.hero-subtitle{font-size:19px}.hero-mini-flow{grid-template-columns:repeat(2,1fr);margin-top:18px}.hero-mini-flow span:not(:last-child):after{display:none}.hero-text,.split-text p,.section-heading p,.faq-list p,.contact p{font-size:16px}.hero-actions{margin-top:26px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-stats span{min-height:68px}.metric-grid{grid-template-columns:1fr}.system-panel{min-height:auto;padding:16px}.system-panel:before{background-size:58px 58px;inset:62px 16px}.flow-map{display:none}.dashboard-shell{margin-top:16px}.metric-grid{margin-top:0}.metric-card{min-height:98px}.chart-panel{padding:14px}.bar-chart{gap:7px;height:140px}.insight-row{grid-template-columns:1fr}.signal-strip{padding-top:0;padding-bottom:42px}.signal-flow{grid-template-columns:1fr}.signal-flow article{min-height:auto;padding:22px}.signal-flow article+article,.signal-flow article:nth-child(3),.signal-flow article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.signal-flow article:after{display:none}.signal-flow h3{margin-top:24px}.portfolio-grid,.reason-grid,.pricing-grid,.process-list,.expertise-list,.pain-map,.fact-grid,.system-map{grid-template-columns:1fr}.portrait-card{min-height:420px}.portrait-frame{inset:52px 34px 102px}.personal-copy p:not(.eyebrow):not(.lead-text),.delivery-copy p:not(.eyebrow){font-size:16px}.pain-map article{min-height:auto}.pain-map p{margin-top:28px;font-size:17px}.portfolio-card,.portfolio-card-large,.portfolio-card-tall{min-height:auto}.pseudo-logo{margin-bottom:26px}.system-map article:first-child{grid-row:auto;min-height:170px}.system-map p{margin-top:28px}.expertise-list article:nth-child(odd){border-right:0}.reason-grid article,.price-card,.process-list article,.portfolio-card{min-height:auto}.portfolio-card span,.reason-grid span,.process-list span{margin-bottom:32px}.faq-list{margin-left:0}.faq-list summary{gap:20px;font-size:18px}.contact-actions,.hero-actions,.button,.contact-actions a,.hero-actions a{width:100%}.hero-proof{gap:7px}.hero-proof span{text-align:center;flex:calc(50% - 7px);justify-content:center}}
