:root{--paper:#f4f1ea;--paper-2:#e9e3d7;--ink:#11100e;--ink-2:#27231e;--muted:#5f584e;--muted-soft:#776f63;--line:#15130f;--line-soft:#d6cec0;--accent:#ff7300;--accent-2:#ffb020;--content-max:1440px;--radius:0;--hero-grid:linear-gradient(to right, #11100e0b 1px, transparent 1px), linear-gradient(to right, #11100e06 1px, transparent 1px);--hero-grid-size:12.5% 100%, 16.666% 100%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-feature-settings:"ss01" on, "ss02" on;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:#ff7a0038;margin:0;font-family:Space Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:20;border:1.5px solid var(--ink);background:var(--accent);color:var(--ink);box-shadow:4px 4px 0 var(--ink);text-transform:uppercase;padding:10px 14px;font-weight:900;position:fixed;top:14px;left:18px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.grid-overlay{display:none}.grid-overlay:before,.grid-overlay:after{content:none}.nav,.ticker,.hero,.section,.final-cta,.footer,.archive-page,.article-page{z-index:1;position:relative}.nav{min-height:72px;padding-block:14px;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#f4f1eae6;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px #11100e0f}.brand{align-items:center;gap:12px;min-width:205px;display:inline-flex}.brand-mark{aspect-ratio:1;border:1px solid var(--ink);background:var(--accent);width:42px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);place-items:center;font-size:1.35rem;font-weight:800;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:76%;height:76%;display:block}.brand small,.footer small{color:var(--muted-soft);text-transform:uppercase;margin-top:3px;font-family:Courier New,monospace;font-size:.64rem;display:block}.nav-links,.nav-action,.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.menu-toggle,.mobile-menu{display:none}.menu-toggle{aspect-ratio:1;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-2);width:42px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px}.menu-toggle span{background:currentColor;width:100%;height:2px;transition:transform .12s linear,opacity .12s linear}.menu-toggle[aria-expanded=true]{background:var(--accent)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:12px}.mobile-menu a{border:1.5px solid var(--ink);background:var(--paper);min-height:46px;box-shadow:3px 3px 0 var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 14px;font-family:Courier New,monospace;font-size:.78rem;font-weight:900;display:flex}.mobile-menu a:after{content:">";color:var(--accent)}.mobile-menu .mobile-menu-cta{background:var(--accent)}.mobile-menu .mobile-menu-cta:after{color:var(--ink)}.nav-links{text-transform:uppercase;background:#ffffff57;border:1px solid #11100e1f;justify-content:center;justify-self:center;gap:22px;min-height:38px;padding:0 16px;font-family:Courier New,monospace;font-size:.73rem;font-weight:700}.nav-links a{color:var(--ink-2);position:relative}.nav-links a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--accent)}.nav-links a:hover:after{transform:scaleX(1)}.nav-action{color:var(--muted);justify-content:flex-end;font-family:Courier New,monospace;font-size:.7rem;font-weight:700}.button{border:1px solid var(--ink);border-radius:var(--radius);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:.78rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex}.button.primary{background:var(--accent);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.button.primary:hover,.button.ghost:hover{transform:translate(-2px,-2px)}.button.ghost{box-shadow:3px 3px 0 var(--ink);background:0 0}.button.ghost:hover{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--accent)}.button.large{min-height:52px;padding:14px 20px}.dark-button{background:var(--ink);color:var(--paper)}.ticker{border-bottom:1px solid var(--line);background:var(--ink);color:#fff8e8;padding:8px 0;overflow:hidden}.ticker-track{text-transform:uppercase;letter-spacing:0;gap:36px;width:max-content;padding:0;font-family:Courier New,monospace;font-size:.72rem;font-weight:800;animation:38s linear infinite ticker;display:flex}.ticker-track span{white-space:nowrap;color:#fff8e8}.ticker-track span:first-letter{color:var(--accent)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.hero{padding-block:30px 0;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));border-bottom:1px solid var(--line-soft);background-image:var(--hero-grid);background-size:var(--hero-grid-size);background-position:top}@keyframes page-soft-in{0%{opacity:0}to{opacity:1}}@keyframes site-rise-in{0%{opacity:0}to{opacity:1}}@keyframes panel-boot{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes terminal-line{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pipeline-step{0%,to{background:#ff7a002e}50%{background:#ff7a0057}}@keyframes section-panel-in{0%{opacity:.22;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes process-row-build{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes section-band-flow{0%{background-position:0 0}to{background-position:120px 0}}@keyframes panel-scan{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes agent-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){body{animation:.26s ease-out both page-soft-in}.hero-meta,.launch-panel,.launch-agent-wrap,.hero-status,.logos{animation:.62s cubic-bezier(.22,1,.36,1) both site-rise-in}.launch-panel{animation-name:panel-boot;animation-delay:.12s}.hero-status,.logos{animation-delay:.18s}.metric i{transform-origin:0;animation:.76s cubic-bezier(.22,1,.36,1) both bar-grow}.metric:nth-child(3) i{animation-delay:.1s}.metric:nth-child(4) i{animation-delay:.18s}.metric:nth-child(5) i{animation-delay:.26s}.terminal p{animation:.52s cubic-bezier(.22,1,.36,1) both terminal-line}.terminal p:nth-child(2){animation-delay:80ms}.terminal p:nth-child(3){animation-delay:.16s}.terminal p:nth-child(4){animation-delay:.24s}.terminal p:nth-child(5){animation-delay:.32s}.launch-agent{animation:5.5s ease-in-out infinite agent-hover}.launch-panel .pipeline .done{animation:2.8s ease-in-out infinite pipeline-step}.launch-panel .pipeline .done:nth-child(2){animation-delay:.22s}.launch-panel .pipeline .done:nth-child(3){animation-delay:.44s}.launch-panel .pipeline .done:nth-child(4){animation-delay:.66s}.launch-panel:before,.terminal:before{animation:4.2s ease-in-out infinite panel-scan}.logos div{animation:18s linear infinite section-band-flow}@supports (animation-timeline:view()){.section>.problem-grid,.section>.services-grid,.section>.packages-grid,.section>.blog-grid,.section>.process-list,.ai-section>.ai-ops,.case-section>.case-stats,.cms-section>.cms-card-grid,.cms-section>.cms-section-grid,.cms-section>.faq-list,.cms-section>.packages-grid,.cms-section>.cms-checklist{animation:1ms both section-panel-in;animation-timeline:view();animation-range:entry cover 28%}.problem-card,.service-card,.package-card,.blog-card,.cms-card,.cms-block{animation:1ms both section-panel-in;animation-timeline:view();animation-range:entry cover 22%}.process-list article{animation:1ms both process-row-build;animation-timeline:view();animation-range:entry cover 34%}}}.hero-meta,.hero-grid,.hero-status{max-width:var(--content-max);margin-inline:auto}.hero-meta,.marker{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:Courier New,monospace;font-size:.7rem;display:flex}.hero-meta{border:1px solid var(--line-soft);background:0 0;border-left:0;border-right:0;padding:10px 0}.marker{justify-content:flex-start;margin-bottom:22px;font-weight:700}.hero-meta .marker{color:var(--ink);margin-bottom:0}.hero-meta>span{color:var(--ink);font-weight:700}.marker span{aspect-ratio:1;background:var(--accent);border:1px solid var(--ink);width:8px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(32px,5vw,76px);max-width:1460px;margin:0 auto;padding:40px 0 56px;display:grid}.hero-copy,.hero-visual,.launch-panel,.ai-section>*,.case-section>*{min-width:0;max-width:100%}.kicker{color:var(--muted);text-transform:uppercase;margin:0 0 16px;font-family:Courier New,monospace;font-size:.72rem;font-weight:800}.hero-copy .kicker{color:var(--ink);background:#ffffff6b;border:1px solid #11100e38;padding:6px 10px;display:inline-flex}.hero h1{text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(4.5rem,8vw,8.4rem);font-weight:800;line-height:.88}.hero h1 span{display:block}.hero h1 b{color:var(--accent)}.hero h1 i{vertical-align:-.06em;background:var(--accent);width:.22em;height:.78em;margin-left:8px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-lead,.section-lead{max-width:720px;color:var(--ink-2);font-size:1.06rem;line-height:1.45}.hero-lead{border-left:6px solid var(--accent);max-width:560px;margin:26px 0 28px;padding-left:18px}.launch-panel,.terminal{background:var(--ink);color:var(--paper);box-shadow:10px 10px 0 var(--accent), 0 26px 60px #11100e2e;border:1px solid #ffffff29;position:relative;overflow:hidden}.launch-panel:before,.terminal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff7a0029,#0000);width:42%;position:absolute;inset:0;transform:translate(-140%)}.launch-panel{align-self:start;margin-left:0}.hero-visual{align-items:end;min-height:clamp(510px,43vw,650px);padding-top:44px;display:grid;position:relative}.hero-visual .launch-panel{z-index:1;justify-self:end;width:min(100%,560px);margin-top:clamp(150px,15vw,210px);position:relative}.launch-agent-wrap{z-index:2;pointer-events:none;width:clamp(210px,24vw,345px);position:absolute;top:-10px;right:clamp(18px,5vw,96px)}.launch-agent,.ai-agent-loop{width:100%;height:auto;display:block}.launch-agent{z-index:2;filter:drop-shadow(0 28px 34px #11100e38);position:relative}.panel-top,.card-rib{color:#ffffffd1;text-transform:uppercase;border-bottom:1px dashed #fff3;justify-content:space-between;gap:12px;padding:12px 16px;font-family:Courier New,monospace;font-size:.68rem;display:flex}.panel-top strong{color:var(--paper)}.metric{border-bottom:1px solid #ffffff1a;padding:16px}.metric div{text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:8px;font-family:Courier New,monospace;font-size:.7rem;display:flex}.metric i{background:var(--accent);border:1px solid #2a2a2a;height:6px;display:block}.launch-panel .pipeline{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.launch-panel .pipeline span{text-align:center;text-transform:uppercase;border:1px solid #fff3;padding:9px;font-family:Courier New,monospace;font-size:.7rem}.launch-panel .pipeline .done{border-color:var(--accent);background:#ff7a002e}.hero-status{border:1px solid var(--ink);background:var(--ink);box-shadow:4px 4px 0 var(--accent);grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.hero-status span{color:#fff8e8;letter-spacing:0;text-transform:uppercase;border-right:1px solid #ff7a00b8;justify-content:center;align-items:center;min-height:46px;font-family:Courier New,monospace;font-size:.8rem;font-weight:900;display:flex}.hero-status span:last-child{border-right:0}.logos{z-index:1;padding-block:22px;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));border-bottom:1.5px solid var(--ink);background:var(--paper-2);align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}.logos span{color:var(--muted);text-transform:uppercase;flex:none;font-family:Courier New,monospace;font-size:.7rem;font-weight:700}.logos div{background-image:linear-gradient(90deg,#0000 0 80%,#ff7a0038 80% 82%,#0000 82%);background-size:120px 100%;flex-wrap:wrap;gap:34px;display:flex}.logos b{text-transform:uppercase;font-size:.94rem}.section{padding-block:84px;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));border-bottom:1px solid var(--line-soft);content-visibility:auto;contain-intrinsic-size:auto 820px;position:relative;overflow:hidden}.section>.marker,.section>h2,.section>.section-lead,.section>.section-actions,.section>.problem-grid,.section>.services-grid,.section>.packages-grid,.section>.blog-grid,.section>.process-list{width:100%;max-width:var(--content-max);margin-inline:auto}.section>h2{margin-bottom:30px}.section.dark{background:var(--ink);color:var(--paper)}.section.light{background:var(--paper)}.section h2,.final-cta h2,.archive-head h1,.article-page h1{text-transform:uppercase;text-wrap:balance;max-width:1040px;margin:0 0 30px;font-size:clamp(3rem,5vw,5.1rem);font-weight:800;line-height:1}.dark .section-lead,.dark .marker{color:#ffffffa8}.section-actions{margin-top:18px}.problem-grid,.services-grid,.packages-grid,.blog-grid{max-width:var(--content-max);gap:0;display:grid}.problem-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);box-shadow:10px 10px #11100e0f}.problem-card{background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 32px;position:relative}.problem-card:after,.service-card:after,.package-card:after,.blog-card:after,.cms-card:after{content:"";background:var(--accent);width:42px;height:3px;display:block;position:absolute;bottom:0;left:0}.problem-card:nth-child(2n){border-right:0}.problem-card:nth-child(n+3){border-bottom:0}.problem-card h3,.service-card h3,.package-card h3,.blog-card h3,.blog-card h2,.process-list h3{text-transform:uppercase;margin:0 0 14px;font-size:2rem;font-weight:800;line-height:1}.problem-card p,.service-card p,.package-card p,.blog-card p,.process-list p{line-height:1.5}.services-grid{border:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);margin-top:34px}.service-card{background:linear-gradient(135deg, #ff7a0012, transparent 38%), var(--ink);border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;position:relative}.service-card:nth-child(2n){border-right:0}.card-body{padding:32px 32px 36px}.huge{color:var(--accent);margin:0 0 20px;font-size:5.25rem;font-weight:900;line-height:.85}ul{padding-left:0;list-style:none}li{margin:8px 0}.service-card li:before,.package-card li:before{content:">";color:var(--accent);margin-right:8px;font-family:Courier New,monospace;font-weight:700}.text-link{text-transform:uppercase;border-bottom:2px solid;margin-top:10px;font-size:.84rem;font-weight:900;transition:color .16s,transform .16s;display:inline-flex}.text-link:hover{color:var(--accent);transform:translate(4px)}.ai-section,.case-section{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:54px;display:grid}.ai-ops{gap:18px;min-width:0;display:grid}.ai-agent-stage{z-index:1;pointer-events:none;justify-self:end;width:min(100%,560px);margin:-58px -8px -34px 0;position:relative}.ai-agent-loop{transform-origin:50%;filter:drop-shadow(0 28px 38px #11100e29);scale:1.02}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{border:1.5px solid var(--ink);background:var(--paper-2);border-radius:var(--radius);text-transform:uppercase;padding:8px 12px;font-family:Courier New,monospace;font-size:.72rem;font-weight:800}.terminal{padding:22px;font-family:Courier New,monospace;line-height:1.7}.terminal p{z-index:1;margin:0;position:relative}.process-section{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(34px,4.8vw,72px);display:grid}.process-intro{min-width:0}.process-intro h2{max-width:620px}.process-agent-stage{pointer-events:none;width:min(100%,430px);margin:18px 0 -20px -24px;position:relative}.process-agent{filter:drop-shadow(0 34px 42px #00000052);width:100%;height:auto;display:block}.process-list{border-top:1px dashed #ffffff2e;max-width:none}.process-list article{background-image:linear-gradient(90deg,#ff7a002e 0%,#ff7a001c 18%,#ff7a000e 38%,#ff7a0005 56%,#ff7a0000 74%);background-repeat:no-repeat;background-size:0 100%;border-bottom:1px dashed #ffffff38;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);align-items:baseline;gap:32px;padding:24px clamp(24px,3vw,42px);display:grid}.process-step-heading{gap:6px;display:grid}.process-list span{color:var(--accent);opacity:.78;font-family:Courier New,monospace;font-size:.66rem;font-weight:600}.packages-grid,.blog-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.blog-grid{background:linear-gradient(to right, transparent calc(33.333% - .5px), var(--line) calc(33.333% - .5px) calc(33.333% + .5px), transparent calc(33.333% + .5px)), linear-gradient(to right, transparent calc(66.666% - .5px), var(--line) calc(66.666% - .5px) calc(66.666% + .5px), transparent calc(66.666% + .5px))}.package-card,.blog-card{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;padding:30px;display:flex;position:relative}.blog-card{border-bottom:1px solid var(--line)}.package-card:last-child,.blog-card:last-child,.blog-card:nth-child(3n){border-right:0}.blog-card:nth-child(3n+1):last-child{border-right:0;grid-column:1/-1}.blog-card:nth-child(3n+2):last-child{border-right:0;grid-column:span 2}.package-card.featured{background:var(--accent);color:var(--ink)}.package-card strong{text-transform:uppercase;border-bottom:1px dashed;margin:8px 0 12px;padding-bottom:18px;font-size:1.4rem;display:block}.package-card .button{margin-top:auto}.case-section blockquote{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:2.7rem;font-style:italic;line-height:1.12}.case-stats{border:1.5px solid var(--paper);grid-template-columns:repeat(2,1fr);display:grid}.case-stats div{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:28px}.case-stats strong{color:var(--accent);font-size:3.1rem;line-height:1;display:block}.case-stats small{color:#ffffffb3;margin-left:6px;font-size:.9rem}.case-stats span{color:#ffffff9e;text-transform:uppercase;margin-top:10px;font-size:.78rem;display:block}.blog-card{min-height:280px}.blog-card .text-link{margin-top:auto}.final-cta{padding-block:96px 80px;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));text-align:center;background:var(--accent);border-bottom:1.5px solid var(--line);position:relative;overflow:hidden}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{max-width:660px;font-size:1.16rem;line-height:1.5}.final-cta .hero-actions{justify-content:center;margin-top:28px}.footer{padding-block:72px 28px;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:20px;display:flex}.footer small{color:#fff8e8;font-size:.72rem;font-weight:900}.footer>span{color:#fff8e8d1}.archive-page,.article-page{max-width:1180px;margin:0 auto;padding:54px 28px 86px}.archive-head{margin:44px 0}.archive-head p,.article-fallback,.article-content{max-width:760px;font-size:1.1rem;line-height:1.65}.article-page article{margin-top:44px}.article-content img{max-width:100%;height:auto}.article-content a{color:var(--accent);text-decoration:underline}.cms-hero,.cms-section{z-index:1;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));position:relative}.cms-hero{border-bottom:1px solid var(--line-soft);background:var(--paper);background-image:var(--hero-grid);background-size:var(--hero-grid-size);background-position:top;padding-block:70px 72px}.cms-hero-inner,.cms-section>*{max-width:var(--content-max);margin-inline:auto}.cms-hero-inner{min-width:0}.cms-hero h1{text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;max-width:1040px;margin:0;font-size:clamp(3.6rem,7vw,7.2rem);font-weight:900;line-height:.91}.cms-hero p{border-left:5px solid var(--accent);max-width:740px;color:var(--ink-2);text-wrap:pretty;margin-top:26px;padding-left:18px;font-size:clamp(1rem,1.1vw,1.18rem);line-height:1.58}.cms-section{border-bottom:1px solid var(--line-soft);background:var(--paper);content-visibility:auto;contain-intrinsic-size:auto 760px;padding-block:78px;overflow:hidden}.cms-section.dark-band{background:var(--ink);color:var(--paper)}.cms-section>h2,.cms-intro h2{text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;max-width:920px;margin:0;font-size:clamp(2.35rem,4.4vw,4.7rem);line-height:.98}.cms-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:46px;display:grid}.cms-intro>*{max-width:none}.cms-intro>ul{border:1.5px solid var(--ink);background:var(--paper-2);box-shadow:6px 6px 0 var(--accent);margin:0;padding:24px}.outcome-section{align-items:center}.outcome-copy{border:1.5px solid var(--ink);background:var(--paper-2);box-shadow:6px 6px 0 var(--accent);color:var(--ink-2);text-wrap:pretty;margin:0;padding:28px;font-size:clamp(1.12rem,1.55vw,1.45rem);font-weight:700;line-height:1.45}.cms-card-grid,.cms-section-grid{border:1.5px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-card,.cms-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-width:0;position:relative}.cms-card .card-rib{border-bottom-color:var(--line-soft);color:var(--muted)}.cms-card:nth-child(2n),.cms-block:nth-child(2n){border-right:0}.blog-index-grid{background:linear-gradient(to right, transparent calc(33.333% - .5px), var(--line) calc(33.333% - .5px) calc(33.333% + .5px), transparent calc(33.333% + .5px)), linear-gradient(to right, transparent calc(66.666% - .5px), var(--line) calc(66.666% - .5px) calc(66.666% + .5px), transparent calc(66.666% + .5px));grid-template-columns:repeat(3,minmax(0,1fr))}.blog-index-grid .cms-card:nth-child(2n){border-right:1px solid var(--line)}.blog-index-grid .cms-card:nth-child(3n){border-right:0}.blog-index-grid .cms-card:nth-child(3n+1):last-child{border-right:0;grid-column:1/-1}.blog-index-grid .cms-card:nth-child(3n+2):last-child{border-right:0;grid-column:span 2}.cms-card h2,.cms-block h2,.faq-list h2,.faq-list h3{text-transform:uppercase;margin:0 0 14px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.cms-card p,.cms-block p,.faq-list p{color:var(--ink-2);line-height:1.55}.dark-band .cms-block{background:var(--ink);border-color:#ffffff29}.dark-band .cms-block p{color:#ffffffb8}.cms-block{padding:32px}.cms-block ul,.cms-intro ul{margin-top:20px}.cms-block li:before,.cms-intro li:before,.faq-list li:before{content:">";color:var(--accent);margin-right:8px;font-family:Courier New,monospace;font-weight:700}.faq-list{border:1.5px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.faq-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:28px}.faq-list article:nth-child(2n){border-right:0}.related-strip{border:1.5px solid var(--ink);background:var(--paper-2);justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding:18px;display:flex}.related-strip strong{text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem}.related-strip div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.related-strip a{border:1.5px solid var(--ink);background:var(--paper);text-transform:uppercase;padding:8px 10px;font-family:Courier New,monospace;font-size:.72rem;font-weight:900}.cms-pricing-grid{max-width:var(--content-max)}.cms-case-detail{border-bottom-color:var(--paper)}.article-hero{padding-block:64px 70px}.article-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(320px,.44fr);align-items:end;gap:54px;display:grid}.article-hero h1{max-width:960px;font-size:clamp(3.3rem,6vw,6.4rem);line-height:.93}.article-byline{max-width:860px;color:var(--muted);text-transform:uppercase;margin:24px 0 0;font-family:Courier New,monospace;font-size:.72rem;font-weight:900}.article-byline a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-hero-summary{border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--accent);background:#edeae3eb;align-self:end;padding:24px}.article-hero-summary p{max-width:none;margin:0 0 22px;padding-left:16px;font-size:1rem;line-height:1.58}.article-shell{min-height:52vh}.article-shell>.text-link{margin-bottom:28px}.article-shell article,.article-content,.article-fallback{max-width:880px;margin-inline:auto}.article-shell article{border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--accent);background:#edeae3db;padding:clamp(28px,4vw,54px)}.article-content,.article-fallback{color:var(--ink-2);font-size:1.12rem;line-height:1.7}.article-content p:first-child{margin-top:0}.article-content h2{color:var(--ink);text-transform:uppercase;text-wrap:balance;margin:42px 0 14px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1}.article-content ul{margin:18px 0 0;padding:0}.article-content li{border-top:1px solid #0a0a0a29;padding:10px 0}.article-content li:before{content:">";color:var(--accent);margin-right:9px;font-family:Courier New,monospace;font-weight:900}.article-cms-section{margin-top:34px;padding-top:6px}.article-checklist{border:1.5px solid var(--ink);background:var(--paper-2);margin-top:44px;padding:24px}.article-cta{border:1.5px solid var(--ink);background:var(--accent);color:var(--ink);box-shadow:6px 6px 0 var(--ink);margin-top:44px;padding:24px}.article-cta h2{margin:0 0 10px}.article-cta p{margin-bottom:0}@media (max-width:1080px){.nav{grid-template-columns:1fr;align-items:start}.nav-links{justify-self:start}.nav-links,.nav-action{justify-content:flex-start}.hero-grid,.ai-section,.process-section,.case-section,.article-hero-inner,.cms-intro{grid-template-columns:1fr}.launch-panel{max-width:720px;margin-left:0}.hero-visual{max-width:760px}.hero-visual .launch-panel{justify-self:stretch}.problem-grid,.services-grid,.packages-grid,.blog-grid,.cms-card-grid,.cms-section-grid,.faq-list{grid-template-columns:repeat(2,1fr)}.blog-grid{background:linear-gradient(to right, transparent calc(50% - .5px), var(--line) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px))}.blog-card:nth-child(3n){border-right:1px solid var(--line)}.blog-card:nth-child(2n){border-right:0}.blog-card:last-child,.blog-index-grid .cms-card:last-child{grid-column:auto}.blog-card:nth-child(odd):last-child,.blog-index-grid .cms-card:nth-child(odd):last-child{border-right:0;grid-column:1/-1}.process-list article{grid-template-columns:1fr;gap:10px}.process-agent-stage{width:min(70vw,360px);margin:4px auto -10px}.hero h1,.section h2,.final-cta h2,.archive-head h1,.article-page h1{font-size:clamp(3.8rem,11vw,5.8rem)}}@media (max-width:720px){.nav{padding:12px max(18px, env(safe-area-inset-left)) 12px max(18px, env(safe-area-inset-right));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-links,.nav-action{display:none}.menu-toggle{flex:none;display:flex}.mobile-menu.open{flex:0 0 100%;gap:10px;display:grid}.brand{flex:auto;min-width:0}.brand strong{font-size:.95rem}.brand-mark{width:36px}.button{min-height:40px;padding:9px 12px;font-size:.72rem}.ticker{display:none}.hero,.section,.final-cta,.cms-hero,.cms-section,.archive-page,.article-page{padding-left:18px;padding-right:18px}.hero{padding-top:18px}.hero-meta{background:0 0;border-top:0;flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 14px}.hero-meta,.hero-meta .marker,.hero-meta>span{font-size:.68rem;line-height:1.45}.hero-grid{width:100%;max-width:100%;padding:26px 0 30px}.hero-copy,.hero-lead,.hero-copy h1,.hero-actions{width:100%;max-width:100%}.hero-copy p{overflow-wrap:break-word}.hero-lead{max-width:min(330px,100vw - 54px)}.hero h1,.section h2,.final-cta h2,.archive-head h1,.article-page h1{letter-spacing:0;font-size:clamp(2.8rem,16.5vw,4.25rem);line-height:.88}.hero-lead{margin-top:22px;padding-left:14px;font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch;gap:14px;width:100%}.hero-actions .button{width:100%;max-width:100%;box-shadow:3px 3px 0 var(--ink)}.hero-visual{min-height:0;padding-top:0}.launch-agent-wrap{justify-self:center;width:min(78vw,292px);margin:10px 0 -34px;position:relative;top:auto;right:auto}.hero-visual .launch-panel{margin-top:0}.launch-panel{width:100%;max-width:100%;box-shadow:inset -6px -6px 0 var(--accent);margin-top:22px}.launch-panel .pipeline{grid-template-columns:repeat(2,1fr)}.ai-agent-stage{width:100%;margin:26px 0 -14px}.ai-agent-loop{scale:1}.process-agent-stage{width:min(82vw,315px);margin:10px auto -2px}.logos{flex-direction:column;align-items:flex-start;padding:18px}.logos div{gap:14px 24px}.section{padding-top:72px;padding-bottom:72px}.hero-status,.problem-grid,.services-grid,.packages-grid,.blog-grid,.cms-card-grid,.blog-index-grid,.cms-section-grid,.faq-list,.case-stats{grid-template-columns:1fr}.blog-grid,.blog-index-grid{background:0 0}.blog-card:nth-child(2n),.blog-card:nth-child(3n){border-right:0}.blog-card:last-child,.blog-index-grid .cms-card:last-child{grid-column:auto}.blog-index-grid .cms-card:nth-child(3n),.blog-index-grid .cms-card:nth-child(2n){border-right:0}.hero-status{box-shadow:inset -5px -5px 0 var(--accent);margin-bottom:0}.hero-status span{border-bottom:1.5px solid #ff7a00b8;border-right:0;min-height:38px;font-size:.72rem}.hero-status span:last-child{border-bottom:0}.problem-card,.package-card,.blog-card,.service-card,.cms-card,.cms-block,.faq-list article{border-right:0;border-bottom:1px solid var(--line)}.cms-hero{padding-top:42px;padding-bottom:48px}.cms-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.35rem,10.7vw,3.5rem);line-height:.94}.cms-hero p{font-size:1rem}.article-hero{padding-top:42px;padding-bottom:54px}.article-hero-inner{gap:28px}.article-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.article-hero-summary{box-shadow:4px 4px 0 var(--accent);padding:18px}.article-shell article{box-shadow:4px 4px 0 var(--accent);padding:24px 18px}.cms-section{padding-top:62px;padding-bottom:62px}.cms-card .card-body,.cms-block,.faq-list article{padding:24px 20px}.related-strip{flex-direction:column;align-items:stretch}.related-strip div{justify-content:flex-start}.service-card{border-bottom-color:#ffffff29}.footer{flex-direction:column;align-items:flex-start}.problem-card,.card-body,.package-card,.blog-card{padding:26px 22px}.huge{font-size:4.2rem}.process-list article{padding:22px 0}.case-section blockquote{font-size:2.15rem}.final-cta .hero-actions{align-items:stretch;max-width:min(100%,360px);margin-left:auto;margin-right:auto}.footer{padding:48px 18px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cms-breadcrumb-section{background:var(--paper-2);border-bottom:1px solid var(--line-soft);padding-block:18px}.breadcrumb{text-transform:uppercase;color:var(--muted);font-family:Courier New,monospace;font-size:.72rem}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;min-width:0;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--accent);margin:0 10px;font-weight:900}.breadcrumb a{color:var(--ink);border-bottom:1px solid #0000;font-weight:700}.breadcrumb a:hover{border-bottom-color:var(--accent)}.breadcrumb [aria-current=page]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-weight:900;overflow:hidden}@media (max-width:720px){.breadcrumb{font-size:.65rem}.breadcrumb li+li:before{margin:0 6px}.breadcrumb [aria-current=page]{max-width:22ch}}.cms-related{background:var(--paper);padding-block:64px}.cms-related-head{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.cms-related-head h2{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:900}.cms-related-grid{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-related-card{border-right:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:12px;min-width:0;padding:26px 26px 28px;display:flex}.cms-related-card:nth-child(3n){border-right:0}.cms-related-card+.cms-related-card{border-top:0}.cms-related-card:nth-child(n+4){border-top:1px solid var(--ink)}.cms-related-card h3{text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:800;line-height:1.15}.cms-related-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.cms-related-card .kicker{text-transform:uppercase;color:var(--muted-soft);margin:0;font-family:Courier New,monospace;font-size:.68rem}.cms-related-card .text-link{margin-top:auto;font-size:.78rem}@media (max-width:1080px){.cms-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-related-card:nth-child(3n){border-right:1px solid var(--ink)}.cms-related-card:nth-child(2n){border-right:0}.cms-related-card:nth-child(n+3){border-top:1px solid var(--ink)}}@media (max-width:720px){.cms-related{padding-block:48px}.cms-related-grid{grid-template-columns:1fr}.cms-related-card{border-right:0}.cms-related-card+.cms-related-card{border-top:1px solid var(--ink)}}.site-footer{background:var(--ink);color:var(--paper);border-top:1.5px solid var(--line);padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));padding-block:64px 28px}.site-footer-inner{max-width:var(--content-max);grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:64px;margin-inline:auto;display:grid}.site-footer-brand{border-right:1px solid #ffffff29;align-items:center;gap:14px;padding-right:28px;display:flex}.site-footer-brand .brand-mark{flex:none}.site-footer-brand strong{letter-spacing:.04em;font-size:.95rem;display:block}.site-footer-brand small{color:#fff8e8b8;letter-spacing:.04em;text-transform:uppercase;max-width:28ch;margin-top:6px;font-family:Courier New,monospace;font-size:.7rem;line-height:1.45;display:block}.site-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.site-footer-column h4{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-family:Courier New,monospace;font-size:.72rem;font-weight:900}.site-footer-column ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer-column a{color:#fff8e8d1;border-bottom:1px solid #0000;font-size:.92rem;transition:color .12s linear,border-color .12s linear}.site-footer-column a:hover{color:var(--accent-2);border-bottom-color:var(--accent-2)}.site-footer-meta{max-width:var(--content-max);text-transform:uppercase;color:#fff8e8b3;letter-spacing:.06em;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:36px auto 0;padding-top:20px;font-family:Courier New,monospace;font-size:.72rem;display:flex}.site-footer-meta a{color:var(--accent-2);border-bottom:1px solid}@media (max-width:1080px){.site-footer-inner{grid-template-columns:1fr;gap:36px}.site-footer-brand{border-bottom:1px solid #ffffff29;border-right:0;padding-bottom:28px;padding-right:0}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:720px){.site-footer{padding-block:48px 24px;padding-inline:18px}.site-footer-nav{grid-template-columns:1fr;gap:24px}}.site-footer-column a{color:#fffffff0}.site-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}@media (max-width:1280px){.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:560px){.site-footer-nav{grid-template-columns:1fr;gap:24px}}.breadcrumb [aria-current=page]{max-width:36ch}@media (max-width:720px){.breadcrumb [aria-current=page]{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}}.cms-related-card h3{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:480px){.cms-related-card{padding:22px 20px 24px}}.cms-cta{justify-content:center;padding-block:64px;display:flex}.cms-cta .button{align-self:center}@media (max-width:480px){.cms-cta{padding-block:48px}.cms-cta .button.large{text-align:center;width:100%}}.cms-checklist{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.cms-checklist li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:flex-start;gap:18px;min-width:0;padding:22px 24px;font-size:1rem;line-height:1.55;display:flex}.cms-checklist li:nth-child(2n){border-right:0}.cms-checklist-index{border:1.5px solid var(--ink);background:var(--accent);width:36px;height:36px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);flex:none;justify-content:center;align-items:center;font-family:Courier New,monospace;font-size:.85rem;font-weight:900;display:inline-flex}@media (max-width:720px){.cms-checklist{grid-template-columns:1fr}.cms-checklist li{border-right:0}.cms-checklist li:last-child{border-bottom:0}}.company-hero,.company-section{z-index:1;padding-inline:max(28px, calc((100vw - var(--content-max)) / 2 + 28px));position:relative}.company-hero{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,#11100e0d 1px,#0000 1px) 0 0/12.5% 100%;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:clamp(32px,5vw,76px);min-height:clamp(500px,62vh,680px);padding-block:clamp(64px,7vw,108px);display:grid;overflow:hidden}.company-hero-copy{min-width:0;max-width:920px}.company-hero h1{text-transform:uppercase;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(3.3rem,6vw,6.4rem);font-weight:800;line-height:.92}.company-hero p{border-left:6px solid var(--accent);max-width:680px;color:var(--ink-2);margin:24px 0 0;padding-left:18px;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.5}.company-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.company-hero-panel{border-top:1px solid #11100e42;border-bottom:1px solid #11100e42;grid-template-rows:repeat(3,1fr);align-self:stretch;display:grid}.company-hero-panel div{border-bottom:1px dashed #11100e3d;align-content:center;gap:12px;min-height:132px;padding-block:18px;display:grid}.company-hero-panel div:last-child{border-bottom:0}.company-hero-panel span{color:var(--accent);font-family:Courier New,monospace;font-size:.72rem;font-weight:900}.company-hero-panel strong{text-transform:uppercase;max-width:12ch;font-size:clamp(1.65rem,2.8vw,3rem);line-height:.98;display:block}.company-section{border-bottom:1px solid var(--line-soft);padding-block:clamp(62px,7vw,108px)}.company-section-head{max-width:var(--content-max);margin-inline:auto}.company-section h2{text-transform:uppercase;text-wrap:balance;max-width:900px;margin:0 0 32px;font-size:clamp(2.45rem,4.2vw,4.4rem);font-weight:800;line-height:.98}.company-statement{background:var(--ink);color:var(--paper);grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.company-statement>*{max-width:var(--content-max)}.company-statement p{color:#ffffffc7;max-width:760px;margin:10px 0 0;font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.55}.company-principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0;display:grid}.company-principles article{border-right:1px solid var(--line);background:var(--paper);min-height:330px;padding:clamp(28px,3vw,46px)}.company-principles article:last-child{border-right:0}.company-principles span,.process-page-list span,.team-row span{color:var(--accent);text-transform:uppercase;font-family:Courier New,monospace;font-size:.72rem;font-weight:800}.company-principles h3{text-transform:uppercase;margin:22px 0 14px;font-size:clamp(1.75rem,2.6vw,2.6rem);line-height:.96}.company-principles p,.team-row p,.process-page-intro p,.process-page-list p{color:var(--ink-2);line-height:1.55}.team-table{max-width:var(--content-max);border-top:1px solid var(--line);margin:0 auto}.team-row{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(200px,.48fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);min-height:122px;padding:20px 0;display:grid}.avatar-placeholder{aspect-ratio:1;background:var(--accent);border:1.5px solid var(--ink);width:72px;box-shadow:4px 4px 0 var(--ink);place-items:center;display:grid;position:relative}.avatar-placeholder span{color:var(--ink);text-transform:uppercase;font-size:1.28rem;font-weight:900}.avatar-placeholder small{color:#11100ead;font-family:Courier New,monospace;font-size:.58rem;font-weight:900;position:absolute;bottom:4px;right:5px}.team-row h3{text-transform:uppercase;margin:0 0 7px;font-size:clamp(2rem,3.2vw,3.8rem);line-height:.92}.team-row p{max-width:680px;margin:0}.team-capacity{background:var(--ink);color:var(--paper);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.capacity-grid{border-top:1px dashed #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capacity-grid span{color:#ffffffd6;text-transform:uppercase;border-bottom:1px dashed #ffffff38;align-items:center;min-height:76px;padding:18px 20px;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:800;display:flex}.process-page{background:var(--ink);color:var(--paper);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(34px,5vw,78px);display:grid}.process-page-intro p{color:#ffffffc2;max-width:560px;font-size:1.04rem}.process-page-list{border-top:1px dashed #ffffff38}.process-page-list article{border-bottom:1px dashed #ffffff38;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);gap:30px;padding:26px 0;display:grid}.process-page-list h3{color:var(--paper);text-transform:uppercase;margin:0 0 7px;font-size:clamp(1.9rem,3vw,3rem);line-height:.96}.process-page-list p{color:#ffffffc2;margin:0}.process-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:0;display:grid}.process-links a{border-right:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:132px;padding:28px;font-size:clamp(1.2rem,2.3vw,2rem);font-weight:900;display:flex}.process-links a:after{content:">";color:var(--accent);font-family:Courier New,monospace}.process-links a:last-child{border-right:0}@media (max-width:1080px){.company-hero,.company-statement,.team-capacity,.process-page{grid-template-columns:1fr}.company-hero-panel{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));align-self:auto}.company-hero-panel div{border-bottom:0;border-right:1px dashed #11100e3d;min-height:108px;padding-inline:18px}.company-hero-panel div:last-child{border-right:0}.company-principles,.process-links{grid-template-columns:repeat(2,minmax(0,1fr))}.company-principles article:nth-child(2n),.process-links a:nth-child(2n){border-right:0}}@media (max-width:720px){.company-hero,.company-section{padding-inline:18px}.company-hero{min-height:auto;padding-block:54px 40px}.company-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.65rem,11.5vw,4rem)}.company-hero p{padding-left:14px}.company-hero-actions .button{justify-content:center;width:100%}.company-hero-panel{grid-template-columns:1fr}.company-hero-panel div{border-bottom:1px dashed #11100e3d;border-right:0;grid-template-columns:44px 1fr;align-content:center;align-items:center;gap:14px;min-height:70px;padding:14px 0}.company-hero-panel strong{max-width:none;font-size:1.35rem}.company-section h2{font-size:clamp(2.2rem,10vw,3.3rem)}.company-principles,.capacity-grid,.process-links{grid-template-columns:1fr}.company-principles article,.process-links a{border-right:0;border-bottom:1px solid var(--line)}.team-row{grid-template-columns:68px minmax(0,1fr);align-items:start}.team-row p{grid-column:2}.avatar-placeholder{width:58px}.process-page-list article{grid-template-columns:1fr;gap:12px}}
