@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,400;1,8..60,600;1,8..60,700&display=swap";:root{--bg: #F4F1EA;--bg-deep: #EDE9DF;--bg-elevated: #EDE9DF;--surface: #EDE9DF;--panel: #EDE9DF;--panel-2: #F4F1EA;--card-bg: #EDE9DF;--ink: #1B1A15;--soft-ink: #44423A;--muted: #6E6A5E;--dim: #6E6A5E;--text: #1B1A15;--text-bright: #1B1A15;--line: #D8D3C4;--line-soft: #D8D3C4;--line-strong: #A9A493;--hairline: #D8D3C4;--hairline-strong: #A9A493;--accent: #D9420B;--accent-dim: rgba(217, 66, 11, .25);--accent-bg: rgba(217, 66, 11, .08);--paper: #F4F1EA;--paper-surface: #EDE9DF;--brass: #6E6A5E;--serif: "Source Serif 4", Georgia, Cambria, serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: "Source Serif 4", Georgia, Cambria, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--serif);font-weight:400;line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.mono{font-family:var(--mono)!important}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--hairline-strong)}::-webkit-scrollbar-thumb:hover{background:var(--ink)}.wave-bg,.orb,.orb-1,.orb-2,.glow-follow,#heroNet,.world-bg{display:none!important}body:before,body:after{display:none!important}header{position:sticky;top:0;z-index:50;background:var(--bg)!important;border-bottom:2px solid var(--ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-family:var(--mono);text-decoration:none;display:inline-flex;align-items:baseline;line-height:1}.brand-title{font-family:var(--mono);font-weight:700;font-size:18px;color:var(--ink);letter-spacing:-.01em;display:inline-flex;align-items:baseline;line-height:1}.brand-title .tld{color:var(--accent);font-weight:600;font-size:1em}footer .brand-title,footer .brand,.contact-section .brand-title,.contact-section .brand,.dark-block .brand-title,.dark-block .brand,#contact .brand-title,#contact .brand,[style*="background: var(--ink)"] .brand-title,[style*="background: #1B1A15"] .brand-title,[style*="background: #23221C"] .brand-title,.brand-dark{color:#f4f1ea!important}footer .brand-title .tld,footer .brand .tld,.contact-section .brand-title .tld,.contact-section .brand .tld,.dark-block .brand-title .tld,.dark-block .brand .tld,#contact .brand-title .tld,#contact .brand .tld,[style*="background: var(--ink)"] .brand-title .tld,[style*="background: #1B1A15"] .brand-title .tld,[style*="background: #23221C"] .brand-title .tld,.brand-dark .tld{color:#d9420b!important}nav{display:flex;align-items:center;gap:20px;font-family:var(--mono)}nav a{font-family:var(--mono);font-size:11px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;position:relative;padding:4px 0;font-weight:500;transition:color .15s ease;white-space:nowrap}nav a:hover,nav a.active-nav{color:var(--accent)!important}.btn,button.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 18px;background:var(--accent);color:#fff!important;font-family:var(--mono);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;border-radius:0;border:1.5px solid var(--accent);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;text-decoration:none;box-shadow:none}.btn:hover,button.btn:hover,a.btn:hover{background:var(--ink);color:#fff!important;border-color:var(--ink);transform:none;box-shadow:none}.btn.ghost,button.btn.ghost,a.btn.ghost{background:transparent;color:var(--ink)!important;border:1.5px solid var(--ink)}.btn.ghost:hover,button.btn.ghost:hover,a.btn.ghost:hover{background:var(--ink);color:var(--paper)!important;border-color:var(--ink);transform:none;box-shadow:none}:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}section{padding:80px 0;border-bottom:2px solid var(--ink);position:relative;background:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--ink)}h1{font-size:clamp(38px,5.2vw,64px);line-height:1.08;font-weight:700;margin-bottom:24px;color:var(--ink)}h1 .accent,h1 b,h1 em,h1 i,.accent-italic,em.accent{font-family:var(--serif);font-style:italic!important;color:var(--accent)!important;font-weight:inherit}h2{font-size:clamp(26px,3.8vw,38px);margin-bottom:16px;color:var(--ink)}h3{font-size:clamp(20px,2.5vw,24px);margin-bottom:12px;color:var(--ink)}.sub,.lede{color:var(--soft-ink);font-size:17.5px;line-height:1.65;max-width:680px}.rule-head{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.rule-head .idx{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase}.rule-head .ticks{flex:1;height:1px;background:var(--hairline-strong);opacity:.8}.kicker{font-family:var(--mono);font-size:11px;color:var(--muted);border:1.5px solid var(--hairline-strong);padding:4px 10px;border-radius:0;margin-bottom:20px;display:inline-block;background:var(--surface);text-transform:uppercase;letter-spacing:.12em}.kicker b,.kicker strong,.kicker em{color:var(--accent);font-weight:600;font-style:normal}.live-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--surface);border:1.5px solid var(--hairline-strong);border-radius:0;font-family:var(--mono);font-size:11px;color:var(--ink);margin-bottom:20px;text-transform:uppercase;letter-spacing:.08em}.plate{position:relative;background:var(--surface);border:1.5px solid var(--ink);padding:28px 24px;border-radius:0;box-shadow:none;font-family:var(--mono)}.screw{display:none!important}.plate-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:10px;border-bottom:1.5px solid var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.plate-title b{color:var(--accent);font-weight:700}.plate dl{display:grid;grid-template-columns:auto 1fr;column-gap:20px}.plate dt,.plate dd{padding:9px 0;border-bottom:1px dotted var(--hairline-strong);font-family:var(--mono);font-size:12px}.plate dt{color:var(--muted);letter-spacing:.02em}.plate dd{color:var(--ink);text-align:right}.plate dd em{color:var(--accent);font-style:normal;font-weight:600}.plate dl>dt:last-of-type,.plate dl>dd:last-of-type{border-bottom:0}.plate-note{margin-top:14px;padding-top:12px;border-top:1.5px solid var(--ink);color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.5}.plate .live{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:8px 12px;border:1px dotted var(--hairline-strong);border-radius:0;background:var(--bg);font-size:11px;color:var(--muted)}.plate .live .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;color:var(--muted)}.plate .live .blink{display:inline-block;width:6px;height:6px;border-radius:0;background:var(--accent);margin-right:6px}.plate .live .val{font-family:var(--mono);color:var(--accent);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.path{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1.5px solid var(--ink);background:var(--surface);border-radius:0;overflow:hidden}.path-step{padding:32px 28px;border-left:1.5px solid var(--ink);background:var(--surface);position:relative;transition:background .15s ease;border-radius:0}.path-step:first-child{border-left:0}.path-step:hover{background:var(--bg)}.path-step:before{display:none!important}.path-step .n{font-family:var(--mono);color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:14px}.path-step h3{font-family:var(--serif);font-size:20px;font-weight:700;margin-bottom:10px;color:var(--ink)}.path-step p{font-family:var(--serif);color:var(--soft-ink);font-size:14.5px;line-height:1.6}.path-step p b,.path-step p strong{color:var(--ink);font-weight:600}.table-scroll,.spec-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1.5px solid var(--ink)!important;border-radius:0!important;background:var(--bg)!important;box-shadow:none!important;margin:24px 0;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) var(--surface)}table,.ledger,.model-bench-table{width:100%;border-collapse:collapse!important;font-size:13.5px;text-align:left;border:none!important;background:var(--bg)!important;border-radius:0!important}table th,.ledger th,.model-bench-table th{background:var(--ink)!important;color:#fff!important;font-family:var(--mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:13px 16px!important;border:none!important;border-bottom:1.5px solid var(--ink)!important;border-radius:0!important;white-space:nowrap}table td,.ledger td,.model-bench-table td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--soft-ink);border-radius:0!important;transition:background .15s ease}table td:first-child,.ledger td:first-child,.model-bench-table td:first-child{color:var(--ink);font-weight:600}table tr:hover td,.ledger tr:hover td,.model-bench-table tr:hover td{background:#1b1a1508}table tr.lead td,table tr.highlight td,table tr.dual td,table tr[data-highlight=true] td,.highlight-row td{background:#d9420b14!important}table tr.lead td,table tr.highlight td,table tr.dual td,table tr[data-highlight=true] td,.highlight-row td{color:#44423a!important}table tr.lead td:first-child,table tr.highlight td:first-child,table tr.dual td:first-child,table tr[data-highlight=true] td:first-child,.highlight-row td:first-child{color:#1b1a15!important;font-weight:600}table .num,.ledger .num,td.mono,td .mono{font-family:var(--mono);color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.ticker{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--surface);overflow:hidden;position:relative;z-index:2}.ticker-track{display:flex;width:max-content;animation:tickerScroll 42s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft-ink)}.ticker-item b{color:var(--ink);font-weight:600}.ticker-item em{color:var(--accent);font-style:normal}.ticker-item .dot{width:4px;height:4px;background:var(--accent);border-radius:0}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.card,.note-card,.trio-card,.compare-card,.agent-type-card,.process-step-card,.pricing-card{background:var(--surface)!important;border:1.5px solid var(--hairline-strong)!important;border-radius:0!important;padding:28px 24px;box-shadow:none!important;transition:border-color .15s ease,background .15s ease}.card:hover,.note-card:hover,.trio-card:hover,.agent-type-card:hover{border-color:var(--ink)!important;background:var(--bg)!important;transform:none!important}.note-card .cat{font-family:var(--mono);color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.note-card h3{font-family:var(--serif);font-size:19px;font-weight:700;color:var(--ink)}.note-card p{font-family:var(--serif);color:var(--soft-ink);font-size:14.5px;line-height:1.6}.note-card .more{font-family:var(--mono);color:var(--accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:14px;border-top:1px solid var(--line);text-decoration:underline;text-underline-offset:3px}.readout{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--ink);background:var(--surface);border-radius:0;overflow:hidden}.readout>div{padding:24px;border-left:1.5px solid var(--ink);background:var(--surface);position:relative;transition:background .15s ease}.readout>div:first-child{border-left:0}.readout>div:hover{background:var(--bg)}.readout .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.readout .v{font-family:var(--mono);font-size:30px;font-weight:700;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.readout .v span{font-size:12px;color:var(--muted);font-weight:400;margin-left:4px}.readout .hot .v{color:var(--accent)}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trio>div{border:1.5px solid var(--hairline-strong);background:var(--surface);padding:28px 24px;border-radius:0;position:relative;box-shadow:none;transition:border-color .15s ease}.trio>div:hover{border-color:var(--ink);transform:none}.trio>div:before{display:none!important}.trio h3{font-family:var(--serif);font-size:19px;font-weight:700;margin-bottom:10px;color:var(--ink)}.trio p{font-family:var(--serif);color:var(--soft-ink);font-size:14.5px;line-height:1.6}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.split .body p{color:var(--soft-ink);font-size:16px;margin-top:14px;line-height:1.7}.split .body p:first-of-type{margin-top:0}.split .body p b,.split .body p strong{color:var(--ink);font-weight:600}.quote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--accent);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.55;font-style:italic;border-radius:0}.quote:before{display:none!important}.form-box{background:var(--surface)!important;border:1.5px solid var(--ink)!important;padding:32px 28px;border-radius:0!important;box-shadow:none!important}.form-box h3{font-family:var(--serif);font-size:22px;font-weight:700;margin-bottom:8px;color:var(--ink)}.form-box>p{font-family:var(--serif);color:var(--soft-ink);font-size:14.5px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:20px;margin-top:24px;width:100%}label.field{display:flex;flex-direction:column;width:100%;box-sizing:border-box;margin:0}label.field>.field-label,label.field>span:first-child{display:flex;align-items:flex-end;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6e6a5e;margin-bottom:8px;line-height:1.3;min-height:28px;box-sizing:border-box}label.field .req,label.field .req-asterisk{display:inline!important;color:var(--accent)!important;font-weight:700;margin-left:3px}.field-error{color:var(--accent);font-size:12px;margin-top:4px;display:block;font-weight:500;font-family:var(--mono)}.form-grid input,.form-grid select{width:100%;height:48px;min-height:48px;background:var(--bg);border:1.5px solid var(--hairline-strong);color:#1b1a15;padding:0 14px;font-family:var(--serif);font-size:14.5px;border-radius:0;box-sizing:border-box;transition:border-color .15s ease;line-height:normal}input,textarea,select{width:100%;background:var(--bg);border:1.5px solid var(--hairline-strong);color:#1b1a15;font-family:var(--serif);font-size:14.5px;border-radius:0;box-sizing:border-box;transition:border-color .15s ease}input:not([type=checkbox]):not([type=radio]),select{height:48px;min-height:48px;padding:0 14px}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent)!important;border-color:var(--accent);box-shadow:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236E6A5E' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}textarea{padding:12px 14px;min-height:140px;resize:vertical}.form-grid .full-width,.form-grid .span2{grid-column:1 / -1!important}.form-grid button[type=submit],.form-grid .submit-btn{grid-column:1 / -1!important;width:100%;height:48px;min-height:48px;background:var(--accent)!important;color:#fff!important;border:1.5px solid var(--accent)!important;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;border-radius:0;cursor:pointer;margin-top:4px;transition:opacity .15s ease,background .15s ease}.form-grid button[type=submit]:hover,.form-grid .submit-btn:hover{opacity:.92}.article-col{max-width:44rem;margin-left:auto;margin-right:auto}.article-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1.5rem}.article-title{font-family:var(--serif);font-size:clamp(2.1rem,5.5vw,3.2rem);line-height:1.08;font-weight:700;color:var(--ink);margin:0 0 1.5rem}.article-standfirst{font-family:var(--serif);font-size:1.15rem;line-height:1.6;color:var(--soft-ink);margin:0}.article-body{padding:3rem 0 5rem;font-family:var(--serif);font-size:1.05rem;line-height:1.7;color:var(--soft-ink)}.article-body h2{font-family:var(--serif);font-size:1.5rem;line-height:1.2;font-weight:700;color:var(--ink);margin:3.5rem 0 1.25rem}.article-body h2:first-child{margin-top:0}.article-body p{margin:0 0 1.4rem;color:var(--soft-ink)}.article-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article-body code{font-family:var(--mono);font-size:.875em;color:var(--ink);background:var(--surface);padding:.15em .4em;border:1px solid var(--line)}.article-body strong{font-weight:600;color:var(--ink)}.article-body hr{border:0;border-top:1.5px solid var(--hairline-strong);margin:3rem 0}.article-prompt{border-left:2px solid var(--accent);padding:.125rem 0 .125rem 1.25rem;margin:0 0 2rem;background:var(--surface)}.article-prompt p{font-family:var(--mono);font-size:.9rem;line-height:1.6;color:var(--soft-ink);margin:0}.article-finding{border-top:1.5px solid var(--hairline-strong);border-bottom:1.5px solid var(--hairline-strong);padding:1.5rem 0;margin:2rem 0}.article-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin:0 0 .5rem}.article-spec{font-family:var(--mono);font-size:12.5px;line-height:1.9;color:var(--soft-ink);margin:0 0 2rem}.article-spec b{color:var(--ink);font-weight:600;display:inline-block;min-width:9.5rem;vertical-align:top}.services-grid,.service-grid{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);background:var(--surface);border-radius:0}.service-card{padding:32px 28px;border:1px solid var(--line);background:var(--surface);transition:background .15s ease}.service-card:hover{background:var(--bg)}.service-card .service-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.service-card a,.service-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-family:var(--mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.contact-section,.dark-block,#contact,section.contact-block{background:var(--ink)!important;color:#f4f1ea!important;border-bottom:none!important}.contact-section h1,.contact-section h2,.contact-section h3,.dark-block h1,.dark-block h2,.dark-block h3,#contact h1,#contact h2,#contact h3{color:#f4f1ea!important}.contact-section p,.contact-section .sub,.dark-block p,.dark-block .sub,#contact p,#contact .sub{color:#d8d3c4!important}.contact-section a,.dark-block a,#contact a{color:#f4f1ea}.contact-section a:hover,.dark-block a:hover,#contact a:hover{color:var(--accent)}.contact-details-panel{border:1.5px solid #44423A;background:#23221c;padding:28px 24px;color:#f4f1ea;border-radius:0}.contact-details-panel dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a9a493;padding:8px 0;border-bottom:1px dotted #44423A}.contact-details-panel dd{font-family:var(--mono);font-size:12.5px;color:#f4f1ea;text-align:right;padding:8px 0;border-bottom:1px dotted #44423A}.contact-section .form-box,#contact .form-box{background:#23221c!important;border-color:#44423a!important}.contact-section input,.contact-section textarea,.contact-section select,#contact input,#contact textarea,#contact select{background:#1b1a15!important;border-color:#44423a!important;color:#f4f1ea!important}.contact-section .btn.ghost,.dark-block .btn.ghost,#contact .btn.ghost,[style*="background: #1B1A15"] .btn.ghost,[style*="background:#1B1A15"] .btn.ghost,[style*="background: rgb(27, 26, 21)"] .btn.ghost{border:1.5px solid #F4F1EA!important;color:#f4f1ea!important;background:transparent!important}.contact-section .btn.ghost:hover,.dark-block .btn.ghost:hover,#contact .btn.ghost:hover,[style*="background: #1B1A15"] .btn.ghost:hover,[style*="background:#1B1A15"] .btn.ghost:hover,[style*="background: rgb(27, 26, 21)"] .btn.ghost:hover{background:#f4f1ea!important;color:#1b1a15!important;border-color:#f4f1ea!important}pre,code.block,.code-block,pre.mono{background:#1b1a15!important;color:#ede9df!important;font-family:var(--mono)!important;font-size:13.5px!important;border:1.5px solid #44423A!important}p code,li code{background:#1b1a15;color:#ede9df;font-family:var(--mono);font-size:13px;padding:2px 6px;border:1px solid #44423A}footer{padding:64px 0 40px;background:var(--ink);color:#a9a493;border-top:2px solid var(--ink);font-size:13px;position:relative;z-index:2}footer .wrap{display:flex;flex-direction:column;gap:36px}.footer-grid{display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.1fr;gap:40px}footer h4{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d8d3c4;margin-bottom:16px}footer a{color:#d8d3c4;font-family:var(--mono);font-size:12px;transition:color .15s ease}footer a:hover{color:var(--accent)!important}footer p{color:#d8d3c4;font-size:13.5px;line-height:1.6}.desktop-nav,.desktop-cta{display:flex}.mobile-toggle{display:none!important}@media(max-width:1080px){.desktop-nav,.desktop-cta{display:none!important}.mobile-toggle{display:flex!important}}@media(max-width:960px){.wrap{padding:0 24px}section{padding:56px 0}.hero-grid,.split,.services-grid,.service-grid{grid-template-columns:1fr;gap:40px}.path{grid-template-columns:1fr}.path-step{border-left:0;border-top:1.5px solid var(--ink)}.path-step:first-child{border-top:0}.trio{grid-template-columns:1fr;gap:24px}.readout{grid-template-columns:1fr 1fr}.readout>div:nth-child(3){border-left:0}.readout>div{border-top:1.5px solid var(--ink)}.readout>div:nth-child(-n+2){border-top:0}.notes-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.form-grid{grid-template-columns:1fr!important;gap:18px!important}.form-grid .full-width,.form-grid .span2,.form-grid button[type=submit],.form-grid .submit-btn{grid-column:span 1!important}}@media(max-width:640px){.wrap{padding:0 20px}section{padding:48px 0}.hero{padding:48px 0}.form-grid,.readout{grid-template-columns:1fr}.readout>div{border-left:0}.footer-grid{grid-template-columns:1fr;gap:28px}}
