﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;scroll-padding-top:80px}::selection{background:rgba(217,119,6,.15);color:#0f172a}::-moz-selection{background:rgba(217,119,6,.15);color:#0f172a}:focus-visible{outline:2px solid #d97706;outline-offset:3px;border-radius:4px}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);padding:12px 24px;background:#d97706;color:#fff;font-weight:600;font-size:.9rem;border-radius:0 0 8px 8px;z-index:9999;transition:top .2s}.skip-link:focus{top:0}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.01em}h1,h2,h3,h4{font-family:"Playfair Display",Georgia,serif;line-height:1.15;letter-spacing:-0.02em}h1{font-weight:800}h2{font-weight:700}h3{font-weight:700}h4{font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-narrow{max-width:800px;margin:0 auto;padding:0 24px}.btn-primary,.btn-gold{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg, #d97706 0%, #f59e0b 100%);color:#fff;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);border:none;cursor:pointer;box-shadow:0 2px 8px rgba(217,119,6,.2)}.btn-primary:hover,.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(217,119,6,.25);filter:brightness(1.05)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#0f172a;color:#fff;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);border:none;cursor:pointer}.btn-secondary:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.04),0 10px 24px rgba(0,0,0,.08)}.btn-tertiary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:rgba(0,0,0,0);color:#0f172a;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.btn-tertiary:hover{border-color:#0f172a;transform:translateY(-1px)}.btn-glass,.btn-outline-white{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:hsla(0,0%,100%,.06);color:#fff;border:1.5px solid hsla(0,0%,100%,.15);border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;backdrop-filter:blur(8px)}.btn-glass:hover,.btn-outline-white:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}section{padding:100px 0}.section-label{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d97706;margin-bottom:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}.section-label::before{content:"";width:28px;height:1.5px;background:#d97706}.section-title{font-size:clamp(1.8rem,3.5vw,2.6rem);color:#0f172a;margin-bottom:24px;letter-spacing:-0.025em}.section-desc{font-size:1.1rem;color:#64748b;max-width:640px;line-height:1.8}.dark-section .section-label{color:#f59e0b}.dark-section .section-label::before{background:#f59e0b}.dark-section .section-title{color:#fff}.dark-section .section-desc{color:hsla(0,0%,100%,.72)}.fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(0.95);transition:opacity .7s ease,transform .7s ease}.scale-in.visible{opacity:1;transform:scale(1)}@keyframes heroEntrance{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,100%{opacity:.06;transform:translate(-50%, -50%) scale(1)}50%{opacity:.12;transform:translate(-50%, -50%) scale(1.05)}}@keyframes barFill{0%{width:0}100%{width:var(--width)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.content-wrap{max-width:720px}.content-wrap p{font-size:1.05rem;color:#0f172a;line-height:1.8;margin-bottom:20px}.content-wrap h2{font-size:1.6rem;color:#0f172a;margin-top:48px;margin-bottom:16px}.content-wrap h3{font-size:1.25rem;color:#0f172a;margin-top:36px;margin-bottom:12px}.content-wrap ul,.content-wrap ol{margin-bottom:20px;padding-left:24px}.content-wrap ul li,.content-wrap ol li{margin-bottom:8px;font-size:1.05rem;color:#0f172a;line-height:1.7}.content-wrap blockquote{padding:20px 24px;border-left:3px solid #d97706;background:#fef3c7;border-radius:0 12px 12px 0;margin:28px 0;font-style:italic;color:#334155}.content-wrap em{color:#0f172a}.content-wrap strong{color:#0f172a}.content-wrap a{color:#d97706;font-weight:500}.content-wrap a:hover{text-decoration:underline}.content-wrap a.btn-primary,.content-wrap a.btn-secondary,.content-wrap a.btn-tertiary,.content-wrap a.btn-glass,.content-wrap a.btn-gold{color:#fff;font-weight:600}.content-wrap a.btn-primary:hover,.content-wrap a.btn-secondary:hover,.content-wrap a.btn-tertiary:hover,.content-wrap a.btn-glass:hover,.content-wrap a.btn-gold:hover{text-decoration:none}.content-wrap img{border-radius:12px;margin:28px 0}.page-header{padding:160px 0 80px;background:linear-gradient(135deg, #0c1220 0%, #0f172a 100%);position:relative;overflow:hidden}.page-header::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:60px 60px;opacity:.3}.page-title{font-size:clamp(2.2rem,4.5vw,3.2rem);color:#fff;margin-bottom:16px;position:relative;z-index:1}.page-intro{font-size:1.15rem;color:hsla(0,0%,100%,.72);max-width:640px;line-height:1.8;position:relative;z-index:1}.page-header .section-label{color:#f59e0b}.page-header .section-label::before{background:#f59e0b}.page-header .section-label{position:relative;z-index:1}.page-content{padding:60px 0 80px}#nav{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:80px}.nav-brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:700;color:#0f172a;letter-spacing:-0.02em;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-links{display:flex;align-items:center;gap:36px;list-style:none}.nav-links a{font-size:.88rem;font-weight:500;color:#334155;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.nav-links a:hover{color:#0f172a}.nav-links a::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:#d97706;transition:width .25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-links a:hover::after{width:100%}.mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.mobile-toggle span{display:block;width:22px;height:2px;background:#0f172a;margin:5px 0;transition:all .3s}.mobile-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}#nav[data-nav-style=transparent]{background:rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-bottom:1px solid rgba(0,0,0,0);box-shadow:none}#nav[data-nav-style=transparent] .nav-brand{color:#fff}#nav[data-nav-style=transparent] .nav-links a{color:hsla(0,0%,100%,.72)}#nav[data-nav-style=transparent] .nav-links a:hover{color:#fff}#nav[data-nav-style=transparent] .mobile-toggle span{background:#fff}#nav[data-nav-style=transparent].scrolled{background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}#nav[data-nav-style=transparent].scrolled .nav-brand{color:#0f172a}#nav[data-nav-style=transparent].scrolled .nav-links a{color:#334155}#nav[data-nav-style=transparent].scrolled .nav-links a:hover{color:#0f172a}#nav[data-nav-style=transparent].scrolled .mobile-toggle span{background:#0f172a}.nav-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#b45309;color:#fff !important;border-radius:8px;font-size:.86rem;font-weight:600;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.nav-cta:hover{background:#f59e0b;transform:translateY(-1px);box-shadow:0 8px 32px rgba(217,119,6,.25)}.nav-cta::after{display:none !important}.nav-links.show{display:flex !important;flex-direction:column;position:absolute;top:80px;left:0;right:0;background:#fff;padding:24px;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px rgba(0,0,0,.04),0 10px 24px rgba(0,0,0,.08);gap:16px}.nav-links.show a{color:#334155 !important}.nav-links.show a:hover{color:#0f172a !important}.hero{display:flex;align-items:center;padding:120px 0 64px;background:#0c1220;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:60px 60px;opacity:.5}.hero::after{content:"";position:absolute;top:-30%;right:-15%;width:800px;height:800px;background:radial-gradient(circle, rgba(217, 119, 6, 0.08) 0%, transparent 60%);border-radius:50%}.hero-grid--text-focused{max-width:720px;position:relative;z-index:1}.hero-grid{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;background:rgba(217,119,6,.12);color:#fbbf24;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:24px;border:1px solid rgba(217,119,6,.2);animation:heroEntrance .7s ease .1s both}.hero h1{font-size:clamp(2.6rem,5.5vw,4.2rem);color:#fff;margin-bottom:24px;font-weight:800;line-height:1.08;letter-spacing:-0.03em;animation:heroEntrance .7s ease .25s both}.hero h1 span{background:linear-gradient(135deg, #d97706 0%, #fbbf24 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero-sub{font-size:1.2rem;color:hsla(0,0%,100%,.72);max-width:580px;margin-bottom:48px;line-height:1.8;animation:heroEntrance .7s ease .4s both}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px;animation:heroEntrance .7s ease .55s both}.hero-stats-inline{display:flex;gap:48px;padding-top:48px;border-top:1px solid hsla(0,0%,100%,.08);animation:heroEntrance .7s ease .65s both}.stat-item{text-align:left}.stat-number{font-family:"Playfair Display",Georgia,serif;font-size:1.8rem;font-weight:800;color:#fbbf24;letter-spacing:-0.02em}.stat-label{font-size:.72rem;color:hsla(0,0%,100%,.48);font-weight:500;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.social-proof+.how-i-work{position:relative}.social-proof+.how-i-work::before{content:"";display:block;position:absolute;top:-1px;left:0;right:0;height:80px;background:linear-gradient(to bottom, #0c1220, #ffffff);pointer-events:none;z-index:0}.how-i-work+.results{position:relative}.how-i-work+.results::before{content:"";display:block;position:absolute;top:-1px;left:0;right:0;height:80px;background:linear-gradient(to bottom, #ffffff, #0f172a);pointer-events:none;z-index:0}.ventures+.about{position:relative}.ventures+.about::before{content:"";display:block;position:absolute;top:-1px;left:0;right:0;height:80px;background:linear-gradient(to bottom, #0f172a, #f8fafc);pointer-events:none;z-index:0}.insights+.cta-section{position:relative}.insights+.cta-section::before{content:"";display:block;position:absolute;top:-1px;left:0;right:0;height:80px;background:linear-gradient(to bottom, #f8fafc, #0c1220);pointer-events:none;z-index:0}.social-proof{padding:48px 0 56px;background:#0c1220;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden}.proof-label{text-align:center;font-size:.78rem;color:hsla(0,0%,100%,.48);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.marquee{position:relative;width:100%;overflow:hidden}.marquee::before,.marquee::after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee::before{left:0;background:linear-gradient(90deg, #0c1220 0%, transparent 100%)}.marquee::after{right:0;background:linear-gradient(90deg, transparent 0%, #0c1220 100%)}.marquee-track{display:flex;align-items:center;gap:20px;width:max-content;animation:marquee 40s linear infinite}.marquee-track span{font-size:.92rem;font-weight:600;color:hsla(0,0%,100%,.45);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.marquee-track span::after{content:"·";margin-left:20px;color:hsla(0,0%,100%,.2);font-size:1.4rem;vertical-align:middle}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.how-i-work{background:#fff;position:relative;z-index:1}.how-header{text-align:center;margin-bottom:64px}.how-header .section-desc{margin:0 auto}.how-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;position:relative}.how-grid::before,.how-grid::after{content:"";position:absolute;top:50%;width:28px;height:1px;background:#e2e8f0;z-index:2}.how-grid::before{left:calc(33.33% - 14px)}.how-grid::after{left:calc(66.66% - 14px)}.how-step{padding:48px 32px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.how-step:hover{box-shadow:0 4px 6px rgba(0,0,0,.04),0 10px 24px rgba(0,0,0,.08);transform:translateY(-4px);border-color:rgba(217,119,6,.15)}.how-step-number{font-family:"Playfair Display",Georgia,serif;font-size:2.4rem;font-weight:800;background:linear-gradient(135deg, #fbbf24 0%, #d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:16px}.how-step h3{font-family:"Playfair Display",Georgia,serif;font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:8px}.how-step p{font-size:.95rem;color:#334155;line-height:1.7}.results{background:linear-gradient(135deg, #0f172a 0%, #0c1220 100%);color:#fff;position:relative;z-index:1}.results .section-label{color:#f59e0b}.results .section-label::before{background:#f59e0b}.results .section-title{color:#fff}.results .section-desc{color:hsla(0,0%,100%,.72)}.results-header{text-align:center;margin-bottom:64px}.results-header .section-desc{margin:0 auto}.results-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.result-card{padding:48px 32px;border-radius:20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.result-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #d97706, #f59e0b);opacity:0;transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.result-card:hover{background:hsla(0,0%,100%,.06);transform:translateY(-4px);border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 24px rgba(0,0,0,.3)}.result-card:hover::before{opacity:1}.result-number{font-family:"Playfair Display",Georgia,serif;font-size:3rem;font-weight:800;background:linear-gradient(135deg, #fbbf24 0%, #d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:16px}.result-number.counting{animation:fadeInUp .3s ease forwards}.result-card h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin-bottom:8px}.result-card p{font-size:.9rem;color:hsla(0,0%,100%,.48);line-height:1.6}.result-story{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);font-style:italic;font-size:.85rem !important;color:hsla(0,0%,100%,.72) !important}.ventures{background:#0f172a;position:relative;overflow:hidden;z-index:1}.ventures::after{content:"";position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(46, 94, 140, 0.1) 0%, transparent 60%);border-radius:50%}.ventures .section-label{color:#2e5e8c}.ventures .section-label::before{background:#2e5e8c}.ventures .section-title{color:#fff}.ventures-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.ventures-desc{font-size:1.1rem;color:hsla(0,0%,100%,.72);line-height:1.8;margin-bottom:32px}.ventures-desc strong{color:#fff}.ventures-highlights{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.venture-stat{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.venture-stat .venture-stat-icon{color:#2e5e8c;font-size:1.2rem}.venture-stat strong{display:block;font-size:.95rem;color:#fff;font-weight:600}.venture-stat span{font-size:.85rem;color:hsla(0,0%,100%,.48)}.venture-stat:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.ventures-actions{display:flex;gap:16px;flex-wrap:wrap}.ventures-card{background:#080c14;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.3);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.ventures-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.4);transform:translateY(-4px)}.ventures-card-header{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.ventures-card-logo{font-weight:700;color:#fff;font-size:.95rem}.ventures-card-badge{padding:4px 12px;border-radius:50px;background:rgba(46,94,140,.2);color:#2e5e8c;font-size:.75rem;font-weight:600}.ventures-card-body{padding:24px}.dimension-bars{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.dimension-bar{display:flex;justify-content:space-between;align-items:center;position:relative;padding:8px 12px;background:hsla(0,0%,100%,.03);border-radius:6px;overflow:hidden}.dimension-bar span:first-child{font-size:.82rem;color:hsla(0,0%,100%,.72);font-weight:500;z-index:1;position:relative}.dimension-bar span:last-child{font-size:.82rem;color:#fff;font-weight:700;z-index:1;position:relative}.dimension-bar::after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--color);opacity:.15;border-radius:6px;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1)}.dimension-bar.bar-visible::after{width:var(--width)}.ventures-card-score{text-align:center;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.ventures-card-score .score-number{display:block;font-family:"Playfair Display",Georgia,serif;font-size:2.4rem;font-weight:700;color:#fbbf24;opacity:0;transform:translateY(8px);transition:all .6s ease .8s}.ventures-card-score .score-label{font-size:.78rem;color:hsla(0,0%,100%,.48);text-transform:uppercase;letter-spacing:.08em}.ventures-card-score.score-visible .score-number{opacity:1;transform:translateY(0)}.results+.ventures{border-top:1px solid hsla(0,0%,100%,.06)}.about{background:#f8fafc;position:relative;z-index:1}.about-grid{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:center}.about-image-placeholder{width:100%;aspect-ratio:1;border-radius:20px;background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.48);font-size:1rem;overflow:hidden;box-shadow:0 0 0 4px rgba(217,119,6,.12),0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05);transition:box-shadow .4s cubic-bezier(0.4, 0, 0.2, 1)}.about-image-placeholder img{width:100%;height:100%;object-fit:cover}.about-image-placeholder:hover{box-shadow:0 0 0 4px rgba(217,119,6,.25),0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.06)}.about-text p{margin-bottom:20px;font-size:1.05rem;color:#334155}.about-text .lead{font-size:1.15rem;color:#0f172a;font-weight:500}.about-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.highlight-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.highlight-item:hover{border-color:rgba(217,119,6,.2);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transform:translateY(-2px)}.highlight-check{color:#d97706;font-weight:700;font-size:1.1rem;flex-shrink:0;margin-top:1px}.highlight-item span{font-size:.9rem;font-weight:500;color:#334155}.book{background:#f8fafc;position:relative;z-index:1}.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.book-cover-placeholder{width:360px;margin:0 auto;background:rgba(0,0,0,0);overflow:hidden;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.book-cover-placeholder img{width:100%;height:auto;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05);transition:box-shadow .4s cubic-bezier(0.4, 0, 0.2, 1)}.book-cover-placeholder:hover{transform:rotate(-1deg) scale(1.02)}.book-cover-placeholder:hover img{box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.06)}.book-content .section-title{margin-bottom:24px}.book-content p{font-size:1.05rem;color:#334155;margin-bottom:16px}.book-quote{padding:24px 28px;border-left:3px solid #d97706;background:#fef3c7;border-radius:0 12px 12px 0;margin:28px 0;font-style:italic;color:#334155}.book-quote blockquote{margin:0;font-style:italic}.book-quote cite{display:block;margin-top:8px;font-style:normal;font-weight:600;font-size:.88rem;color:#d97706}.cta-section{padding:120px 0;background:linear-gradient(135deg, #0c1220 0%, #080c14 100%);text-align:center;color:#fff;position:relative;overflow:hidden;z-index:1}.cta-section::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:500px;height:500px;background:radial-gradient(circle, rgba(217, 119, 6, 0.06) 0%, transparent 60%);border-radius:50%;animation:glowPulse 4s ease-in-out infinite}.cta-section h2{font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:24px;position:relative;z-index:1}.cta-section p{font-size:1.15rem;color:hsla(0,0%,100%,.72);max-width:600px;margin:0 auto 48px;position:relative;z-index:1}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.insights{background:#f8fafc}.insights-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.insights-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.insight-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);display:block;color:inherit;position:relative}.insight-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #d97706, #f59e0b);opacity:0;transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.insight-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05)}.insight-card:hover::before{opacity:1}.insight-card:hover .insight-read-more{color:#d97706}.insight-body{padding:32px 28px;display:flex;flex-direction:column;min-height:220px}.insight-tag{display:inline-block;padding:4px 10px;border-radius:8px;background:rgba(217,119,6,.08);color:#d97706;font-size:.72rem;font-weight:600;margin-bottom:16px;letter-spacing:.03em;width:fit-content}.insight-card h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:8px;line-height:1.4}.insight-card p{font-size:.9rem;color:#64748b;line-height:1.6;flex:1}.insight-read-more{font-size:.85rem;font-weight:600;color:#64748b;margin-top:24px;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.filter-btn{padding:8px 20px;border-radius:50px;background:rgba(0,0,0,0);color:#64748b;border:1.5px solid #e2e8f0;font-size:.85rem;font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.filter-btn:hover{border-color:#334155;color:#334155}.filter-btn.active{background:#0f172a;color:#fff;border-color:#0f172a}.blog-card.hidden{display:none}.blog-page{background:#f8fafc}.blog-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px;margin-bottom:48px}.blog-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);display:block;color:inherit;position:relative}.blog-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #d97706, #f59e0b);opacity:0;transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05)}.blog-card:hover::before{opacity:1}.blog-card-body{padding:28px}.blog-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.blog-card-meta time{font-size:.82rem;color:#64748b}.blog-card h2{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:8px;line-height:1.4}.blog-card p{font-size:.95rem;color:#334155;line-height:1.6}.pagination{display:flex;justify-content:center;gap:12px}.pagination a,.pagination span{padding:10px 18px;border-radius:8px;font-size:.9rem;font-weight:600}.pagination a{background:#0f172a;color:#fff;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1)}.pagination a:hover{background:#1e293b}.pagination span{color:#64748b}.post-header{padding:160px 0 48px;background:linear-gradient(135deg, #0c1220 0%, #0f172a 100%);position:relative;overflow:hidden}.post-header::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:60px 60px;opacity:.3}.post-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:relative;z-index:1}.post-meta time{font-size:.88rem;color:hsla(0,0%,100%,.48)}.post-tag{display:inline-block;padding:4px 10px;border-radius:8px;background:rgba(217,119,6,.12);color:#fbbf24;font-size:.75rem;font-weight:600}.post-title{font-size:clamp(1.8rem,4vw,2.6rem);color:#fff;margin-bottom:16px;position:relative;z-index:1}.post-excerpt{font-size:1.15rem;color:hsla(0,0%,100%,.72);max-width:640px;line-height:1.8;position:relative;z-index:1}.post-body{padding:48px 0 64px}.post-footer{padding:48px 0;border-top:1px solid #e2e8f0}.post-author-box{display:flex;align-items:center;gap:16px;padding:24px;border-radius:12px;background:#f8fafc;margin-bottom:32px}.author-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg, #0f172a, #1e293b);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.author-avatar-img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-info strong{font-size:1rem;color:#0f172a}.author-info p{font-size:.88rem;color:#64748b;margin:4px 0 0}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px}.post-nav-link{padding:20px;border-radius:12px;border:1px solid #e2e8f0;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.post-nav-link:hover{border-color:#d97706}.post-nav-link.next{text-align:right}.post-nav-label{font-size:.82rem;color:#64748b;display:block;margin-bottom:4px}.post-nav-title{font-size:.95rem;font-weight:600;color:#0f172a}.site-footer{padding:80px 0 32px;background:#080c14;color:hsla(0,0%,100%,.48);border-top:1px solid hsla(0,0%,100%,.08)}.footer-grid{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;color:#fff;margin-bottom:16px;font-weight:700}.footer-brand p{font-size:.88rem;line-height:1.7;max-width:320px}.footer-col h4{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.72);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{font-size:.88rem;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.footer-col a:hover{color:#fff}.footer-bottom{padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.footer-social{display:flex;gap:16px}.footer-social a{width:38px;height:38px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.footer-social a:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.15)}@media(max-width: 1024px){.about-grid{grid-template-columns:1fr;gap:48px}.book-grid{grid-template-columns:1fr;gap:48px;text-align:center}.ventures-grid{grid-template-columns:1fr;gap:48px}.footer-grid{grid-template-columns:1fr 1fr}.book-cover-placeholder{margin:0 auto}}@media(max-width: 768px){.nav-links{display:none}.mobile-toggle{display:block}.results-grid,.insights-grid,.how-grid{grid-template-columns:1fr}.how-grid::before,.how-grid::after{display:none}.blog-grid{grid-template-columns:1fr}.hero{padding:100px 0 48px}section{padding:80px 0}.about-highlights{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.insights-header{flex-direction:column;align-items:flex-start;gap:16px}.post-nav{grid-template-columns:1fr}.ventures-card{margin-top:24px}.page-header{padding:120px 0 64px}.post-header{padding:120px 0 48px}.social-proof+.how-i-work::before,.how-i-work+.results::before,.ventures+.about::before,.insights+.cta-section::before{height:48px}.about-image-placeholder{max-width:360px;margin:0 auto}}@media(max-width: 480px){.hero h1{font-size:2rem}.section-title{font-size:1.5rem}.btn-primary,.btn-secondary,.btn-tertiary,.btn-glass,.btn-gold,.btn-outline-white{padding:12px 22px;font-size:.88rem}.ventures-actions{flex-direction:column}.hero-actions{flex-direction:column;align-items:stretch}.book-cover-placeholder{width:260px}}/*# sourceMappingURL=main.css.map */