@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--gold:#d4a853;--gold-hover:#e5c07b;--gold-dim:#92704a;--gold-glow:#d4a85340;--gold-tint:#d4a8531a;--bg-deep:#141211;--bg-alt:#1a1715;--bg-card-shell:#ffffff0a;--bg-card-core:#211e1c;--bg-card-hover:#262220;--bg-footer:#0d0c0b;--text-primary:#faf9f6;--text-muted:#a8a29e;--text-dim:#78716c;--text-inverse:#141211;--border-subtle:#ffffff14;--border-glow:#d4a85340;--border-ghost:#ffffff0a;--font-headline:"Sora", sans-serif;--font-body:"Inter", sans-serif;--section-pad:clamp(32px, 4vw, 56px);--content-max:1120px;--ease-elastic:cubic-bezier(.32, .72, 0, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-headline);letter-spacing:-.025em;color:var(--text-primary);font-weight:700;line-height:1.15}.text-gradient{background:linear-gradient(135deg,#fff6e5 0%,#d4a853 60%,#b88a3b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gold{color:var(--gold)}.text-muted{color:var(--text-muted)}.eyebrow-pill{letter-spacing:.12em;color:var(--gold);text-transform:uppercase;background:#d4a85314;border:1px solid #d4a85333;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.loss-tag{letter-spacing:.08em;text-transform:uppercase;color:#e58c8a;background:#e58c8a1a;border:1px solid #e58c8a40;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.section{padding:var(--section-pad) 20px;position:relative}.section-alt{background:var(--bg-alt)}.section-deep{background:var(--bg-deep)}.section-footer{background:var(--bg-footer)}.container{max-width:var(--content-max);width:100%;margin:0 auto}.section-header{text-align:center;margin-bottom:28px}.section-header h2{margin-bottom:10px;font-size:clamp(24px,3.2vw,38px)}.section-header p{color:var(--text-muted);max-width:620px;margin:0 auto;font-size:clamp(14px,1.4vw,16px);line-height:1.5}.nav-wrapper{z-index:100;pointer-events:none;justify-content:center;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.nav-island{pointer-events:auto;-webkit-backdrop-filter:blur(16px);width:100%;max-width:900px;transition:all .3s var(--ease-elastic);background:#1c1917e0;border:1px solid #ffffff17;border-radius:9999px;justify-content:space-between;align-items:center;gap:28px;padding:6px 8px 6px 18px;display:flex;box-shadow:0 10px 30px #0006,inset 0 1px 1px #ffffff14}.nav-brand-link{align-items:center;text-decoration:none;display:flex}.nav-links{gap:24px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--gold)}.nav-cta-btn{background:var(--gold);color:var(--text-inverse);font-family:var(--font-headline);transition:all .25s var(--ease-elastic);border-radius:9999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nav-cta-btn:hover{background:var(--gold-hover);transform:translateY(-1px)}.nav-cta-price{opacity:.75;border-left:1px solid #00000040;padding-left:8px;font-size:12px;font-weight:600}.btn-primary{background:var(--gold);color:var(--text-inverse);font-family:var(--font-headline);cursor:pointer;transition:all .3s var(--ease-elastic);box-shadow:0 0 35px var(--gold-glow);border:none;border-radius:9999px;align-items:center;gap:12px;padding:12px 14px 12px 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--gold-hover);transform:translateY(-2px)scale(1.01);box-shadow:0 0 50px #d4a85366}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-icon-circle{width:28px;height:28px;transition:transform .25s var(--ease-elastic);background:#00000026;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-primary:hover .btn-icon-circle,.nav-cta-btn:hover .btn-icon-circle{transform:translate(2px,-2px)scale(1.08)}.bezel-card{background:var(--bg-card-shell);border:1px solid var(--border-subtle);transition:border-color .3s var(--ease-elastic), box-shadow .3s var(--ease-elastic);border-radius:18px;padding:5px}.bezel-card:hover{border-color:var(--border-glow);box-shadow:0 8px 30px #00000059}.bezel-inner{background:var(--bg-card-core);border:1px solid var(--border-ghost);border-radius:13px;flex-direction:column;height:100%;padding:22px 20px;transition:background .3s;display:flex;box-shadow:inset 0 1px 1px #ffffff0d}.bezel-card:hover .bezel-inner{background:var(--bg-card-hover)}.card-top-meta{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bezel-inner h3{margin-bottom:8px;font-size:17px}.bezel-inner p{color:var(--text-muted);font-size:13.5px;line-height:1.55}.number-badge{width:32px;height:32px;font-family:var(--font-headline);color:var(--gold);background:#d4a85314;border:1px solid #d4a85340;border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.mode-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#d4a8531a;border:1px solid #d4a8534d;border-radius:5px;width:fit-content;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hero{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding-top:84px;padding-bottom:32px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 20%,#d4a85317 0%,#0000 70%);position:absolute;inset:0}.hero-content{z-index:1;max-width:840px;margin:0 auto;position:relative}.hero-headline{margin-bottom:16px;font-size:clamp(30px,4.4vw,54px);line-height:1.1}.hero-sub{color:var(--text-muted);max-width:660px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:clamp(14px,1.6vw,17px);line-height:1.55}.hero-actions{margin-bottom:20px}.hero-meta{color:var(--text-dim);letter-spacing:.02em;margin-top:10px;font-size:12px}.hero-scarcity{margin-top:10px}.scarcity-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);background:#211e1cb3;border-radius:9999px;flex-direction:column;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.scarcity-bar-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.scarcity-label{color:var(--text-muted);font-size:12.5px;font-weight:500}.scarcity-dots{gap:5px;display:flex}.scarcity-dot{border-radius:9999px;width:24px;height:6px}.scarcity-dot-filled{background:var(--gold);box-shadow:0 0 8px #d4a85366}.scarcity-dot-empty{background:#ffffff14}.timeline{grid-template-columns:repeat(4,1fr);gap:0;padding-top:24px;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-dim), var(--gold));z-index:0;height:2px;position:absolute;top:42px;left:12.5%;right:12.5%}.timeline-phase{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.timeline-number{background:var(--bg-deep);border:2px solid var(--gold);width:36px;height:36px;font-family:var(--font-headline);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 0 16px #d4a85333}.timeline-days{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:700}.timeline-title{font-family:var(--font-headline);margin-bottom:4px;font-size:15px;font-weight:700}.timeline-desc{color:var(--text-muted);font-size:12.5px;line-height:1.45}.cadence-tabs-wrapper{justify-content:center;margin-bottom:24px;display:flex}.cadence-tabs-pill{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211e1ce6;border-radius:9999px;gap:6px;padding:5px;display:inline-flex;box-shadow:0 8px 24px #0006}.cadence-tab-btn{color:var(--text-muted);cursor:pointer;font-family:var(--font-body);transition:all .25s var(--ease-elastic);background:0 0;border:none;border-radius:9999px;flex-direction:column;align-items:center;padding:8px 22px;display:inline-flex}.cadence-tab-btn:hover{color:var(--text-primary);background:#ffffff0a}.cadence-tab-btn.active{background:var(--gold);color:var(--text-inverse);box-shadow:0 0 20px #d4a85359}.cadence-tab-btn .tab-badge{letter-spacing:.1em;opacity:.75;margin-bottom:2px;font-size:9px;font-weight:800}.cadence-tab-btn .tab-name{font-family:var(--font-headline);font-size:13.5px;font-weight:700}.schedule-master-card{width:100%}.schedule-master-inner{padding:28px 24px}.schedule-header-meta{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:20px;width:100%;margin-bottom:24px;padding-bottom:24px;display:flex}.schedule-header-top{width:100%}.schedule-title-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.schedule-mode-title{margin-bottom:0;font-size:22px}.schedule-mode-desc{color:var(--text-muted);width:100%;max-width:100%;font-size:14.5px;line-height:1.6}.schedule-stats-grid{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;display:grid}@media (width<=992px){.schedule-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.schedule-stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{border:1px solid var(--border-subtle);cursor:pointer;transition:border-color .25s ease, background .25s ease, transform .25s var(--ease-elastic);background:#ffffff06;border-radius:12px;outline:none;flex-direction:column;justify-content:space-between;gap:4px;padding:12px 14px;display:flex;position:relative}.stat-card:hover,.stat-card:focus{border-color:var(--border-glow);background:#ffffff0d;transform:translateY(-2px)}.stat-card-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.stat-card .stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.stat-info-icon{color:var(--text-dim);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;transition:all .2s;display:flex}.stat-card:hover .stat-info-icon,.stat-card:focus .stat-info-icon{color:var(--gold);background:#d4a8531f;border-color:#d4a85366}.stat-card .stat-value{color:var(--text-primary);font-size:14px;font-weight:700;font-family:var(--font-headline);letter-spacing:-.01em}.stat-card .stat-sub{color:var(--text-dim);font-size:10px;font-weight:500;line-height:1.3}.stat-tooltip{-webkit-backdrop-filter:blur(16px);pointer-events:none;opacity:0;visibility:hidden;z-index:120;width:240px;transition:all .25s var(--ease-elastic);text-align:left;background:#181513f7;border:1px solid #d4a85359;border-radius:10px;padding:10px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 14px 36px #000000a6,0 0 20px #d4a85326}.stat-tooltip:after{content:"";border:6px solid #0000;border-top-color:#181513f7;position:absolute;top:100%;left:50%;transform:translate(-50%)}.stat-card:hover .stat-tooltip,.stat-card:focus .stat-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.stat-tooltip strong{font-family:var(--font-headline);color:var(--gold);margin-bottom:4px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}.stat-tooltip p{color:var(--text-primary);opacity:.9;margin:0;font-size:10.5px;line-height:1.45}.text-amber{color:#e5a93c}.cadence-calendar-view{grid-template-columns:90px 1fr;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.cal-time-col{flex-direction:column;gap:8px;display:flex}.cal-time-header{height:40px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);align-items:center;font-size:11px;font-weight:700;display:flex}.cal-time-slot{min-height:72px;color:var(--text-dim);font-variant-numeric:tabular-nums;border-top:1px dashed #ffffff0d;flex:1;align-items:flex-start;padding-top:6px;font-size:11px;font-weight:600;display:flex}.cal-days-grid{grid-template-columns:repeat(5,1fr);gap:8px;min-width:780px;display:grid}.cal-day-col{flex-direction:column;gap:8px;display:flex}.cal-day-header{border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:center;height:40px;padding-bottom:4px;display:flex}.cal-day-header .day-name{font-family:var(--font-headline);color:var(--text-primary);font-size:13px;font-weight:700}.cal-day-header .day-theme{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.schedule-block{border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:72px;padding:8px 10px;transition:all .2s;display:flex}.schedule-block:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.schedule-block .block-badge{letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-bottom:3px;font-size:8.5px;font-weight:800}.schedule-block .block-title{font-family:var(--font-headline);margin-bottom:3px;font-size:11.5px;font-weight:700;line-height:1.25}.schedule-block .block-desc{opacity:.85;margin-bottom:4px;font-size:10px;line-height:1.35}.schedule-block .block-time{opacity:.75;font-size:9.5px;font-weight:600}.schedule-block .block-tag{opacity:.6;font-size:9px;font-weight:500}.block-tier1{color:#fff2d6;background:#d4a85329;border-color:#d4a85359}.block-tier1 .block-badge{color:var(--gold)}.block-tier1 .block-title{color:#fff8eb}.block-tier1-strategy{color:#fff4d9;background:#f5d77f24;border-color:#f5d77f4d}.block-tier1-strategy .block-badge{color:#f5d77f}.block-tier2{color:#e7e5e4;background:#a8a29e1a;border-color:#a8a29e33}.block-capital{color:#fff6e5;background:#e5a93c2e;border-color:#e5a93c61}.block-capital .block-badge{color:#f8b84e}.block-venture-a{color:#fff8eb;background:#d4a8532e;border-color:#d4a85366}.block-venture-a .block-badge{color:var(--gold)}.block-venture-b{color:#fee8c8;background:#b88a3b29;border-color:#b88a3b59}.block-venture-b .block-badge{color:#e5a93c}.block-venture-c{color:#f5f5f4;background:#78716c26;border-color:#78716c4d}.block-venture-c .block-badge{color:#d6d3d1}.block-meetings{color:#e7e5e4;background:#4e463e59;border-color:#d4a85340}.block-meetings .block-badge{color:var(--gold)}.block-ops{color:var(--text-muted);background:#2a2725cc;border-color:#ffffff14}.block-ops .block-title{color:var(--text-primary)}.block-buffer{color:var(--text-dim);background:#ffffff05;border:1px dashed #ffffff1f;justify-content:center;min-height:48px}.block-buffer .block-title{color:var(--text-muted);font-size:10.5px;font-weight:500}.schedule-legend{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.legend-item{color:var(--text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.legend-swatch{border-radius:3px;width:10px;height:10px}.swatch-tier1{background:var(--gold);box-shadow:0 0 6px var(--gold-glow)}.swatch-capital{background:#e5a93c}.swatch-meetings{border:1px solid var(--gold);background:#6b5b49}.swatch-ops{background:#3a3532;border:1px solid #ffffff1a}.swatch-buffer{background:0 0;border:1px dashed #ffffff4d}.guarantee-icon-box{background:#d4a8531a;border:1px solid #d4a8534d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pricing-bezel{max-width:580px;margin:0 auto;position:relative}.pricing-inner{padding:32px 28px;position:relative;overflow:hidden}.pricing-card-glow{filter:blur(50px);pointer-events:none;background:#d4a85326;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.pricing-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.pricing-title{font-family:var(--font-headline);font-size:20px;font-weight:700}.pricing-subtitle{color:var(--text-muted);margin-top:2px;font-size:13.5px}.pricing-amount{font-family:var(--font-headline);color:var(--gold);font-size:40px;font-weight:800}.pricing-list{margin-bottom:28px;list-style:none}.pricing-list li{align-items:flex-start;gap:12px;padding:7px 0;font-size:14.5px;display:flex}.pricing-list .check{color:var(--gold);flex-shrink:0;font-weight:700}.pricing-cta{justify-content:center;width:100%;padding:14px 20px;font-size:17px}.footer{background:var(--bg-footer);border-top:1px solid var(--border-subtle);padding:32px 20px}.footer-inner{max-width:var(--content-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.footer-tagline{color:var(--text-muted);font-size:13px}.footer-copy{color:var(--text-dim);font-size:12px}@media (width<=1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.grid-3{grid-template-columns:1fr}.nav-links{display:none}.nav-island{gap:12px;padding:6px 8px 6px 14px}.timeline{grid-template-columns:1fr;gap:24px;padding-top:0}.timeline:before{width:2px;height:auto;inset:0 auto 0 18px}.timeline-phase{text-align:left;flex-direction:row;align-items:flex-start;gap:16px}.timeline-number{flex-shrink:0;margin-bottom:0}.pricing-header{flex-direction:column;align-items:flex-start;gap:10px}.footer-inner{text-align:center;flex-direction:column}}@media (width<=600px){.scarcity-bar{border-radius:16px}.scarcity-bar-inner{flex-direction:column;gap:6px}}
