:root{--bg:#090b0f;--bg-2:#10151f;--panel:#121821;--panel-2:#182230;--paper:#f7f5ef;--paper-2:#fff;--ink:#111317;--text:#f7f7f2;--muted:#a8b0bb;--line:#293443;--blue:#4cc9f0;--green:#36e28a;--amber:#f7b84b;--coral:#ff6b5a;--red:#ef4444;--white:#fff;--shadow:0 22px 70px #00000057;--shadow-soft:0 14px 40px #0000002e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:linear-gradient(135deg,#36e28a14 0 16%,#0000 16% 100%),linear-gradient(#090b0f 0%,#111923 52%,#090b0f 100%);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit}.container{width:min(1120px,100% - 32px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0fe0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.brand-mark{background:var(--green);color:#05110b;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;box-shadow:0 0 0 3px #36e28a2e}.nav-links{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.nav-links a{text-decoration:none}.btn{background:var(--green);color:#06110b;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 26px #36e28a2e}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #36e28a42}.btn-large{min-height:52px;padding-inline:20px}.btn.secondary{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#ffffff14}.btn.secondary:hover{border-color:#ffffff4d;box-shadow:0 14px 30px #0000002e}.btn.warn{background:var(--amber)}.btn.danger{background:var(--red);color:#fff}.btn.full{width:100%}.hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:48px;padding:86px 0 58px;display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:850}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:20px;font-size:64px;line-height:1}h2{letter-spacing:0;font-size:42px;line-height:1.08}h3{font-size:19px}.lead{color:#cdd5df;font-size:18px;line-height:1.65}.hero-actions,.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel,.card,.form-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#121821e6}.panel{border-radius:12px;padding:22px}.card,.form-card{border-radius:8px;padding:18px}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}.section{padding:48px 0}.muted{color:var(--muted)}.metric{font-size:30px;font-weight:900}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.list li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:12px}.marketing{overflow:hidden}.hero-stage{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(0deg,#ffffff0d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(140deg,#f7b84b1f,#0000 34%),linear-gradient(320deg,#4cc9f01f,#0000 38%);border-bottom:1px solid #ffffff14;position:relative}.hero-stage:after{content:"";background:repeating-linear-gradient(135deg,#36e28a2e 0 10px,#0000 10px 22px);width:46vw;height:120px;position:absolute;bottom:-60px;right:-8vw;transform:rotate(-4deg)}.hero-copy{z-index:1;position:relative}.slogan{color:#dffdeb;background:#36e28a1a;border:1px solid #36e28a47;border-radius:8px;margin:0 0 16px;padding:9px 12px;font-size:14px;font-weight:850;line-height:1.35;display:inline-flex}.hero-proof,.trust-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-proof span,.trust-row span{color:#dce5ed;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}.product-stage{perspective:1200px;min-height:560px;position:relative}.phone-shell,.quote-sheet{box-shadow:var(--shadow);background:linear-gradient(#151d29,#0e131b);border:1px solid #ffffff2e;position:absolute}.phone-shell{border-radius:34px;width:min(330px,72vw);min-height:548px;padding:20px;animation:7s ease-in-out infinite floatPhone;top:0;right:74px;transform:rotate(3deg)}.phone-shell:before{content:"";background:#ffffff40;border-radius:999px;width:92px;height:6px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-top{gap:6px;margin-top:22px;display:grid}.phone-top span,.mini-grid small,.dash-tile small{color:var(--muted);font-size:12px;font-weight:700}.phone-top strong{font-size:24px}.job-pulse{color:#dffdeb;background:#36e28a1f;border:1px solid #36e28a47;border-radius:8px;align-items:center;gap:10px;margin:22px 0;padding:13px;font-weight:780;display:flex}.signal-dot{background:var(--green);border-radius:999px;width:11px;height:11px;animation:1.8s ease-out infinite ping;box-shadow:0 0 #36e28a80}.mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mini-grid div,.timeline-row,.dash-tile,.dash-wide{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px}.mini-grid div{gap:8px;padding:14px;display:grid}.mini-grid strong{font-size:24px}.timeline{gap:10px;margin-top:22px;display:grid}.timeline-row{color:#dbe7f0;align-items:center;gap:10px;padding:13px;display:flex}.timeline-row.done{color:#bff8d7}.timeline-row.active{color:#ffe7b5;background:#f7b84b1f;border-color:#f7b84b6b;animation:2.8s ease-in-out infinite glowRow}.quote-sheet{width:min(360px,82vw);color:var(--ink);background:var(--paper-2);border-radius:10px;padding:18px;animation:8s ease-in-out infinite floatSheet;bottom:26px;left:0;transform:rotate(-3deg)}.sheet-head,.sheet-total,.value-strip,.price-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote-sheet h3{color:var(--ink)}.quote-sheet p{color:#4b5563;line-height:1.55}.sheet-total{border-top:1px solid #d7dde5;padding-top:12px}.sheet-total strong{font-size:28px}.quote-sheet .status.active{color:#08784b;background:#0b9b611f}.floating-proof{z-index:2;color:#f4f8f6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b0fb8;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;animation:6s ease-in-out infinite floatBadge;display:inline-flex;position:absolute;box-shadow:0 18px 36px #00000047}.floating-proof svg{color:var(--green)}.proof-a{top:58px;left:-74px}.proof-b{animation-delay:.8s;bottom:176px;right:0}.proof-c{animation-delay:1.4s;bottom:0;left:42px}.value-band{background:var(--paper);color:var(--ink)}.value-strip{min-height:106px}.value-strip div{gap:6px;display:grid}.value-strip strong{font-size:24px}.value-strip span{color:#5c6470}.value-band .btn.secondary{border-color:var(--ink);background:var(--ink);color:var(--white)}.split-section,.proof-layout,.cta-layout{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:center;gap:48px;display:grid}.section-copy{max-width:620px}.section-heading{max-width:820px;margin-bottom:26px}.loss-list{gap:14px;display:grid}.loss-item{color:#ffe0dd;background:#ff6b5a14;border:1px solid #ff6b5a38;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;font-size:18px;line-height:1.45;display:flex}.loss-item svg{color:var(--coral);flex:none}.flow-section,.pricing-page{background:linear-gradient(#ffffff0a,#0000 24rem),#0d1015}.flow-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.flow-card{min-height:260px;transform:translateY(calc(var(--step) * 4px));background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff21;border-radius:8px;padding:18px;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.flow-card:before,.price-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 36%,#ffffff29 48%,#0000 62% 100%);transition:transform .62s;position:absolute;inset:0;transform:translate(-120%)}.flow-card>*,.price-card>*{z-index:1;position:relative}.flow-card:hover{background:linear-gradient(#36e28a1f,#ffffff0d);border-color:#36e28a73;transform:translateY(0)}.flow-card:hover:before,.price-card:hover:before{transform:translate(120%)}.flow-card p{color:#c4ccd6;line-height:1.55}.flow-icon{width:46px;height:46px;color:var(--green);background:#36e28a26;border-radius:8px;place-items:center;display:grid}.flow-number{color:#ffffff2e;font-size:40px;font-weight:950;position:absolute;top:14px;right:16px}.proof-section{background:var(--paper);color:var(--ink)}.intake-section{background:linear-gradient(120deg,#4cc9f014,#0000 32%),#0a0f16}.channel-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.channel-card{box-shadow:var(--shadow-soft);background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:20px}.channel-card p{color:#c7d0dc;line-height:1.55}.proof-section .eyebrow{color:#08784b}.proof-section .lead{color:#3d4652}.proof-dashboard{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:12px;transition:transform .22s;transform:rotate(-1.2deg)}.proof-dashboard:hover{transform:rotate(0)translateY(-3px)}.dashboard-bar{border-bottom:1px solid #e5e7eb;gap:7px;padding:8px 8px 14px;display:flex}.dashboard-bar span{background:#d1d5db;border-radius:999px;width:10px;height:10px}.dashboard-bar span:first-child{background:var(--coral)}.dashboard-bar span:nth-child(2){background:var(--amber)}.dashboard-bar span:nth-child(3){background:var(--green)}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.dash-tile,.dash-wide{color:var(--ink);background:#f8fafc;border-color:#e4e8ee}.dash-tile{gap:8px;padding:16px;display:grid}.dash-tile svg,.dash-tile.green strong,.check-list svg,.roi-strip svg{color:#0b9b61}.dash-tile strong{font-size:32px}.dash-wide{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.dash-wide div{gap:5px;display:grid}.dash-wide span{color:#5f6875}.dash-wide button{background:var(--ink);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.muted-row button{background:#0b9b61}.check-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#25303d;align-items:flex-start;gap:10px;font-weight:720;display:flex}.check-list svg{flex:none;margin-top:2px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-card{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:20px}.step-card svg{color:var(--amber)}.step-card p{color:#c7d0dc;line-height:1.55}.cta-section{background:linear-gradient(120deg,#36e28a14,#0000 34%),linear-gradient(290deg,#f7b84b17,#0000 34%)}.cta-layout{align-items:start}.cta-copy p:not(.eyebrow){color:#cdd5df;font-size:18px;line-height:1.65}.form-card{background:#121821f5;position:relative}.form-card:before{z-index:-1;content:"";opacity:.55;background:linear-gradient(120deg,#36e28abf,#4cc9f073,#f7b84ba6);border-radius:8px;position:absolute;inset:-1px}.pricing-hero{max-width:980px;padding:72px 0 28px}.pricing-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:18px;padding-bottom:28px;display:grid}.price-card,.compare-card{box-shadow:var(--shadow-soft);background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;padding:24px;position:relative;overflow:hidden}.primary-price{background:linear-gradient(#36e28a1f,#ffffff12)}.price-number{color:var(--green);font-size:72px;font-weight:950;line-height:1}.price-number span,.price-number small{color:#dffdeb;font-size:20px}.included-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.included-grid span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.included-grid svg{color:var(--green);flex:none}.price-small{color:var(--amber);font-size:38px;font-weight:950}.roi-strip{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 0 44px;display:grid}.roi-strip div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.comparison-section{padding:34px 0 72px}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-card.weak{background:#ff6b5a14;border-color:#ff6b5a3d}.compare-card.strong{background:#36e28a1a;border-color:#36e28a4d}.compare-card.strong svg{color:var(--green)}.reveal{animation:.7s both revealUp}.delay-1{animation-delay:.12s}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatPhone{0%,to{transform:rotate(3deg)translate(0,0)}50%{transform:rotate(1.4deg)translateY(-14px)}}@keyframes floatSheet{0%,to{transform:rotate(-3deg)translate(0,0)}50%{transform:rotate(-1.2deg)translate(8px,-12px)}}@keyframes floatBadge{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes ping{0%{box-shadow:0 0 #36e28a80}72%,to{box-shadow:0 0 0 14px #36e28a00}}@keyframes glowRow{0%,to{box-shadow:0 0 #f7b84b00}50%{box-shadow:0 0 34px #f7b84b2e}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.phone-shell,.quote-sheet,.floating-proof,.proof-dashboard{transform:none}}.field{gap:7px;margin-bottom:14px;display:grid}.field label{color:#d9e6f7;font-size:13px;font-weight:750}.input,.textarea,.select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#07111f;border-radius:8px;padding:11px 12px}.textarea{resize:vertical;min-height:110px}.app-shell{grid-template-columns:248px 1fr;min-height:calc(100vh - 68px);display:grid}.sidebar{border-right:1px solid var(--line);background:#07111fd1;padding:18px}.sidebar nav{gap:8px;display:grid}.sidebar a,.sidebar button{min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.sidebar a:hover,.sidebar button:hover{color:var(--text);background:#ffffff12}.app-main{padding:24px}.topline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.table{border-collapse:collapse;border-radius:10px;width:100%;overflow:hidden}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px}.table th{color:var(--muted);text-transform:uppercase;font-size:12px}.status{color:#b5ecff;background:#4cc9f024;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status.paid,.status.active{color:#a7f3c6;background:#22c55e29}.status.overdue,.status.failed{color:#fecaca;background:#ef444429}.footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:13px}.setup-panel{margin:20px 0}.request-page{--brand-color:var(--green);background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--brand-color) 22%, transparent), transparent 34%), linear-gradient(180deg, #0a0d12, #10151f);min-height:100vh;color:var(--text);padding:34px 16px}.request-shell{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:28px;width:min(1060px,100%);margin:0 auto;display:grid}.request-hero,.request-card{box-shadow:var(--shadow);background:#121821e6;border:1px solid #ffffff21;border-radius:8px}.request-hero{padding:28px;position:sticky;top:24px}.request-brand{background:var(--brand-color);color:#06110b;width:72px;height:72px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-color) 22%, transparent);border-radius:16px;place-items:center;font-size:22px;font-weight:950;display:grid;overflow:hidden}.request-brand img{object-fit:cover;width:100%;height:100%}.request-hero .eyebrow{color:var(--brand-color);margin-top:24px}.request-contact-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.request-contact-row a,.request-contact-row span{color:#e8eef5;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.request-card{padding:22px}.request-card .btn{background:var(--brand-color)}.request-success{align-content:center;place-items:start;gap:12px;min-height:360px;display:grid}.request-success svg{color:var(--brand-color)}.request-footer{width:min(1060px,100%);color:var(--muted);margin:22px auto 0;font-size:13px}@media (max-width:1080px){h1{font-size:56px}.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);gap:32px}.phone-shell{right:18px}.flow-grid{grid-template-columns:repeat(2,1fr)}.channel-grid,.pricing-layout,.split-section,.proof-layout,.cta-layout,.request-shell{grid-template-columns:1fr}.pricing-layout{align-items:start}}@media (max-width:860px){.container{width:min(100% - 28px,720px)}h1{font-size:42px;line-height:1.04}h2{font-size:32px}.nav{flex-direction:column;align-items:flex-start;padding:12px 0}.nav-links{flex-wrap:wrap;justify-content:flex-start;width:100%}.nav-links a:not(.btn){align-items:center;min-height:34px;display:inline-flex}.hero,.grid,.grid.two,.app-shell{grid-template-columns:1fr}.hero{gap:28px;padding:44px 0 36px}.hero-actions .btn,.hero-proof span,.trust-row span{width:100%}.request-hero{position:relative;top:auto}.hero-stage:after{width:72vw;height:84px}.product-stage{min-height:548px;margin-top:8px}.phone-shell{width:min(318px,94%);min-height:500px;padding:18px;right:0}.quote-sheet{width:min(318px,92%);bottom:10px;left:0}.floating-proof{max-width:calc(100% - 24px);min-height:38px;font-size:12px;display:none}.proof-a{top:42px;left:0}.proof-b{bottom:168px;right:4px}.proof-c{left:18px}.value-strip,.price-top{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0}.value-strip .btn{width:100%}.section{padding:38px 0}.split-section,.proof-layout,.cta-layout,.pricing-layout,.compare-grid,.roi-strip,.steps,.included-grid{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr 1fr}.flow-card{min-height:230px;transform:none}.proof-dashboard{transform:none}.dash-wide{flex-direction:column;align-items:stretch}.dash-wide button{width:100%}.pricing-hero{padding:48px 0 22px}.price-number{font-size:58px}.roi-strip{padding-bottom:28px}.sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--line);padding:10px 16px;position:sticky;top:0;overflow-x:auto}.sidebar nav{grid-auto-columns:max-content;grid-auto-flow:column}.app-main{padding:16px}.topline{display:grid}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table thead{display:none}.table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}}@media (max-width:560px){.container{width:calc(100% - 24px)}h1{font-size:34px;line-height:1.03}h2{font-size:26px;line-height:1.1}.lead,.cta-copy p:not(.eyebrow){font-size:16px;line-height:1.6}.slogan{font-size:13px}.nav{gap:9px;padding:10px 0}.brand{font-size:14px}.brand-mark{width:34px;height:34px}.nav-links{gap:8px;font-size:13px}.nav-links .btn{min-height:38px;padding:0 11px}.hero{gap:22px;padding:32px 0 28px}.hero-proof,.trust-row{gap:8px;margin-top:16px}.hero-proof span,.trust-row span{min-height:31px;font-size:12px}.btn-large{min-height:50px}.product-stage{min-height:470px}.phone-shell{border-radius:28px;width:100%;min-height:424px;padding:16px}.phone-top{margin-top:18px}.phone-top strong,.mini-grid strong{font-size:20px}.job-pulse{margin:16px 0;padding:11px;font-size:13px}.mini-grid{gap:8px}.mini-grid div{padding:11px}.timeline{gap:8px;margin-top:16px}.timeline-row{padding:10px;font-size:13px}.quote-sheet{width:94%;padding:14px;bottom:0}.quote-sheet p{font-size:13px}.sheet-total strong{font-size:24px}.floating-proof{display:none}.proof-b{bottom:150px}.loss-item{font-size:16px}.section{padding:34px 0}.value-strip{min-height:98px}.value-strip strong{font-size:20px}.split-section,.proof-layout,.cta-layout{gap:28px}.flow-grid,.dashboard-grid{grid-template-columns:1fr}.flow-card{min-height:172px}.flow-card,.channel-card,.step-card,.price-card,.compare-card,.request-card,.request-hero{padding:16px}.request-page{padding:12px}.request-brand{border-radius:12px;width:58px;height:58px}.steps{gap:12px}.pricing-hero{padding-top:38px}.price-number{font-size:52px}.sheet-head,.sheet-total{flex-direction:column;align-items:flex-start;gap:8px}.table td{padding:12px}}
