:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b0f0e;--ink-2:#0f2d1f;--panel:#0f2d1f;--panel-2:#174b32;--line:#e2eede24;--line-strong:#e2eede3d;--text:#f4f3eb;--muted:#d9d5c6;--soft:#f4f3eb;--green:#6f9a6e;--amber:#d8a63a;--blue:#82b7d8;--rust:#d97357;--cream:#f4f3eb;--shadow:0 24px 80px #0000006b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event-ranking-shell,.progression-grid,.editor-section,.roster-setup-section,.parent-controls-section,.legal-center-section,.security-packet-section,.backend-section,.seo-article-section,.sample-download-section,.export-panel-section{border-top:1px solid var(--line)}.event-tabs,.editor-actions{flex-wrap:wrap;gap:8px;margin:26px 0 14px;display:flex}.event-tabs button,.editor-actions button,.demo-request-form button{border:1px solid var(--line-strong);min-height:38px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:6px;font-weight:800}.event-tabs button{padding:0 13px}.event-tabs button.active,.editor-actions button:hover{background:#6ad5961f;border-color:#6ad5968c}.event-ranking-table,.editable-table{border:1px solid var(--line);background:#ffffff09;border-radius:8px;overflow:hidden}.event-ranking-row,.editable-row{border-top:1px solid var(--line);grid-template-columns:1.2fr .7fr 1fr 1fr .9fr 1.1fr;align-items:center;gap:10px;padding:13px 14px;display:grid}.event-ranking-row:first-child,.editable-row:first-child{border-top:0}.event-ranking-head,.editable-head{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.editable-row input,.gap-editor-card input,.gap-editor-card select,.gap-editor-card textarea,.demo-request-form input,.demo-request-form select,.demo-request-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#07100fb8;border-radius:6px;padding:9px 10px}.progression-grid,.parent-controls-layout,.security-packet-grid,.backend-grid,.seo-article-grid,.legal-grid,.target-band-grid,.gap-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.progression-card,.late-bloomer-card,.target-band-card,.gap-editor-card,.security-card,.backend-card,.seo-article-card,.legal-card,.access-log-panel,.download-panel,.legal-detail{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;padding:20px}.mini-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mini-head span,.download-panel span,.backend-card span,.security-card svg,.legal-card svg{color:var(--green)}.mini-head strong{margin-top:4px;display:block}.chart-line-row{color:var(--green);border-top:1px solid var(--line);grid-template-columns:76px 1fr 62px;align-items:center;gap:12px;padding:10px 0;display:grid}.chart-line-row:first-child{border-top:0}.chart-line-row span,.chart-line-row small{color:var(--text);font-weight:800}.late-list,.access-log-panel{gap:12px;display:grid}.late-list div,.access-log-panel div{border:1px solid var(--line);background:#07100f6b;border-radius:6px;gap:4px;padding:12px;display:grid}.late-list span,.late-list small,.target-band-card p,.target-band-card span,.backend-card p,.security-card p,.seo-article-card p,.legal-card p,.legal-detail p{color:var(--muted)}.target-band-card strong,.security-card h3,.backend-card h3,.seo-article-card h3,.legal-card h3{margin:8px 0;display:block}.editor-actions button{padding:0 14px}.gap-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-editor-card{gap:12px;display:grid}.gap-editor-card label,.demo-request-form label{gap:7px;display:grid}.price-action,.admin-token-form button{color:#0b0f0e;cursor:pointer;background:#d8a63a;border:1px solid #d8a63a80;border-radius:6px;min-height:40px;font-weight:900}.price-action{width:100%;margin-top:16px}.todd-layout,.lead-admin-grid,.source-review-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:18px;margin-top:22px;display:grid}.todd-mode-section,.admin-section,.source-review-section{color:var(--text);background:#0b0f0e}.todd-timeline,.todd-board,.lead-admin-card,.source-review-card{border:1px solid var(--line);background:#ffffff0b;border-radius:8px}.todd-timeline{display:grid}.todd-timeline article,.lead-admin-card,.source-review-card{border-top:1px solid var(--line);padding:18px}.todd-timeline article:first-child{border-top:0}.todd-timeline span,.source-review-card span,.lead-admin-card small{color:#f0bd48;text-transform:uppercase;font-size:12px;font-weight:900}.todd-timeline h3,.source-review-card h3{margin:6px 0}.todd-timeline p,.source-review-card p,.lead-admin-card p,.lead-admin-card span{color:#eee8d9}.todd-board{padding:20px}.todd-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.todd-row{border-top:1px solid var(--line);grid-template-columns:.9fr .55fr 1fr .75fr 1fr 1fr;gap:10px;padding:12px;font-size:13px;display:grid}.todd-row:first-child{border-top:0}.todd-head{color:#eee8d9;text-transform:uppercase;font-size:11px;font-weight:900}.todd-questions{background:#6f9a6e14;border:1px solid #6f9a6e59;border-radius:8px;gap:8px;margin-top:16px;padding:14px;display:grid}.todd-questions span{color:#eee8d9;font-size:13px}.admin-token-form{grid-template-columns:minmax(240px,420px) 150px;align-items:end;gap:12px;margin-top:20px;display:grid}.admin-token-form label,.lead-admin-card label{gap:7px;display:grid}.admin-token-form input,.lead-admin-card select,.lead-admin-card textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#07100fb8;border-radius:6px;padding:9px 10px}.lead-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-admin-card{gap:12px;display:grid}.lead-admin-card strong,.lead-admin-card a{color:var(--text)}.lead-admin-card textarea{resize:vertical;min-height:82px}.source-review-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.source-review-card{gap:8px;display:grid}.source-review-card.approve{border-color:#6f9a6e66}.source-review-card.review,.source-review-card.legal{border-color:#d8a63a6b}.source-review-card.blocked{border-color:#d9735780}.intake-command-section{color:#15211d;background:linear-gradient(#edf2e9eb,#edf2e9f7),url(/assets/track-hero.png) 50%/cover,#edf2e9}.intake-command-section .section-header h2,.intake-command-section .section-header p{color:#15211d}.intake-command-section .section-header span{color:#176f42}.intake-command-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.4fr);gap:18px;margin-top:24px;display:grid}.intake-mode-rail{align-content:start;gap:10px;display:grid}.intake-mode-rail button{color:#15211d;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #15211d29;border-radius:8px;grid-template-columns:24px 1fr;gap:6px 12px;min-height:74px;padding:14px;display:grid}.intake-mode-rail button.active,.intake-mode-rail button:hover{background:#d8a63a29;border-color:#d8a63aad}.intake-mode-rail svg{color:#d8a63a;grid-row:span 2}.intake-mode-rail span{font-weight:900}.intake-mode-rail small,.intake-capture-head span,.saved-search-strip span,.intake-review-head,.intake-submit-row small{color:#31513f;text-transform:uppercase;font-size:12px;font-weight:900}.intake-capture-panel{background:#ffffffd6;border:1px solid #15211d24;border-radius:8px;gap:18px;padding:22px;display:grid}.intake-capture-head{border-bottom:1px solid #15211d1f;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:18px;padding-bottom:16px;display:grid}.intake-capture-head svg{color:#d8a63a}.intake-capture-head h3{margin:8px 0 0;font-size:30px}.intake-capture-head p{color:#15211dbd;margin:0;line-height:1.55}.intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intake-field-grid label,.intake-sensitive-toggle{gap:7px;display:grid}.intake-field-grid span,.intake-sensitive-toggle span{color:#102018;font-size:13px;font-weight:850}.intake-field-grid input,.intake-field-grid textarea{color:#15211d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #15211d2e;border-radius:6px;padding:10px 11px}.intake-field-grid textarea{resize:vertical;min-height:98px}.intake-field-grid .wide-field{grid-column:1/-1}.intake-sensitive-toggle{background:#d8a63a24;border:1px solid #d8a63a40;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;padding:12px}.intake-submit-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-status.success{color:#9fd29d}.form-status.error{color:#ffb1a6}.saved-search-strip{background:#fffc;border:1px solid #6f9a6e52;border-radius:8px;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:22px;padding:18px;display:grid}.saved-search-strip strong{margin-top:4px;font-size:20px;display:block}.saved-search-chips{flex-wrap:wrap;gap:10px;display:flex}.saved-search-chips button{color:#15211d;cursor:pointer;background:#ffffffe0;border:1px solid #15211d24;border-radius:999px;min-height:46px;padding:8px 12px;font-weight:850}.saved-search-chips small{color:#d8a63a;display:block}.intake-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.intake-product-grid article{background:#ffffffd6;border:1px solid #15211d24;border-radius:8px;gap:10px;min-height:228px;padding:20px;display:grid}.intake-product-grid svg{color:#d8a63a}.intake-product-grid h3{margin:0;font-size:22px}.intake-product-grid p{color:#15211dbd;margin:0;line-height:1.52}.intake-product-grid code{color:#7a5510;white-space:normal;border:1px solid #d8a63a40;border-radius:6px;align-self:end;padding:9px 10px}.intake-review-table{background:#ffffffc7;border:1px solid #15211d24;border-radius:8px;margin-top:18px;overflow:hidden}.intake-review-row{color:#15211d;border-top:1px solid #15211d1f;grid-template-columns:.65fr .65fr 1.4fr;gap:12px;padding:13px 14px;display:grid}.intake-review-row:first-child{border-top:0}.intake-review-head{color:#f0bd48;background:#f4f3eb0f}.intake-admin-grid{align-items:start}.intake-admin-card>a,.intake-admin-card>small{color:#d8a63a}.admin-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.parser-console{background:#ffffffe6;border:1px solid #15211d29;border-radius:8px;grid-template-columns:minmax(240px,.62fr) minmax(0,1.15fr);gap:18px;margin-top:22px;padding:20px;display:grid}.parser-copy span{color:#176f42;text-transform:uppercase;font-size:12px;font-weight:900}.parser-copy h3{margin:8px 0;font-size:28px}.parser-copy p{color:#15211dc2;margin:0;line-height:1.55}.parser-form{gap:14px;display:grid}.parser-file{color:#15211d;cursor:pointer;background:#edf2e9eb;border:1px dashed #15211d4d;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:76px;padding:14px;display:grid}.parser-file svg{color:#d8a63a}.parser-file input{display:none}.parser-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.parser-fields label{gap:6px;display:grid}.parser-fields label span{color:#102018;text-transform:uppercase;font-size:12px;font-weight:900}.parser-fields input,.parser-fields textarea{color:#15211d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #15211d29;border-radius:6px;padding:9px 10px}.parser-fields textarea,.parser-fields .wide-field{grid-column:1/-1}.parser-fields textarea{resize:vertical;min-height:74px}.parser-result{background:#6f9a6e14;border:1px solid #6f9a6e57;border-radius:8px;gap:7px;padding:14px;display:grid}.parser-result code,.import-admin-card code{color:#f0bd48;white-space:normal;border:1px solid #f4f3eb21;border-radius:6px;padding:8px 10px}.import-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-admin-card{align-content:start}.parser-badges{flex-wrap:wrap;gap:8px;display:flex}.parser-badges span{color:#f0bd48;text-transform:uppercase;border:1px solid #d8a63a47;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.preview-rows{background:#ffffff09;border:1px solid #f4f3eb1a;border-radius:6px;gap:6px;padding:10px;display:grid}.gap-editor-card label span,.demo-request-form label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.download-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.download-panel h2{margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.download-panel p{max-width:680px;color:var(--muted);margin:0}.control-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.control-toggle strong,.control-toggle small{display:block}.control-toggle small{color:var(--muted);margin-top:4px}.legal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-card.active{background:#6ad5961a;border-color:#6ad59699}.legal-detail{margin-top:16px}.legal-detail ul{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.legal-detail li{border:1px solid var(--line);border-radius:6px;gap:3px;padding:12px;display:grid}.legal-detail li span{color:var(--muted)}.packet-download{margin-top:18px}.form-message{border-radius:6px;grid-column:1/-1;margin:0;padding:12px;font-weight:800}.form-message.success{color:#07100f;background:var(--green)}.form-message.error{color:#fff;background:#d9735759;border:1px solid #d973578c}.article-cta-strip{background:#e3b55b14;border:1px solid #e3b55b59;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.article-cta-strip span{color:var(--muted)}.article-cta-strip a{color:var(--cream);align-items:center;gap:8px;font-weight:900;display:inline-flex}@media (width<=980px){.progression-grid,.parent-controls-layout,.security-packet-grid,.backend-grid,.seo-article-grid,.legal-grid,.target-band-grid,.gap-editor-grid,.event-ranking-row,.editable-row{grid-template-columns:1fr}.download-panel,.article-cta-strip{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);margin:0}.pilot-loading{color:#f8f3e8;background:#102018;place-items:center;min-height:100vh;font-weight:900;display:grid}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100fe0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:14px 26px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:188px;display:inline-flex}.brand-mark{width:44px;height:44px;color:var(--green);letter-spacing:0;background:0 0;border:0;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand strong,.brand small{line-height:1.05;display:block}.brand small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:11px}.topbar .nav-tree{scrollbar-width:thin;justify-content:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.nav-group{position:relative}.nav-trigger{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.nav-trigger:hover,.nav-group:focus-within .nav-trigger,.nav-group:hover .nav-trigger{color:var(--text);border-color:var(--line);background:#ffffff0f}.nav-menu{opacity:0;pointer-events:none;background:#07100f;border:1px solid #6ad59647;border-radius:8px;min-width:214px;padding:8px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 54px #0000008f}.nav-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-menu a{color:#f3f7ed;border-radius:6px;padding:10px 11px;font-size:13px;font-weight:700;display:block}.nav-menu a:hover,.nav-menu a:focus{color:var(--text);background:#6ad5961a}.topbar-actions{align-items:center;gap:8px;display:inline-flex}.nav-action,.primary-btn,.secondary-btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.nav-action{color:var(--cream);background:#e3b55b14;border:1px solid #e3b55b61}.nav-action-primary{color:#06110e;background:linear-gradient(135deg, var(--green), #bfe8b5);border-color:#6ad59685}.nav-action-login{color:#f4f3eb;background:#f4f3eb0f;border-color:#f4f3eb47}.hero{isolation:isolate;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:44px;min-height:calc(100vh - 72px);padding:86px 6vw 56px;display:grid;position:relative;overflow:hidden}.hero-bg,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-bg{object-fit:cover;filter:saturate(.95)contrast(1.08);width:100%;height:100%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#07100ff0,#07100fb8 45%,#07100f6b),linear-gradient(#07100fa3,#07100f14 42%,#07100f)}.hero-content{max-width:930px}.eyebrow,.section-header span,.panel-label{color:#174b32;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hero .eyebrow,.route-hero .eyebrow,.dark-band .section-header span,.todd-mode-section .section-header span,.admin-section .section-header span,.source-review-section .section-header span{color:#bfe8b5}.hero h1{letter-spacing:0;max-width:930px;margin:20px 0 18px;font-size:clamp(54px,7vw,106px);line-height:.9}.hero p{max-width:690px;color:var(--soft);margin:0;font-size:clamp(17px,2vw,22px);line-height:1.48}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-btn{background:var(--cream);color:#102018}.secondary-btn{border:1px solid var(--line-strong);color:var(--text);background:#ffffff12}.hero-panel{border:1px solid var(--line-strong);max-width:360px;box-shadow:var(--shadow);background:#0b1613c2;border-radius:8px;padding:22px}.hero-panel strong{margin:14px 0 12px;font-size:22px;line-height:1.15;display:block}.hero-panel ul{color:var(--muted);margin:0;padding:0 0 0 18px;line-height:1.85}.route-hero{border-bottom:1px solid var(--line);min-height:620px;color:var(--text);background:linear-gradient(90deg,#07100ffa,#07100fc7),radial-gradient(circle at 76% 22%,#6ad59629,#0000 30%),url(/assets/track-hero.png) 50%/cover,#07100f;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:44px;padding:96px 6vw 64px;display:grid;position:relative;overflow:hidden}.route-hero:after{content:"";pointer-events:none;border-top:1px solid #6ad5963d;border-radius:50% 0 0;height:260px;position:absolute;inset:auto -6vw -90px 42vw;transform:rotate(-8deg)}.route-hero-copy{z-index:1;max-width:920px;position:relative}.route-hero h1{letter-spacing:0;max-width:980px;margin:20px 0 18px;font-size:clamp(48px,6.5vw,92px);line-height:.92}.route-hero p{max-width:760px;color:var(--soft);margin:0;font-size:clamp(17px,2vw,22px);line-height:1.5}.route-meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.route-meta span{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.route-proof-panel{z-index:1;border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#0b1613d1;border-radius:8px;padding:24px;position:relative}.route-proof-panel span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.route-proof-panel strong{margin-top:13px;font-size:26px;display:block}.route-proof-panel p{color:var(--muted);margin-top:12px;line-height:1.5}.route-proof-line{background:linear-gradient(90deg, var(--green), var(--amber));border-radius:999px;height:10px;margin-top:24px}.route-section,.route-faq-section{background:#edf2e9}.route-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.route-card,.route-faq{background:#ffffffa8;border:1px solid #15211d21;border-radius:8px;min-height:220px;padding:22px}.route-card svg{color:#176f42}.route-card h3,.route-faq h3{margin:18px 0 10px;font-size:22px}.route-card p,.route-faq p{color:#15211db8;margin:0;line-height:1.52}.route-faq-list{gap:12px;max-width:980px;display:grid}.route-faq{min-height:auto}.section{border-top:1px solid var(--line);color:#15211d;background:#f7f1de;padding:86px 6vw}.section.dark-band{background:linear-gradient(180deg, #07100f, #0d1715), var(--ink);color:var(--text)}.section.todd-mode-section,.section.admin-section,.section.source-review-section{color:var(--text);background:#0b0f0e}.section.todd-mode-section .section-header span,.section.admin-section .section-header span,.section.source-review-section .section-header span,.section.todd-mode-section .mini-head span{color:#f2c257}.split-band{color:var(--text);background:#101b18;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:42px;display:grid}.parent-band{background:#e8eee4}.moat-section{color:var(--text);background:#111b19}.resources{background:#f7f1de}.wishlist-section{background:#e8eee4}.section-header{max-width:860px;margin-bottom:34px}.section-header h2{letter-spacing:0;margin:11px 0;font-size:clamp(34px,4.4vw,62px);line-height:.98}.section-header p{max-width:760px;color:inherit;opacity:.72;margin:0;font-size:18px;line-height:1.55}.command-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px;display:grid}.workspace,.side-stack>*,.fit-card,.threat-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff0b;border-radius:8px}.workspace{overflow:hidden}.workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.workspace-head h3{margin:4px 0 0;font-size:24px}.muted{color:var(--muted);font-size:13px}.toolbar{gap:8px;display:flex}.toolbar button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:6px;place-items:center;display:grid}.stats-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:18px 20px}.stat:last-child{border-right:0}.stat strong,.insight-card strong{color:var(--green);font-size:26px;display:block}.stat span,.stat small,.insight-card span,.insight-card p{color:var(--muted);display:block}.stat span{color:var(--text);margin-top:4px;font-weight:700}.stat small{margin-top:3px;font-size:12px}.prospect-table{min-width:760px}.table-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1.2fr .72fr 1fr 1.1fr;align-items:center;gap:16px;min-height:72px;padding:12px 20px;display:grid}.table-row:last-child{border-bottom:0}.table-row span,.table-row small{min-width:0}.table-row strong{display:block}.table-row small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.table-head{min-height:44px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.fit-meter{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;height:30px;position:relative;overflow:hidden}.fit-meter div{background:linear-gradient(90deg, var(--green), var(--amber));height:100%}.fit-meter strong{color:var(--text);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.status-pill,.chip,.priority,.risk{border:1px solid var(--line-strong);border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.status-pill.safe{color:#dfffe8;background:#6ad5961f;border-color:#6ad5965c}.status-pill.watch{color:#ffe5b7;background:#e3b55b1f;border-color:#e3b55b6b}.side-stack{gap:14px;display:grid}.insight-card{padding:20px}.insight-card svg{color:var(--amber)}.insight-card span{color:var(--text);margin:12px 0 4px;font-weight:800}.insight-card p{margin:8px 0 0;line-height:1.45}.sport-grid,.source-grid,.control-grid,.moat-grid,.resource-grid,.pricing-grid,.parent-grid,.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sport-card,.source-card,.control-card,.moat-card,.resource-card,.price-card,.portal-step,.wishlist-card{background:#ffffff8c;border:1px solid #15211d21;border-radius:8px;min-height:210px;padding:22px}.sport-card-top,.source-head{color:#15211d9e;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.priority,.risk{color:#15211d;text-transform:none;background:#6ad5962e;border-color:#15211d29}.priority.flagship,.priority.hidden-moat{background:#e3b55b47}.sport-card h3,.source-card h3,.control-card h3,.moat-card h3,.resource-card h3,.price-card h3,.portal-step h3,.wishlist-card h3{margin:18px 0 10px;font-size:22px}.sport-card p,.source-card p,.control-card p,.moat-card p,.resource-card p,.price-card p,.portal-step p,.wishlist-card p{color:#15211db8;margin:0;line-height:1.52}.chip-row{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.chip{color:#15211dd1;background:#15211d0d;border-color:#15211d26}.fit-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proof-item{border:1px solid var(--line);min-height:54px;color:var(--soft);background:#ffffff0e;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.proof-item svg,.fit-card svg{color:var(--green);flex:none}.fit-card{padding:26px}.fit-card-head{color:var(--green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-weight:900;display:flex}.fit-card h3{margin:20px 0 12px;font-size:34px;line-height:1.05}.fit-card p{color:var(--muted);line-height:1.55}.report-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.metric{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;padding:15px}.metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.metric strong{margin-top:6px;font-size:23px;display:block}.source-card strong{color:#0e2419;margin:0 0 10px;display:inline-flex}.risk.high{color:#442115;background:#d973573d}.risk.medium,.risk.low-medium{background:#e3b55b47}.control-card,.moat-card,.threat-panel{border-color:var(--line);background:#ffffff0b}.control-card{min-height:174px}.control-card div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.control-card h3,.moat-card h3{color:var(--text);margin-top:0}.control-card span{color:var(--amber);text-transform:uppercase;font-size:12px;font-weight:900}.control-card p,.moat-card p{color:var(--muted)}.threat-panel{margin-top:18px;padding:22px}.threat-panel h3{margin:0 0 16px;font-size:24px}.threat-list{gap:10px;display:grid}.threat-row{border-top:1px solid var(--line);grid-template-columns:1fr .8fr 1.5fr;gap:14px;padding:14px 0;display:grid}.threat-row span,.threat-row p{color:var(--muted);margin:0;line-height:1.45}.parent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-step svg,.resource-card svg,.moat-card svg,.wishlist-card svg{color:var(--amber)}.price-card{flex-direction:column;min-height:338px;display:flex}.price{align-items:baseline;gap:8px;margin:4px 0 12px;display:flex}.price strong{letter-spacing:0;font-size:42px}.price span{color:#2f4039;font-weight:800}.price-card ul{gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.price-card li{color:#15211dc7;align-items:center;gap:8px;font-weight:700;display:flex}.price-card li svg{color:#176f42;flex:none}.moat-grid .moat-card{min-height:230px}.division-strip{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.division-strip div{border-right:1px solid var(--line);padding:18px}.division-strip div:last-child{border-right:0}.division-strip strong,.division-strip span,.division-strip small{display:block}.division-strip strong{color:var(--green);font-size:22px}.division-strip span{margin-top:5px;font-weight:800}.division-strip small{color:var(--muted);margin-top:7px;line-height:1.4}.resource-card{min-height:225px}.resource-card a{color:#11331f;align-items:center;gap:7px;margin-top:18px;font-weight:900;display:inline-flex}.footer{border-top:1px solid var(--line);background:#07100f;justify-content:space-between;align-items:center;gap:24px;padding:34px 6vw;display:flex}.footer p{max-width:520px;color:var(--muted);margin:7px 0 0}.footer-links{color:var(--soft);flex-wrap:wrap;justify-content:flex-end;gap:14px;font-weight:800;display:flex}.workflow-section,.standards-section,.report-section,.import-section,.trust-center,.demo-section,.partner-section,.company-section,.plain-import-section,.comparison-section,.network-section,.family-value-section,.intake-section,.coach-signal-section,.contact-ready-section,.coach-data-entry-section{background:#edf2e9}.workflow-grid,.gap-grid,.import-grid,.trust-doc-grid,.demo-grid,.company-grid,.plain-import-grid,.institution-grid,.family-value-grid,.intake-grid,.coach-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.workflow-step,.gap-card,.import-step,.trust-doc,.demo-card,.company-card,.plain-import-card,.institution-card,.family-value-card,.intake-card,.coach-signal-card{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;min-height:220px;padding:22px}.workflow-step>span,.import-step>span{color:#176f42;border:1px solid #15211d24;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-flex}.workflow-step h3,.gap-card h3,.import-step h3,.trust-doc h3,.demo-card h3,.company-card h3,.plain-import-card h3,.institution-card h3,.family-value-card h3,.intake-card h3,.coach-signal-card h3{margin:18px 0 10px;font-size:22px}.workflow-step p,.gap-card p,.import-step p,.trust-doc p,.demo-card p,.company-card p,.plain-import-card p,.institution-card p,.family-value-card p,.intake-card p,.coach-signal-card p{color:#15211db8;margin:0;line-height:1.52}.company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plain-import-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.plain-import-link{color:#11331f;border:1px solid #15211d29;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.plain-import-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.plain-import-card{min-height:250px}.plain-import-audience{color:#176f42;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.plain-import-strip{background:#176f4214;border:1px solid #176f422e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;display:grid}.plain-import-strip div{gap:5px;display:grid}.plain-import-strip strong{color:#11331f}.plain-import-strip span{color:#15211db8}.company-card{flex-direction:column;min-height:260px;display:flex}.company-card svg,.family-value-card svg{color:#176f42}.company-card a,.family-offer a{color:#11331f;align-items:center;gap:7px;margin-top:auto;font-weight:900;display:inline-flex}.comparison-table{background:#ffffff94;border:1px solid #15211d24;border-radius:8px;margin-top:24px;overflow:hidden}.comparison-row{border-top:1px solid #15211d1f;grid-template-columns:.72fr 1fr 1.15fr 1.25fr;align-items:start;gap:14px;padding:16px;display:grid}.comparison-row:first-child{border-top:0}.comparison-head{color:#11331f;text-transform:uppercase;background:#0f2d1f14;font-size:12px;font-weight:900}.comparison-row strong{color:#11331f}.comparison-row span{color:#15211dc2;line-height:1.5}.comparison-callout{background:#d8a63a1f;border:1px solid #d8a63a57;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:18px;display:grid}.comparison-callout svg{color:#176f42}.comparison-callout strong{color:#11331f;margin-bottom:4px;display:block}.comparison-callout p{color:#15211dbf;margin:0;line-height:1.55}.trial-section,.product-visual-section{background:linear-gradient(#edf2e9f0,#edf2e9fa),url(/assets/track-hero.png) 50%/cover,#edf2e9}.trial-layout,.product-visual-layout{grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);align-items:start;gap:22px;display:grid}.trial-steps,.visual-notes{gap:12px;margin-top:22px;display:grid}.trial-steps div,.visual-notes article,.trial-panel,.product-screen,.payment-gate-panel{background:#ffffffdb;border:1px solid #15211d24;border-radius:8px}.trial-steps div{grid-template-columns:34px 1fr;gap:4px 12px;padding:14px;display:grid}.trial-steps span{color:#f4f3eb;background:#0f2d1f;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.trial-steps strong,.visual-notes strong,.payment-gate-panel strong{color:#11331f}.trial-steps p,.visual-notes p,.payment-gate-panel p,.trial-form p{color:#15211dbd;margin:0;line-height:1.55}.trial-panel{padding:20px}.trial-form{gap:13px;display:grid}.auth-toggle{background:#0f2d1f0f;border:1px solid #15211d24;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.auth-toggle button,.link-button{color:#11331f;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:900}.auth-toggle button.active{color:#f4f3eb;background:#0f2d1f}.link-button{color:#176f42;width:fit-content;min-height:0;padding:0;text-decoration:underline}.trial-form h3{margin:0;font-size:28px}.trial-form label{gap:6px;display:grid}.trial-form label span{color:#102018;text-transform:uppercase;font-size:12px;font-weight:900}.trial-form input,.trial-form select{color:#15211d;min-height:44px;font:inherit;background:#fff;border:1px solid #15211d29;border-radius:6px;padding:0 12px}.auth-gate-section{background:linear-gradient(#f4f3ebf0,#edf2e9f5),url(/assets/track-hero.png) 50%/cover,#f4f3eb}.auth-gate-card{color:#15211d;background:#ffffffe6;border:1px solid #15211d24;border-radius:8px;justify-items:start;gap:12px;max-width:760px;margin:0 auto;padding:clamp(22px,4vw,34px);display:grid}.auth-gate-card h2{margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.auth-gate-card p{color:#15211dc2;max-width:62ch;margin:0;line-height:1.55}.trial-unlocked{gap:16px;display:grid}.trial-unlocked-head{color:#176f42;align-items:center;gap:12px;display:flex}.trial-unlocked-head span,.screen-top span{color:#31513f;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.trial-unlocked-head strong{color:#11331f;font-size:22px;display:block}.payment-gate-panel{grid-template-columns:34px 1fr;gap:12px;padding:16px;display:grid}.payment-gate-panel svg,.visual-notes svg{color:#176f42}.payment-gate-panel a{color:#11331f;align-items:center;gap:7px;margin-top:10px;font-weight:900;display:inline-flex}.product-screen{color:#f4f3eb;background:linear-gradient(#07100feb,#0f2d1ff5),url(/assets/track-hero.png) 50%/cover;min-height:360px;overflow:hidden;box-shadow:0 24px 70px #0f2d1f38}.screen-top{border-bottom:1px solid #f4f3eb24;justify-content:space-between;gap:12px;padding:18px;display:flex}.screen-top strong{color:#f0bd48}.screen-row{background:#ffffff12;border:1px solid #f4f3eb1f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px;padding:14px;display:grid}.screen-row span{color:#f4f3eb;font-size:13px;font-weight:800}.visual-notes article{gap:7px;padding:18px;display:grid}.network-layout{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.network-map{color:var(--cream);background:#102018;border:1px solid #15211d21;border-radius:8px;gap:10px;padding:22px;display:grid}.network-map div{background:#ffffff0f;border:1px solid #f7f1de29;border-radius:8px;align-items:center;min-height:52px;padding:0 14px;font-weight:900;display:flex}.network-list{gap:10px;display:grid}.network-list article{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;gap:14px;padding:18px;display:flex}.network-list svg{color:#176f42;flex:none}.network-list h3{margin:0 0 6px;font-size:20px}.network-list p{color:#15211db8;margin:0;line-height:1.48}.institution-card{border-color:var(--line);background:#ffffff0b}.institution-card svg{color:var(--amber)}.institution-card h3{color:var(--text)}.institution-card p{color:var(--muted)}.family-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family-offer{color:var(--cream);background:#102018;border:1px solid #15211d21;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:22px;display:flex}.family-offer strong,.family-offer span{display:block}.family-offer strong{font-size:22px;line-height:1.15}.family-offer span{max-width:780px;color:var(--soft);margin-top:8px;line-height:1.5}.family-offer a{color:var(--green);white-space:nowrap}.intake-card svg{color:#176f42}.coach-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-signal-card svg{color:#176f42}.ranking-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:18px;display:grid}.ranking-panel{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;gap:10px;padding:18px;display:grid}.ranking-panel>span{color:#15211d94;text-transform:uppercase;font-size:12px;font-weight:900}.ranking-panel article{background:#ffffff8f;border:1px solid #15211d1a;border-radius:8px;padding:14px}.ranking-panel strong,.ranking-panel small,.ranking-panel p{display:block}.ranking-panel strong{color:#11331f;font-size:18px}.ranking-panel small{color:#176f42;margin-top:4px;font-weight:900}.ranking-panel p{color:#15211db8;margin:8px 0 0;line-height:1.45}.ranking-models{background:#102018}.ranking-models>span,.ranking-models p{color:var(--soft)}.ranking-models article{border-color:var(--line);background:#ffffff0b}.ranking-models strong{color:var(--cream)}.ranking-formula{background:#176f4214;border:1px solid #176f4238;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.ranking-formula strong,.ranking-formula span{display:block}.ranking-formula strong{color:#11331f;font-size:20px}.ranking-formula span{color:#15211db8;line-height:1.45}.target-builder{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.target-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.target-controls div,.target-output,.contact-score{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;padding:18px}.target-controls span,.target-controls strong,.target-controls small{display:block}.target-controls span{color:var(--amber);text-transform:uppercase;font-size:12px;font-weight:900}.target-controls strong{color:var(--text);margin-top:8px;font-size:23px}.target-controls small,.target-output p{color:var(--muted);margin-top:8px;line-height:1.45;display:block}.target-output h3{color:var(--text);margin:0 0 10px;font-size:24px}.contact-table{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;overflow:hidden}.contact-row{border-bottom:1px solid #15211d1c;grid-template-columns:.8fr .8fr 1.8fr;gap:14px;min-height:54px;padding:14px 18px;display:grid}.contact-row:last-child{border-bottom:0}.contact-head{color:#15211d94;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.contact-score{color:var(--cream);background:#102018;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.contact-score strong,.contact-score span{display:block}.contact-score span{color:var(--soft);line-height:1.45}.data-entry-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.data-entry-form,.staging-panel{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px}.data-entry-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.csv-import-panel{background:#176f4214;border:1px solid #176f4238;border-radius:8px;grid-column:1/-1;gap:10px;padding:15px;display:grid}.performance-toggle{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.performance-toggle input{accent-color:#176f42;width:18px;min-height:18px}.performance-toggle span,.csv-file-drop span{color:#11331f!important}.csv-file-drop{align-items:center}.csv-import-panel small{color:#15211da3;font-size:12px;font-weight:800;line-height:1.4}.data-entry-form label{gap:7px;display:grid}.data-entry-form label span{color:#15211d9e;text-transform:uppercase;font-size:12px;font-weight:900}.data-entry-form input{color:#15211d;width:100%;min-height:42px;font:inherit;background:#ffffffb3;border:1px solid #15211d29;border-radius:6px;padding:0 11px}.data-entry-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;padding-top:6px;display:flex}.data-entry-actions button{min-height:42px;color:var(--cream);cursor:pointer;background:#102018;border:1px solid #15211d24;border-radius:6px;padding:0 14px;font-weight:900}.data-entry-actions button:disabled{cursor:not-allowed;opacity:.45}.staging-panel{overflow:hidden}.staging-head{border-bottom:1px solid #15211d1c;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.staging-head span,.staging-head strong,.staging-head small{display:block}.staging-head span,.staging-head small{color:#15211d94;text-transform:uppercase;font-size:12px;font-weight:900}.staging-head strong{margin-top:4px;font-size:25px}.staging-list{background:#15211d1a;gap:1px;display:grid}.staging-list p,.staging-list article{background:#ffffffa3;margin:0;padding:16px 18px}.staging-list strong,.staging-list span,.staging-list small{display:block}.staging-list span{color:#15211db8;margin-top:5px}.staging-list small{color:#15211d85;margin-top:6px;font-weight:800}.proof-strip{background:#15211d24;border:1px solid #15211d24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.proof-strip div{background:#ffffffa3;padding:18px}.proof-strip strong,.proof-strip span{display:block}.proof-strip span{color:#15211db8;margin-top:6px;line-height:1.45}.standards-shell{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;overflow:hidden}.standards-toolbar{border-bottom:1px solid #15211d1f;flex-wrap:wrap;gap:8px;padding:16px;display:flex}.standards-toolbar button,.demo-card button{min-height:38px;color:var(--cream);cursor:pointer;background:#0f2018;border:1px solid #15211d24;border-radius:6px;padding:0 13px;font-weight:800}.standards-table,.partner-table{min-width:820px}.standards-row,.partner-row{border-bottom:1px solid #15211d1c;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:grid}.standards-row{grid-template-columns:1fr 1fr 1fr 1fr 1.1fr 1.2fr}.standards-row:last-child,.partner-row:last-child{border-bottom:0}.standards-head,.partner-head{color:#15211d94;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.gap-card{border-color:var(--line);background:#ffffff0d}.gap-card div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gap-card span{min-height:26px;color:var(--amber);text-transform:uppercase;border:1px solid #e3b55b59;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.gap-card h3,.gap-card strong{color:var(--text)}.gap-card p{color:var(--muted);margin:12px 0}.gap-card strong{line-height:1.45;display:block}.report-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.report-main,.missing-panel{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px}.report-main{padding:24px}.report-score{align-items:center;gap:13px;display:flex}.report-score svg,.import-step svg,.trust-doc svg,.demo-card svg{color:#176f42}.report-score span,.report-score strong{display:block}.report-score span{color:#15211d94;text-transform:uppercase;font-size:12px;font-weight:900}.report-score strong{margin-top:3px;font-size:24px}.report-main h3{margin:22px 0 10px;font-size:34px;line-height:1.05}.report-main p{color:#15211dbd;max-width:820px;line-height:1.55}.reason-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.reason-list div{background:#15211d0a;border:1px solid #15211d1f;border-radius:8px;padding:14px}.reason-list strong,.reason-list span{display:block}.reason-list span{color:#15211db3;margin-top:6px;line-height:1.4}.missing-panel{padding:22px}.missing-panel h3{margin:0 0 12px;font-size:24px}.missing-panel ul{color:#15211dbd;margin:0;padding-left:18px;line-height:1.65}.import-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.import-step{min-height:250px}.trust-doc-grid,.demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-card{flex-direction:column;display:flex}.demo-card button,.demo-card-link{color:#11331f;background:#176f421a;border:1px solid #15211d29;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;min-height:40px;margin-top:auto;padding:0 13px;font-weight:900;display:inline-flex}.partner-table{background:#ffffff9e;border:1px solid #15211d21;border-radius:8px;overflow:hidden}.partner-row{grid-template-columns:.9fr 1.5fr 1fr}.coach-brief-section{color:#15211d;background:#f7f1de}.brief-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.brief-slide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brief-slide,.brief-agenda,.demo-request-form{background:#ffffffa3;border:1px solid #15211d21;border-radius:8px;box-shadow:0 18px 48px #15211d14}.brief-slide{min-height:244px;padding:20px}.brief-slide>span{color:#176f42;border:1px solid #176f4238;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-grid}.brief-slide h3,.brief-agenda h3{color:#11331f;margin:16px 0 10px;font-size:24px}.brief-slide p,.brief-agenda p,.brief-slide strong{line-height:1.5}.brief-slide p,.brief-agenda p{color:#15211db8}.brief-slide strong{color:#15211d;margin-top:14px;display:block}.brief-agenda{padding:22px;position:sticky;top:92px}.agenda-block{gap:9px;margin-top:18px;display:grid}.agenda-block strong{color:#11331f}.agenda-block a{color:#11331f;background:#176f4214;border:1px solid #15211d1f;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:flex}.agenda-block ul{color:#15211dc2;margin:0;padding-left:18px;line-height:1.55}.demo-request-section{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:22px;display:grid}.demo-request-copy .section-header{margin-bottom:18px}.request-note{color:#11331f;background:#6ad5961a;border:1px solid #6ad59647;border-radius:8px;align-items:flex-start;gap:11px;max-width:560px;padding:14px;font-weight:800;line-height:1.45;display:flex}.request-note svg{color:var(--green);flex:none}.demo-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.demo-request-form label{gap:7px;display:grid}.demo-request-form label span{color:#15211d9e;text-transform:uppercase;font-size:11px;font-weight:900}.demo-request-form input,.demo-request-form select,.demo-request-form textarea{color:#15211d;width:100%;min-height:44px;font:inherit;background:#ffffffe6;border:1px solid #15211d24;border-radius:6px;padding:0 12px;font-size:14px}.demo-request-form textarea{resize:vertical;min-height:116px;padding-top:12px}.wide-field,.form-submit{grid-column:1/-1}.form-submit{color:#f4f3eb;background:#0f2d1f;border:1px solid #0f2d1f6b;justify-self:start;margin-top:4px}main .section-header>span{color:#0b281c}main .hero .eyebrow,main .route-hero .eyebrow,main .section.dark-band .section-header>span,main .moat-section .section-header>span,main .command-section .section-header>span,main .network-section .section-header>span,main .split-band .section-header>span,main .section.todd-mode-section .section-header>span,main .section.admin-section .section-header>span,main .section.source-review-section .section-header>span{color:#f4d06f}.demo-request-form .form-submit.primary-btn{color:#fff;background:#0b281c;border-color:#0b281c}@media (width<=1120px){.topbar{align-items:flex-start}.topbar .nav-tree{order:3;justify-content:flex-start;width:100%;padding-top:8px}.topbar-actions{margin-left:auto;overflow-x:auto}.hero,.route-hero,.command-grid,.split-band{grid-template-columns:1fr}.hero,.route-hero{min-height:auto;padding-top:110px}.hero-panel{max-width:100%}.sport-grid,.source-grid,.control-grid,.moat-grid,.wishlist-grid,.pricing-grid,.resource-grid,.intake-command-layout,.intake-product-grid,.saved-search-strip,.parser-console,.parser-fields,.import-admin-grid,.workflow-grid,.gap-grid,.import-grid,.trust-doc-grid,.demo-grid,.company-grid,.plain-import-grid,.institution-grid,.family-value-grid,.route-card-grid,.intake-grid,.coach-signal-grid,.reason-list,.parent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.division-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-strip,.report-layout,.network-layout,.target-builder,.ranking-layout,.data-entry-layout,.brief-layout,.demo-request-section,.trial-layout,.product-visual-layout,.plain-import-head,.plain-import-strip{grid-template-columns:1fr}.comparison-row{grid-template-columns:1fr 1fr}.brief-agenda{position:static}.target-controls,.data-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{padding:12px 16px}.brand{min-width:0}.nav-action{padding:0 10px;font-size:12px}.topbar-actions .nav-action:not(.nav-action-primary){display:inline-flex}.hero,.route-hero,.section{padding-left:18px;padding-right:18px}.hero h1,.route-hero h1{font-size:clamp(44px,15vw,62px)}.section-header h2{font-size:clamp(32px,11vw,44px)}.workspace,.standards-shell,.partner-table{overflow-x:auto}.standards-table,.partner-table{width:100%;min-width:0}.standards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-row,.workspace-head,.stats-row{grid-template-columns:1fr}.workspace-head{flex-direction:column;align-items:flex-start}.stats-row{display:grid}.stat{border-right:0;border-bottom:1px solid var(--line)}.sport-grid,.source-grid,.control-grid,.moat-grid,.wishlist-grid,.pricing-grid,.resource-grid,.workflow-grid,.gap-grid,.import-grid,.trust-doc-grid,.demo-grid,.company-grid,.plain-import-grid,.institution-grid,.family-value-grid,.route-card-grid,.intake-grid,.coach-signal-grid,.proof-strip,.reason-list,.parent-grid,.fit-proof,.report-grid,.ranking-layout,.division-strip,.brief-slide-grid,.demo-request-form{grid-template-columns:1fr}.screen-row{grid-template-columns:1fr 1fr}.trial-panel{padding:14px}.plain-import-head,.plain-import-strip,.comparison-row{grid-template-columns:1fr}.plain-import-link{justify-content:center;width:100%}.comparison-head{display:none}.ranking-formula{flex-direction:column;align-items:flex-start}.threat-row{grid-template-columns:1fr}.footer,.family-offer{flex-direction:column;align-items:flex-start}.target-controls,.contact-row,.intake-capture-head,.intake-field-grid,.intake-review-row,.admin-two-col,.data-entry-form{grid-template-columns:1fr}.contact-score{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}
