:root{--bg:#070b10;--panel:#0d141c;--panel-soft:#ffffff0b;--text:#fff;--muted:#ffffffad;--faint:#ffffff80;--line:#ffffff1a;--green:#7cff00;--green-soft:#7cff0029;--green-line:#7cff0052;--cream:#f5f8f2;--dark-text:#071014;--shadow:0 30px 120px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}.site-shell{background:radial-gradient(circle at 12% 0%, #7cff001f, transparent 34rem), radial-gradient(circle at 90% 5%, #15ffc814, transparent 30rem), var(--bg);min-height:100vh;overflow-x:hidden}.container{width:min(1180px,100% - 40px);margin:0 auto}.section-pad{padding:96px 0}.header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b10e0;justify-content:space-between;align-items:center;gap:24px;padding:16px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand,.footer-brand{align-items:center;gap:12px;display:flex}.logo-mark{border:1px solid var(--green-line);background:linear-gradient(135deg,#ffffff14,#7cff0017);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 32px #7cff0038}.logo-mark span{z-index:1;letter-spacing:-.04em;font-size:13px;font-weight:1000;position:relative}.logo-mark i{background:var(--green);clip-path:polygon(50% 0,100% 100%,0 100%);width:13px;height:13px;position:absolute;bottom:9px;right:8px}.brand-name{letter-spacing:-.02em;margin:0;font-weight:800}.brand-subtitle{color:var(--faint);margin:2px 0 0;font-size:12px}.nav{color:#ffffffb8;align-items:center;gap:30px;font-size:14px;display:flex}.nav a{transition:color .16s}.nav a:hover{color:#fff}.nav-cta,.primary-button{background:var(--green);color:var(--dark-text);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:950;transition:transform .17s,background .17s,box-shadow .17s;display:inline-flex;box-shadow:0 0 36px #7cff0038}.nav-cta{padding:11px 18px;font-size:14px}.primary-button{padding:16px 24px;font-size:16px}.nav-cta:hover,.primary-button:hover{background:#a5ff35;transform:translateY(-2px);box-shadow:0 0 44px #7cff0057}.secondary-button{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-weight:850;transition:transform .17s,background .17s;display:inline-flex}.secondary-button:hover{background:#ffffff14;transform:translateY(-2px)}.hero{position:relative;overflow:hidden}.orb{pointer-events:none;filter:blur(60px);border-radius:999px;position:absolute}.orb-one{background:#7cff001f;width:560px;height:560px;top:-160px;left:40%}.orb-two{background:#ffffff0d;width:420px;height:420px;top:180px;right:-160px}.hero-grid{z-index:1;grid-template-columns:1.06fr .94fr;align-items:center;gap:56px;display:grid;position:relative}.eyebrow,.section-kicker{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-weight:950}.eyebrow{border:1px solid var(--green-line);letter-spacing:.02em;text-transform:none;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:840px;margin-bottom:0;font-size:clamp(48px,8vw,92px);line-height:.95}h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(34px,5vw,58px);line-height:1}h3{letter-spacing:-.03em;margin-bottom:0}.hero-text{max-width:680px;color:var(--muted);margin:26px 0 0;font-size:19px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.quick-points{color:#ffffffc7;flex-wrap:wrap;gap:14px;margin-top:28px;font-size:14px;display:flex}.quick-points span{align-items:center;gap:8px;display:inline-flex}.quick-points svg{color:var(--green)}.hero-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff14,#ffffff08);border-radius:36px;padding:18px}.phone-ui{border:1px solid var(--line);background:linear-gradient(#7cff0014,#0000 45%),#0d141c;border-radius:28px;min-height:520px;padding:26px;position:relative;overflow:hidden}.phone-ui:before{content:"";filter:blur(42px);background:#7cff001f;border-radius:999px;width:270px;height:270px;position:absolute;inset:auto -80px -120px auto}.phone-topline{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex;position:relative}.muted{color:var(--faint);margin-bottom:6px;font-size:13px}.phone-topline h3{font-size:24px}.live-pill{background:var(--green-soft);color:var(--green);border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:950}.call-bubble{z-index:1;color:#ffffffc2;border-radius:22px;margin-top:22px;padding:18px;line-height:1.55;position:relative}.call-bubble span{color:#fff;margin-bottom:6px;font-weight:900;display:block}.caller{background:#ffffff14;margin-left:54px}.ai{border:1px solid var(--green-line);background:#7cff001f;margin-right:54px}.lead-panel{z-index:1;border:1px solid var(--line);background:#00000038;border-radius:24px;margin-top:26px;padding:20px;position:relative}.lead-panel p{margin-bottom:16px;font-weight:950}.lead-row{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;display:flex}.lead-row strong{color:var(--green)}.signal-line{z-index:1;background:repeating-linear-gradient(90deg,#7cff0026,#7cff0026 3px,#0000 3px 11px);border-radius:999px;height:52px;margin-top:28px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.dark-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff08}.section-heading{margin-bottom:54px}.section-heading.center{text-align:center;max-width:760px;margin-inline:auto}.wide-heading{max-width:820px}.section-kicker{margin-bottom:14px;font-size:12px}.section-heading p:not(.section-kicker),.split-grid p,.feature-band p,.final-cta p,.form-copy p{color:var(--muted);font-size:18px;line-height:1.75}.problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.problem-card,.benefit-card,.step-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:28px;transition:transform .18s,border-color .18s,background .18s}.problem-card:hover,.benefit-card:hover,.step-card:hover{border-color:var(--green-line);background:#ffffff0f;transform:translateY(-4px)}.problem-card{align-items:flex-start;gap:12px;padding:20px;display:flex}.problem-card svg{color:var(--green);flex:none}.problem-card p{color:#ffffffc7;margin-bottom:0;line-height:1.55}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit-card{padding:26px}.icon-wrap{border:1px solid var(--green-line);background:var(--green-soft);width:54px;height:54px;color:var(--green);border-radius:18px;place-items:center;display:grid}.benefit-card h3{margin-top:22px;font-size:22px}.benefit-card p,.step-card p,.feature-item{color:#ffffffa1;line-height:1.65}.benefit-card p{margin:14px 0 0;font-size:15px}.light-section{background:var(--cream);color:var(--dark-text)}.light-section p{color:#53605c}.dark-kicker{color:#2f8a00}.split-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;display:grid}.highlight-box{background:#fff;border:1px solid #0710141a;border-radius:24px;padding:22px;font-weight:760;box-shadow:0 18px 50px #07101414}.industry-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.industry-card{background:#fff;border:1px solid #0710141a;border-radius:20px;align-items:center;gap:10px;padding:18px;font-weight:900;display:flex;box-shadow:0 14px 42px #0710140f}.industry-card svg{color:#2f8a00}.steps-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step-card{padding:28px}.step-number{color:var(--green);letter-spacing:-.08em;margin-bottom:20px;font-size:48px;font-weight:1000}.step-card h3{font-size:22px}.step-card p:not(.step-number){margin:14px 0 0;font-size:15px}.feature-band-section{padding-top:0}.feature-band{border:1px solid var(--green-line);box-shadow:var(--shadow);background:linear-gradient(135deg,#7cff0029,#ffffff0a,#18ffc814);border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;padding:42px;display:grid}.feature-band .primary-button{margin-top:22px}.feature-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.feature-item{border:1px solid var(--line);background:#070b108f;border-radius:18px;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.feature-item svg{color:var(--green);flex:none}.final-cta{text-align:center}.narrow{max-width:820px}.center{text-align:center}.final-cta .primary-button{margin-top:22px}.form-section{background:var(--cream);color:var(--dark-text)}.form-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:48px;display:grid}.form-copy p{color:#53605c}.next-box{background:#fff;border:1px solid #0710141a;border-radius:28px;margin-top:28px;padding:24px;box-shadow:0 18px 50px #07101414}.next-box h3{font-size:22px}.next-box ul{color:#53605c;margin:18px 0 0;padding-left:20px;line-height:1.8}.form-card{background:#fff;border:1px solid #0710141a;border-radius:34px;padding:12px;overflow:hidden;box-shadow:0 24px 70px #07101424}.form-card iframe{border:0;border-radius:24px;display:block}.footer{border-top:1px solid var(--line);padding:34px 0}.footer-grid{grid-template-columns:1fr auto auto;align-items:center;gap:28px;display:grid}.footer-brand p{margin-bottom:4px;font-weight:950}.footer-brand span,.footer-links,.footer-contact{color:var(--faint);font-size:14px}.footer-links{gap:18px;display:flex}.footer-links a:hover{color:#fff}.footer-contact{align-items:center;gap:8px;display:flex}@media (width<=1020px){.hero-grid,.split-grid,.feature-band,.form-grid{grid-template-columns:1fr}.benefit-grid,.steps-grid,.problem-grid{grid-template-columns:repeat(2,1fr)}.nav{display:none}}@media (width<=700px){.container{width:min(100% - 28px,1180px)}.section-pad{padding:70px 0}.header{padding:14px}.brand-subtitle,.nav-cta{display:none}.hero-grid{gap:34px}h1{font-size:48px}h2{font-size:36px}.hero-text,.section-heading p:not(.section-kicker),.split-grid p,.feature-band p,.final-cta p,.form-copy p{font-size:16px}.primary-button,.secondary-button{width:100%}.phone-ui{min-height:auto;padding:18px}.phone-topline,.footer-grid{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.caller,.ai{margin-left:0;margin-right:0}.problem-grid,.benefit-grid,.steps-grid,.industry-grid,.feature-list{grid-template-columns:1fr}.feature-band{padding:24px}.footer-grid{align-items:flex-start;display:flex}.footer-links{flex-wrap:wrap}}
