.lp{--gold: #C9A227;--gold-light: #E8C547;--gold-dim: rgba(201,162,39,.15);--navy: #080C14;--navy-mid: #0D1520;--navy-light: #131F30;--slate: #1E2D42;--text: #EDE8DF;--text-dim: #8A9BB0;--text-muted: #3D5068;--white: #FAFAF8;background:var(--navy);color:var(--text);font-family:DM Mono,monospace;overflow-x:hidden;min-height:100vh;position:relative}@media(hover:hover)and (pointer:fine){.lp{cursor:none}}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a{color:inherit}.lp-cursor{width:8px;height:8px;background:var(--gold);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transition:transform .15s ease}.lp-cursor-ring{width:32px;height:32px;border:1px solid rgba(201,162,39,.4);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transition:width .08s ease,height .08s ease}@media(hover:none),(pointer:coarse){.lp-cursor,.lp-cursor-ring{display:none}}.lp-grain{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1000;opacity:.4}.lp nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:24px 48px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,rgba(8,12,20,.95) 0%,transparent 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp .nav-brand{font-family:Syne,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold);text-decoration:none}.lp .nav-links{display:flex;gap:40px;list-style:none;margin:0;padding:0}.lp .nav-links a{font-size:11px;letter-spacing:2px;color:var(--text-dim);text-decoration:none;text-transform:uppercase;transition:color .2s}.lp .nav-links a:hover{color:var(--gold)}.lp .nav-cta{font-family:Syne,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--navy);background:var(--gold);padding:10px 20px;text-decoration:none;transition:all .2s}.lp .nav-cta:hover{background:var(--gold-light)}.lp .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 48px 80px;position:relative;overflow:hidden}.lp .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 50%,rgba(201,162,39,.06) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(201,162,39,.04) 0%,transparent 50%)}.lp .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(201,162,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(201,162,39,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 40%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 60% 40%,black 0%,transparent 70%)}.lp .hero-eyebrow{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:32px;display:flex;align-items:center;gap:12px;opacity:0;animation:lp-fadeUp .8s ease .2s forwards;position:relative}.lp .hero-eyebrow:before{content:"";width:40px;height:1px;background:var(--gold)}.lp .hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(56px,8vw,110px);font-weight:300;line-height:.92;letter-spacing:-2px;color:var(--white);margin:0 0 48px;max-width:900px;opacity:0;animation:lp-fadeUp .8s ease .4s forwards;position:relative}.lp .hero-title em{font-style:italic;color:var(--gold)}.lp .hero-sub{font-size:14px;line-height:1.8;color:var(--text-dim);max-width:520px;margin:0 0 56px;opacity:0;animation:lp-fadeUp .8s ease .6s forwards;position:relative}.lp .hero-actions{display:flex;gap:16px;align-items:center;opacity:0;animation:lp-fadeUp .8s ease .8s forwards;position:relative;flex-wrap:wrap}.lp .btn-primary{font-family:Syne,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--navy);background:var(--gold);padding:16px 32px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s;position:relative;overflow:hidden;border:none}.lp .btn-primary:after{content:"";position:absolute;inset:0;background:var(--gold-light);transform:translate(-100%);transition:transform .3s ease}.lp .btn-primary:hover:after{transform:translate(0)}.lp .btn-primary>span{position:relative;z-index:1}.lp .btn-secondary{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s;border-bottom:1px solid var(--text-muted);padding-bottom:2px}.lp .btn-secondary:hover{color:var(--gold);border-color:var(--gold)}.lp .hero-stat-row{position:absolute;bottom:48px;right:48px;display:flex;gap:48px;opacity:0;animation:lp-fadeUp .8s ease 1s forwards}.lp .hero-stat{text-align:right}.lp .hero-stat-num{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;color:var(--gold);display:block}.lp .hero-stat-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.lp .marquee-wrap{border-top:1px solid var(--slate);border-bottom:1px solid var(--slate);padding:14px 0;overflow:hidden;background:var(--navy-mid)}.lp .marquee-track{display:flex;gap:64px;animation:lp-marquee 20s linear infinite;white-space:nowrap}.lp .marquee-item{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:24px;flex-shrink:0}.lp .marquee-dot{width:4px;height:4px;background:var(--gold);border-radius:50%;flex-shrink:0}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp section{padding:120px 48px}.lp .section-tag{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.lp .section-tag:before{content:"";width:24px;height:1px;background:var(--gold)}.lp .section-title{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.05;color:var(--white);margin:0 0 24px}.lp .section-title em{font-style:italic;color:var(--gold)}.lp .problem{background:var(--navy-mid);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lp .problem-list{list-style:none;margin:40px 0 0;padding:0}.lp .problem-list li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--slate);font-size:14px;line-height:1.7;color:var(--text-dim)}.lp .problem-list li:first-child{border-top:1px solid var(--slate)}.lp .problem-num{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:var(--text-muted);line-height:1;flex-shrink:0;width:40px}.lp .problem-visual{position:relative;height:400px}.lp .prob-card{position:absolute;background:var(--navy-light);border:1px solid var(--slate);padding:20px 24px;font-size:13px;color:var(--text-dim);line-height:1.6}.lp .prob-card:nth-child(1){top:0;left:0;right:60px}.lp .prob-card:nth-child(2){top:120px;left:40px;right:20px;border-color:var(--gold)}.lp .prob-card:nth-child(3){top:250px;left:20px;right:40px}.lp .prob-card-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.lp .employees{background:var(--navy)}.lp .employee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--slate);margin-top:64px;border:1px solid var(--slate)}.lp .employee-card{background:var(--navy-mid);padding:40px 32px;transition:background .3s;position:relative;overflow:hidden}.lp .employee-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.lp .employee-card:hover{background:var(--navy-light)}.lp .employee-card:hover:before{transform:scaleX(1)}.lp .emp-icon{width:48px;height:48px;border:1px solid var(--slate);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:24px;background:var(--navy)}.lp .emp-name{font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:var(--white);letter-spacing:1px;margin-bottom:4px}.lp .emp-role{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.lp .emp-desc{font-size:13px;line-height:1.8;color:var(--text-dim);margin-bottom:24px}.lp .emp-tasks{list-style:none;margin:0;padding:0}.lp .emp-tasks li{font-size:12px;color:var(--text-muted);padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:10px}.lp .emp-tasks li:before{content:"→";color:var(--gold);font-size:11px;flex-shrink:0}.lp .pricing{background:var(--navy-mid)}.lp .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.lp .price-card{border:1px solid var(--slate);padding:40px 32px;position:relative;transition:border-color .3s;background:var(--navy)}.lp .price-card:hover{border-color:var(--gold)}.lp .price-card.featured{border-color:var(--gold);background:var(--navy-light)}.lp .featured-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--navy);font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 16px}.lp .price-tier{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.lp .price-name{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:var(--white);margin-bottom:4px}.lp .price-size{font-size:12px;color:var(--text-muted);margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--slate)}.lp .price-setup{margin-bottom:8px}.lp .price-setup-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.lp .price-setup-amount{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;color:var(--white);line-height:1}.lp .price-setup-note{font-size:11px;color:var(--text-muted);margin-bottom:24px}.lp .price-monthly{font-size:13px;color:var(--text-dim);margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--slate)}.lp .price-monthly strong{color:var(--gold)}.lp .price-features{list-style:none;margin:0 0 36px;padding:0}.lp .price-features li{font-size:13px;color:var(--text-dim);padding:8px 0;display:flex;gap:12px;align-items:flex-start}.lp .price-features li:before{content:"✓";color:var(--gold);flex-shrink:0;font-size:12px;margin-top:1px}.lp .price-cta{display:block;text-align:center;font-family:Syne,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:14px;text-decoration:none;transition:all .3s}.lp .price-card.featured .price-cta{background:var(--gold);color:var(--navy)}.lp .price-card.featured .price-cta:hover{background:var(--gold-light)}.lp .price-card:not(.featured) .price-cta{border:1px solid var(--slate);color:var(--text-dim)}.lp .price-card:not(.featured) .price-cta:hover{border-color:var(--gold);color:var(--gold)}.lp .how{background:var(--navy)}.lp .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--slate);margin-top:64px;border:1px solid var(--slate)}.lp .step{background:var(--navy-mid);padding:40px 28px;position:relative}.lp .step-num{font-family:Cormorant Garamond,serif;font-size:72px;font-weight:300;color:var(--text-muted);line-height:1;margin-bottom:20px;opacity:.4}.lp .step-title{font-family:Syne,sans-serif;font-size:14px;font-weight:600;color:var(--white);margin-bottom:12px;letter-spacing:.5px}.lp .step-desc{font-size:13px;line-height:1.8;color:var(--text-dim)}.lp .industries{background:var(--navy-mid)}.lp .industry-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.lp .industry-tag{border:1px solid var(--slate);padding:10px 20px;font-size:12px;letter-spacing:1px;color:var(--text-dim);transition:all .2s;cursor:default}.lp .industry-tag:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-dim)}.lp .cta-section{background:var(--navy);text-align:center;padding:160px 48px;position:relative;overflow:hidden}.lp .cta-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(201,162,39,.08) 0%,transparent 70%)}.lp .cta-section .section-tag{justify-content:center}.lp .cta-section .section-tag:before{display:none}.lp .cta-title{font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:1;color:var(--white);margin:24px auto 48px;max-width:800px;position:relative}.lp .cta-title em{font-style:italic;color:var(--gold)}.lp .cta-actions{display:flex;gap:16px;justify-content:center;position:relative;flex-wrap:wrap}.lp footer{background:var(--navy-mid);border-top:1px solid var(--slate);padding:48px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lp .footer-brand{font-family:Syne,sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold)}.lp .footer-copy{font-size:11px;color:var(--text-muted)}.lp .footer-link{font-size:11px;letter-spacing:1px;color:var(--text-muted);text-decoration:none;transition:color .2s}.lp .footer-link:hover{color:var(--gold)}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lp .reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.lp .reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.lp nav{padding:20px 24px}.lp .nav-links{display:none}.lp section{padding:80px 24px}.lp .hero{padding:100px 24px 60px}.lp .problem{grid-template-columns:1fr;gap:40px}.lp .problem-visual{display:none}.lp .employee-grid,.lp .pricing-grid{grid-template-columns:1fr}.lp .steps{grid-template-columns:1fr 1fr}.lp .hero-stat-row{position:static;margin-top:40px;justify-content:flex-start}.lp footer{flex-direction:column;gap:16px;text-align:center}}
