:root{--ink: #0c0c10;--ink2: #14141c;--orange: #ff4500;--cream: #fdfcf9;--sand: #f4ede0;--sage: #deeadf;--indigo: #e8e4ff;--blush: #fce8df;--lavender: #f0eaff;--mint: #e2f5ee;--butter: #fef9e2;--border: #e2ddd6;--muted: #888480;--green: #2d6a4f;--purple: #6b46c1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:Manrope,sans-serif;font-weight:300;font-size:15px;line-height:1.7;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:20px 52px;transition:all .4s}nav.solid{background:#fdfcf9f7;backdrop-filter:blur(24px);border-bottom:1px solid var(--border);padding:14px 52px}.logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:8px}.logo-dot{color:var(--orange)}.logo-tag{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:1px;font-weight:500;color:var(--muted);text-transform:uppercase;border-left:1px solid var(--border);padding-left:10px;margin-left:2px;line-height:1.2}.nav-links{display:flex;align-items:center;gap:32px}.nav-link{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--ink)}.nav-cta{background:var(--orange);color:#fff!important;padding:11px 22px;border-radius:2px;font-size:12px!important;font-weight:500;transition:all .2s}.nav-cta:hover{background:#d93d00!important;transform:translateY(-1px)}.hero{min-height:100vh;display:grid;grid-template-columns:55% 45%}.hero-left{background:var(--ink);padding:140px 64px 80px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hero-left:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 55%,rgba(255,69,0,.08) 0%,transparent 60%);pointer-events:none}.hero-left:after{content:"MAXIMYZ";position:absolute;bottom:-30px;left:-5px;font-family:Bebas Neue,sans-serif;font-size:180px;color:#ffffff06;pointer-events:none;line-height:1;letter-spacing:3px;white-space:nowrap}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff52;margin-bottom:28px;opacity:0;animation:fadeUp .7s .1s ease both;position:relative;z-index:1}.pulse{width:6px;height:6px;border-radius:50%;background:var(--orange);animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.hero-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,6.5vw,104px);line-height:.9;letter-spacing:1px;color:#fff;opacity:0;animation:fadeUp .7s .2s ease both;position:relative;z-index:1}.hero-h1 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.hero-bottom{opacity:0;animation:fadeUp .7s .4s ease both;position:relative;z-index:1}.hero-desc{font-size:15px;color:#ffffff61;line-height:1.85;max-width:400px;margin-bottom:32px}.hero-btns{display:flex;gap:14px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#fff;padding:15px 32px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-weight:500;border-radius:2px;transition:all .25s}.btn-primary:hover{background:#d93d00;transform:translateY(-2px);box-shadow:0 10px 28px #ff450059}.btn-ghost{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.15);color:#ffffff80;padding:15px 28px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s}.btn-ghost:hover{border-color:#fff6;color:#ffffffe6}.hero-right{background:var(--indigo);padding:140px 52px 80px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;opacity:0;animation:fadeRight .8s .3s ease both}.hero-right:before{content:"";position:absolute;top:-60px;right:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(107,70,193,.14) 0%,transparent 70%);pointer-events:none}.market-data{position:relative;z-index:1}.md-title{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#503cc873;margin-bottom:20px;font-weight:500}.md-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.md-stat{background:#ffffff80;border-radius:4px;padding:16px;border:1px solid rgba(107,70,193,.1)}.md-num{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--purple);letter-spacing:1px;line-height:1;margin-bottom:4px}.md-label{font-size:11px;color:#5048a8;line-height:1.4}.hero-checks{list-style:none;position:relative;z-index:1}.hero-checks li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid rgba(107,70,193,.1);font-size:13px;color:#2a2258;line-height:1.5}.hero-checks li:last-child{border-bottom:1px solid rgba(107,70,193,.1)}.chk{width:18px;height:18px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:2px;border-radius:2px}.marquee{background:var(--orange);padding:12px 0;overflow:hidden;white-space:nowrap}.marquee-inner{display:inline-flex;animation:ticker 28s linear infinite}.mi{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:4px;color:#ffffffd9;padding:0 28px}.ms{color:#ffffff4d}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.market-strip{background:var(--ink2);padding:48px 56px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#ffffff0d}.ms-card{background:var(--ink2);padding:28px 32px;border-right:1px solid rgba(255,255,255,.05)}.ms-card:last-child{border-right:none}.ms-num{font-family:Bebas Neue,sans-serif;font-size:44px;color:var(--orange);letter-spacing:1px;line-height:1;margin-bottom:6px}.ms-label{font-size:12px;color:#ffffff4d;line-height:1.5}.ms-source{font-size:10px;color:#ffffff26;margin-top:4px;letter-spacing:.5px}#thesis{background:var(--cream);padding:100px 56px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.thesis-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-weight:500}.thesis-big{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:1px;line-height:.93;color:var(--ink);margin-bottom:24px}.thesis-big em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.thesis-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,2.2vw,28px);line-height:1.45;color:var(--ink);margin-bottom:28px}.thesis-quote span{color:var(--orange);font-style:normal}.thesis-text{font-size:15px;color:var(--muted);line-height:1.9;margin-bottom:14px}.thesis-text strong{color:var(--ink);font-weight:500}.thesis-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.t-tag{font-size:11px;letter-spacing:.5px;padding:6px 14px;border:1px solid var(--border);border-radius:100px;color:var(--muted);transition:all .2s;cursor:default}.t-tag:hover{border-color:var(--orange);color:var(--orange)}#services{background:var(--ink);padding:100px 56px}.srv-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:64px}.srv-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5.5vw,72px);letter-spacing:1px;line-height:.93;color:#fff}.srv-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.srv-intro{font-size:15px;color:#ffffff59;line-height:1.85}.srv-intro strong{color:#ffffffa6;font-weight:400}.srv-category{margin-bottom:48px}.srv-cat-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:500}.srv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.srv-grid-2{grid-template-columns:repeat(2,1fr)}.srv-card{background:var(--ink2);padding:36px 28px;border-right:1px solid rgba(255,255,255,.05);transition:background .3s;position:relative;overflow:hidden}.srv-card:last-child{border-right:none}.srv-card:hover{background:#1a1a24}.srv-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.srv-card:hover:before{transform:scaleX(1)}.srv-icon{font-size:24px;margin-bottom:16px}.srv-name{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;color:#fff;margin-bottom:10px}.srv-desc{font-size:13px;color:#ffffff52;line-height:1.75;margin-bottom:16px}.srv-revenue{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--orange);letter-spacing:.5px;font-weight:500}.srv-revenue:before{content:"↑";font-size:13px}#how{background:var(--sand);padding:100px 56px}.how-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.how-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:1px;line-height:.93}.how-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.how-intro{font-size:15px;color:var(--muted);line-height:1.85}.how-intro strong{color:var(--ink);font-weight:500}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #ddd0c0;background:#ddd0c0;border-radius:4px;overflow:hidden}.how-step{background:var(--sand);padding:36px 24px;transition:background .3s}.how-step:hover{background:#ede8de}.how-n{font-family:Bebas Neue,sans-serif;font-size:68px;color:#ddd0c0;line-height:1;margin-bottom:16px;transition:color .3s}.how-step:hover .how-n{color:var(--orange)}.how-step-title{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:1px;margin-bottom:8px}.how-step-desc{font-size:13px;color:var(--muted);line-height:1.7}.how-tool{margin-top:12px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);font-weight:500}#market{background:var(--sage);padding:100px 56px}.market-header{margin-bottom:56px}.market-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:1px;line-height:.93;color:#142818;margin-bottom:16px}.market-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.market-sub{font-size:15px;color:#3d5e46;max-width:580px;line-height:1.8}.market-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.mi-card{background:#fff;border:1px solid rgba(0,60,30,.1);border-radius:4px;padding:24px;position:relative;overflow:hidden;transition:transform .3s}.mi-card:hover{transform:translateY(-4px)}.mi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--orange)}.mi-pct{font-family:Bebas Neue,sans-serif;font-size:48px;color:var(--orange);letter-spacing:1px;line-height:1;margin-bottom:8px}.mi-title{font-weight:500;font-size:14px;color:#142818;margin-bottom:6px}.mi-desc{font-size:13px;color:#3d5e46;line-height:1.6}.mi-src{font-size:10px;color:#003c1e4d;margin-top:10px;letter-spacing:.5px}.market-opportunities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.opp-card{background:#003c1e0d;border:1px solid rgba(0,60,30,.08);border-radius:4px;padding:20px 24px;display:flex;gap:16px;align-items:flex-start;transition:background .3s}.opp-card:hover{background:#003c1e14}.opp-icon{font-size:22px;flex-shrink:0}.opp-title{font-weight:500;font-size:14px;color:#142818;margin-bottom:4px}.opp-desc{font-size:13px;color:#3d5e46;line-height:1.65}#proof{background:var(--ink);padding:100px 56px;display:grid;grid-template-columns:80px 1fr;gap:48px;align-items:center}.proof-vert{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:4px;color:#ffffff1a;text-transform:uppercase}.proof-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,2.5vw,36px);color:#fff;line-height:1.45;margin-bottom:32px}.proof-quote strong{color:var(--orange);font-style:normal}.proof-meta{display:flex;align-items:center;gap:16px}.proof-av{width:40px;height:40px;border-radius:50%;background:#ff450026;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:16px;color:var(--orange);flex-shrink:0}.proof-name{font-size:14px;color:#fff9}.proof-role{font-size:12px;color:#ffffff40;margin-top:2px}#packages{background:var(--lavender);padding:100px 56px}.pkg-header{margin-bottom:56px}.pkg-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:1px;line-height:.93;color:#1a1040;margin-bottom:16px}.pkg-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.pkg-sub{font-size:15px;color:#5a4898;max-width:540px;line-height:1.8}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pkg-card{background:#fff;border:1px solid rgba(107,70,193,.12);border-radius:6px;overflow:hidden;transition:transform .3s,box-shadow .3s}.pkg-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #6b46c11f}.pkg-card.featured{border-color:var(--orange);transform:translateY(-8px);box-shadow:0 20px 48px #ff45001f}.pkg-card.featured:hover{transform:translateY(-14px)}.pkg-top{padding:28px;border-bottom:1px solid rgba(107,70,193,.08)}.pkg-card.featured .pkg-top{background:var(--ink)}.pkg-tier{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.pkg-card.featured .pkg-tier{color:var(--orange)}.pkg-name{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:1px;color:var(--ink);margin-bottom:8px}.pkg-card.featured .pkg-name{color:#fff}.pkg-desc{font-size:13px;color:var(--muted);line-height:1.6}.pkg-card.featured .pkg-desc{color:#ffffff61}.pkg-body{padding:24px 28px}.pkg-features{list-style:none;margin-bottom:24px}.pkg-features li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(107,70,193,.06);font-size:13px;color:var(--muted);align-items:flex-start;line-height:1.5}.pkg-features li:last-child{border-bottom:none}.pkg-features li:before{content:"→";color:var(--orange);flex-shrink:0;font-size:12px;margin-top:1px}.pkg-cta{display:block;text-align:center;padding:13px;border:1px solid var(--ink);border-radius:3px;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--ink);transition:all .2s;font-family:Manrope,sans-serif}.pkg-cta:hover{background:var(--ink);color:#fff}.pkg-card.featured .pkg-cta{background:var(--orange);border-color:var(--orange);color:#fff}.pkg-card.featured .pkg-cta:hover{background:#d93d00}.pkg-note{margin-top:24px;padding:16px 20px;background:#6b46c10f;border-left:3px solid var(--orange);font-size:13px;color:#5a4898;line-height:1.7;border-radius:0 4px 4px 0}.pkg-note strong{color:#1a1040}#why{background:var(--butter);padding:100px 56px}.why-header{margin-bottom:56px}.why-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);letter-spacing:1px;line-height:.93;color:#2a1f08;margin-bottom:16px}.why-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why-card{background:#fff;border:1px solid rgba(180,140,0,.1);border-radius:4px;padding:28px 24px;position:relative;overflow:hidden;transition:transform .3s}.why-card:hover{transform:translateY(-4px)}.why-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--orange);transform:scaleX(0);transition:transform .3s;transform-origin:left}.why-card:hover:after{transform:scaleX(1)}.why-icon{font-size:28px;margin-bottom:16px}.why-card-title{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:1px;margin-bottom:10px;color:#2a1f08}.why-card-desc{font-size:13px;color:#8a7a52;line-height:1.7}#contact{background:var(--indigo);padding:100px 56px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#6b46c173;margin-bottom:16px;font-weight:500}.contact-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5.5vw,80px);letter-spacing:1px;line-height:.9;color:#12104a;margin-bottom:24px}.contact-title em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--orange);letter-spacing:0}.contact-desc{font-size:15px;color:#5a52a0;line-height:1.85;margin-bottom:32px}.contact-desc strong{color:#12104a;font-weight:500}.contact-btn{display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:#fff;padding:16px 36px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-weight:500;border-radius:2px;transition:all .25s;margin-bottom:20px}.contact-btn:hover{background:var(--orange);transform:translateY(-2px)}.contact-email{display:block;font-size:14px;color:#5a52a0;text-decoration:none;border-bottom:1px solid rgba(107,70,193,.2);padding-bottom:2px;width:fit-content;transition:color .2s}.contact-email:hover{color:var(--orange)}.contact-facts{list-style:none}.cf{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid rgba(107,70,193,.1);align-items:flex-start}.cf-icon{width:40px;height:40px;background:#6b46c114;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;border-radius:4px}.cf-title{font-weight:500;font-size:14px;color:#12104a;margin-bottom:3px}.cf-detail{font-size:13px;color:#5a52a0;line-height:1.6}.contact-note{margin-top:20px;padding:16px 20px;background:#6b46c10f;border-left:3px solid var(--orange);font-size:13px;color:#5a52a0;line-height:1.7;border-radius:0 4px 4px 0}.contact-note strong{color:#12104a}footer{background:var(--ink);border-top:1px solid rgba(255,255,255,.04);padding:40px 56px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.f-logo{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:3px;color:#fff;margin-bottom:10px}.f-logo span{color:var(--orange)}.f-tagline{font-size:12px;color:#ffffff40;line-height:1.6;max-width:240px}.footer-col-title{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffff40;margin-bottom:16px;font-weight:500}.footer-links{list-style:none}.footer-links li{margin-bottom:8px}.footer-links a{font-size:13px;color:#ffffff59;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ffffffb3}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ffffff26}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width: 900px){nav,nav.solid{padding:14px 20px}.nav-links .nav-link:not(.nav-cta){display:none}.logo-tag{display:none}.hero{grid-template-columns:1fr}.hero-left{padding:100px 28px 56px;min-height:65vh}.hero-left:after{display:none}.hero-right{padding:52px 28px}.md-stats{grid-template-columns:1fr 1fr}.market-strip{grid-template-columns:1fr 1fr;gap:1px;padding:32px 24px}.ms-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}#thesis{grid-template-columns:1fr;padding:64px 24px;gap:40px}#services{padding:64px 24px}.srv-header{grid-template-columns:1fr;gap:24px}.srv-grid,.srv-grid-2{grid-template-columns:1fr}.srv-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}#how{padding:64px 24px}.how-header{grid-template-columns:1fr;gap:24px}.how-steps{grid-template-columns:1fr 1fr}#market{padding:64px 24px}.market-insights,.market-opportunities{grid-template-columns:1fr}#proof{grid-template-columns:1fr;gap:24px;padding:64px 24px}.proof-vert{writing-mode:horizontal-tb;transform:none;font-size:10px}#packages{padding:64px 24px}.pkg-grid{grid-template-columns:1fr}.pkg-card.featured{transform:none}#why{padding:64px 24px}.why-grid{grid-template-columns:1fr 1fr}#contact{grid-template-columns:1fr;padding:64px 24px;gap:48px}footer{padding:40px 24px}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}.srv-eyebrow[data-astro-cid-g5jplrhu]{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#ffffff40;margin-bottom:14px;font-weight:500}.how-eyebrow[data-astro-cid-wwkfyzex]{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-weight:500}.pkg-eyebrow[data-astro-cid-htip432t]{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#6b46c173;margin-bottom:14px;font-weight:500}.why-eyebrow[data-astro-cid-4lggikct]{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#b48c0080;margin-bottom:14px;font-weight:500}
