@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_145703;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_145703{font-family:__Playfair_Display_145703,__Playfair_Display_Fallback_145703;font-style:normal}.__variable_145703{--font-display:"__Playfair_Display_145703","__Playfair_Display_Fallback_145703"}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_be8b38;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_be8b38{font-family:__DM_Sans_be8b38,__DM_Sans_Fallback_be8b38;font-style:normal}.__variable_be8b38{--font-body:"__DM_Sans_be8b38","__DM_Sans_Fallback_be8b38"}:root{--color-forest:#0b2d1e;--color-forest-mid:#143d29;--color-forest-light:#1e5038;--color-gold:#c9963a;--color-gold-light:#e4b96a;--color-gold-pale:#fdf3e0;--color-cream:#faf8f3;--color-white:#fff;--color-ink:#1a1a18;--color-ink-mid:#3d3d39;--color-ink-light:#7a7a72;--color-border:#e8e4da;--color-red-soft:#c0392b;--color-green-soft:#1d6e4a;--color-amber-soft:#b8860b;--color-blue-soft:#1a4a7a;--color-bg:var(--color-cream);--color-surface:var(--color-white);--color-primary:var(--color-forest);--color-accent:var(--color-gold);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-light);--color-error:var(--color-red-soft);--color-success:var(--color-green-soft);--color-warning:var(--color-amber-soft);--font-display:"Playfair Display",Georgia,serif;--font-body:"DM Sans",sans-serif;--text-xs:0.6875rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:20px;--radius-full:9999px;--shadow-sm:0 1px 4px rgba(0,0,0,.05);--shadow-md:0 4px 18px rgba(0,0,0,.07);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--shadow-ai:0 6px 20px rgba(0,0,0,.15);--transition-fast:all 0.14s ease;--transition-normal:all 0.18s ease;--sidebar-width:216px;--topbar-height:60px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}body.app-root{min-width:320px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-light)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{background:none;border:none}.ui-field{display:flex;flex-direction:column;gap:8px}.ui-field-label{color:var(--color-ink-mid);font-size:var(--text-sm);font-weight:700}.ui-field-hint{color:var(--color-ink-light);font-size:var(--text-sm)}.ui-field-error{color:var(--color-red-soft);font-size:var(--text-sm);font-weight:600}.ui-input,.ui-select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);transition:var(--transition-fast)}.ui-input:focus,.ui-select:focus{border-color:rgba(201,150,58,.7);outline:2px solid rgba(201,150,58,.2);outline-offset:1px}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:rgba(192,57,43,.6)}.ui-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 9px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700}.ui-badge-default{background:rgba(11,45,30,.08);color:var(--color-forest)}.ui-badge-success{background:rgba(29,110,74,.12);color:var(--color-green-soft)}.ui-badge-warning{background:rgba(184,134,11,.12);color:var(--color-amber-soft)}.ui-badge-danger{background:rgba(192,57,43,.12);color:var(--color-red-soft)}.ui-badge-info{background:rgba(26,74,122,.12);color:var(--color-blue-soft)}.ui-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,45,30,.4)}.ui-modal{width:min(640px,100%);max-height:90vh;overflow-y:auto;padding:22px;border:1px solid rgba(201,150,58,.2);border-radius:16px;background:var(--color-white);box-shadow:var(--shadow-lg)}.ui-modal-actions,.ui-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-modal-head{margin-bottom:16px}.ui-modal-title{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.ui-modal-close{width:36px;height:36px;border-radius:999px;background:var(--color-cream);color:var(--color-ink-mid);cursor:pointer}.ui-modal-body{display:flex;flex-direction:column;gap:14px}.ui-modal-actions{margin-top:18px}.starter-shell{min-height:100vh;padding:32px 20px;background:radial-gradient(circle at top right,rgba(201,150,58,.12),transparent 30%),linear-gradient(180deg,hsla(43,41%,97%,.98),#fff)}.starter-frame{width:min(1080px,100%);margin:0 auto;display:flex;flex-direction:column;gap:20px}.starter-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);box-shadow:var(--shadow-md)}.starter-hero-copy{display:flex;flex-direction:column;gap:10px;max-width:62ch}.starter-kicker{color:var(--color-gold);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.starter-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.05}.starter-copy{color:var(--color-ink-light);font-size:var(--text-md);line-height:1.7}.starter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px}.starter-card{padding:22px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);box-shadow:var(--shadow-sm)}.starter-card-title{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.starter-card-copy{margin-top:8px;color:var(--color-ink-light);font-size:var(--text-base)}.auth-form,.starter-list,.starter-stack{display:flex;flex-direction:column;gap:14px}.starter-list{list-style:none}.starter-list li{display:flex;align-items:flex-start;gap:10px;color:var(--color-ink-mid);font-size:var(--text-base)}.starter-list li:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--color-gold);flex-shrink:0}.starter-actions{display:flex;flex-wrap:wrap;gap:12px}.starter-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.starter-meta-card{padding:14px;border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(180deg,hsla(43,41%,97%,.8),#fff)}.starter-meta-card span{color:var(--color-ink-light);font-size:var(--text-sm);font-weight:600}.starter-meta-card strong{display:block;margin-top:6px;color:var(--color-forest);font-size:1rem}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);background:radial-gradient(circle at top left,rgba(201,150,58,.14),transparent 32%),linear-gradient(135deg,#0b2d1e,rgba(20,61,41,.96))}.auth-panel{padding:48px;display:flex;flex-direction:column;justify-content:center;gap:22px}.auth-panel-primary{color:hsla(0,0%,100%,.96);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top left,rgba(201,150,58,.18),transparent 38%),linear-gradient(145deg,#16482e,rgba(32,90,58,.98) 60%,#123a26)}.auth-panel-primary:before{background-image:radial-gradient(circle,rgba(201,150,58,.35) 1.5px,transparent 0);background-size:28px 28px}.auth-panel-primary:after,.auth-panel-primary:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.auth-panel-primary:after{background-image:repeating-linear-gradient(-52deg,rgba(201,150,58,.12),rgba(201,150,58,.12) 1px,transparent 0,transparent 44px)}.auth-panel-primary>:not(.auth-decoration):not(.auth-panel-vignette){position:relative;z-index:1}.auth-panel-primary .starter-copy{color:hsla(0,0%,100%,.78)}.auth-panel-primary .starter-list li{color:hsla(0,0%,100%,.72)}.auth-panel-primary .starter-list li:before{background:rgba(201,150,58,.7);border-color:rgba(201,150,58,.4)}.auth-decoration{bottom:-80px;right:-80px;width:480px;height:480px;color:rgba(201,150,58,.22)}.auth-decoration,.auth-panel-vignette{position:absolute;pointer-events:none;z-index:0}.auth-panel-vignette{inset:0;background:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.28) 0,transparent 60%)}.auth-brand{color:var(--color-gold-light);font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth-title{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3.5rem);font-weight:500;line-height:1.05}.auth-panel-secondary{background:hsla(0,0%,100%,.98)}.auth-card{width:min(480px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px}.landing-shell{min-height:100vh;padding:26px 22px 0;position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.94),#faf8f3),radial-gradient(circle at top right,rgba(42,165,196,.1),transparent 24%),radial-gradient(circle at left top,rgba(201,150,58,.1),transparent 22%)}.landing-shell:before{content:"";inset:0;background-image:repeating-linear-gradient(180deg,transparent,transparent 47px,rgba(11,45,30,.028) 0,rgba(11,45,30,.028) 48px)}.landing-bg-scales,.landing-shell:before{position:absolute;pointer-events:none;z-index:0}.landing-bg-scales{top:-40px;right:-80px;width:640px;height:720px;color:rgba(11,45,30,.055)}.landing-bg-section-mark{position:absolute;bottom:18%;left:-20px;font-family:var(--font-display);font-size:420px;font-weight:500;line-height:1;color:rgba(201,150,58,.045);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.landing-frame{position:relative;z-index:1;width:min(1220px,100%);margin:0 auto;display:flex;flex-direction:column;gap:40px}.landing-showcase-section{padding-top:24px}.landing-performance-section{margin-top:32px;background:radial-gradient(circle at top right,rgba(30,80,56,.5),transparent 40%),radial-gradient(circle at bottom left,rgba(201,150,58,.08),transparent 36%),linear-gradient(145deg,#0b2d1e,rgba(18,55,36,.98));border:1px solid hsla(0,0%,100%,.06)!important}.landing-performance-section .landing-section-title{color:hsla(0,0%,100%,.96)}.landing-performance-section .landing-section-kicker{color:rgba(201,150,58,.88)}.landing-story-section{flex-direction:row}.landing-cta-band,.landing-nav,.landing-workspace-section{border:1px solid rgba(11,45,30,.08);background:hsla(0,0%,100%,.9);box-shadow:0 20px 56px rgba(11,45,30,.06);backdrop-filter:blur(18px)}.landing-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-radius:22px}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--color-forest);font-size:1rem;font-weight:700}.landing-brand-mark{width:16px;height:16px;border-radius:5px 11px 5px 11px;background:linear-gradient(145deg,var(--color-forest),var(--color-forest-light));box-shadow:0 8px 18px rgba(11,45,30,.22)}.landing-actions,.landing-footer-columns,.landing-inline-proof,.landing-nav-actions,.landing-nav-links,.landing-plan-grid,.landing-process-grid,.landing-trust-row{display:flex}.landing-nav-actions,.landing-nav-links{align-items:center}.landing-nav-links{gap:24px}.landing-nav-link{color:var(--color-ink-light);font-size:var(--text-base);transition:color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.landing-nav-link:focus-visible,.landing-nav-link:hover{color:var(--color-forest);transform:translateY(-1px)}.landing-nav-actions{gap:10px}.landing-cta-band .landing-process-title{color:hsla(0,0%,100%,.98)}.landing-hero-band{width:100vw;margin-left:calc(50% - 50vw);margin-top:-26px;padding-bottom:72px;padding-top:16px;background:radial-gradient(ellipse at top left,rgba(30,80,56,.7) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(201,150,58,.12) 0,transparent 45%),linear-gradient(145deg,#0b2d1e,rgba(16,52,33,.98) 60%,#143d29);border-bottom:1px solid hsla(0,0%,100%,.06)}.landing-hero-band .landing-frame{padding-top:0}.landing-nav-dark{background:#ffffff15!important;border-color:hsla(0,0%,100%,.07)!important;box-shadow:none!important;backdrop-filter:none!important}.landing-nav-dark .landing-brand{color:hsla(0,0%,100%,.92)}.landing-nav-dark .landing-brand-mark{background:linear-gradient(145deg,var(--color-gold),var(--color-gold-light))}.landing-nav-dark .landing-nav-link{color:hsla(0,0%,100%,.62)}.landing-nav-dark .landing-nav-link:hover{color:hsla(0,0%,100%,.96)}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:0;margin:24px auto 0;align-items:stretch;background:transparent;border:none}.landing-hero-copy{padding:56px 44px 56px 52px;display:flex;flex-direction:column;gap:20px;animation:landing-rise .6s cubic-bezier(.16,1,.3,1) both}.landing-eyebrow,.landing-feature-eyebrow,.landing-outcome-accent,.landing-process-step,.landing-section-kicker,.landing-stage-kicker,.landing-stage-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-eyebrow{max-width:46ch;color:var(--color-forest);font-weight:500}.landing-hero .landing-eyebrow{color:rgba(201,150,58,.82)}.landing-hero .landing-title{color:hsla(0,0%,100%,.97)}.landing-hero .landing-copy{color:hsla(0,0%,100%,.58)}.landing-hero .btn-gold{background:var(--color-gold);color:#fff}.landing-hero .btn-ghost{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82)}.landing-hero .btn-ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);color:#fff}.landing-card-title,.landing-process-title,.landing-section-title,.landing-title{font-family:var(--font-display);color:var(--color-forest)}.landing-title{max-width:10.5ch;font-size:clamp(3rem,6vw,5.35rem);font-weight:500;line-height:.94;letter-spacing:-.03em}.landing-copy,.landing-feature-card p,.landing-footer-brand p,.landing-footer-column a,.landing-outcome-card p,.landing-plan-card p,.landing-process-card p,.landing-proof-card p,.landing-section-copy,.landing-stat-item p{color:var(--color-ink-light);font-size:var(--text-md);line-height:1.75}.landing-copy{max-width:60ch}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:4px}.landing-inline-proof{gap:14px;margin-top:8px}.landing-inline-proof-item{min-width:180px;padding:14px 16px;border:1px solid rgba(11,45,30,.08);border-radius:18px;background:hsla(0,0%,100%,.74)}.landing-hero .landing-inline-proof-item{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.landing-hero .landing-inline-proof-item strong{color:hsla(0,0%,100%,.95)}.landing-hero .landing-inline-proof-item span{color:hsla(0,0%,100%,.48)}.landing-inline-proof-item strong{display:block;color:var(--color-forest);font-size:1rem;font-weight:700}.landing-inline-proof-item span{display:block;margin-top:6px;color:var(--color-ink-light);font-size:var(--text-sm);line-height:1.6}.landing-hero-stage{position:relative;min-height:540px;padding:14px;animation:landing-rise .76s cubic-bezier(.16,1,.3,1) both}.landing-hero-stage:after,.landing-hero-stage:before{content:"";position:absolute;background:linear-gradient(135deg,rgba(11,45,30,.12),transparent 70%);pointer-events:none}.landing-hero-stage:before{top:6%;right:4%;width:220px;height:220px;clip-path:polygon(14% 0,100% 0,100% 86%,60% 86%,60% 100%,14% 100%)}.landing-hero-stage:after{right:10%;bottom:8%;width:180px;height:240px;clip-path:polygon(0 0,82% 0,82% 16%,100% 16%,100% 100%,0 100%);opacity:.75}.landing-stage-card{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;padding:26px;border:1px solid hsla(0,0%,100%,.14);border-radius:30px;background:hsla(0,0%,100%,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.14)}.landing-cta-band,.landing-feature-grid,.landing-outcome-grid,.landing-proof-grid,.landing-section-head,.landing-stage-topbar,.landing-stat-strip{display:flex}.landing-cta-band,.landing-section-head,.landing-stage-topbar{align-items:flex-start;justify-content:space-between;gap:18px}.landing-stage-topbar h2{margin-top:4px;font-size:1.55rem;font-weight:500;line-height:1.12;color:var(--color-forest)}.landing-hero .landing-stage-topbar h2{color:hsla(0,0%,100%,.94)}.landing-hero .landing-stage-kicker{color:rgba(201,150,58,.75)}.landing-hero .landing-stage-chip{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.82)}.landing-hero .landing-stage-label{color:hsla(0,0%,100%,.48)}.landing-hero .landing-stage-summary strong{color:hsla(0,0%,100%,.96)}.landing-hero .landing-stage-summary p{color:hsla(0,0%,100%,.52)}.landing-hero .landing-stage-row{border-top-color:hsla(0,0%,100%,.07)}.landing-hero .landing-stage-row strong{color:hsla(0,0%,100%,.88)}.landing-hero .landing-stage-row p{color:hsla(0,0%,100%,.48)}.landing-stage-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:rgba(27,151,35,.1);color:#177d0a;font-size:var(--text-sm);font-weight:700}.landing-stage-stack{position:relative;display:flex;flex-direction:column;gap:14px}.landing-stage-surface{border-radius:22px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.landing-stage-summary{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:end;padding:20px}.landing-stage-label{color:var(--color-ink-light)}.landing-proof-metric-head strong,.landing-stage-summary strong{display:block;margin-top:6px;color:var(--color-forest);font-size:2rem;font-weight:600;line-height:1}.landing-stage-summary p{margin-top:8px;color:var(--color-ink-light);font-size:var(--text-sm)}.landing-stage-mini-chart{display:flex;align-items:end;justify-content:space-between;height:90px;gap:8px}.landing-stage-mini-chart span{width:16%;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,hsla(0,0%,91%,.578),rgba(66,66,60,.92));animation:landing-chart-rise .9s cubic-bezier(.16,1,.3,1) both}.landing-stage-mini-chart span:first-child{height:28%}.landing-stage-mini-chart span:nth-child(2){height:50%;animation-delay:60ms}.landing-stage-mini-chart span:nth-child(3){height:42%;animation-delay:.12s}.landing-stage-mini-chart span:nth-child(4){height:72%;animation-delay:.18s}.landing-stage-mini-chart span:nth-child(5){height:92%;animation-delay:.24s}.landing-stage-floating-card{position:absolute;top:84px;z-index:2;right:-14px;width:min(280px,64%);padding:18px 18px 20px;border-radius:24px;background:linear-gradient(135deg,#117a13,#0d3f0e 74%);box-shadow:0 22px 40px rgba(13,46,63,.24);color:hsla(0,0%,100%,.94);animation:landing-float 5.5s ease-in-out infinite}.landing-floating-kicker{color:hsla(0,0%,100%,.62);font-size:var(--text-sm)}.landing-stage-floating-card strong{display:block;margin-top:10px;font-size:1.1rem;font-weight:600;line-height:1.4}.landing-stage-floating-card p{margin-top:8px;color:hsla(0,0%,100%,.78);font-size:var(--text-sm);line-height:1.6}.landing-stage-activity{margin-top:56px;padding:18px;display:flex;flex-direction:column;gap:10px}.landing-stage-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-top:1px solid rgba(11,45,30,.06)}.landing-stage-row:first-child{padding-top:0;border-top:none}.landing-stage-time{color:var(--color-gold);font-size:var(--text-sm);font-weight:700}.landing-feature-card h3,.landing-footer-column h3,.landing-outcome-card h3,.landing-plan-card h3,.landing-process-card h3,.landing-proof-card h3,.landing-stage-row strong{color:var(--color-ink);font-size:1rem;font-weight:600}.landing-stage-row p{margin-top:4px;color:var(--color-ink-light);font-size:var(--text-sm);line-height:1.6}.landing-trust-row{align-items:center;gap:14px;padding:6px 8px 2px;border-top:1px solid rgba(11,45,30,.06);border-bottom:1px solid rgba(11,45,30,.06)}.landing-trust-label,.landing-trust-mark{color:rgba(11,45,30,.56);font-size:.95rem;font-weight:700}.landing-trust-label{color:var(--color-ink-light);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em}.landing-cta-band,.landing-performance-section,.landing-showcase-section,.landing-story-section,.landing-workspace-section{border-radius:30px;padding:48px}.landing-performance-section,.landing-showcase-section,.landing-story-section,.landing-workspace-section{display:flex;flex-direction:column;gap:26px}.landing-section-head{gap:24px}.landing-section-head>div{max-width:54ch}.landing-section-head-centered{justify-content:center}.landing-section-head-centered>div{max-width:60ch;text-align:center}.landing-section-kicker{color:var(--color-forest-light)}.landing-section-kicker.is-gold{color:var(--color-gold)}.landing-section-kicker.is-inverse{color:rgba(201,150,58,.88)}.landing-process-title,.landing-section-title{margin-top:8px;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.08}.landing-section-copy{max-width:34ch}.landing-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-performance-card,.landing-plan-card,.landing-process-card,.landing-showcase-card,.landing-story-rail-card,.landing-workspace-frame{border-radius:24px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.landing-performance-card{min-height:210px;padding:22px;border:1px solid rgba(11,45,30,.08);background:radial-gradient(circle at top right,rgba(11,45,30,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,252,.92))}.landing-performance-card.is-gold{border-color:rgba(201,150,58,.18);background:radial-gradient(circle at top right,rgba(201,150,58,.1),transparent 34%),linear-gradient(180deg,hsla(40,79%,96%,.98),hsla(44,69%,94%,.92))}.landing-performance-card strong{display:block;color:var(--color-forest-light);font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.1rem);font-weight:600;line-height:.95}.landing-performance-card.is-gold strong{color:var(--color-gold)}.landing-performance-section .landing-performance-card{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,hsla(0,0%,100%,.06),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04))}.landing-performance-section .landing-performance-card.is-gold{border-color:rgba(201,150,58,.22);background:radial-gradient(circle at top right,rgba(201,150,58,.12),transparent 34%),linear-gradient(180deg,rgba(201,150,58,.08),rgba(201,150,58,.04))}.landing-performance-section .landing-performance-card h3{color:hsla(0,0%,100%,.88)}.landing-performance-section .landing-performance-card p{color:hsla(0,0%,100%,.52)}.landing-performance-section .landing-performance-card strong{color:hsla(0,0%,100%,.96)}.landing-performance-section .landing-performance-card.is-gold strong{color:var(--color-gold-light)}.landing-performance-card h3,.landing-plan-card h3,.landing-process-card h3,.landing-showcase-card h3,.landing-stat-item span,.landing-story-rail-card h3{margin-top:14px;color:var(--color-ink);font-size:1rem;font-weight:700}.landing-performance-card p,.landing-showcase-card p,.landing-story-rail-card p{margin-top:10px;color:var(--color-ink-light);font-size:var(--text-sm);line-height:1.65}.landing-performance-card:hover,.landing-plan-card:hover,.landing-process-card:hover,.landing-showcase-card:hover,.landing-story-rail-card:hover,.landing-workspace-frame:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(11,45,30,.08)}.landing-showcase-section{align-items:center;gap:28px}.landing-showcase-head,.landing-story-copy{display:flex;flex-direction:column;gap:14px;max-width:42ch}.landing-showcase-head{align-items:center;text-align:center}.landing-showcase-copy{max-width:54ch;text-align:center}.landing-visibility-grid{position:relative;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.landing-visibility-grid:after,.landing-visibility-grid:before{content:"";position:absolute;background:rgba(11,45,30,.08);pointer-events:none}.landing-visibility-grid:before{top:50%;left:6%;right:6%;height:1px}.landing-visibility-grid:after{top:10%;bottom:10%;left:50%;width:1px}.landing-visibility-card{min-height:210px;padding:34px 28px;flex-direction:column;gap:14px;text-align:center}.landing-visibility-card,.landing-visibility-icon{display:flex;align-items:center;justify-content:center}.landing-visibility-icon{width:48px;height:48px;border-radius:14px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.94),rgba(201,150,58,.14));border:1px solid rgba(201,150,58,.28);box-shadow:0 0 0 6px rgba(201,150,58,.06);font-size:1.3rem;color:var(--color-gold)}.landing-visibility-card h3{color:var(--color-ink);font-size:1rem;font-weight:700}.landing-visibility-card p{max-width:28ch;color:var(--color-ink-light);font-size:var(--text-sm);line-height:1.7}.landing-story-section{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:center;gap:26px}.landing-story-rail{border:1px solid rgba(201,150,58,.14);border-radius:28px;background:radial-gradient(circle at top left,rgba(201,150,58,.08),transparent 40%),linear-gradient(180deg,hsla(40,79%,96%,.96),hsla(43,41%,97%,.92));box-shadow:0 20px 48px rgba(11,45,30,.06)}.landing-feature-eyebrow{color:var(--color-gold)}.landing-story-rail{display:flex;flex-direction:column;gap:12px;padding:20px}.landing-story-rail-card{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;padding:16px 14px;border:1px solid rgba(11,45,30,.06);background:hsla(0,0%,100%,.74)}.landing-story-rail-dot{width:10px;height:10px;margin-top:10px;border-radius:999px;background:linear-gradient(145deg,var(--color-forest-light),var(--color-forest));box-shadow:0 0 0 6px rgba(11,45,30,.08)}.landing-workspace-section{align-items:stretch}.landing-process-grid{gap:16px;margin-top:4px}.landing-process-card{flex:1;min-height:188px;padding:20px;border:1px solid rgba(11,45,30,.08);background:radial-gradient(circle at top right,rgba(11,45,30,.08),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,252,.92))}.landing-process-step{color:var(--color-forest-light)}.landing-process-card p{margin-top:12px;color:var(--color-ink-light);line-height:1.65}.landing-workspace-frame{padding:18px;border:1px solid rgba(11,45,30,.08);background:radial-gradient(circle at top right,rgba(11,45,30,.08),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,252,.94));box-shadow:0 20px 48px rgba(11,45,30,.08)}.landing-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 8px 16px}.landing-workspace-toolbar-label{color:var(--color-ink);font-size:.95rem;font-weight:700}.landing-workspace-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-workspace-column{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(11,45,30,.06);background:hsla(0,0%,100%,.8)}.landing-workspace-column-title{color:var(--color-ink-light);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.landing-workspace-task{min-height:116px;padding:16px;border-radius:18px;border:1px solid rgba(11,45,30,.08);background:linear-gradient(180deg,#fff,rgba(247,249,250,.94));box-shadow:0 10px 24px rgba(11,45,30,.05)}.landing-workspace-task strong{color:var(--color-ink);font-size:.98rem;font-weight:700}.landing-workspace-task p{margin-top:8px;color:var(--color-ink-light);font-size:var(--text-sm);line-height:1.6}.landing-stat-strip{gap:16px}.landing-stat-item{flex:1;padding:20px;border-radius:22px;border:1px solid rgba(11,45,30,.08);background:hsla(0,0%,100%,.78)}.landing-stat-item strong{display:block;color:var(--color-forest);font-family:var(--font-display);font-size:2rem;font-weight:600}.landing-stat-item span{display:block;margin-top:6px;color:var(--color-ink);font-size:var(--text-base);font-weight:700}.landing-stat-item p{margin-top:8px}.landing-plans-section{display:flex;flex-direction:column;gap:22px;padding:10px 2px 2px}.landing-plan-grid{gap:16px}.landing-plan-card{flex:1;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;border:1px solid rgba(11,45,30,.08);border-radius:28px;background:hsla(0,0%,100%,.88)}.landing-plan-card.is-accent{background:linear-gradient(135deg,rgba(11,45,30,.96),rgba(30,80,56,.92)),var(--color-white)}.landing-plan-card strong{display:block;margin-top:18px;font-family:var(--font-display);font-size:2rem;font-weight:600}.landing-plan-card p{margin-top:12px}.landing-plan-card.is-accent h3,.landing-plan-card.is-accent p,.landing-plan-card.is-accent strong{color:hsla(0,0%,100%,.96)}.landing-cta-band{align-items:center;border-radius:30px;padding:28px 30px;background:radial-gradient(circle at top right,rgba(30,80,56,.18),transparent 24%),linear-gradient(135deg,#0b2d1e,rgba(20,61,41,.98))}.landing-section-copy-inverse{max-width:54ch;margin-top:12px;color:hsla(43,41%,97%,.72)}.landing-cta-ghost{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92)}.landing-capabilities-section{display:flex;flex-direction:column;gap:32px;margin-top:32px}.landing-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-capability-card{padding:28px 24px;border-radius:20px;border:1px solid rgba(11,45,30,.08);background:linear-gradient(160deg,hsla(43,41%,97%,.9),hsla(0,0%,100%,.7));display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.landing-capability-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(11,45,30,.08)}.landing-capability-card h3{font-size:1rem;font-weight:700;color:var(--color-ink);line-height:1.35}.landing-capability-card p:not(.landing-feature-eyebrow){font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.7}.landing-testimonial{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:52px;border-radius:30px;border:1px solid rgba(201,150,58,.18);background:radial-gradient(circle at top left,rgba(201,150,58,.07),transparent 40%),linear-gradient(160deg,hsla(40,79%,96%,.98),hsla(43,41%,97%,.95))}.landing-testimonial-quote{display:flex;flex-direction:column;gap:20px;max-width:58ch;position:relative}.landing-testimonial-mark{font-family:var(--font-display);font-size:5rem;line-height:.6;color:var(--color-gold);opacity:.6;display:block}.landing-testimonial-quote blockquote{font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:400;line-height:1.55;color:var(--color-ink);font-style:italic}.landing-testimonial-attr{display:flex;flex-direction:column;gap:4px}.landing-testimonial-name{font-weight:700;font-size:var(--text-sm);color:var(--color-forest)}.landing-testimonial-role{font-size:var(--text-sm);color:var(--color-ink-light)}.landing-testimonial-badge{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(145deg,var(--color-forest),var(--color-forest-light));display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px rgba(11,45,30,.18)}.landing-testimonial-initial{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--color-gold-light)}.landing-pre-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:44px 52px;border-radius:30px;background:linear-gradient(135deg,#0b2d1e,rgba(20,61,41,.98));border:1px solid hsla(0,0%,100%,.06)}.landing-pre-footer-cta-copy{display:flex;flex-direction:column;gap:10px}.landing-pre-footer-kicker{font-size:var(--text-sm);font-weight:500;color:rgba(201,150,58,.9);letter-spacing:.04em;text-transform:uppercase}.landing-pre-footer-title{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500;line-height:1.2;color:hsla(0,0%,100%,.96);max-width:38ch}.landing-pre-footer-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.landing-footer{width:100vw;margin-left:calc(50% - 50vw);padding:0 22px 40px;border:none;border-top:2px solid rgba(11,45,30,.07);background:var(--color-white);box-shadow:none;backdrop-filter:none;margin-top:8px}.landing-footer-inner{width:min(1220px,100%);margin:0 auto;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;display:flex;flex-direction:column;gap:0}.landing-footer-top{display:flex;justify-content:space-between;gap:48px;padding:48px 0 36px;border-bottom:1px solid rgba(11,45,30,.08)}.landing-footer-brand{max-width:28ch;display:flex;flex-direction:column;gap:0}.landing-footer-brand p{margin-top:14px;font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-light)}.landing-footer-location{margin-top:10px!important;font-size:var(--text-xs)!important;font-weight:500;color:rgba(11,45,30,.45)!important;letter-spacing:.04em;text-transform:uppercase}.landing-footer-columns{display:flex;gap:48px}.landing-footer-column{min-width:120px;display:flex;flex-direction:column;gap:10px}.landing-footer-column h3{margin-bottom:6px;font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink)}.landing-footer-column a{font-size:var(--text-sm);color:var(--color-ink-light);transition:color .16s ease}.landing-footer-column a:focus-visible,.landing-footer-column a:hover{color:var(--color-forest)}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 0;font-size:var(--text-xs);color:rgba(11,45,30,.42)}.landing-footer-legal-links{display:flex;align-items:center;gap:10px}.landing-footer-legal-links a{font-size:var(--text-xs);color:rgba(11,45,30,.42);transition:color .16s ease}.landing-footer-legal-links a:hover{color:var(--color-forest)}.landing-footer-legal-links span{color:rgba(11,45,30,.25)}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-chart-rise{0%{transform:scaleY(.3);transform-origin:bottom;opacity:.2}to{transform:scaleY(1);transform-origin:bottom;opacity:1}}@media (max-width:920px){.auth-shell,.landing-footer,.landing-hero,.landing-performance-grid,.landing-plan-grid,.landing-process-grid,.landing-stat-strip,.landing-visibility-grid,.landing-workspace-board,.starter-grid{grid-template-columns:1fr}.auth-panel{padding:28px 20px}.landing-shell{padding:20px 16px 40px}.landing-cta-band,.landing-nav,.landing-performance-section,.landing-pre-footer-cta,.landing-showcase-section,.landing-stage-card,.landing-story-section,.landing-workspace-section{padding:28px}.landing-cta-band,.landing-footer-columns,.landing-footer-top,.landing-nav,.landing-pre-footer-cta,.landing-section-head,.landing-story-section{flex-direction:column}.landing-footer-top{padding:32px 0 28px;gap:28px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 0}.landing-pre-footer-actions{width:100%}.landing-capability-grid{grid-template-columns:1fr}.landing-testimonial{flex-direction:column;padding:32px}.landing-testimonial-badge{display:none}.landing-capabilities-section{padding:28px}.landing-nav-links{flex-wrap:wrap;gap:14px}.landing-nav-actions{width:100%}.landing-hero{grid-template-columns:1fr}.landing-hero-copy{padding:40px 0 32px}.landing-title{max-width:none}.landing-actions,.landing-footer-columns,.landing-inline-proof,.landing-nav-actions,.landing-performance-grid,.landing-plan-grid,.landing-process-grid,.landing-stat-strip,.landing-workspace-board{flex-direction:column}.landing-showcase-copy,.landing-showcase-head,.landing-story-copy{max-width:none}.landing-showcase-head{align-items:flex-start;text-align:left}.landing-hero-stage{min-height:auto;padding:0}.landing-stage-floating-card{position:relative;top:auto;right:auto;width:100%}.landing-stage-activity{margin-top:0}.landing-visibility-grid{grid-template-columns:1fr}.landing-visibility-grid:after,.landing-visibility-grid:before{display:none}.landing-visibility-card{min-height:auto;padding:22px 14px;border-top:1px solid rgba(11,45,30,.08)}.landing-visibility-card:first-child{border-top:none}}@media (max-width:640px){.starter-shell{padding:20px 16px}.starter-card,.starter-hero{padding:18px}.starter-actions,.starter-hero{flex-direction:column;align-items:flex-start}.starter-meta-grid{grid-template-columns:1fr}.landing-nav{align-items:stretch}.landing-actions .btn,.landing-nav-actions .btn{width:100%}.landing-stage-summary{grid-template-columns:1fr}.landing-stage-card{border-radius:24px}.landing-cta-band,.landing-performance-card,.landing-performance-section,.landing-plan-card,.landing-pre-footer-cta,.landing-process-card,.landing-proof-card,.landing-showcase-card,.landing-showcase-section,.landing-story-rail-card,.landing-story-section,.landing-workspace-frame,.landing-workspace-section{border-radius:22px}.landing-trust-row{flex-wrap:wrap}}.landing-page-body{margin-top:48px}.landing-capability-bento{display:grid;grid-template-columns:2fr 1fr;gap:16px}.landing-capability-bento-main{padding:36px;border-radius:24px;border:1px solid rgba(11,45,30,.08);background:linear-gradient(160deg,hsla(43,41%,97%,.98),hsla(0,0%,100%,.92));display:flex;flex-direction:column;gap:12px}.landing-capability-bento-main h3{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;color:var(--color-forest);line-height:1.35}.landing-capability-bento-main>p{font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.72;max-width:52ch}.landing-capability-bento-stack{display:flex;flex-direction:column;gap:16px}.landing-capability-bento-card{flex:1;padding:28px 24px;border-radius:20px;border:1px solid rgba(11,45,30,.07);background:linear-gradient(160deg,hsla(0,0%,100%,.96),hsla(43,41%,97%,.8));display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.landing-capability-bento-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(11,45,30,.07)}.landing-capability-bento-card h3{font-size:1rem;font-weight:600;color:var(--color-ink);line-height:1.35}.landing-capability-bento-card>p{font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.68}.landing-bento-stats{display:flex;gap:0;margin-top:20px;padding-top:20px;border-top:1px solid rgba(11,45,30,.06)}.landing-bento-stat{flex:1;display:flex;flex-direction:column;gap:3px;padding-right:20px;border-right:1px solid rgba(11,45,30,.06)}.landing-bento-stat:not(:first-child){padding-left:20px}.landing-bento-stat:last-child{border-right:none}.landing-bento-stat strong{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;color:var(--color-forest);line-height:1}.landing-bento-stat span{font-size:var(--text-xs);color:var(--color-ink-light);line-height:1.4}.landing-how-section{display:flex;flex-direction:column;gap:40px;margin-top:32px}.landing-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-how-step{padding:36px 32px;border:1px solid rgba(11,45,30,.07);background:linear-gradient(160deg,hsla(43,41%,97%,.6),hsla(0,0%,100%,.5))}.landing-how-step:first-child{border-radius:20px 0 0 20px}.landing-how-step:last-child{border-radius:0 20px 20px 0}.landing-how-step+.landing-how-step{border-left:none}.landing-how-number{font-family:var(--font-display);font-size:3.2rem;font-weight:400;line-height:1;color:var(--color-forest);opacity:.14;margin-bottom:24px;letter-spacing:-.02em}.landing-how-title{font-size:var(--text-md);font-weight:600;color:var(--color-ink);line-height:1.3;margin-bottom:10px}.landing-how-copy{font-size:var(--text-sm);color:var(--color-ink-light);line-height:1.72}@media (max-width:920px){.landing-capability-bento{grid-template-columns:1fr}.landing-capability-bento-stack{flex-direction:row}.landing-how-steps{grid-template-columns:1fr}.landing-how-step:first-child{border-radius:20px 20px 0 0}.landing-how-step:last-child{border-radius:0 0 20px 20px}.landing-how-step+.landing-how-step{border-left:1px solid rgba(11,45,30,.07);border-top:none}}@media (max-width:640px){.landing-capability-bento-stack{flex-direction:column}.landing-page-body{margin-top:32px}.landing-how-step{padding:26px 22px}.landing-bento-stats{flex-direction:column;gap:14px}.landing-bento-stat{border-right:none;padding-right:0;border-bottom:1px solid rgba(11,45,30,.06);padding-bottom:14px}.landing-bento-stat:not(:first-child){padding-left:0}.landing-bento-stat:last-child{border-bottom:none;padding-bottom:0}.landing-capability-bento-main{padding:26px 22px}.landing-capability-bento-card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.landing-hero-copy,.landing-hero-stage,.landing-nav-link,.landing-performance-card,.landing-plan-card,.landing-process-card,.landing-showcase-card,.landing-stage-card,.landing-stage-floating-card,.landing-stage-mini-chart span,.landing-story-rail-card,.landing-workspace-frame{animation:none;transition:none}.landing-nav-link:hover,.landing-performance-card:hover,.landing-plan-card:hover,.landing-process-card:hover,.landing-showcase-card:hover,.landing-story-rail-card:hover,.landing-workspace-frame:hover{transform:none}}