:root{--verdant-50:#eef5ef;--verdant-100:#d6e6d8;--verdant-200:#aeccb2;--verdant-300:#7fab86;--verdant-400:#528a5c;--verdant-500:#2f6b3c;--verdant-600:#235330;--verdant-700:#1b4126;--verdant-800:#15321e;--verdant-900:#0f2416;--verdant-950:#091810;--ochre-50:#fbf3e6;--ochre-100:#f5e2c1;--ochre-200:#edc987;--ochre-300:#e0ab52;--ochre-400:#c98e30;--ochre-500:#a97320;--ochre-600:#88591a;--ochre-700:#6a4415;--ochre-800:#4e3110;--ochre-900:#33200a;--paper-0:#fffdf8;--paper-50:#faf8f3;--paper-100:#f3f0e8;--paper-200:#e8e3d6;--paper-300:#d4cdbb;--paper-400:#a9a18a;--paper-500:#7a7361;--paper-600:#575246;--paper-700:#3d3930;--paper-800:#26241e;--paper-900:#15140f;--eligible-50:var(--verdant-50);--eligible-500:var(--verdant-500);--eligible-700:var(--verdant-700);--caution-50:#fef5e4;--caution-500:#d18a16;--caution-700:#8f5d0c;--ineligible-50:#fbece7;--ineligible-500:#b93d1f;--ineligible-700:#7f2914;--info-50:#eceef8;--info-500:#3b4ba0;--info-700:#25306b;--bg-paper:var(--paper-50);--bg-paper-tint:var(--paper-100);--bg-paper-deep:var(--paper-200);--bg-ink:var(--verdant-900);--bg-ink-softer:var(--verdant-800);--bg-brand:var(--verdant-500);--bg-brand-soft:var(--verdant-50);--bg-accent:var(--ochre-500);--bg-accent-soft:var(--ochre-50);--fg-1:var(--paper-900);--fg-2:var(--paper-700);--fg-3:var(--paper-500);--fg-4:var(--paper-400);--fg-on-brand:var(--paper-0);--fg-on-ink:var(--paper-50);--fg-brand:var(--verdant-500);--fg-accent:var(--ochre-600);--border-subtle:var(--paper-200);--border-default:var(--paper-300);--border-strong:var(--paper-500);--border-brand:var(--verdant-500);--focus-ring:#1f9e8a;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-1:0 1px 2px #141c180a,0 0 0 1px #141c180a;--shadow-2:0 4px 10px #141c180f,0 1px 2px #141c180a;--shadow-3:0 12px 28px #141c181f,0 2px 4px #141c180f;--ease-entry:cubic-bezier(.2,0,0,1);--ease-std:cubic-bezier(.4,0,.2,1);--dur-micro:.12s;--dur-std:.2s;--dur-panel:.32s;--dur-page:.5s;--font-serif:var(--font-source-serif),"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-sans:var(--font-public-sans),-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;padding:0}body{background:var(--bg-paper);color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}a{color:inherit}button{font:inherit;cursor:pointer}.tr-stamp-pattern{background-image:url(/assets/pattern-stamp.svg);background-repeat:repeat;background-size:180px 180px}.site-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.site-wrap-narrow{max-width:1040px;margin:0 auto;padding:0 32px}.nav-shell{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);background:#faf8f3e0;position:sticky;top:0}.nav{align-items:center;gap:32px;padding:16px 0;display:flex}.nav .logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nav .logo .word{font-family:var(--font-serif);color:var(--fg-1);letter-spacing:.2px;font-size:22px;font-weight:600}.nav .links{gap:24px;margin-left:12px;display:flex}.nav .links a{color:var(--fg-2);cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.nav .links a:hover{color:var(--fg-1);text-decoration:underline}.nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-micro)var(--ease-std),border-color var(--dur-micro)var(--ease-std),transform var(--dur-micro)var(--ease-std);border:1px solid #0000;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--verdant-500);color:var(--paper-0)}.btn-primary:hover{background:var(--verdant-600)}.btn-ink{background:var(--verdant-900);color:var(--paper-0)}.btn-ink:hover{background:var(--verdant-800)}.btn-secondary{background:var(--paper-0);color:var(--fg-1);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--paper-100)}.btn-ghost{color:var(--fg-1);background:0 0}.btn-ghost:hover{background:var(--paper-100)}.btn-ochre{background:var(--ochre-500);color:var(--paper-0)}.btn-ochre:hover{background:var(--ochre-600)}.btn-lg{padding:14px 22px;font-size:15px}.hero{background:var(--verdant-900);color:var(--paper-0);border-bottom:1px solid var(--verdant-800);position:relative;overflow:hidden}.hero-pattern{opacity:.2;pointer-events:none;position:absolute;inset:0}.hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding:72px 0 88px;display:grid;position:relative}.hero .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ochre-300);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-flex}.hero h1{font-family:var(--font-serif);letter-spacing:-.022em;text-wrap:balance;margin:0 0 20px;font-size:64px;font-weight:500;line-height:1.02}.hero .lede{color:#ffffffc7;text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:19px;line-height:1.55}.hero .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero .btn-ghost-dark{color:var(--paper-0);border:1px solid #ffffff38}.hero .btn-ghost-dark:hover{background:#ffffff0f}.hero .meta-row{border-top:1px solid #ffffff1f;gap:36px;max-width:540px;margin-top:40px;padding-top:26px;display:flex}.hero .meta-row small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.hero .meta-row strong{color:#ffffffe0;font-size:13px;font-weight:500}.hero-right{min-height:480px;position:relative}.determination-card{background:var(--paper-0);border:3px double var(--paper-300);color:var(--fg-1);border-radius:4px;padding:26px 28px;position:relative;box-shadow:0 40px 70px -30px #00000080}.determination-card:before{content:"";border:1px solid var(--paper-200);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.det-head{border-bottom:1px solid var(--paper-200);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex;position:relative}.det-head h3{font-family:var(--font-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin:0;font-size:13px;font-weight:600}.det-status{background:var(--verdant-50);color:var(--verdant-700);border:1px solid var(--verdant-300);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.det-status .dot{background:var(--verdant-500);border-radius:999px;width:6px;height:6px}.det-verdict{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 4px;font-size:28px;font-weight:600;position:relative}.det-sub{color:var(--fg-3);margin:0 0 20px;font-size:13px;position:relative}.det-confidence{background:var(--paper-50);border-radius:var(--radius-sm);align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex;position:relative}.det-confidence .ring{background:conic-gradient(var(--verdant-500)0 87%,var(--paper-200)87% 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.det-confidence .ring:after{content:"";background:var(--paper-50);border-radius:999px;position:absolute;inset:4px}.det-confidence .ring-n{font-family:var(--font-mono);color:var(--verdant-700);font-size:12px;font-weight:600;position:relative}.det-confidence .c-text strong{color:var(--fg-1);font-size:13px;font-weight:600;display:block}.det-confidence .c-text span{color:var(--fg-3);font-size:12px}.det-grid{grid-template-columns:1fr 1fr;gap:12px 20px;margin-bottom:4px;font-size:12px;display:grid;position:relative}.det-grid .k{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600}.det-grid .v{color:var(--fg-1);font-weight:500}.det-checks{border-top:1px solid var(--paper-200);margin-top:16px;padding-top:14px;position:relative}.det-checks .ct{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;font-size:10px;font-weight:600}.det-check{color:var(--fg-2);align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.det-check .mark{background:var(--verdant-50);width:14px;height:14px;color:var(--verdant-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.det-check .mark-amber{background:var(--caution-50);color:var(--caution-700)}.det-seal{background:var(--paper-0);border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;bottom:-22px;right:-22px;transform:rotate(10deg);box-shadow:0 4px 14px #0000001a}.det-underlay{background:var(--paper-0);border:1px solid var(--paper-200);opacity:.7;border-radius:4px;position:absolute;inset:0;transform:rotate(-2.5deg)translate(-14px,10px)}.det-underlay-2{background:var(--paper-0);border:1px solid var(--paper-200);opacity:.5;border-radius:4px;position:absolute;inset:0;transform:rotate(1.8deg)translate(8px,-6px)}.section{padding:96px 0;position:relative}.section.alt{background:var(--paper-100);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section.dark{background:var(--verdant-900);color:var(--paper-0)}.section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-brand);margin-bottom:14px;font-size:12px;font-weight:600}.section-title{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;max-width:760px;margin:0 0 18px;font-size:44px;font-weight:500;line-height:1.1}.section-lede{color:var(--fg-2);text-wrap:pretty;max-width:680px;margin:0 0 48px;font-size:18px;line-height:1.55}.problem{background:var(--paper-100);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:112px 0;position:relative;overflow:hidden}.problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.problem-stat{position:relative}.problem-stat .big{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--verdant-900);align-items:flex-start;font-size:168px;font-weight:400;line-height:.95;display:flex}.problem-stat .big .pct{color:var(--ochre-500);margin-top:16px;margin-left:4px;font-size:96px;font-weight:500}.problem-stat .cap{color:var(--fg-2);border-top:1px solid var(--border-default);max-width:360px;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.55}.problem-stat .cap strong{color:var(--fg-1);font-weight:600}.problem-copy .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-brand);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.problem-copy h2{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;color:var(--fg-1);margin:0 0 20px;font-size:40px;font-weight:500;line-height:1.12}.problem-copy p{color:var(--fg-2);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.6}.problem-copy p strong{color:var(--fg-1);font-weight:600}.problem-facts{border-top:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;padding-top:24px;display:grid}.problem-facts .fact .n{font-family:var(--font-serif);color:var(--verdant-700);letter-spacing:-.01em;margin-bottom:6px;font-size:32px;font-weight:500;line-height:1;display:block}.problem-facts .fact .l{color:var(--fg-2);font-size:13px;line-height:1.45}.steps3{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--paper-0);grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative;overflow:hidden}.step3{border-right:1px solid var(--border-default);padding:36px 32px;position:relative}.step3:last-child{border-right:0}.step3-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.step3-num{font-family:var(--font-mono);color:var(--ochre-600);letter-spacing:.14em;background:var(--ochre-50);border:1px solid var(--ochre-200);border-radius:var(--radius-sm);padding:4px 8px;font-size:11px;font-weight:600}.step3-icon{border-radius:var(--radius-md);background:var(--verdant-50);width:40px;height:40px;color:var(--verdant-700);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.step3 h3{font-family:var(--font-serif);letter-spacing:-.005em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.step3 p{color:var(--fg-2);margin:0 0 18px;font-size:14px;line-height:1.55}.step3-preview{background:var(--paper-50);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--fg-2);padding:14px;font-size:12px}.step3-preview .row{border-bottom:1px dashed var(--border-subtle);justify-content:space-between;padding:4px 0;display:flex}.step3-preview .row:last-child{border-bottom:0}.step3-preview .row .k{color:var(--fg-3)}.step3-preview .row .v{color:var(--fg-1);font-weight:500;font-family:var(--font-mono);font-size:11px}.tracks{grid-template-columns:1fr 1fr;gap:20px;display:grid}.track{border-radius:var(--radius-lg);padding:40px;position:relative;overflow:hidden}.track-sme{background:var(--paper-0);border:1px solid var(--border-default)}.track-partner{background:var(--verdant-900);color:var(--paper-0)}.track .tr-eyebrow-cap{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.track-sme .tr-eyebrow-cap{background:var(--ochre-50);color:var(--ochre-700);border:1px solid var(--ochre-200)}.track-partner .tr-eyebrow-cap{color:var(--ochre-300);background:#e0ab521f;border:1px solid #e0ab5238}.track h3{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 10px;font-size:30px;font-weight:500;line-height:1.15}.track p.lede{margin:0 0 24px;font-size:16px;line-height:1.55}.track-sme p.lede{color:var(--fg-2)}.track-partner p.lede{color:#ffffffbf}.track-points{flex-direction:column;gap:14px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.track-points li{gap:12px;font-size:14px;line-height:1.5;display:flex}.track-points li .bullet{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.track-sme .track-points li{color:var(--fg-2)}.track-sme .track-points li .bullet{background:var(--verdant-50);color:var(--verdant-700)}.track-sme .track-points li strong{color:var(--fg-1);font-weight:600}.track-partner .track-points li{color:#ffffffc7}.track-partner .track-points li .bullet{color:var(--ochre-300);background:#e0ab5224}.track-partner .track-points li strong{color:var(--paper-0);font-weight:600}.track-badges{border-top:1px solid;flex-wrap:wrap;gap:8px;padding-top:22px;display:flex}.track-sme .track-badges{border-color:var(--border-subtle)}.track-partner .track-badges{border-color:#ffffff1f}.track-badge{border-radius:var(--radius-pill);border:1px solid;padding:5px 10px;font-size:11px;font-weight:500}.track-sme .track-badge{border-color:var(--border-default);color:var(--fg-2);background:var(--paper-50)}.track-partner .track-badge{color:#fffc;background:#ffffff0a;border-color:#ffffff2e}.track-footer{align-items:center;gap:14px;margin-top:28px;display:flex}.partner-preview{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;margin-top:28px;padding:16px}.partner-preview .pp-head{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:10px;font-weight:600}.partner-preview .pp-row{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 0;display:flex}.partner-preview .pp-row:last-child{border-bottom:0}.partner-preview .pp-logo{background:var(--paper-0);width:26px;height:26px;color:var(--verdant-900);font-family:var(--font-serif);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.partner-preview .pp-name{color:var(--paper-0);font-size:13px;font-weight:500}.partner-preview .pp-sub{color:#ffffff8c;margin-left:auto;font-size:11px}.roadmap{border:1px solid var(--border-default);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.phase{border-right:1px solid var(--border-default);background:var(--paper-0);flex-direction:column;padding:32px;display:flex;position:relative}.phase:last-child{border-right:0}.phase.live{background:var(--verdant-50)}.phase.next{background:var(--paper-0)}.phase.later{background:var(--paper-100)}.phase-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.phase-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);padding:4px 8px;font-size:10px;font-weight:600}.phase.live .phase-tag{background:var(--verdant-500);color:var(--paper-0)}.phase.next .phase-tag{background:var(--ochre-100);color:var(--ochre-700);border:1px solid var(--ochre-200)}.phase.later .phase-tag{background:var(--paper-200);color:var(--fg-3)}.phase-title{font-family:var(--font-serif);letter-spacing:-.005em;margin:0 0 4px;font-size:22px;font-weight:600}.phase-when{color:var(--fg-3);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 22px}.phase-modules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.phase-modules li{border-top:1px solid;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.phase.live .phase-modules li{border-color:var(--verdant-200)}.phase.next .phase-modules li{border-color:var(--border-subtle)}.phase.later .phase-modules li{border-color:var(--paper-300)}.phase-modules li:first-child{border-top:0;padding-top:0}.phase-modules .m-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.phase.live .m-icon{background:var(--verdant-500);color:var(--paper-0)}.phase.next .m-icon{background:var(--paper-0);border:1px solid var(--ochre-300);color:var(--ochre-600)}.phase.later .m-icon{background:var(--paper-0);border:1px dashed var(--paper-400);color:var(--fg-3)}.phase-modules .m-body strong{color:var(--fg-1);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.3;display:block}.phase-modules .m-body span{color:var(--fg-2);font-size:12px;line-height:1.45}.trust{background:var(--verdant-900);color:var(--paper-0);padding:112px 0;position:relative;overflow:hidden}.trust-pattern{opacity:.14;pointer-events:none;position:absolute;inset:0}.trust-intro{max-width:720px;position:relative}.trust-intro .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ochre-300);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.trust-intro h2{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 18px;font-size:40px;font-weight:500;line-height:1.12}.trust-intro p{color:#ffffffc7;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.trust-signals{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid;position:relative}.trust-signal{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;padding:28px}.trust-signal .t-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ochre-300);background:#e0ab5224;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.trust-signal h4{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--paper-0);margin:0 0 8px;font-size:20px;font-weight:600}.trust-signal p{color:#ffffffb8;margin:0 0 16px;font-size:14px;line-height:1.55}.trust-signal .detail{font-size:12px;font-family:var(--font-mono);color:var(--ochre-300);letter-spacing:.04em;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding-top:14px;display:flex}.trust-partners{border-top:1px solid #ffffff1f;margin-top:64px;padding-top:40px;position:relative}.trust-partners .lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;text-align:center;margin-bottom:28px;font-size:11px;font-weight:600}.trust-partners .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.trust-partners .row .item{font-family:var(--font-serif);color:#ffffffa6;letter-spacing:.01em;font-size:18px;font-weight:600}.trust-partners .row .item.sans{font-family:var(--font-sans);letter-spacing:.08em;font-size:15px;font-weight:700}.dual-cta{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.cta-card{border-radius:var(--radius-lg);padding:48px;position:relative;overflow:hidden}.cta-sme{background:var(--paper-0);border:1px solid var(--border-default)}.cta-sme h3{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 12px;font-size:34px;font-weight:500;line-height:1.15}.cta-sme p{color:var(--fg-2);max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.55}.cta-sme .input-group{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--paper-0);max-width:560px;transition:border-color var(--dur-std)var(--ease-std),box-shadow var(--dur-std)var(--ease-std);gap:0;display:flex;overflow:hidden}.cta-sme .input-group:focus-within{border-color:var(--verdant-500);box-shadow:0 0 0 3px #2f6b3c1f}.cta-sme .input-group input{font:inherit;color:var(--fg-1);background:0 0;border:0;outline:0;flex:1;padding:14px 16px;font-size:15px}.cta-sme .input-group input::placeholder{color:var(--fg-4)}.cta-sme .input-group button{background:var(--verdant-500);color:var(--paper-0);border:0;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.cta-sme .input-group button:hover{background:var(--verdant-600)}.cta-sme .examples{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.cta-sme .examples .lbl{color:var(--fg-3)}.cta-sme .examples .chip{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--paper-50);color:var(--fg-2);cursor:pointer;transition:background var(--dur-micro)var(--ease-std);padding:5px 10px;font-size:12px}.cta-sme .examples .chip:hover{background:var(--paper-100)}.cta-sme .trust-line{border-top:1px solid var(--border-subtle);color:var(--fg-3);align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.cta-partner{background:var(--verdant-900);color:var(--paper-0);position:relative;overflow:hidden}.cta-partner .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ochre-300);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.cta-partner h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.2}.cta-partner p{color:#ffffffbf;margin:0 0 28px;font-size:15px;line-height:1.55}.cta-partner .field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.cta-partner .field label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.cta-partner .field input,.cta-partner .field select{color:var(--paper-0);border-radius:var(--radius-sm);font:inherit;transition:border-color var(--dur-std)var(--ease-std);background:#ffffff0f;border:1px solid #ffffff1f;outline:0;padding:10px 12px;font-size:13px}.cta-partner .field input:focus,.cta-partner .field select:focus{border-color:var(--ochre-300)}.cta-partner .field input::placeholder{color:#ffffff59}footer{background:var(--verdant-950);color:#ffffffb3;padding:64px 0 32px}footer .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px;display:grid}footer h5{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 16px;font-size:12px;font-weight:600}footer a{color:#ffffffc7;cursor:pointer;padding:5px 0;font-size:14px;text-decoration:none;display:block}footer a:hover{color:var(--paper-0)}footer .brand{flex-direction:column;gap:16px;display:flex}footer .brand .word{font-family:var(--font-serif);color:var(--paper-0);letter-spacing:.2px;font-size:22px;font-weight:600}footer .foot-disclaim{border-radius:var(--radius-md);color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;align-items:flex-start;gap:12px;margin-bottom:32px;padding:16px 20px;font-size:13px;line-height:1.55;display:flex}footer .foot-disclaim .d-icon{color:var(--ochre-300);flex-shrink:0;margin-top:2px}footer .foot-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12px;display:flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1024px){.hero-inner,.problem-grid,.tracks,.dual-cta,.steps3,.roadmap,.trust-signals{grid-template-columns:1fr}.step3{border-right:0;border-bottom:1px solid var(--border-default)}.step3:last-child{border-bottom:0}.phase{border-right:0;border-bottom:1px solid var(--border-default)}.phase:last-child{border-bottom:0}.hero h1{font-size:48px}.problem-stat .big{font-size:120px}.problem-stat .big .pct{font-size:64px}.section{padding:72px 0}footer .foot-grid{grid-template-columns:1fr 1fr}.nav .links{display:none}}
