@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-300-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-italic-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-italic-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-primary:#0b1621;--bg-elevated:#12202e;--bg-surface:#1a2b3c;--bg-cream:#f5f0e8;--bg-cta-end:#162538;--gold:#d4a843;--gold-hover:#e4bc5a;--gold-on-cream:#b8902e;--gold-faint:#d4a84314;--gold-subtle:#d4a8431f;--gold-border:#d4a84326;--gold-mid:#d4a84366;--text-primary:#e8e0d4;--text-secondary:#e8e0d4b3;--text-muted:#e8e0d466;--text-dark:#0b1621;--text-dark-secondary:#4a5d6e;--text-dark-muted:#7a8a96;--border:#d4a84326;--border-subtle:#e8e0d414;--border-cream:#0b16211a;--bg-white:#fff;--bg-footer:#080e16;--font-headline:"Outfit", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-serif:"IBM Plex Serif", Georgia, serif;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--space-2xl:10rem;--max-width:1180px;--ease:.3s ease;--warning:#c4643a;--warning-subtle:#c4643a1f;--warning-border:#c4643a40;--stripe-opacity:.02}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-weight:400;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.hero:before,.shape-section:before,.case-study:before,.failure-section:before,.founding-cta-section:before{content:"";background-image:repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(212, 168, 67, var(--stripe-opacity)) 40px, rgba(212, 168, 67, var(--stripe-opacity)) 41px);pointer-events:none;position:absolute;inset:0}::selection{color:var(--text-primary);background:#d4a84340}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4a8434d}.nav{z-index:900;transition:background var(--ease), backdrop-filter var(--ease), border-color var(--ease);position:fixed;top:0;left:0;right:0}.nav:not(.scrolled){background:0 0}.nav.scrolled{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);background:#0b1621f2}.nav-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:1.25rem 2rem;display:flex}.logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-mark{clip-path:polygon(50% 5%,90% 25%,90% 75%,50% 95%,10% 75%,10% 25%);background:linear-gradient(150deg,#f5c020 0%,#d4a843 30%,#b8902e 60%,#6b2e00 100%);border-radius:4px;flex-shrink:0;width:28px;height:28px;position:relative}.logo-text{font-family:var(--font-headline);color:var(--gold);letter-spacing:.02em;font-size:1.0625rem;font-weight:700;line-height:1}.nav-links{align-items:center;gap:2.5rem;list-style:none;display:flex}.nav-link{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.01em;transition:color var(--ease);font-size:.875rem;font-weight:400;position:relative}.nav-link:after{content:"";background:var(--gold);width:0;height:1px;transition:width var(--ease);position:absolute;bottom:-3px;left:0}.nav-link:hover{color:var(--text-primary)}.nav-link:hover:after{width:100%}.nav-cta{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dark);background:var(--gold);cursor:pointer;transition:background var(--ease), transform var(--ease);border:none;border-radius:3px;padding:.6rem 1.4rem;font-size:.8125rem;font-weight:600;display:inline-block}.nav-cta:hover{background:var(--gold-hover);transform:translateY(-1px)}.hero{max-width:var(--max-width);background-color:var(--bg-primary);--stripe-opacity:.025;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;padding:80px 24px 100px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(#d4a8430d 0%,#0000 65%);width:60%;height:70%;position:absolute;top:20%;left:-10%}.hero-content{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-headline{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:2rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.95}.hero-accent{color:var(--gold);min-height:2.9em;margin-top:.3em;transition:opacity .4s;display:block}.hero-accent.fading{opacity:0}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.btn-primary{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dark);background:var(--gold);border:2px solid var(--gold);cursor:pointer;transition:background var(--ease), border-color var(--ease), transform var(--ease);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.btn-primary:hover{background:var(--gold-hover);border-color:var(--gold-hover);transform:translateY(-2px)}.btn-primary:hover:before{left:140%}.btn-primary.btn-large{letter-spacing:.04em;padding:1rem 2.5rem;font-size:.9375rem}.btn-ghost{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:2px solid var(--gold-border);cursor:pointer;transition:color var(--ease), border-color var(--ease), background var(--ease), transform var(--ease);white-space:nowrap;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-ghost:hover{color:var(--gold-hover);border-color:var(--gold-hover);background:var(--gold-faint);transform:translateY(-2px)}.btn-ghost.btn-large{padding:1rem 2.5rem;font-size:.9375rem}.problem-section .btn-ghost,.process-section .btn-ghost,.founder-section .btn-ghost{color:var(--text-dark);border-color:#0b162140}.problem-section .btn-ghost:hover,.process-section .btn-ghost:hover,.founder-section .btn-ghost:hover{color:var(--text-dark);border-color:var(--text-dark);background:#0b16210a}.hero-proof{border-top:1px solid var(--border-subtle);align-items:center;gap:1rem;margin-top:40px;padding-top:32px;display:flex}.proof-avatars{align-items:center;display:flex}.proof-avatars .avatar{border:2px solid var(--bg-primary);width:34px;height:34px;font-family:var(--font-headline);color:var(--gold);background:#d4a8431f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;font-size:.6875rem;font-weight:700;display:flex;position:relative;overflow:hidden}.proof-avatars .avatar:first-child{margin-left:0}.proof-avatars .avatar:nth-child(2){color:var(--text-secondary);background:#e8e0d414}.proof-avatars .avatar:nth-child(3){color:var(--gold-on-cream);background:#d4a8432e}.proof-text{font-family:var(--font-body);color:var(--text-muted);font-size:.8125rem;font-weight:300;line-height:1.4}.proof-text strong{color:var(--text-secondary);font-weight:600}.hero-visual{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.radar-wrapper{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:540px;padding:32px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d,0 4px 16px #00000026}.radar-wrapper:before{content:"";pointer-events:none;background:radial-gradient(#d4a84314 0%,#0000 65%);position:absolute;inset:-20%}.radar-chart{width:100%;height:100%;overflow:visible}.radar-ring{fill:none;stroke:#e8e0d40f;stroke-width:1px}.radar-data{fill:#d4a84326;stroke:var(--gold);stroke-width:1.5px;stroke-linejoin:round}.radar-label{font-family:var(--font-body);fill:var(--text-secondary);text-anchor:middle;font-size:14px;font-weight:500}.stats-strip{background:var(--gold);justify-content:center;align-items:stretch;display:flex}.stat{text-align:center;flex:1;padding:48px 24px;position:relative}.stat+.stat:before{content:"";background:#0b162126;width:1px;height:60%;position:absolute;top:20%;left:0}.stat-number{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.02em;margin-bottom:.35rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1;display:block}.stat-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#0b1621a6;font-size:.75rem;font-weight:500}.section-tag{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.6875rem;font-weight:600;display:flex}.section-tag:before{content:"";background:var(--gold);flex-shrink:0;width:24px;height:1px;display:inline-block}.section-headline{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--text-primary);max-width:38ch;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:.95}.problem-section{background:var(--bg-cream);padding:96px 24px;position:relative}.problem-content{max-width:var(--max-width);margin:0 auto}.problem-section .section-tag{color:var(--gold-on-cream)}.problem-section .section-tag:before{background:var(--gold-on-cream)}.problem-section .section-headline{color:var(--text-dark);text-align:center}.problem-section p{color:var(--text-dark-secondary)}.problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.problem-card{background:var(--bg-white);transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);border:1px solid #0b162114;border-radius:6px;padding:32px 28px}.problem-card:hover{border-color:#d4a8434d;transform:translateY(-3px);box-shadow:0 8px 32px #d4a8431a}.problem-icon{width:44px;height:44px;color:var(--gold-on-cream);background:#d4a8431a;border-radius:6px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.3rem;display:flex}.problem-card h3{font-family:var(--font-headline);color:var(--text-dark);margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;line-height:1.2}.problem-card p{font-family:var(--font-body);font-size:.9rem;font-weight:300;line-height:1.7}.resonance-block{border-top:1px solid var(--border-cream);margin-top:4rem;padding-top:3rem}.resonance-header{font-family:var(--font-headline);text-align:center;color:var(--text-dark);max-width:48ch;margin:0 auto 2rem;font-size:1.25rem;font-weight:600;line-height:1.4}.resonance-carousel-wrapper{position:relative}.resonance-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.resonance-carousel::-webkit-scrollbar{display:none}.resonance-carousel .resonance-card{scroll-snap-align:start;flex:0 0 calc(50% - 10px)}.carousel-dots{justify-content:center;gap:8px;margin-top:1.5rem;display:flex}.carousel-dot{cursor:pointer;width:8px;height:8px;transition:background var(--ease), border-color var(--ease);background:0 0;border:1px solid #0b162133;border-radius:50%;padding:0}.carousel-dot.active{background:var(--gold-on-cream);border-color:var(--gold-on-cream)}.resonance-card{transition:border-color var(--ease), transform var(--ease);cursor:default;background:#fff9;border:1px solid #0b16210f;border-radius:4px;padding:24px 20px;text-decoration:none;display:block}.resonance-card:hover{border-color:#d4a84340;transform:translateY(-2px)}.resonance-card blockquote{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:.75rem;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.6}.resonance-dimension{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-on-cream);font-size:.6875rem;font-weight:600}.resonance-footer{font-family:var(--font-body);color:var(--text-dark-muted);text-align:center;max-width:60ch;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:.875rem;font-style:italic;font-weight:400}.shape-section{background:var(--bg-elevated);padding:96px 24px;position:relative;overflow:hidden}.shape-section:after{content:"";pointer-events:none;background:radial-gradient(at 100%,#d4a8430a 0%,#0000 60%);width:50%;height:100%;position:absolute;top:0;right:0}.shape-content{max-width:var(--max-width);z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin:0 auto;display:grid;position:relative}.shape-content--single{grid-template-columns:1fr;max-width:720px}.shape-text{z-index:1;position:relative}.shape-text .section-headline{color:var(--text-primary);margin-bottom:1.5rem}.shape-text p{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;font-weight:300;line-height:1.75}.dimension-tags{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.5rem;display:grid}.dim-tag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-border);background:var(--gold-faint);transition:background var(--ease), border-color var(--ease);text-align:center;border-radius:2px;padding:.35rem .85rem;font-size:.6875rem;font-weight:600}.dim-tag:hover{background:#d4a84326;border-color:#d4a8434d}.case-study{background:var(--bg-primary);--stripe-opacity:.015;padding:96px 24px;position:relative}.case-content{max-width:var(--max-width);z-index:1;margin:0 auto;position:relative}.case-card{background:var(--bg-surface);border:1px solid var(--border);transition:box-shadow var(--ease);border-radius:8px;padding:56px;display:block}.case-hero-number{font-family:var(--font-headline);color:var(--gold);letter-spacing:-.03em;opacity:.9;margin-bottom:1rem;font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:1}.case-card:hover{box-shadow:0 16px 48px #d4a84314}.case-quote{position:relative}.case-quote blockquote{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:1.5rem;padding-left:1rem;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.55;position:relative}.case-quote blockquote:before{content:"“";font-family:var(--font-serif);color:var(--gold);opacity:.35;pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:-1.2rem;left:-1.5rem}.case-meta{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.04em;flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.82rem;font-weight:500;display:flex}.case-meta:before{content:"";background:var(--gold-mid);width:20px;height:1px;margin-bottom:.5rem;display:inline-block}.case-name{font-family:var(--font-headline);color:var(--text-primary);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.case-result{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.04em;font-size:.8125rem;font-weight:300;display:block}.process-section{background:var(--bg-cream);padding:96px 24px;position:relative}.process-content{max-width:var(--max-width);margin:0 auto}.process-content>.section-tag,.process-content>.section-headline{text-align:center;justify-content:center}.process-content>.section-tag{color:var(--gold-on-cream)}.process-content>.section-tag:before{background:var(--gold-on-cream)}.process-content>.section-headline{color:var(--text-dark);margin-left:auto;margin-right:auto}.process-content>.section-subtitle{text-align:center;max-width:600px;color:var(--text-dark);opacity:.8;margin:1rem auto 0;font-size:1.1rem;line-height:1.6}.process-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:3.5rem;display:grid}.process-card{background:var(--bg-white);transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);border:1px solid #0b16210f;border-radius:6px;padding:40px 32px;position:relative}.process-card:hover{border-color:#d4a8434d;transform:translateY(-4px);box-shadow:0 12px 40px #d4a84314}.process-number{font-family:var(--font-headline);color:var(--gold);opacity:.25;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:4rem;font-weight:700;line-height:1;display:block}.process-card h3{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.1875rem;font-weight:600;line-height:1.2}.process-card p{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:1.5rem;font-size:.9rem;font-weight:300;line-height:1.7}.process-price{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-top:1px solid #d4a84333;padding-top:1.25rem;font-size:.75rem;font-weight:600}.failure-section{background:var(--bg-primary);padding:96px 24px;position:relative;overflow:hidden}.failure-content{max-width:var(--max-width);z-index:1;margin:0 auto;position:relative}.failure-section .section-headline{color:var(--text-primary)}.failure-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.failure-section .section-tag{color:var(--warning)}.failure-section .section-tag:before{background:var(--warning)}.failure-card{border:1px solid var(--border-subtle);border-left:3px solid var(--warning);transition:border-color var(--ease), background var(--ease), transform var(--ease);background:#c4643a0a;border-radius:6px;padding:40px 32px}.failure-card:hover{border-color:var(--warning);background:#c4643a14;transform:translateY(-2px)}.failure-card p{font-family:var(--font-serif);color:var(--text-primary);font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.6}.founder-section{background:var(--bg-cream);padding:96px 24px}.founder-content{max-width:var(--max-width);grid-template-columns:minmax(240px,380px) 1fr;align-items:center;gap:72px;margin:0 auto;display:grid}.founder-image{flex-shrink:0;position:relative}.founder-image:before{content:"";border:2px solid var(--gold-border);z-index:-1;border-radius:12px;position:absolute;inset:20px 16px -20px -16px}.founder-image img{aspect-ratio:3/4;object-fit:cover;object-position:center top;border:1px solid #0b162114;border-radius:12px;width:100%;height:auto;box-shadow:0 0 0 4px #d4a84314,0 24px 64px #0b162126}.founder-text .section-tag{color:var(--gold-on-cream)}.founder-text .section-tag:before{background:var(--gold-on-cream)}.founder-text h2,.founder-text .section-headline{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1}.founder-text p{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:1.25rem;font-size:.97rem;font-weight:300;line-height:1.75}.founder-text p:last-of-type{margin-bottom:2rem}.founder-creds{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-top:.5rem;display:grid}.cred{font-family:var(--font-body);color:var(--text-dark-secondary);letter-spacing:.04em;border:1px solid var(--border-cream);text-align:center;background:#f5f0e899;border-radius:2px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:400;display:flex}.founding-cta-section{background:linear-gradient(160deg, var(--bg-primary) 0%, var(--bg-cta-end) 100%);border-top:1px solid var(--border-subtle);padding:96px 24px;position:relative;overflow:hidden}.founding-content:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50,0 93,25 93,75 50,100 7,75 7,25' fill='none' stroke='rgba(212,168,67,0.2)' stroke-width='0.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:560px;height:560px;animation:40s linear infinite spin-hexagon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin-hexagon{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.founding-cta-section:after{content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#d4a8430f 0%,#0000 60%);width:55%;height:100%;position:absolute;bottom:0;right:0}.founding-content{text-align:center;z-index:1;max-width:720px;margin:0 auto;position:relative}.founding-badge{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-border);background:var(--gold-faint);border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.4rem 1.1rem;font-size:.6875rem;font-weight:600;display:inline-flex}.founding-content h2,.founding-content .section-headline{font-family:var(--font-headline);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.founding-content p{font-family:var(--font-body);color:var(--text-secondary);max-width:52ch;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:300;line-height:1.7}.founding-content .hero-actions{justify-content:center}.founding-content .founding-fine{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.03em;margin-top:1rem;margin-bottom:0;font-size:.8125rem;font-weight:300}.founding-form{text-align:left;max-width:540px;margin:2.5rem auto 0}.form-group{margin-bottom:1.25rem}.form-group label{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.02em;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.founding-form input,.founding-form select,.founding-form textarea{width:100%;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:border-color var(--ease), box-shadow var(--ease);border-radius:4px;padding:.85rem 1rem;font-size:.9375rem;font-weight:400}.founding-form input:focus,.founding-form select:focus,.founding-form textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d4a84326}.founding-form input::placeholder,.founding-form textarea::placeholder{color:var(--text-muted)}.founding-form textarea{resize:vertical;min-height:100px}.founding-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23D4A843' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.founding-form .cf-turnstile{justify-content:center;margin:1rem 0;display:flex}.founding-form .btn-submit{width:100%;margin-top:.5rem}.founding-form .btn-submit:disabled{opacity:.6;cursor:not-allowed}.form-success{text-align:center;padding:3rem 2rem;display:none}.form-success.visible{display:block}.form-success h3{font-family:var(--font-headline);color:var(--gold);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.form-success p{color:var(--text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.6}.problem-section:before,.process-section:before{content:"";background:var(--bg-cream);clip-path:ellipse(55% 100% at 50% 0);z-index:1;pointer-events:none;height:60px;position:absolute;top:-1px;left:0;right:0}.footer{background:var(--bg-footer);border-top:1px solid var(--border-subtle);padding:2.5rem 2rem}.footer-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.footer-brand .logo-text{opacity:.85;font-size:1rem}.footer-tagline{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:300}.footer-meta{font-family:var(--font-body);color:var(--text-muted);text-align:right;font-size:.78rem;font-weight:300;line-height:1.6}.footer-meta span{display:block}.footer-meta a{color:var(--text-muted);transition:color var(--ease)}.footer-meta a:hover{color:var(--gold)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-headline,.hero-actions,.hero-proof{animation:.7s both fadeUp}.hero-headline{animation-delay:.22s}.hero-actions{animation-delay:.34s}.hero-proof{animation-delay:.46s}.hero-visual{animation:1s .4s both fadeIn}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.privacy-page{background:var(--bg-cream);min-height:100vh;padding-top:6rem;padding-bottom:6rem}.privacy-inner{max-width:720px;margin:0 auto;padding:0 2rem}.privacy-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-muted);margin-bottom:1rem;font-size:.75rem;font-weight:600}.privacy-title{font-family:var(--font-headline);color:var(--text-dark);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.privacy-updated{font-family:var(--font-body);color:var(--text-dark-muted);border-bottom:1px solid var(--border-cream);margin-bottom:3rem;padding-bottom:2rem;font-size:.8125rem;font-weight:300}.privacy-section{margin-bottom:2.75rem}.privacy-section h2{font-family:var(--font-headline);color:var(--text-dark);margin-bottom:.875rem;font-size:1.125rem;font-weight:600}.privacy-section p{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:.875rem;font-size:.9375rem;font-weight:300;line-height:1.75}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:.875rem;padding-left:1.25rem;font-size:.9375rem;font-weight:300;line-height:1.75}.privacy-section ul li{margin-bottom:.375rem}.privacy-section a{color:var(--text-dark);text-underline-offset:3px;transition:color var(--ease);text-decoration:underline}.privacy-section a:hover{color:#6b4f00}.privacy-nav:not(.scrolled){-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-cream);background:#f5f0e8f2}.privacy-nav:not(.scrolled) .logo-text{color:var(--gold)}.privacy-nav:not(.scrolled) .nav-link{color:var(--text-dark-secondary)}.privacy-nav:not(.scrolled) .nav-link:hover{color:var(--text-dark)}.blog-listing{background:var(--bg-cream);min-height:100vh;padding-top:6rem;padding-bottom:6rem}.blog-listing-inner{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.blog-listing-tag{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-on-cream);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.blog-listing-tag:before{content:"";background:var(--gold-on-cream);flex-shrink:0;width:24px;height:1px;display:inline-block}.blog-listing-title{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.02em;max-width:32ch;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.05}.blog-listing-subtitle{font-family:var(--font-body);color:var(--text-dark-muted);border-bottom:1px solid var(--border-cream);margin-bottom:3rem;padding-bottom:2rem;font-size:1rem;font-weight:300}.blog-featured{background:var(--bg-white);transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);color:inherit;border:2px solid #d4a84340;border-radius:8px;margin-bottom:2.5rem;padding:40px 36px;text-decoration:none;display:block}.blog-featured:hover{border-color:#d4a84380;transform:translateY(-3px);box-shadow:0 12px 40px #d4a8431f}.blog-featured-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#8b6914;background:#d4a8431a;border:1px solid #d4a84359;border-radius:3px;margin-bottom:1rem;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-block}.blog-featured-title{font-family:var(--font-headline);margin-bottom:.75rem;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:1.15;color:var(--text-dark)!important}.blog-featured-excerpt{font-family:var(--font-body);max-width:60ch;margin-bottom:1.25rem;font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--text-dark-secondary)!important}.blog-filters{border-bottom:1px solid var(--border-cream);flex-wrap:wrap;gap:8px;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.blog-filter{font-family:var(--font-body);color:var(--text-dark-muted);cursor:pointer;background:0 0;border:1px solid #0b16211f;border-radius:4px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:all .2s}.blog-filter:hover{color:var(--text-dark);border-color:#d4a84366}.blog-filter.active{background:var(--text-dark);color:var(--bg-cream);border-color:var(--text-dark)}.blog-card-tag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#8b6914;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:inline-block}a.blog-card,a.blog-featured,a.blog-card:visited,a.blog-featured:visited{color:var(--text-dark);text-decoration:none}a.blog-card .blog-card-title,a.blog-card:visited .blog-card-title{color:var(--text-dark)}a.blog-card .blog-card-excerpt,a.blog-card:visited .blog-card-excerpt{color:var(--text-dark-secondary)}a.blog-card .blog-card-date,a.blog-card:visited .blog-card-date{color:var(--text-dark-muted)}a.blog-card .blog-card-tag,a.blog-card:visited .blog-card-tag{color:#8b6914}a.blog-card .blog-card-read,a.blog-card:visited .blog-card-read{color:var(--gold-on-cream)}.blog-empty{font-family:var(--font-body);color:var(--text-dark-muted);text-align:center;padding:3rem 0;font-size:.9375rem;font-weight:300}.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.blog-card{background:var(--bg-white);transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);border:1px solid #0b162114;border-radius:6px;padding:32px 28px;text-decoration:none;display:block}.blog-card:hover{border-color:#d4a8434d;transform:translateY(-3px);box-shadow:0 8px 32px #d4a8431a}.blog-card-date{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:500;display:block}.blog-card-title{font-family:var(--font-headline);color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.2}.blog-card-excerpt{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:1.25rem;font-size:.9rem;font-weight:300;line-height:1.7}.blog-card-read{font-family:var(--font-body);color:var(--gold-on-cream);letter-spacing:.04em;font-size:.8125rem;font-weight:600}.blog-post{background:var(--bg-cream);min-height:100vh;padding-top:6rem;padding-bottom:4rem}.blog-post-inner{max-width:720px;margin:0 auto;padding:0 2rem}.blog-back{font-family:var(--font-body);color:var(--text-dark-muted);transition:color var(--ease);margin-bottom:2rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.blog-back:hover{color:var(--gold-on-cream)}.blog-post-date{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark-muted);margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.blog-post-title{font-family:var(--font-headline);color:var(--text-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.blog-post-lead{font-family:var(--font-serif);color:var(--text-dark-secondary);border-bottom:1px solid var(--border-cream);margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.7}.blog-post-body h2{font-family:var(--font-headline);color:var(--text-dark);margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.2}.blog-post-body p{font-family:var(--font-body);color:var(--text-dark-secondary);margin-bottom:1.125rem;font-size:.9375rem;font-weight:300;line-height:1.8}.blog-post-body em{font-family:var(--font-serif);color:var(--text-dark);font-style:italic}.blog-post-body a{color:var(--gold-on-cream);text-underline-offset:3px;transition:color var(--ease);text-decoration:underline}.blog-post-body a:hover{color:#6b4f00}.blog-post-cta{background:var(--bg-white);border:1px solid #d4a84333;border-radius:6px;margin-top:2.5rem;padding:2rem}.blog-post-cta p{font-family:var(--font-body);color:var(--text-dark);margin-bottom:0;font-size:1rem;font-weight:400}.blog-post-footer{border-top:1px solid var(--border-cream);margin-top:3rem;padding-top:2rem}.blog-post-author-name{font-family:var(--font-headline);color:var(--text-dark);font-size:.9375rem;font-weight:600;display:block}.blog-post-author-role{font-family:var(--font-body);color:var(--text-dark-muted);font-size:.8125rem;font-weight:300}.blog-nav:not(.scrolled){-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-cream);background:#f5f0e8f2}.blog-nav:not(.scrolled) .logo-text{color:var(--gold)}.blog-nav:not(.scrolled) .nav-link{color:var(--text-dark-secondary)}.blog-nav:not(.scrolled) .nav-link:hover,.blog-nav:not(.scrolled) .nav-link--active{color:var(--text-dark)}.blog-nav:not(.scrolled) .logo-mark{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-on-cream) 100%)}.error-page{background-color:var(--bg-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.error-logo{margin-bottom:4rem}.error-code{font-family:var(--font-headline);color:var(--gold);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:6rem;font-weight:700;line-height:1}.error-heading{font-family:var(--font-headline);color:var(--text-primary);margin-bottom:1rem;font-size:1.75rem;font-weight:600}.error-message{font-family:var(--font-body);color:var(--text-secondary);max-width:360px;margin-bottom:2.5rem;font-size:1rem}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.revealed{opacity:1;transform:translateY(0)}.nav-hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-hamburger span{background:var(--gold);border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav.open .nav-hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.nav.open .nav-hamburger span:nth-child(2){opacity:0}.nav.open .nav-hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:768px){.nav-hamburger{display:flex}.nav-links{z-index:1000;background:#0b1621fa;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:none;position:fixed;inset:0}.nav.open .nav-links{display:flex}.nav.open .nav-link{color:var(--text-primary);font-size:1.5rem}.nav.open .nav-cta{padding:1rem 2.5rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.hero{text-align:center;grid-template-columns:1fr;gap:48px;padding:64px 24px 80px}.hero-content{align-items:center}.hero-actions,.hero-proof{justify-content:center}.hero-visual{order:-1}.radar-wrapper{max-width:360px}.process-grid{grid-template-columns:repeat(2,1fr)}.shape-content{grid-template-columns:1fr;gap:3rem}.case-card{padding:40px}.founder-content{grid-template-columns:minmax(200px,320px) 1fr;gap:48px;overflow-x:hidden}.founder-image:before{display:none}.founder-image img{border-radius:6px;width:100%;height:auto}.founder-text{overflow-wrap:break-word;max-width:100%}.founder-creds{grid-template-columns:repeat(2,1fr)}.cred{padding:.25rem .4rem;font-size:.7rem}}@media (max-width:767px){.nav-inner{padding:1rem 1.25rem}.hero{gap:40px;min-height:auto;padding:56px 20px 72px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero .btn-primary,.hero .btn-ghost{justify-content:center;width:100%}.hero-headline{font-size:clamp(2rem,7vw,2.6rem)}.hero-accent{min-height:3.8em}.stats-strip .stat{padding:28px 16px}.problem-section,.shape-section,.case-study,.process-section,.founder-section,.founding-cta-section{padding:72px 20px}.problem-grid,.process-grid{grid-template-columns:1fr}.founder-content{text-align:center;grid-template-columns:1fr}.founder-image{max-width:240px;margin:0 auto}.hero{grid-template-columns:1fr;padding-top:100px}.founder-creds{grid-template-columns:repeat(2,1fr);justify-content:center}.stats-strip{flex-wrap:wrap}.stat{flex:50%}.resonance-carousel .resonance-card{flex:0 0 85%}.failure-grid,.blog-grid{grid-template-columns:1fr}.blog-featured{padding:28px 20px}.blog-filters{gap:6px}.blog-filter{padding:5px 10px;font-size:.75rem}.blog-listing,.blog-post{padding-top:5rem}.blog-listing-inner,.blog-post-inner{padding:0 1.25rem}.case-card{padding:1.75rem 1.25rem}.case-quote blockquote{padding-left:0}.case-quote blockquote:before{font-size:3.5rem;top:-.8rem;left:0}.footer-inner{text-align:center;flex-direction:column}.footer-brand{align-items:center}.footer-meta{text-align:center}.founding-content .hero-actions{flex-direction:column;align-items:center}.shape-content{gap:2.5rem}.radar-wrapper{padding:1.25rem}.problem-section:before,.process-section:before{height:40px}.founding-form{padding:0 .5rem}.founder-section{overflow-x:hidden}.section-headline{font-size:clamp(1.5rem,5.5vw,2rem)}.shape-section .section-headline{font-size:clamp(1.4rem,5vw,1.9rem)}.dimension-tags{grid-template-columns:repeat(2,1fr);gap:.5rem}.dim-tag{padding:.3rem .5rem;font-size:.625rem}.process-number{margin-bottom:.75rem;font-size:2.5rem}.process-card{padding:28px 24px}.stat-number{font-size:clamp(1.5rem,5vw,2rem)}.stat-label{letter-spacing:.06em;font-size:.65rem}}@media print{.nav{display:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
