:root{--black:#0B0B0B;--black-soft:#111111;--black-card:#161616;--black-elevated:#1a1a1a;--navy:#0F172A;--navy-light:#1e293b;--gold:#C9A54C;--gold-soft:#d4b565;--gold-dim:rgba(201,165,76,0.12);--gold-glow:rgba(201,165,76,0.06);--white:#FFFFFF;--off-white:#FAFAF8;--grey-50:#F5F5F3;--grey-100:#EBEBEA;--grey-200:#D4D4D2;--grey-400:#9A9A98;--grey-500:#737373;--grey-600:#525252;--grey-700:#404040;--grey-800:#262626;--text-hero:#FAFAF8;--text-hero-sub:#888888;--text-dark:#1a1a1a;--text-body:#404040;--text-muted:#737373;--text-light:#9a9a98;--font-display:"Playfair Display",Georgia,serif;--font-body:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--ease:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out:cubic-bezier(0.16,1,0.3,1);--border:rgba(0,0,0,0.06);--border-dark:rgba(255,255,255,0.06)}.landing-page *,.landing-page :after,.landing-page :before{margin:0;padding:0;box-sizing:border-box}.landing-page{font-family:var(--font-body);font-weight:300;line-height:1.6;overflow-x:hidden;color:var(--text-body);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page ::selection{background:rgba(201,165,76,.2);color:var(--black)}.landing-page img{max-width:100%;display:block}.landing-page a{text-decoration:none;color:inherit}.landing-page button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.grain{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:.35;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:128px 128px}.l-nav{position:fixed;top:0;width:100%;z-index:100;transition:all .5s var(--ease)}.l-nav.nav--dark{background:rgba(11,11,11,.8);border-bottom:1px solid var(--border-dark)}.l-nav.nav--dark,.l-nav.nav--light{backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6)}.l-nav.nav--light{background:rgba(255,255,255,.88);border-bottom:1px solid var(--border)}.nav-in{max-width:1200px;margin:0 auto;padding:0 2.5rem;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--font-body);font-size:1.125rem;font-weight:600;letter-spacing:.06em;transition:color .4s}.nav--dark .nav-logo{color:var(--text-hero)}.nav--light .nav-logo{color:var(--text-dark)}.nav-logo span{font-weight:300;opacity:.5;margin-left:.125rem}.l-nav-links{display:flex;align-items:center;gap:2.5rem}.l-nav-links a{font-size:.8125rem;font-weight:400;letter-spacing:.01em;transition:all .3s}.nav--dark .l-nav-links a{color:var(--grey-500)}.nav--dark .l-nav-links a:hover{color:var(--text-hero)}.nav--light .l-nav-links a{color:var(--text-muted)}.nav--light .l-nav-links a:hover{color:var(--text-dark)}.nav-cta{font-size:.8125rem;font-weight:500;padding:.5rem 1.375rem;border-radius:6px;transition:all .3s;letter-spacing:.01em}.nav--dark .nav-cta{color:var(--black);background:var(--gold)}.nav--light .nav-cta{color:var(--white);background:var(--navy)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.nav-menu-btn{display:none;background:none;padding:.25rem}.nav--dark .nav-menu-btn{color:var(--text-hero)}.nav--light .nav-menu-btn{color:var(--text-dark)}.hero{position:relative;background:var(--black);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8rem 2.5rem 6rem;overflow:hidden}.hero-glow{top:30%;left:50%;transform:translate(-50%,-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(201,165,76,.03) 0,transparent 60%)}.hero-glow,.hero-glow-2{position:absolute;pointer-events:none;z-index:1}.hero-glow-2{bottom:10%;right:15%;width:400px;height:400px;background:radial-gradient(circle,rgba(15,23,42,.15) 0,transparent 70%)}.hero-content{position:relative;z-index:5;max-width:780px}.hero-eyebrow{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--gold);margin-bottom:2.5rem;opacity:0;animation:hero-fade 1s var(--ease-out) .2s forwards}.hero h1{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.08;color:var(--text-hero);letter-spacing:-.02em;margin-bottom:2rem;opacity:0;animation:hero-fade 1s var(--ease-out) .4s forwards}.hero h1 em{font-style:italic;font-weight:400}.hero-sub{font-size:1.125rem;font-weight:300;color:var(--text-hero-sub);line-height:1.65;max-width:520px;margin:0 auto 3.5rem;opacity:0;animation:hero-fade 1s var(--ease-out) .6s forwards}.hero-actions{display:flex;gap:1rem;justify-content:center;align-items:center;opacity:0;animation:hero-fade 1s var(--ease-out) .8s forwards}.btn-gold{font-size:.9375rem;font-weight:500;color:var(--black);background:var(--gold);padding:.9375rem 2.5rem;border-radius:8px;transition:all .35s var(--ease);letter-spacing:.01em}.btn-gold:hover{background:var(--gold-soft);box-shadow:0 8px 32px rgba(201,165,76,.2);transform:translateY(-2px)}.btn-outline{font-size:.9375rem;font-weight:400;color:var(--grey-500);background:transparent;border:1px solid rgba(255,255,255,.1);padding:.9375rem 2.5rem;border-radius:8px;transition:all .35s var(--ease)}.btn-outline:hover{color:var(--text-hero);border-color:rgba(255,255,255,.2)}.hero-scroll{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);z-index:5;opacity:0;animation:hero-fade 1s var(--ease-out) 1.2s forwards}.hero-scroll span{display:block;width:1px;height:40px;background:linear-gradient(to bottom,var(--gold),transparent);margin:0 auto;animation:scroll-pulse 2.5s ease-in-out infinite}@keyframes hero-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-pulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:.7;transform:scaleY(1)}}.divider{width:1px;height:80px;background:linear-gradient(180deg,rgba(201,165,76,.3),transparent);margin:0 auto}.proof{padding:6rem 2.5rem;background:var(--white);border-bottom:1px solid var(--border)}.proof-in{max-width:1200px;margin:0 auto}.proof-label{text-align:center;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--text-light);margin-bottom:3.5rem}.proof-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:4rem}.proof-num{text-align:center}.proof-num-val{font-family:var(--font-display);font-size:2.75rem;font-weight:500;color:var(--text-dark);line-height:1.1}.proof-num-val span{color:var(--gold)}.proof-num-desc{font-size:.8125rem;color:var(--text-muted);margin-top:.5rem;line-height:1.5}.proof-logos{display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap;padding-top:3rem;border-top:1px solid var(--border)}.proof-logo{font-family:var(--font-display);font-size:.9375rem;font-weight:500;color:var(--text-dark);opacity:.2;letter-spacing:.03em;white-space:nowrap}.problem{padding:8rem 2.5rem;background:var(--off-white)}.problem-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.problem-eyebrow{font-size:.6875rem;text-transform:uppercase;letter-spacing:.2em;color:var(--gold)}.problem-eyebrow,.problem-title{font-weight:500;margin-bottom:1.5rem}.problem-title{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);color:var(--text-dark);line-height:1.2}.problem-text{font-size:1rem;color:var(--text-muted);line-height:1.75;margin-bottom:2rem}.problem-list{list-style:none;display:flex;flex-direction:column;gap:.875rem}.problem-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--text-body);line-height:1.55}.problem-list li .material-symbols-outlined{font-size:1.125rem;color:var(--gold);margin-top:.15rem;flex-shrink:0;font-variation-settings:"FILL" 1}.problem-visual{background:var(--black);border-radius:16px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.12)}.problem-visual:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(ellipse at right center,rgba(201,165,76,.04),transparent 70%);pointer-events:none}.pv-header{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--gold);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.pv-header .material-symbols-outlined{font-size:.875rem}.pv-stat{margin-bottom:1.5rem}.pv-stat-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.pv-stat-label{font-size:.75rem;color:var(--grey-500)}.pv-stat-val{font-family:var(--font-display);font-size:1.375rem;font-weight:500;color:var(--text-hero)}.pv-bar{height:3px;background:var(--grey-800);border-radius:2px;overflow:hidden}.pv-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.pv-divider{height:1px;background:var(--border-dark);margin:1.5rem 0}.features{padding:8rem 2.5rem;background:var(--white)}.features-in{max-width:1200px;margin:0 auto}.features-header{text-align:center;max-width:600px;margin:0 auto 5rem}.features-title{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;color:var(--text-dark);line-height:1.2;margin-bottom:1rem}.features-desc{font-size:1rem;color:var(--text-muted);line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.feature{background:var(--white);padding:3rem 2.5rem;transition:background .4s var(--ease)}.feature:hover{background:var(--off-white)}.feature-num{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--grey-200);margin-bottom:1.5rem;font-style:italic}.feature h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;color:var(--text-dark);margin-bottom:.75rem;letter-spacing:-.01em}.feature p{font-size:.9375rem;color:var(--text-muted);line-height:1.65;font-weight:300}.interface{padding:8rem 2.5rem;background:var(--navy);position:relative;overflow:hidden}.interface:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,165,76,.15),transparent)}.interface-in{max-width:1200px;margin:0 auto}.interface-header{text-align:center;max-width:600px;margin:0 auto 4.5rem}.interface-eyebrow{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:1.25rem}.interface-title{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;color:var(--white);line-height:1.2;margin-bottom:1rem}.interface-desc{font-size:1rem;color:rgba(255,255,255,.45);line-height:1.7}.mockup{max-width:960px;margin:0 auto;background:var(--black);border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;box-shadow:0 48px 96px rgba(0,0,0,.4)}.mockup-bar{display:flex;align-items:center;gap:6px;padding:14px 18px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.04)}.mockup-dot{width:8px;height:8px;border-radius:50%}.mockup-dot:first-child{background:rgba(255,95,87,.6)}.mockup-dot:nth-child(2){background:rgba(254,188,46,.6)}.mockup-dot:nth-child(3){background:rgba(40,200,64,.6)}.mockup-url{margin-left:12px;font-size:.625rem;color:rgba(255,255,255,.25);letter-spacing:.02em;background:rgba(255,255,255,.04);padding:3px 10px;border-radius:4px}.mockup-body{display:grid;grid-template-columns:200px 1fr;min-height:400px}.mockup-sidebar{background:rgba(255,255,255,.015);border-right:1px solid rgba(255,255,255,.04);padding:20px 16px}.ms-logo{font-family:var(--font-body);font-size:.6875rem;font-weight:600;color:var(--gold);letter-spacing:.06em;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.04)}.ms-section{margin-bottom:20px}.ms-section-title{font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.2);margin-bottom:8px;font-weight:500}.ms-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:.75rem;color:rgba(255,255,255,.35);margin-bottom:2px;transition:all .2s}.ms-item.active{background:rgba(201,165,76,.08);color:var(--gold)}.mockup-main{padding:24px}.mm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mm-title{font-size:.9375rem;font-weight:600;color:var(--text-hero)}.mm-breadcrumb{font-size:.6875rem;color:rgba(255,255,255,.25)}.mm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.mm-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:16px}.mm-card-label{font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.25);margin-bottom:6px}.mm-card-val{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--text-hero)}.mm-card-tag{font-size:.5625rem;color:#34d399;margin-top:4px;font-weight:500}.mm-chart{background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:16px;height:140px;position:relative;overflow:hidden}.mm-chart-title{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.2);margin-bottom:12px;font-weight:500}.mm-chart svg{width:100%;height:80px}.mm-table{margin-top:16px}.mm-table-row{display:grid;grid-template-columns:1fr 1fr .8fr .6fr;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:.6875rem;color:rgba(255,255,255,.3)}.mm-table-row:first-child{color:rgba(255,255,255,.15);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem}.mm-table-row .status{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.5625rem;font-weight:500}.mm-table-row .status.active{background:rgba(52,211,153,.1);color:#34d399}.mm-table-row .status.pending{background:rgba(251,191,36,.1);color:#fbbf24}.testimonials{padding:8rem 2.5rem;background:var(--off-white)}.testimonials-in{max-width:1200px;margin:0 auto}.testimonials-header{text-align:center;max-width:500px;margin:0 auto 4.5rem}.test-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.test-card{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:2.5rem;transition:all .35s var(--ease)}.test-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.06)}.test-quote{font-family:var(--font-display);font-size:1.1875rem;font-weight:400;font-style:italic;color:var(--text-dark);line-height:1.55;margin-bottom:2rem}.test-author{gap:1rem}.test-author,.test-avatar{display:flex;align-items:center}.test-avatar{width:40px;height:40px;border-radius:50%;background:var(--grey-100);justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--text-muted)}.test-info{display:flex;flex-direction:column}.test-name{font-size:.8125rem;font-weight:600;color:var(--text-dark)}.test-role{font-size:.75rem;color:var(--text-muted)}.cta-final{padding:8rem 2.5rem;background:var(--black);position:relative;overflow:hidden}.cta-final .grain{opacity:.25}.cta-final:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,165,76,.2),transparent)}.cta-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.cta-text{max-width:480px}.cta-text h2{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;color:var(--text-hero);line-height:1.2;margin-bottom:1.25rem}.cta-text p{font-size:1rem;color:var(--text-hero-sub);line-height:1.7;margin-bottom:2.5rem}.cta-features{display:flex;flex-direction:column;gap:.75rem}.cta-feat{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:rgba(255,255,255,.5)}.cta-feat .material-symbols-outlined{font-size:.9375rem;color:var(--gold);font-variation-settings:"FILL" 1}.cta-form-card{background:var(--black-card);border:1px solid var(--border-dark);border-radius:14px;padding:2.75rem}.cta-form-card h3{font-family:var(--font-display);font-size:1.375rem;font-weight:500;color:var(--text-hero);margin-bottom:.375rem}.cta-form-card .form-sub{font-size:.8125rem;color:var(--grey-500);margin-bottom:2rem}.fg{margin-bottom:1rem}.fg label{display:block;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-500);margin-bottom:.375rem}.fg input,.fg select{width:100%;padding:.7rem 1rem;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:var(--text-hero);font-family:var(--font-body);font-size:.875rem;font-weight:300;transition:border-color .3s;outline:none}.fg input::placeholder{color:var(--grey-600)}.fg input:focus,.fg select:focus{border-color:rgba(201,165,76,.3)}.fg select{-webkit-appearance:none;appearance:none;cursor:pointer}.fg select option{background:var(--black-card);color:var(--text-hero)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.btn-submit{width:100%;margin-top:.375rem;font-size:.875rem;font-weight:500;color:var(--black);background:var(--gold);padding:.9rem;border-radius:8px;transition:all .35s var(--ease);letter-spacing:.01em}.btn-submit:hover{background:var(--gold-soft);box-shadow:0 8px 24px rgba(201,165,76,.2);transform:translateY(-1px)}.form-legal{font-size:.625rem;color:var(--grey-600);margin-top:1rem;text-align:center;line-height:1.6}.form-success{text-align:center;padding:3rem 1rem}.form-success .success-icon{font-size:2.5rem;color:var(--gold);font-variation-settings:"FILL" 1}.form-success h4{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin-top:1rem;color:var(--text-hero)}.form-success p{font-size:.8125rem;color:var(--grey-500);margin-top:.5rem}.l-footer{background:var(--black);border-top:1px solid var(--border-dark)}.footer-in{max-width:1200px;margin:0 auto;padding:4rem 2.5rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-brand{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-hero);letter-spacing:.04em;margin-bottom:.75rem}.footer-brand span{font-weight:300;opacity:.4}.footer-desc{font-size:.8125rem;color:var(--grey-600);line-height:1.7;max-width:240px}.footer-col h4{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-500);margin-bottom:1.25rem}.footer-col a{display:block;font-size:.8125rem;color:var(--grey-600);padding:.25rem 0;transition:color .3s}.footer-col a:hover{color:var(--gold)}.footer-bar{max-width:1200px;margin:0 auto;padding:1.5rem 2.5rem;border-top:1px solid var(--border-dark);display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:.6875rem;color:var(--grey-700)}@media(max-width:1024px){.proof-numbers{grid-template-columns:repeat(2,1fr);gap:2rem}.problem-in{grid-template-columns:1fr;gap:3rem}.problem-in .problem-right{order:-1}.features-grid,.mockup-body{grid-template-columns:1fr}.mockup-sidebar{display:none}.cta-in,.test-grid{grid-template-columns:1fr}.cta-in{gap:3rem}.footer-in{grid-template-columns:1fr 1fr}.l-nav-links{display:none}.nav-menu-btn{display:block}}@media(max-width:640px){.hero{padding:7rem 1.5rem 4rem;min-height:auto}.hero h1{font-size:2.5rem}.hero-actions{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.btn-gold,.btn-outline{width:100%;text-align:center}.proof-numbers{grid-template-columns:1fr 1fr}.proof-logos{gap:2rem}.proof-logo{font-size:.8125rem}.features,.problem{padding:5rem 1.5rem}.features-header{margin-bottom:3rem}.feature{padding:2rem 1.5rem}.interface{padding:5rem 1.5rem}.mm-cards{grid-template-columns:1fr}.mm-table-row{grid-template-columns:1fr 1fr}.mm-table-row>span:nth-child(3),.mm-table-row>span:nth-child(4){display:none}.cta-final,.testimonials{padding:5rem 1.5rem}.cta-form-card{padding:2rem 1.5rem}.footer-in,.form-row{grid-template-columns:1fr}.footer-bar{flex-direction:column;gap:.75rem;text-align:center}.hero-glow,.hero-glow-2{display:none}}