:root{--bg:#fff;--ink:#07111f;--ink-soft:#25324a;--muted:#637086;--line:#dde5ef;--line-strong:#b8c8dc;--surface:#f7faf8;--surface-blue:#f5f8ff;--primary:#2f7330;--primary-deep:#235e27;--primary-soft:#edf7ee;--blue:#155ee8;--blue-soft:#eef4ff;--red:#bb2942;--amber:#a87912;--amber-soft:#fff7e6;--shadow:0 18px 48px #18273f1f;--display:"Iowan Old Style", "Sitka Display", Charter, Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);font-family:var(--sans);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}img{max-width:100%;height:auto;display:block}main{min-height:70vh}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:0 56px;display:flex;position:sticky;top:0}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:11px;font-size:26px;font-weight:850;line-height:1;display:inline-flex}.brand-lockup{align-items:baseline;gap:8px;display:inline-flex}.brand-icon{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 26px #18273f1a}.brand-icon svg{width:34px;height:34px}.brand-name{letter-spacing:0}.brand-byline{color:var(--primary);letter-spacing:0;text-transform:uppercase;font-size:.42em;font-weight:900}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.desktop-nav a,.nav-trigger{color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:760;line-height:1;display:inline-flex}.desktop-nav a:hover,.desktop-nav a.active,.nav-trigger:hover,.nav-trigger.active{color:var(--primary)}.button:focus-visible,.menu-button:focus-visible,.nav-trigger:focus-visible,.desktop-nav a:focus-visible,.footer-links a:focus-visible,.text-link:focus-visible,.resource-card:focus-visible{outline-offset:3px;outline:3px solid #2f733038}.nav-trigger:focus-visible{border-radius:7px;outline:0;box-shadow:0 0 0 3px #2f73302e}.nav-dropdown{align-items:center;min-height:42px;display:inline-flex;position:relative}.dropdown-panel{z-index:50;border:1px solid var(--line);min-width:258px;box-shadow:var(--shadow);opacity:0;visibility:hidden;background:#fff;border-radius:8px;gap:4px;padding:10px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:45px;left:-18px;transform:translateY(6px)}.dropdown-panel a{border-radius:7px;justify-content:flex-start;width:100%;min-height:40px;padding:0 11px}.dropdown-panel a:hover{background:var(--primary-soft)}.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel,.nav-dropdown.open .dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:850;line-height:1;transition:transform .15s,box-shadow .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 14px 24px #2f73302e}.button-primary:hover{background:var(--primary-deep);border-color:var(--primary-deep)}.button-ghost{color:var(--ink);border-color:var(--line-strong);background:#fff}.button-ghost:hover{border-color:var(--primary);box-shadow:0 12px 24px #18273f14}.button-large{min-height:52px;padding:0 24px;font-size:15px}.menu-button{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:none}.mobile-nav{display:none}.home-hero{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:center;gap:58px;max-width:1360px;margin:0 auto;padding:72px 56px 44px;display:grid}.hero-copy h1{max-width:720px;color:var(--ink);font-family:var(--display);margin:0;font-size:62px;font-weight:760;line-height:1}.hero-copy p{max-width:620px;color:var(--ink-soft);margin:24px 0 0;font-size:20px;font-weight:500;line-height:1.45}.hero-copy .hero-price-line{max-width:600px;color:var(--ink);margin-top:16px;font-size:15px;font-weight:780;line-height:1.35}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-media{min-width:0;position:relative}.hero-media>img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);width:100%;box-shadow:var(--shadow);border-radius:8px}.service-card{background:#fffffff5;border:1px solid #dde5efeb;border-radius:8px;width:min(410px,60% - 18px);padding:22px;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 22px 52px #18273f29}.service-card>svg{color:var(--primary)}.service-card h2{color:var(--ink);margin:16px 0 8px;font-size:22px;font-weight:900;line-height:1.15}.service-card p{color:var(--muted);margin:0;font-size:14px;font-weight:570;line-height:1.5}.support-pillars{gap:0;margin:18px 0 0;display:grid}.support-pillar{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.support-pillar:last-child{padding-bottom:0}.support-pillar strong{color:var(--primary-deep);text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.support-pillar span{color:var(--ink-soft);font-size:14px;font-weight:680;line-height:1.42}.plan-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plan-card li{color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;font-weight:680;line-height:1.35;display:grid}.verified-badge{max-width:430px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:52px 1fr;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:0 18px 42px #18273f1f}.verified-badge-mark{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.verified-badge-mark svg{width:40px;height:40px}.verified-badge strong,.verified-badge span{display:block}.verified-badge strong{font-size:17px;font-weight:900;line-height:1.15}.verified-badge span{color:var(--muted);margin-top:5px;font-size:13px;font-weight:620;line-height:1.38}.section{max-width:1240px;margin:0 auto;padding:64px 56px}.section-heading{max-width:760px;margin-bottom:28px}.section-heading h2,.split-section h2,.page-band h2,.parent-panel h2,.partner-badge-section h2,.final-cta h2,.guide-cta h2{color:var(--ink);font-family:var(--display);margin:0;font-size:38px;font-weight:760;line-height:1.08}.section-heading p,.split-section p,.page-band p,.parent-panel p,.partner-badge-section p,.final-cta p,.guide-cta p{color:var(--muted);margin:12px 0 0;font-size:16px;font-weight:540;line-height:1.65}.simple-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.outcome-section{border-top:1px solid var(--line)}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.outcome-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:24px;box-shadow:0 10px 28px #18273f0f}.outcome-card svg{color:var(--primary)}.outcome-card:nth-child(2n) svg{color:var(--blue)}.outcome-card:nth-child(3n) svg{color:var(--amber)}.outcome-card h3{color:var(--ink);margin:18px 0 9px;font-size:22px;font-weight:900;line-height:1.15}.outcome-card p{color:var(--ink-soft);margin:0;font-size:15px;font-weight:560;line-height:1.55}.outcome-card ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.outcome-card li{color:var(--muted);grid-template-columns:8px 1fr;gap:10px;font-size:13px;font-weight:720;line-height:1.35;display:grid}.outcome-card li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;margin-top:6px}.value-block{border-right:1px solid var(--line);padding:8px 34px 8px 0}.value-block:last-child{border-right:0}.value-block svg,.info-card svg,.resource-card svg{color:var(--primary)}.value-block:nth-child(2) svg,.info-card:nth-child(2n) svg,.resource-card:nth-child(2n) svg{color:var(--blue)}.value-block:nth-child(3) svg,.info-card:nth-child(3n) svg,.resource-card:nth-child(3n) svg{color:var(--amber)}.value-block h2{margin:18px 0 8px;font-size:22px;font-weight:900;line-height:1.16}.value-block p{color:var(--muted);margin:0;font-size:15px;font-weight:540;line-height:1.58}.split-section,.page-band,.parent-panel,.partner-badge-section{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:42px;display:grid}.page-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-band img{object-fit:cover;width:100%;max-height:360px;box-shadow:var(--shadow);border-radius:8px}.text-link{color:var(--primary);align-items:center;gap:7px;margin-top:20px;font-size:15px;font-weight:850;display:inline-flex}.standard-card,.info-card,.resource-card,.plan-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;position:relative;box-shadow:0 10px 28px #18273f0f}.standard-card{padding:24px}.standard-card svg{color:var(--primary)}.standard-card strong{margin-top:14px;font-size:24px;font-weight:900;line-height:1.1;display:block}.standard-card p{color:var(--muted);margin:10px 0 0;font-size:15px;font-weight:540;line-height:1.58}.pricing-preview,.comparison-preview,.operating-section,.flow-section,.steps-section,.standards-section,.fit-section,.case-status-section,.pricing-page-section{border-top:1px solid var(--line)}.plan-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plan-card,.info-card,.resource-card{padding:22px}.plan-card.featured{border-color:#7ba1ee;box-shadow:0 18px 42px #155ee824}.plan-card.featured:before{content:"";background:var(--blue);border-radius:8px 8px 0 0;height:5px;position:absolute;inset:0 0 auto}.plan-card>span,.popular-label{min-height:25px;color:var(--primary-deep);background:var(--primary-soft);border-radius:7px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.plan-card.featured>span,.popular-label{color:#fff;background:var(--blue)}.popular-label.muted-label{color:#6d7888;background:#e8edf3}.plan-card h3{margin:16px 0 0;font-size:20px;font-weight:900;line-height:1.2}.plan-card strong{margin-top:10px;font-size:34px;font-weight:930;line-height:1;display:block}.plan-card small{color:var(--muted);margin-left:3px;font-size:14px;font-weight:760}.plan-card p{color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:560;line-height:1.48}.plan-card li svg{color:var(--primary)}.plan-card .button{width:100%;margin-top:20px}.founding-plan-wrap{max-width:620px;margin:0 auto 18px}.founding-plan-card{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#2f733059}.founding-plan-card.featured:before,.founding-plan-card.featured>span{background:var(--primary)}.plan-card.paused{color:#6d7888;box-shadow:none;opacity:.62;filter:grayscale(.18);background:#f5f7fa;border-color:#e2e8f0}.plan-card.paused>span{color:#6d7888;background:#e8edf3}.plan-card.paused h3,.plan-card.paused strong{color:#4c596b}.plan-card.paused li svg{color:#9aa7b7}.plan-card .button-disabled{color:#7b8797;cursor:not-allowed;pointer-events:none;background:#e8edf3;border:1px solid #d5dee9;min-height:42px}.compact-link{margin-top:15px}.founder-strip{background:var(--ink);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px;display:flex}.founder-strip span,.founder-strip strong,.founder-strip p{display:block}.founder-strip span{color:#b8d5bd;text-transform:uppercase;font-size:12px;font-weight:900}.founder-strip strong{color:#fff;margin-top:6px;font-size:22px;font-weight:900;line-height:1.15}.founder-strip p{color:#c8d2df;max-width:650px;margin:7px 0 0;font-size:14px;line-height:1.5}.pricing-table{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 14px 34px #18273f12}.pricing-grid{grid-template-columns:minmax(245px,1.22fr) repeat(4,minmax(152px,1fr));min-width:940px;display:grid}.pricing-grid>*{border-left:1px solid var(--line);min-width:0;padding:16px}.pricing-grid>:first-child{border-left:0}.header-row{background:var(--surface)}.feature-heading{color:var(--ink-soft);text-transform:uppercase;align-items:end;font-size:13px;font-weight:900;display:flex}.plan-heading{align-content:start;gap:8px;display:grid}.plan-heading.featured{background:var(--surface-blue)}.plan-heading strong{font-size:17px;font-weight:900;line-height:1.15}.plan-heading>span:not(.popular-label){font-size:28px;font-weight:930;line-height:1}.plan-heading small{color:var(--muted);font-size:12px;font-weight:760}.plan-heading p{color:var(--muted);margin:0;font-size:13px;font-weight:540;line-height:1.38}.feature-row,.action-row{border-top:1px solid var(--line)}.feature-name{color:var(--ink-soft);align-items:center;gap:10px;font-size:14px;font-weight:760;display:flex}.feature-name svg{color:var(--primary);flex:none}.availability{min-height:42px;color:var(--primary);justify-content:center;align-items:center;font-weight:900;display:flex}.availability.unavailable{color:var(--red)}.availability span{min-height:28px;color:var(--amber);background:var(--amber-soft);border-radius:7px;padding:7px 9px 0;font-size:12px;font-weight:900;line-height:1}.action-row .button{width:100%}.pricing-table.compact .action-row{display:none}.page-hero{background:linear-gradient(180deg, #fff 0%, var(--surface) 100%);border-bottom:1px solid var(--line);padding:82px 56px 66px}.narrow{text-align:center;max-width:880px;margin:0 auto}.page-hero h1{color:var(--ink);font-family:var(--display);margin:0;font-size:56px;font-weight:760;line-height:1}.page-hero p{max-width:760px;color:var(--ink-soft);margin:21px auto 0;font-size:20px;font-weight:500;line-height:1.48}.page-hero .hero-actions{justify-content:center}.annual-plans-section{padding-bottom:28px}.pricing-cards{align-items:stretch}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flow-step{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:20px;position:relative;box-shadow:0 10px 28px #18273f0f}.flow-step>span{color:#fff;background:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-flex}.flow-step svg{color:var(--primary);margin-top:18px;display:block}.flow-step h2{margin:12px 0 8px;font-size:19px;font-weight:900;line-height:1.18}.flow-step p{color:var(--muted);margin:0;font-size:14px;font-weight:540;line-height:1.55}.info-card h3,.resource-card h2,.resource-card h3{color:var(--ink);margin:16px 0 8px;font-size:20px;font-weight:900;line-height:1.2}.info-card p,.resource-card p{color:var(--muted);margin:0;font-size:14px;font-weight:540;line-height:1.55}.steps-list,.standards-list{gap:12px;display:grid}.step-row,.standard-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px 34px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.standard-row{grid-template-columns:34px 1fr}.step-row>span{color:#fff;background:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex}.step-row svg,.standard-row svg{color:var(--primary)}.step-row h3,.standard-row h3{margin:0;font-size:18px;font-weight:900;line-height:1.2}.step-row p,.standard-row p{color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:540;line-height:1.5}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-method-section{border-top:1px solid var(--line)}.resource-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-method-step{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:22px}.resource-method-step svg{color:var(--primary)}.resource-method-step h2{margin:14px 0 8px;font-size:20px;font-weight:900;line-height:1.18}.resource-method-step p{color:var(--muted);margin:0;font-size:14px;font-weight:540;line-height:1.55}.resource-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card{min-height:210px;display:block}.resource-action-card{min-height:320px}.resource-action-card .resource-situation{color:var(--primary);text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:900;line-height:1.35}.resource-action-card .resource-first-move{color:var(--ink-soft);border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.resource-action-card .resource-first-move strong{color:var(--ink);font-weight:900}.resource-card span{color:var(--primary);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:850;display:inline-flex}.form-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:34px;display:grid}.form-shell,.form-success{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 14px 34px #18273f12}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-shell label{color:var(--ink);gap:7px;font-size:13px;font-weight:850;display:grid}.form-shell input,.form-shell select,.form-shell textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:560}.form-shell textarea{resize:vertical}.form-shell input[type=file]{padding:11px}.form-shell label span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.password-input-wrap{width:100%;position:relative}.password-input-wrap input{padding-right:48px}.password-toggle{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-toggle:hover{color:var(--primary);background:var(--primary-soft)}.password-toggle:focus-visible{outline-offset:2px;outline:3px solid #2f733038}.form-error{color:#8f2618;background:#fff3f1;border:1px solid #f2b8b1;border-radius:8px;margin:0;padding:.9rem 1rem;font-weight:700}.auth-section{max-width:820px}.auth-form{max-width:600px}.entry-options,.dashboard-grid{gap:14px;display:grid}.entry-options{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.entry-options .info-card h2{margin:16px 0 8px;font-size:24px;font-weight:900;line-height:1.12}.dashboard-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start}.account-panel,.case-card,.empty-state{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;box-shadow:0 10px 28px #18273f0f}.account-panel{gap:18px;padding:24px;display:grid}.account-panel>svg,.empty-state svg{color:var(--primary)}.account-panel h2,.empty-state h3,.case-card h3{color:var(--ink);margin:0;font-size:24px;font-weight:900;line-height:1.12}.account-panel dl,.case-card dl{gap:11px;margin:0;display:grid}.account-panel dl div,.case-card dl div{gap:4px;display:grid}.account-panel dt,.case-card dt,.muted-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.25}.account-panel dd,.case-card dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.35}.account-list,.case-list{gap:12px;display:grid}.account-list div{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px;display:grid}.account-list strong,.account-list span{display:block}.account-list strong{color:var(--ink);font-size:14px;font-weight:900}.account-list span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:650}.case-card{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);gap:18px;padding:18px;display:grid}.case-card p,.empty-state p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:540;line-height:1.55}.case-card .muted-label{width:fit-content;color:var(--primary-deep);background:var(--primary-soft);border-radius:7px;margin-bottom:8px;padding:5px 8px;display:inline-flex}.empty-state{padding:22px}.checkout-message{max-width:780px;margin:0 auto 1.2rem}.checkout-action-form{margin:0}.checkout-action-form .button{width:100%}.custom-checkout,.custom-checkout-form{gap:16px;margin-top:20px;display:grid}.checkout-field{color:var(--ink);gap:7px;font-size:13px;font-weight:850;display:grid}.checkout-field input{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:11px 12px;font-size:15px;font-weight:650}.checkout-field input:focus-visible{outline-offset:1px;border-color:#2f73309e;outline:3px solid #2f73302e}.checkout-total-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.checkout-total-row span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:900}.checkout-total-row strong{color:var(--ink);margin:0;font-size:28px;line-height:1}.payment-element-shell{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.checkout-security-note{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:-2px 0 0;font-size:12px;font-weight:650;line-height:1.45;display:grid}.checkout-security-note svg{color:var(--primary)}.custom-checkout-form .button{width:100%}.renew-option{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-top:18px;padding:13px;display:grid}.renew-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.renew-switch{background:#d7e0ea;border:1px solid #c6d2df;border-radius:999px;width:44px;height:26px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.renew-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #18273f2e}.renew-option input:checked+.renew-switch{background:var(--primary);border-color:var(--primary)}.renew-option input:checked+.renew-switch:after{transform:translate(18px)}.renew-option input:focus-visible+.renew-switch{outline-offset:3px;outline:3px solid #2f733038}.renew-option strong,.renew-option small{display:block}.renew-option strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.25}.renew-option small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:620;line-height:1.4}.form-shell button:disabled{cursor:progress;opacity:.68}.form-success{align-content:start}.form-success svg{color:var(--primary)}.form-success h2{color:var(--ink);margin:0;font-size:28px;font-weight:900;line-height:1.12}.form-success p{color:var(--muted);margin:0;font-size:15px;line-height:1.58}.platform-shell{min-height:100vh;color:var(--ink);background:linear-gradient(#f8fafc 0%,#eef3f8 100%);grid-template-columns:minmax(300px,340px) minmax(0,1fr);display:grid}.platform-sidebar{border-right:1px solid var(--line);background:#ffffffeb;align-self:start;gap:22px;height:100vh;padding:24px;display:grid;position:sticky;top:0;overflow-y:auto}.platform-brand-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-brand-row .brand{font-size:22px}.platform-brand-row .brand-icon{border-radius:8px;width:38px;height:38px}.platform-brand-row .brand-icon svg{width:30px;height:30px}.platform-mode{min-height:28px;color:var(--primary-deep);background:var(--primary-soft);text-transform:uppercase;border:1px solid #2f73302e;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.platform-mode.admin,.platform-avatar.admin{color:#fff;background:var(--blue)}.platform-identity{grid-template-columns:54px 1fr;align-items:center;gap:13px;padding:16px 0 4px;display:grid}.platform-avatar{width:54px;height:54px;color:var(--primary-deep);background:#e8f5ea;border:1px solid #2f73302e;border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:950;display:inline-flex}.platform-identity p,.platform-identity h1,.platform-identity span{margin:0}.platform-identity p,.platform-side-section h2,.platform-topbar span,.platform-window-header span,.platform-panel-heading p,.platform-metric span,.platform-side-list dt,.platform-mini-dl dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.platform-identity h1{margin-top:4px;font-size:20px;font-weight:930;line-height:1.12}.platform-identity span{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:700;line-height:1.3;display:block}.platform-side-section{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.platform-side-section h2{margin:0}.platform-side-list,.platform-mini-dl{gap:10px;margin:0;display:grid}.platform-side-list div,.platform-mini-dl div{gap:4px;display:grid}.platform-side-list dd,.platform-mini-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760;line-height:1.35}.platform-mini-dl dt,.platform-mini-dl dd{align-items:center;gap:6px;display:inline-flex}.platform-vehicle-card,.platform-account-stack div{border:1px solid var(--line);background:#f7fafc;border-radius:8px;gap:5px;padding:13px;display:grid}.platform-vehicle-card svg{color:var(--primary)}.platform-vehicle-card strong,.platform-account-stack strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.25}.platform-vehicle-card span,.platform-account-stack span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.platform-account-stack{gap:8px;display:grid}.platform-nav,.platform-side-actions{border-top:1px solid var(--line);gap:8px;padding-top:18px;display:grid}.platform-nav a{min-height:40px;color:var(--ink-soft);border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:850;display:grid}.platform-nav a:hover{color:var(--primary-deep);background:var(--primary-soft)}.platform-side-actions .button{width:100%;margin:0}.platform-workspace{align-content:start;gap:20px;min-width:0;padding:24px;display:grid}.platform-topbar,.platform-window,.platform-analysis-rail section,.platform-metric{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 12px 30px #18273f0f}.platform-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;display:flex}.platform-topbar h2,.platform-window-header h2,.platform-panel h3,.platform-analysis-rail h3{color:var(--ink);margin:0;font-size:24px;font-weight:930;line-height:1.12}.platform-topbar-meta{text-align:right;gap:4px;display:grid}.platform-topbar-meta strong{color:var(--ink);font-size:14px;font-weight:900}.platform-flash{color:var(--primary-deep);background:var(--primary-soft);border:1px solid #2f733033;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:900;display:flex}.platform-flash svg{flex:none}.platform-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-metric{align-content:start;gap:9px;min-height:150px;padding:18px;display:grid}.platform-metric svg{color:var(--primary)}.platform-metric strong{color:var(--ink);font-size:38px;font-weight:950;line-height:1}.platform-metric p{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.35}.platform-work-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.platform-window{gap:0;min-width:0;display:grid;overflow:hidden}.platform-window-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.platform-pill{width:fit-content;min-height:26px;color:var(--primary-deep);background:var(--primary-soft);text-transform:uppercase;border:1px solid #2f73302e;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.platform-pill.escalated,.platform-pill.urgent{color:#7c2d12;background:var(--amber-soft);border-color:#a8791238}.platform-pill.resolved,.platform-pill.closed{color:#4c596b;background:#eef2f6;border-color:#d9e1eb}.platform-panel{border-bottom:1px solid var(--line);gap:16px;padding:20px;display:grid}.platform-panel:last-child{border-bottom:0}.platform-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.platform-panel-heading svg{color:var(--blue)}.platform-panel-heading p{text-transform:none;margin:5px 0 0;font-size:13px;font-weight:650}.platform-request-list,.platform-doc-grid,.platform-resource-list,.platform-table,.platform-analysis-rail,.platform-pipeline,.platform-category-list{gap:10px;display:grid}.platform-request-row{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);gap:18px;padding:14px;display:grid}.platform-request-row h3,.platform-empty strong,.platform-doc-row strong,.platform-resource-list span,.platform-table strong,.platform-category-list span{color:var(--ink);margin:8px 0 0;font-size:15px;font-weight:900;line-height:1.25;display:block}.platform-request-row p,.platform-empty p{color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.5}.platform-request-row dl{gap:8px;margin:0;display:grid}.platform-request-row dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.platform-request-row dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:750;line-height:1.35}.platform-status-note{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;gap:4px;padding:10px;display:grid}.platform-status-note strong{color:var(--ink);font-size:12px;font-weight:900}.platform-status-note span{color:var(--muted);font-size:13px;font-weight:680;line-height:1.45}.platform-empty{border:1px dashed var(--line-strong);background:#fbfcfe;border-radius:8px;justify-items:start;gap:8px;padding:18px;display:grid}.platform-empty svg{color:var(--primary)}.platform-doc-row,.platform-resource-list a,.platform-table div{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.platform-doc-row svg{color:var(--primary)}.platform-doc-row strong,.platform-resource-list span,.platform-table strong{margin:0}.platform-doc-row span,.platform-resource-list strong,.platform-table span,.platform-table em,.platform-doc-row em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.platform-resource-list a{grid-template-columns:minmax(0,1fr) auto}.platform-resource-list a:hover{background:var(--primary-soft);border-color:#2f733059}.platform-table div{grid-template-columns:minmax(160px,.6fr) minmax(0,1fr) auto}.platform-table em{text-align:right;min-width:78px}.platform-analysis-rail section{gap:12px;padding:18px;display:grid}.platform-analysis-rail h3{font-size:17px}.platform-analysis-rail p{color:var(--muted);margin:0;font-size:13px;font-weight:620;line-height:1.5}.platform-progress{background:#e6edf4;border-radius:999px;height:9px;overflow:hidden}.platform-progress span{background:linear-gradient(90deg, var(--primary) 0%, var(--blue) 100%);border-radius:inherit;height:100%;display:block}.platform-check-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.platform-check-list li{color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:center;gap:8px;font-size:13px;font-weight:760;line-height:1.35;display:grid}.platform-check-list svg{color:var(--primary)}.platform-pipeline>div{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.platform-pipeline span,.platform-category-list span{color:var(--ink-soft);margin:0;font-size:12px;font-weight:820;line-height:1.3}.platform-pipeline strong,.platform-category-list strong{color:var(--ink);text-align:right;font-size:12px;font-weight:900}.platform-pipeline div div{background:#e8eef5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.platform-pipeline i{background:var(--primary);border-radius:inherit;height:100%;display:block}.platform-category-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.platform-category-list div:last-child{border-bottom:0}.platform-form{gap:14px;display:grid}.platform-form.compact{gap:12px}.platform-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-form label,.platform-inline-form label{min-width:0;color:var(--ink-soft);gap:7px;font-size:12px;font-weight:850;line-height:1.25;display:grid}.platform-form input,.platform-form select,.platform-form textarea,.platform-inline-form input,.platform-inline-form select,.platform-inline-form textarea{width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:0 11px;font-size:13px;font-weight:650}.platform-form textarea,.platform-inline-form textarea{resize:vertical;min-height:78px;padding-top:10px}.platform-form input:focus-visible,.platform-form select:focus-visible,.platform-form textarea:focus-visible,.platform-inline-form input:focus-visible,.platform-inline-form select:focus-visible,.platform-inline-form textarea:focus-visible{border-color:var(--primary);outline:3px solid #2f73302e}.platform-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-checkbox-row{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:40px;padding:10px;display:grid}.platform-checkbox-row input{width:17px;height:17px;min-height:0;accent-color:var(--primary);padding:0}.platform-checkbox-row span{color:var(--ink-soft);font-size:13px;font-weight:780}.platform-lifecycle{gap:10px;display:grid}.platform-lifecycle article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.platform-lifecycle strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.25}.platform-lifecycle dl,.platform-admin-facts,.platform-request-meta{gap:8px;margin:0;display:grid}.platform-lifecycle dl,.platform-request-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-lifecycle dt,.platform-admin-facts dt,.platform-request-meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.platform-lifecycle dd,.platform-admin-facts dd,.platform-request-meta dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:760;line-height:1.35}.platform-history-list{gap:10px;padding-top:4px;display:grid}.platform-history-list h4{color:var(--ink);margin:0;font-size:16px;font-weight:930;line-height:1.25}.platform-history-list article{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.platform-history-list p,.platform-history-list small{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.4;display:block}.platform-file-list{gap:10px;display:grid}.platform-file-list a{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:13px;display:grid}.platform-file-list a:hover{background:var(--primary-soft);border-color:#2f733059}.platform-file-list svg{color:var(--primary)}.platform-file-list strong,.platform-file-list em,.platform-file-list small{display:block}.platform-file-list strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.25}.platform-file-list em,.platform-file-list small{color:var(--muted);font-size:12px;font-style:normal;font-weight:740;line-height:1.35}.platform-timeline{gap:12px;display:grid}.platform-timeline article{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:15px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.platform-dot{background:var(--primary);border:2px solid #dff0e1;border-radius:999px;width:11px;height:11px;margin-top:5px}.platform-timeline strong,.platform-admin-card-header strong{color:var(--ink);font-size:15px;font-weight:900;line-height:1.25;display:block}.platform-timeline p,.platform-timeline small,.platform-admin-card-header span{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.4;display:block}.platform-admin-grid{gap:14px;display:grid}.platform-admin-card{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:14px;padding:14px;display:grid}.platform-admin-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-admin-card-header em{min-height:26px;color:var(--blue);background:var(--blue-soft);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.platform-admin-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0}.admin-request-row{grid-template-columns:minmax(0,.9fr) minmax(270px,.74fr)}.platform-admin-actions{gap:10px;display:grid}.platform-inline-form{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.platform-inline-form.compact{grid-template-columns:1fr}.timeline-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.platform-inline-form label:last-of-type,.platform-inline-form .button{grid-column:1/-1}.welcome-text-card,.warning-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:22px;padding:18px}.welcome-text-card strong{color:var(--ink);font-size:16px;font-weight:900;display:block}.welcome-text-card p,.warning-card p{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.55}.warning-card{background:var(--amber-soft);border-color:#a8791247;grid-template-columns:28px 1fr;gap:10px;display:grid}.warning-card svg{color:var(--amber)}.warning-card p{margin:0}.urgent-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.urgent-split .info-card h2{margin:16px 0 8px;font-size:24px;font-weight:900;line-height:1.12}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.status-grid div{min-height:46px;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:820;display:flex}.status-grid svg{color:var(--primary);flex:none}.parent-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding-top:48px;padding-bottom:48px}.signal-list,.fit-list{gap:10px;display:grid}.signal-list div,.fit-list div{min-height:54px;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:0 16px;font-weight:760;display:grid}.signal-list svg,.fit-list svg{color:var(--primary)}.partner-badge-section{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.partner-badge-section .verified-badge{max-width:100%}.standards-section{scroll-margin-top:90px}.pricing-page-section{max-width:1320px;padding-top:42px}.fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page{max-width:1040px;margin:0 auto;padding:64px 56px}.back-link{color:var(--primary);align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.guide-header{border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:28px}.guide-header svg{color:var(--primary)}.guide-header h1{font-family:var(--display);margin:18px 0 0;font-size:50px;font-weight:760;line-height:1.02}.guide-header p{color:var(--ink-soft);margin:14px 0 0;font-size:19px;font-weight:500;line-height:1.48}.guide-use{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:22px;padding:16px 18px;font-size:15px;font-weight:560;line-height:1.55}.guide-use strong{color:var(--ink);font-weight:900}.guide-first-move{color:#fff;background:#07111f;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.guide-first-move p{color:#ffffffb8;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1.2}.guide-first-move h2{color:#fff;max-width:720px;margin:0;font-size:28px;font-weight:900;line-height:1.18}.guide-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.guide-section-card,.guide-help{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 10px 28px #18273f0f}.guide-section-card{min-width:0;padding:22px}.guide-section-card svg,.guide-help svg{color:var(--primary)}.guide-section-card h2,.guide-help h2{margin:14px 0 12px;font-size:22px;font-weight:900;line-height:1.16}.guide-action-list{color:var(--ink-soft);gap:10px;margin:0;padding-left:20px;font-size:14px;font-weight:560;line-height:1.48;display:grid}.guide-action-list li::marker{color:var(--primary);font-weight:900}.guide-help{grid-template-columns:28px 1fr;gap:14px;margin-top:14px;padding:22px;display:grid}.guide-help h2{margin-top:0}.guide-help p{color:var(--ink-soft);margin:0;font-size:16px;font-weight:540;line-height:1.58}.guide-list{gap:12px;margin-top:28px;display:grid}.guide-step{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:13px;padding:18px;display:grid}.guide-step svg{color:var(--primary)}.guide-step p{color:var(--ink-soft);margin:0;font-size:16px;font-weight:540;line-height:1.56}.guide-cta{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:28px;padding:22px}.final-cta{color:#fff;background:#07111f;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;max-width:1240px;margin:0 auto 64px;padding:34px 56px;display:flex}.final-cta h2{color:#fff;max-width:760px}.final-cta p{color:#ffffffc7}.final-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.final-actions .button-ghost{color:#fff;background:0 0;border-color:#fff6}.final-actions .button-ghost:hover{box-shadow:none;border-color:#fff}.site-footer{color:var(--ink-soft);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(160px,.5fr));gap:34px;padding:42px 56px;display:grid}.site-footer p{max-width:430px;color:var(--muted);margin:14px 0 0;font-size:14px;font-weight:540;line-height:1.55}.footer-links{align-content:start;gap:12px;display:grid}.footer-links a{color:var(--ink-soft);font-size:14px;font-weight:760}.footer-links a:hover{color:var(--primary)}@media (max-width:1120px){.site-header{padding:0 30px}.desktop-nav{gap:18px}.home-hero{grid-template-columns:1fr;gap:34px;padding:58px 30px 48px}.hero-copy h1{max-width:820px;font-size:58px}.hero-copy p{max-width:720px}.hero-media{max-width:860px}.service-card{width:min(370px,54% - 12px)}.feature-grid,.flow-grid,.plan-cards,.outcome-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell{grid-template-columns:minmax(280px,310px) minmax(0,1fr)}.platform-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-work-grid{grid-template-columns:1fr}}@media (max-width:900px){.site-header{min-height:66px;padding:0 22px}.desktop-nav,.header-actions>.button{display:none}.menu-button{display:inline-flex}.mobile-nav{z-index:39;border-bottom:1px solid var(--line);background:#fff;gap:0;padding:8px 22px 18px;display:grid;position:absolute;top:66px;left:0;right:0;box-shadow:0 18px 34px #18273f14}.mobile-nav a,.mobile-nav .nav-trigger{width:100%;min-height:46px;color:var(--ink-soft);border-bottom:1px solid #edf2f8;justify-content:flex-start;font-size:15px;font-weight:820}.mobile-nav .nav-dropdown{min-height:auto;display:grid}.mobile-nav .dropdown-panel{min-width:0;box-shadow:none;opacity:1;visibility:visible;border:0;padding:4px 0 8px 18px;display:none;position:static;transform:none}.mobile-nav .nav-dropdown.open .dropdown-panel{display:grid}.mobile-nav .dropdown-panel a{min-height:36px;color:var(--muted);border-bottom:0;padding:0;font-size:14px}.mobile-nav .button{color:#fff;margin-top:12px}.mobile-nav .button-ghost{color:var(--ink)}.section,.page-hero,.guide-page,.home-hero{padding-left:22px;padding-right:22px}.hero-copy h1,.page-hero h1{font-size:46px}.hero-copy p,.page-hero p{font-size:18px}.simple-values,.split-section,.page-band,.parent-panel,.partner-badge-section,.resource-method,.guide-section-grid,.form-layout,.feature-grid.three,.urgent-split,.entry-options,.dashboard-grid,.fit-list,.site-footer{grid-template-columns:1fr}.value-block{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.value-block:last-child{border-bottom:0}.feature-grid,.flow-grid,.resource-grid,.resource-action-grid,.resource-grid.compact,.outcome-grid{grid-template-columns:1fr}.guide-first-move{flex-direction:column;align-items:flex-start}.guide-first-move .button{width:100%}.founder-strip{flex-direction:column;align-items:flex-start}.founder-strip .button{width:100%}.field-grid,.status-grid,.case-card,.platform-request-row,.platform-table div,.platform-form-grid,.platform-form-grid.compact,.platform-toggle-list,.platform-lifecycle article,.platform-lifecycle dl,.platform-request-meta,.platform-admin-facts,.admin-request-row,.platform-inline-form,.platform-shell{grid-template-columns:1fr}.platform-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px 22px;position:static}.platform-workspace{padding:22px}.platform-topbar{flex-direction:column;align-items:flex-start}.platform-topbar-meta{text-align:left}.platform-doc-row{grid-template-columns:22px minmax(0,1fr)}.platform-doc-row em{grid-column:2}.platform-file-list a{grid-template-columns:22px minmax(0,1fr)}.platform-file-list small{grid-column:2}.final-cta{flex-direction:column;align-items:flex-start;margin:0 22px 50px;padding:28px}}@media (max-width:560px){.site-header{padding:0 16px}.brand{font-size:20px}.brand-icon{width:36px;height:36px}.mobile-nav,.home-hero,.section,.page-hero,.guide-page{padding-left:16px;padding-right:16px}.home-hero{padding-top:38px}.hero-copy h1,.page-hero h1,.guide-header h1{font-size:38px}.guide-first-move h2{font-size:24px}.section-heading h2,.split-section h2,.page-band h2,.parent-panel h2,.partner-badge-section h2,.final-cta h2,.guide-cta h2{font-size:30px}.hero-actions{flex-direction:column;align-items:stretch;gap:9px}.hero-actions .button,.button-large{width:100%}.platform-sidebar,.platform-workspace{padding-left:16px;padding-right:16px}.platform-brand-row,.platform-window-header,.platform-panel-heading{flex-direction:column;align-items:flex-start}.platform-identity{grid-template-columns:48px 1fr}.platform-avatar{width:48px;height:48px}.platform-metric-grid{grid-template-columns:1fr}.platform-topbar h2,.platform-window-header h2{font-size:22px}.platform-panel{padding:16px}.service-card{width:100%;margin-top:12px;position:relative;top:auto;right:auto;transform:none}.plan-cards{grid-template-columns:1fr}.step-row{grid-template-columns:38px 1fr}.step-row svg{display:none}.final-cta{margin-left:16px;margin-right:16px;padding:24px}}
