:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #070908;--bg-2: #0d1110;--surface: rgba(18, 23, 22, .86);--surface-strong: #141a18;--line: rgba(244, 236, 220, .13);--line-strong: rgba(244, 236, 220, .22);--text: #f7f1e6;--muted: #b8afa0;--soft: #776f63;--cyan: #56d7d1;--cyan-dark: #0f3f3d;--gold: #caa968;--amber: #f0c36b;--danger: #ff8f74;--shadow: 0 28px 80px rgba(0, 0, 0, .42);--radius: 8px;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;margin:0;background:linear-gradient(180deg,#0f1211c7,#070908 42%),var(--bg)}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{min-height:100vh;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px}.section-inner{width:min(1120px,calc(100% - 40px));margin:0 auto}.site-header{position:fixed;z-index:20;top:12px;left:50%;display:grid;width:min(1120px,calc(100% - 24px));min-height:58px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#070908c7;box-shadow:0 12px 36px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--text);font-size:.9rem;font-weight:800}.brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(86,215,209,.36);border-radius:50%;background:#101816;color:var(--cyan);font-size:.78rem;font-weight:900}.nav-links{display:none}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid rgba(86,215,209,.34);border-radius:999px;background:#56d7d11f;color:var(--text);font-size:.82rem;font-weight:800;white-space:nowrap}.header-actions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.header-secondary{display:none;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(244,236,220,.18);border-radius:999px;background:#ffffff0e;color:var(--text);font-size:.82rem;font-weight:850;white-space:nowrap}.header-booking{display:none;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(202,169,104,.32);border-radius:999px;background:#caa9681a;color:var(--text);font-size:.8rem;font-weight:850;white-space:nowrap}.hero{position:relative;display:grid;min-height:86svh;align-items:center;padding:102px 0 54px;isolation:isolate}.hero-media,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-media{background-image:url(/assets/hero-ai-web-studio.png);background-position:64% center;background-size:cover;transform:scale(1.02)}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#070908f5,#070908d1 42%,#07090842 78%),linear-gradient(180deg,#07090838,#0709082e 56%,#070908)}.hero-inner{display:grid;align-items:center}.hero-copy{width:min(760px,100%)}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--cyan);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:18px;font-size:3rem;line-height:.96;letter-spacing:0}h2{margin-bottom:14px;font-size:2.16rem;line-height:1.02;letter-spacing:0}h3{margin-bottom:10px;font-size:1.08rem;line-height:1.15;letter-spacing:0}.hero-text,.section-heading p,.demo-card p,.service-card p,.trust-card p,.pricing-card p,.process-step p,.contact-copy p,.faq-list p,.site-footer{color:var(--muted);line-height:1.7}.hero-text{max-width:600px;margin-bottom:24px;font-size:1.04rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:900;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover,.header-cta:hover,.header-secondary:hover,.header-booking:hover{transform:translateY(-2px)}.button.primary{background:var(--text);color:#07110f;box-shadow:0 16px 34px #56d7d133}.button.primary:hover{background:#fff;box-shadow:0 18px 44px #f0c36b38}.button.secondary{border-color:var(--line-strong);background:#ffffff0e;color:var(--text)}.button.secondary:hover{border-color:#56d7d16b;background:#56d7d11a}.button.tertiary{border-color:transparent;background:transparent;color:var(--cyan)}.button.tertiary:hover{background:#56d7d114;color:var(--text)}.calendly-button{border-color:#caa96857;background:#caa9681a}.calendly-button:hover{border-color:#caa9688c;background:#caa96826}.booking-support{max-width:610px;margin:-10px 0 22px;color:var(--muted);font-size:.94rem;font-weight:760;line-height:1.55}.booking-support a{color:var(--cyan);font-weight:900}.booking-support a:hover{color:var(--text)}.button:disabled{cursor:not-allowed;opacity:.72}.button:disabled:hover{box-shadow:0 16px 34px #56d7d133;transform:none}.trust-row{display:grid;gap:9px;color:var(--muted);font-size:.9rem;font-weight:750}.trust-row span{display:inline-flex;align-items:center;gap:8px}.trust-row svg{color:var(--gold)}.section{padding:72px 0}.section-heading{max-width:700px;margin-bottom:28px}.portfolio-note{margin-top:10px;color:var(--gold);font-size:.95rem}.showcase-section{padding-top:54px}.showcase-grid,.demo-grid,.service-grid,.audience-grid,.deliverable-grid,.trust-grid,.pricing-grid,.process-list,.contact-layout,.faq-layout{display:grid;gap:16px}.showcase-panel,.demo-card,.service-card,.audience-card,.deliverable-card,.trust-card,.pricing-card,.process-step,.contact-form,.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.showcase-panel{position:relative;overflow:hidden;padding:16px}.panel-label{display:inline-flex;margin-bottom:14px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:.75rem;font-weight:900;text-transform:uppercase}.website-preview-frame{overflow:hidden;min-height:306px;border:1px solid rgba(244,236,220,.12);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff14}.website-topbar{display:flex;gap:6px;align-items:center;min-width:0;height:34px;padding:0 12px;border-bottom:1px solid rgba(7,9,8,.1);background:#0709081f}.website-topbar span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#0709084d}.website-topbar em{overflow:hidden;margin-left:5px;color:currentColor;font-size:.7rem;font-style:normal;font-weight:850;opacity:.62;text-overflow:ellipsis;white-space:nowrap}.outdated-preview{background:#e4d9c4;color:#211e18}.outdated-nav{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(62,49,35,.16);background:#cec0a8;color:#211e18c2;font-size:.65rem;font-weight:900;text-transform:uppercase}.outdated-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(92px,.8fr);gap:10px;padding:12px}.outdated-copy,.outdated-sidebar{border:1px solid rgba(62,49,35,.16);border-radius:5px;background:#fffcf5b8}.outdated-copy{display:grid;gap:9px;padding:12px}.outdated-copy strong{max-width:220px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.08}.outdated-copy p,.outdated-sidebar p{margin-bottom:0;color:#211e18ad;font-size:.7rem;line-height:1.42}.weak-cta{display:inline-flex;width:max-content;max-width:100%;min-height:28px;align-items:center;padding:0 10px;border-radius:3px;background:#9b8f7b;color:#fffaf0;font-size:.68rem;font-weight:900}.outdated-sidebar{display:grid;gap:7px;align-content:start;padding:10px}.outdated-sidebar span{font-size:.76rem;font-weight:950}.outdated-clutter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.outdated-clutter span{min-height:58px;border:1px solid rgba(62,49,35,.12);border-radius:4px;background:repeating-linear-gradient(0deg,rgba(62,49,35,.1),rgba(62,49,35,.1) 5px,transparent 5px,transparent 11px),#ffffff61}.outdated-mobile-warning{margin:0 12px 12px;padding:9px 10px;border:1px solid rgba(184,70,48,.28);border-radius:5px;background:#ff8f7429;color:#793629;font-size:.72rem;font-weight:950}.modern-preview{background:radial-gradient(circle at 90% 12%,rgba(240,195,107,.18),transparent 32%),linear-gradient(135deg,rgba(86,215,209,.14),transparent 42%),#08100f;color:var(--text)}.modern-preview .website-topbar{border-bottom-color:#f4ecdc1a;background:#ffffff0a}.modern-preview .website-topbar span{background:#f4ecdc42}.modern-hero-preview{display:grid;gap:9px;margin:12px;padding:16px;border:1px solid rgba(86,215,209,.2);border-radius:var(--radius);background:linear-gradient(135deg,#f7f1e61a,#56d7d114),#ffffff0b}.preview-kicker{color:var(--cyan);font-size:.68rem;font-weight:950;text-transform:uppercase}.modern-hero-preview strong{max-width:310px;font-size:1.36rem;line-height:1.02}.modern-hero-preview p{max-width:340px;margin-bottom:0;color:#f7f1e6b8;font-size:.78rem;line-height:1.45}.modern-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.modern-preview-actions span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#07110f;font-size:.72rem;font-weight:950}.modern-preview-actions span:first-child{background:var(--text)}.modern-preview-actions span:last-child{border:1px solid rgba(86,215,209,.3);background:#56d7d11f;color:var(--text)}.modern-service-row,.modern-trust-row{display:grid;gap:8px;margin:0 12px 12px}.modern-service-row{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-service-row span,.modern-trust-row span{border:1px solid rgba(244,236,220,.11);border-radius:6px;background:#ffffff0f;color:#f7f1e6d1;font-size:.7rem;font-weight:900}.modern-service-row span{display:grid;min-height:54px;place-items:center;padding:8px;text-align:center}.modern-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-trust-row span{display:flex;min-height:34px;align-items:center;justify-content:center;padding:6px;color:var(--cyan);text-align:center}.browser-frame{overflow:hidden;min-height:250px;border:1px solid rgba(244,236,220,.12);border-radius:var(--radius);background:#101513}.browser-top{display:flex;gap:6px;align-items:center;height:34px;padding:0 12px;border-bottom:1px solid rgba(244,236,220,.1);background:#ffffff0a}.browser-top span{width:8px;height:8px;border-radius:50%;background:#f4ecdc3d}.legacy-site{padding:0 18px 18px}.legacy-hero{width:72%;height:76px;margin:18px 0;border-radius:3px;background:repeating-linear-gradient(135deg,#ff8f7452,#ff8f7452 12px,#ffffff14 12px,#ffffff14 22px)}.legacy-lines{display:grid;gap:10px;margin-bottom:20px}.legacy-lines span,.legacy-blocks span{display:block;height:12px;border-radius:2px;background:#f4ecdc21}.legacy-lines span:nth-child(1){width:82%}.legacy-lines span:nth-child(2){width:58%}.legacy-lines span:nth-child(3){width:68%}.legacy-blocks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legacy-blocks span{height:68px;background:#f4ecdc17}.premium-site{position:relative;padding:0 18px 18px;background:linear-gradient(135deg,rgba(86,215,209,.13),transparent 34%),#0c1110}.premium-hero{display:grid;gap:12px;margin:18px 0}.premium-hero span:first-child{display:block;width:86%;height:34px;border-radius:4px;background:var(--text)}.premium-hero span:last-child{display:block;width:62%;height:12px;border-radius:4px;background:#56d7d19e}.premium-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.premium-proof span{height:78px;border:1px solid rgba(86,215,209,.18);border-radius:6px;background:#ffffff0e;animation:floatScreen 6s ease-in-out infinite}.premium-proof span:nth-child(2){animation-delay:.8s}.premium-proof span:nth-child(3){animation-delay:1.4s}.premium-action{width:130px;height:34px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--amber));box-shadow:0 12px 30px #56d7d140}.issue-list,.win-list,.pricing-card ul{display:grid;gap:10px;padding:0;margin:18px 0 0;list-style:none;color:var(--muted)}.issue-list li,.win-list li{position:relative;padding-left:20px;line-height:1.5}.issue-list li:before,.win-list li:before{position:absolute;top:.65em;left:0;width:7px;height:7px;border-radius:50%;content:"";transform:translateY(-50%)}.issue-list li:before{background:var(--danger)}.win-list li:before{background:var(--cyan)}.demo-section{position:relative}.demo-grid{grid-template-columns:1fr}.demo-card{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;padding:16px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.demo-card:hover{border-color:#caa9686b;background:#161c1aed;transform:translateY(-4px)}.live-demo-card{border-color:#56d7d157}.live-demo-card .demo-visual:not(.screenshot-preview):not(.demo-site-preview){background:radial-gradient(circle at 86% 12%,rgba(240,195,107,.28),transparent 28%),linear-gradient(135deg,#3f8e4a94,#56d7d129 42%,#070908bd)}.live-demo-badge{position:absolute;z-index:2;top:12px;right:12px;padding:6px 9px;border:1px solid rgba(247,241,230,.26);border-radius:999px;background:#070908b8;color:var(--text);font-size:.68rem;font-weight:950;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-visual{position:relative;display:block;overflow:hidden;min-height:180px;margin-bottom:18px;border:1px solid rgba(244,236,220,.12);border-radius:var(--radius);background:radial-gradient(circle at 78% 18%,rgba(240,195,107,.18),transparent 28%),linear-gradient(135deg,#56d7d12e,#ffffff09 38%,#070908a3)}.screenshot-preview{background-position:center;background-size:cover}.screenshot-preview:after{position:absolute;top:30px;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07090805,#0709088a);content:""}.screenshot-preview .demo-window{position:relative;z-index:2;background:#070908ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.screenshot-preview .demo-screen{display:none}.landscaping-preview{--preview-accent: #9fd36d;--preview-dark: #102818;--preview-card: rgba(249, 244, 228, .92);--preview-text: #17321e;--preview-muted: rgba(23, 50, 30, .7);--preview-pill-text: #112415;background-image:linear-gradient(180deg,#f3eeda33,#1f532a2e),url(/assets/green-valley-hero.png);background-position:58% center}.roofing-preview{--preview-accent: #f0b65f;--preview-dark: #171d23;--preview-card: rgba(16, 20, 25, .88);--preview-text: #fff4e0;--preview-muted: rgba(255, 244, 224, .76);--preview-pill-text: #1b1309;background-image:linear-gradient(180deg,#090d120a,#090d1257),url(/assets/summit-ridge-hero.png);background-position:66% center}.pressure-preview{--preview-accent: #33c1db;--preview-dark: #0d2742;--preview-card: rgba(247, 252, 255, .92);--preview-text: #0d2742;--preview-muted: rgba(13, 39, 66, .72);--preview-pill-text: #05202a;background-image:linear-gradient(180deg,#f5fcff38,#36b5d729),url(/assets/clearflow-hero.png);background-position:64% center}.demo-site-preview{display:grid;min-height:238px;grid-template-rows:34px minmax(128px,1fr) auto;border-color:#f7f1e629;background-color:var(--preview-dark, #0d1110);background-position:center;background-size:cover;box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.demo-site-preview:hover{border-color:color-mix(in srgb,var(--preview-accent, var(--cyan)) 60%,rgba(247,241,230,.2));box-shadow:inset 0 1px #ffffff1a,0 18px 46px #00000052;transform:translateY(-2px)}.demo-card .demo-site-preview{height:clamp(252px,24vw,282px);min-height:0;grid-template-rows:34px minmax(148px,1fr) 70px}.demo-card .mini-site-hero{min-height:0;align-items:center;padding:14px}.demo-card .mini-site-copy{width:min(84%,270px);padding:13px}.demo-card .mini-site-copy strong{font-size:1.06rem}.demo-card .mini-site-copy p{font-size:.82rem}.demo-card .mini-site-body{align-self:end;min-height:70px}.demo-card .mini-site-body span{min-height:48px;overflow:hidden;font-size:.72rem}.mini-browser-bar{position:relative;z-index:2;display:flex;min-width:0;gap:6px;align-items:center;padding:0 12px;border-bottom:1px solid rgba(247,241,230,.14);background:#0709089e;color:#f7f1e6b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mini-browser-bar span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#f7f1e657}.mini-browser-bar em{overflow:hidden;margin-left:4px;font-size:.68rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mini-site-hero{display:flex;min-height:128px;align-items:flex-end;padding:12px}.mini-site-copy{display:grid;width:min(78%,250px);gap:6px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:var(--preview-card, rgba(247, 241, 230, .9));color:var(--preview-text, #07110f);box-shadow:0 16px 36px #0000003d}.roofing-preview .mini-site-copy{border-color:#f0b65f47}.mini-site-copy span{color:var(--preview-accent, var(--cyan));font-size:.68rem;font-weight:950;text-transform:uppercase}.mini-site-copy strong{font-size:1rem;line-height:1.08}.mini-site-copy p{margin-bottom:0;color:var(--preview-muted, rgba(7, 17, 15, .7));font-size:.78rem;line-height:1.35}.mini-site-copy i{display:inline-flex;width:max-content;max-width:100%;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:var(--preview-accent, var(--cyan));color:var(--preview-pill-text, #07110f);font-size:.72rem;font-style:normal;font-weight:950}.mini-site-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.mini-site-body span{display:flex;min-height:42px;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#ffffffc2;color:var(--preview-text, #07110f);font-size:.7rem;font-weight:900;line-height:1.2;text-align:center}.roofing-preview .mini-site-body span{border-color:#f0b65f3d;background:#11161cd1;color:#fff4e0}.pressure-preview .mini-site-body span{background:#f7fcffdb}.preview-page{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;display:grid;gap:10px;padding:12px;border:1px solid rgba(247,241,230,.24);border-radius:var(--radius);background:color-mix(in srgb,var(--preview-dark, #07110f) 82%,transparent);box-shadow:0 18px 34px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-copy{display:grid;gap:4px}.preview-copy span{color:var(--preview-accent, var(--cyan));font-size:.68rem;font-weight:950;text-transform:uppercase}.preview-copy strong{color:var(--text);font-size:1rem;line-height:1.1}.preview-copy small{color:#f7f1e6bd;font-size:.78rem;line-height:1.3}.preview-cta{display:inline-flex;width:max-content;max-width:100%;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;background:var(--preview-accent, var(--cyan));color:#07110f;font-size:.76rem;font-weight:950}.preview-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.preview-proof span{height:30px;border:1px solid rgba(247,241,230,.14);border-radius:6px;background:#ffffff1c}.demo-window{display:flex;gap:6px;height:30px;align-items:center;padding:0 12px;border-bottom:1px solid rgba(244,236,220,.1);background:#0000003d}.demo-window span{width:7px;height:7px;border-radius:50%;background:#f4ecdc47}.demo-screen{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;padding:16px}.demo-screen-main{min-height:116px;border-radius:6px;background:linear-gradient(180deg,rgba(247,241,230,.86),rgba(247,241,230,.48) 22%,transparent 22%),linear-gradient(135deg,#56d7d166,#caa96842);box-shadow:0 18px 40px #00000038}.demo-screen-side{display:grid;gap:9px}.demo-screen-side span{display:block;border:1px solid rgba(86,215,209,.18);border-radius:6px;background:#ffffff12}.demo-type{margin-bottom:10px;color:var(--gold);font-size:.76rem;font-weight:950;text-transform:uppercase}.demo-copy{display:grid;gap:14px;margin:6px 0 20px}.demo-copy span{display:block;margin-bottom:4px;color:var(--text);font-size:.78rem;font-weight:950;text-transform:uppercase}.demo-copy p{margin-bottom:0}.demo-cta{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;color:var(--cyan);font-weight:900;transition:color .16s ease,transform .16s ease}.demo-cta:hover{color:var(--text);transform:translate(3px)}.section-cta{display:grid;gap:20px;align-items:center;margin-top:26px;padding:22px;border:1px solid rgba(86,215,209,.22);border-radius:var(--radius);background:linear-gradient(135deg,#56d7d124,#caa9681a),#121716e6;box-shadow:var(--shadow)}.section-cta h2{max-width:720px;margin-bottom:10px;font-size:2rem}.section-cta p:not(.eyebrow){max-width:720px;margin-bottom:0;color:var(--muted);line-height:1.65}.cta-action-stack{display:grid;gap:10px;align-items:start;justify-items:start}.cta-action-stack .booking-support{margin:0}.service-card,.audience-card,.trust-card,.pricing-card{padding:20px}.service-card,.audience-card,.trust-card{min-height:236px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.service-card:hover,.audience-card:hover,.trust-card:hover{border-color:#56d7d161;background:#151d1beb;transform:translateY(-4px)}.icon-box,.step-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(86,215,209,.22);border-radius:50%;background:#56d7d11a;color:var(--cyan)}.service-card .icon-box,.audience-card .icon-box,.trust-card .icon-box{margin-bottom:22px}.deliverables-section{padding-top:56px;background:linear-gradient(180deg,#0d111000,#0d1110b8,#0d111000)}.deliverable-card{display:flex;gap:14px;padding:18px}.deliverable-card svg{flex:0 0 auto;color:var(--cyan);transform:translateY(3px)}.deliverable-card h3{margin-bottom:7px}.deliverable-card p{margin-bottom:0;color:var(--muted);line-height:1.6}.trust-section{padding-top:56px}.credibility-strip{display:grid;gap:10px;margin-top:20px;padding:14px;border:1px solid rgba(244,236,220,.12);border-radius:var(--radius);background:#ffffff0b}.credibility-strip span{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;background:#56d7d114;color:var(--text);font-weight:900}.pricing-card{position:relative;display:flex;min-height:460px;flex-direction:column;overflow:hidden}.pricing-card.featured{border-color:#caa9688f;background:linear-gradient(180deg,#caa96821,#141a18eb 38%),var(--surface-strong)}.plan-badge{display:inline-flex;position:absolute;z-index:2;top:17px;right:-34px;width:142px;min-height:28px;align-items:center;justify-content:center;margin-bottom:0;padding:0;border:1px solid rgba(202,169,104,.38);border-radius:0;background:linear-gradient(90deg,#caa968f2,#f0c36beb);color:#120f08;font-size:.68rem;font-weight:900;text-transform:uppercase;box-shadow:0 12px 24px #00000042;transform:rotate(36deg)}.price-line{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:14px}.price{color:var(--text);font-size:2.55rem;font-weight:950;line-height:.95}.cadence{color:var(--soft);font-size:.9rem;font-weight:800}.pricing-card ul{margin-bottom:24px}.pricing-card li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.pricing-card li svg{flex:0 0 auto;color:var(--cyan);transform:translateY(2px)}.pricing-card .button{width:100%;margin-top:auto}.process-list{position:relative}.process-step{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px}.step-number{grid-column:1 / -1;color:var(--gold);font-size:.78rem;font-weight:950}.step-icon{margin-top:2px}.contact-section{background:linear-gradient(180deg,#0d111000,#0d1110e6 22%,#0d1110e6 78%,#0d111000)}.contact-layout{align-items:start}.contact-copy{max-width:560px}.contact-points{display:grid;gap:12px;margin-top:26px;color:var(--muted);font-weight:780}.contact-points span{display:flex;align-items:flex-start;gap:10px}.contact-points svg{flex:0 0 auto;color:var(--gold);transform:translateY(3px)}.contact-booking{display:grid;gap:12px;justify-items:start;margin-top:24px}.contact-booking .booking-support{margin:0}.contact-form{display:grid;gap:14px;padding:18px}.contact-form label{display:grid;gap:7px;color:var(--muted);font-size:.88rem;font-weight:850}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(244,236,220,.15);border-radius:6px;outline:none;background:#ffffff0e;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.contact-form input,.contact-form select{min-height:48px;padding:0 14px}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(247,241,230,.72) 50%),linear-gradient(135deg,rgba(247,241,230,.72) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px;color:var(--text)}.contact-form select option{background:#101513;color:var(--text)}.contact-form textarea{resize:vertical;min-height:142px;padding:14px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b8afa094}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#56d7d199;background-color:#ffffff13;box-shadow:0 0 0 4px #56d7d11f}.label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.optional-label{color:var(--soft);font-size:.72rem;font-weight:850;text-transform:uppercase}.form-submit{width:100%;border:0}.form-note{margin:0;color:var(--soft);font-size:.88rem;line-height:1.5}.form-success,.form-error{display:grid;gap:5px;margin:0;padding:14px;border-radius:var(--radius);color:var(--muted);font-size:.9rem;line-height:1.5}.form-success{border:1px solid rgba(86,215,209,.26);background:#56d7d11a}.form-error{border:1px solid rgba(255,143,116,.32);background:#ff8f741a}.form-success strong,.form-error strong{color:var(--text)}.work-page{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px}.work-hero{position:relative;padding:132px 0 48px}.work-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,rgba(86,215,209,.18),transparent 36%),linear-gradient(180deg,#07090800,#070908cc);content:""}.work-hero-inner{position:relative;z-index:1;display:grid;gap:24px;align-items:end}.work-hero h1{max-width:820px}.work-credibility{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#121716d1;box-shadow:var(--shadow)}.work-credibility span{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:900}.work-credibility svg{color:var(--gold)}.work-gallery-section{padding-top:42px}.work-gallery-grid{display:grid;gap:18px}.work-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.work-preview{position:relative;display:block;min-height:280px;border-bottom:1px solid rgba(244,236,220,.12);background-position:center;background-size:cover}.work-preview:after{position:absolute;top:30px;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07090805,#07090885);content:""}.work-preview .demo-window{position:relative;z-index:2;background:#070908a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.work-preview .preview-page{right:18px;bottom:18px;left:18px}.work-preview.demo-site-preview{display:grid;grid-template-rows:36px minmax(190px,1fr) auto}.work-preview.demo-site-preview:after{display:none}.work-preview .mini-site-hero{min-height:190px;padding:16px}.work-preview .mini-site-copy{width:min(76%,340px);gap:8px;padding:16px}.work-preview .mini-site-copy span{font-size:.72rem}.work-preview .mini-site-copy strong{font-size:1.32rem}.work-preview .mini-site-copy p{font-size:.9rem}.work-preview .mini-site-body{gap:10px;padding:0 16px 16px}.work-preview .mini-site-body span{min-height:58px;font-size:.82rem}.preview-page-large .preview-copy strong{font-size:1.2rem}.preview-page-large .preview-proof span{height:42px}.work-card-copy{display:grid;gap:16px;padding:20px}.work-card-copy h2{margin-bottom:0;font-size:2rem}.work-card-copy>p{margin-bottom:0;color:var(--muted);line-height:1.68}.work-problem{padding:14px;border:1px solid rgba(244,236,220,.1);border-radius:var(--radius);background:#ffffff0b}.work-problem span{display:block;margin-bottom:6px;color:var(--gold);font-size:.76rem;font-weight:950;text-transform:uppercase}.work-problem p{margin-bottom:0;color:var(--muted);line-height:1.62}.work-solved-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.work-solved-list li{display:flex;gap:9px;color:var(--muted);line-height:1.45}.work-solved-list svg{flex:0 0 auto;color:var(--cyan);transform:translateY(2px)}.work-cta-section{padding-top:48px}.faq-layout{gap:26px}.faq-list{display:grid;gap:12px}.faq-list details{padding:0}.faq-list summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;color:var(--text);font-weight:900;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{flex:0 0 auto;color:var(--cyan);content:"+";font-size:1.4rem;line-height:1}.faq-list details[open] summary:after{content:"-"}.faq-list details p{margin:-4px 18px 18px}.site-footer{padding:28px 0 44px}.footer-inner{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:20px}.footer-inner span:first-child{color:var(--text);font-weight:900}.reveal{animation:fadeUp .72s ease both}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.21s}.delay-3{animation-delay:.3s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatScreen{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (min-width: 620px){.section-inner{width:min(1120px,calc(100% - 56px))}.site-header{grid-template-columns:auto 1fr auto;width:min(1120px,calc(100% - 40px))}.nav-links{display:flex;justify-content:center;gap:18px;color:var(--muted);font-size:.88rem;font-weight:800}.nav-links a{transition:color .16s ease}.nav-links a:hover{color:var(--text)}.hero{min-height:84svh}h1{font-size:4rem}h2{font-size:2.7rem}.trust-row{display:flex;flex-wrap:wrap;gap:16px}.demo-grid,.service-grid,.audience-grid,.deliverable-grid,.trust-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.contact-form .full,.form-submit,.form-note,.form-success,.form-error{grid-column:1 / -1}.section-cta{grid-template-columns:minmax(0,1fr) auto;padding:26px}.section-cta .button{width:max-content}.header-secondary{display:none}.credibility-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr)}.work-preview{min-height:100%;border-right:1px solid rgba(244,236,220,.12);border-bottom:0}.footer-inner{grid-template-columns:1fr auto}}@media (min-width: 880px){.section{padding:96px 0}.showcase-section{padding-top:72px}.hero{min-height:78svh;padding-top:124px}.hero-media{background-position:center}h1{font-size:4.6rem}h2{font-size:3.2rem}.hero-text{font-size:1.12rem}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-grid,.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.credibility-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.process-step{grid-template-columns:1fr;min-height:290px}.step-number{grid-column:auto}.contact-layout,.faq-layout{grid-template-columns:.85fr 1.15fr;gap:44px}.work-hero{padding:156px 0 70px}.work-hero-inner{grid-template-columns:minmax(0,1fr) 360px}.work-gallery-grid{gap:24px}.header-secondary{display:inline-flex}.work-preview{min-height:420px}.work-preview .mini-site-hero{min-height:280px;padding:18px}.work-preview .mini-site-copy{width:min(72%,360px)}.work-card-copy{padding:28px}}@media (min-width: 1180px){.header-booking{display:inline-flex}}@media (max-width: 410px){.section-inner{width:min(100% - 28px,1120px)}.header-cta span{display:none}.header-cta{width:40px;padding:0}h1{font-size:2.38rem;line-height:1.02}h2{font-size:1.96rem}.button{width:100%}}@media (max-width: 619px){.hero{min-height:auto;align-items:start;padding:118px 0 70px}.hero-copy{padding-top:8px}h1{line-height:1.02}.hero-text{margin-bottom:28px;font-size:.98rem;line-height:1.62}.hero-actions{gap:10px;margin-bottom:26px}.trust-row{gap:12px}.hero-overlay{background:linear-gradient(90deg,#070908f7,#070908e0 62%,#070908b3),linear-gradient(180deg,#07090829,#07090842 58%,#070908)}}.home-page{--bg: #f6f1e8;--bg-2: #ece4d7;--surface: rgba(255, 252, 246, .86);--surface-strong: #fffaf2;--line: rgba(27, 38, 32, .12);--line-strong: rgba(27, 38, 32, .18);--text: #14221c;--muted: #5f6b64;--soft: #89918b;--cyan: #1d7a68;--gold: #a77930;--shadow: 0 22px 58px rgba(26, 34, 29, .1);color:var(--text);color-scheme:light;overflow:hidden;background:radial-gradient(circle at 78% 8%,rgba(202,169,104,.18),transparent 30%),linear-gradient(180deg,#fbf7ef,#f6f1e8 46%,#efe8dd);background-size:auto}.home-page .site-header{top:18px;border-color:#14221c1f;background:#fffcf6db;box-shadow:0 18px 50px #14221c14}.home-page .brand,.home-page .nav-links,.home-page .header-secondary,.home-page .header-booking,.home-page .header-cta{color:var(--text)}.home-page .brand-mark{border-color:#1d7a6833;background:#14221c;color:#f7efe2}.home-page .header-cta,.home-page .header-secondary,.home-page .header-booking,.home-page .button.secondary{border-color:#14221c24;background:#ffffff8a}.home-page .header-cta{background:#14221c;color:#fffaf2}.home-page .hero{min-height:auto;padding:clamp(150px,18vw,220px) 0 clamp(92px,12vw,150px)}.home-page .hero-media{display:none}.home-page .hero-overlay{background:radial-gradient(circle at 78% 18%,rgba(29,122,104,.12),transparent 34%),linear-gradient(180deg,#fffcf6a3,#fffcf600)}.home-page .hero-copy{width:min(880px,100%)}.home-page .eyebrow{color:var(--cyan);font-size:.78rem;letter-spacing:.02em}.home-page h1{max-width:850px;margin-bottom:24px;color:var(--text);font-size:clamp(3.25rem,8vw,6.8rem);line-height:.96}.home-page h2{color:var(--text);font-size:clamp(2rem,4.4vw,4rem);line-height:1}.home-page .hero-text{max-width:640px;margin-bottom:34px;color:var(--muted);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}.home-page .hero-actions{gap:14px;margin-bottom:28px}.home-page .button{min-height:52px;border-radius:999px;box-shadow:none}.home-page .button.primary{background:#14221c;color:#fffaf2}.home-page .button.primary:hover,.home-page .button.secondary:hover,.home-page .header-cta:hover,.home-page .header-secondary:hover,.home-page .header-booking:hover,.home-page .service-card:hover,.home-page .demo-card:hover{box-shadow:none;transform:none}.home-page .trust-row{color:var(--muted);font-size:.95rem}.home-page .section{padding:clamp(72px,10vw,124px) 0}.home-page .section-heading{max-width:760px;margin-bottom:34px}.home-page .section-heading p{max-width:650px;color:var(--muted);font-size:1.04rem}.home-page .demo-grid{gap:24px}.home-page .demo-card,.home-page .service-card,.home-page .pricing-card,.home-page .contact-form,.home-page .faq-list details,.home-page .section-cta{border-color:#14221c1c;background:#fffcf6d1;box-shadow:0 18px 48px #14221c14}.home-page .demo-card{overflow:hidden}.home-page .demo-visual{min-height:230px;border-bottom:1px solid rgba(20,34,28,.09)}.home-page .mini-site-body,.home-page .demo-copy{display:none}.home-page .demo-card h3,.home-page .demo-type,.home-page .demo-cta{margin-left:20px;margin-right:20px}.home-page .demo-card h3{margin-top:18px;font-size:1.22rem}.home-page .demo-cta{margin-bottom:20px;color:var(--cyan)}.home-page .service-grid{gap:18px}.home-page .service-card{min-height:250px}.home-page .service-card p,.home-page .pricing-card p,.home-page .faq-list p,.home-page .contact-copy p{color:var(--muted);font-size:.98rem}.home-page .icon-box{border-color:#1d7a6829;background:#1d7a6814;color:var(--cyan)}.home-page .pricing-card.featured{border-color:#a779303d;background:linear-gradient(180deg,#a7793014,#fffcf6e6 35%)}.home-page .plan-badge{background:#14221c;color:#fffaf2}.home-page .price{color:var(--text)}.home-page .contact-section{background:linear-gradient(180deg,#fffcf600,#14221c0f,#fffcf600)}.home-page .contact-form input,.home-page .contact-form select,.home-page .contact-form textarea{border-color:#14221c24;background:#fffdf8;color:var(--text)}.home-page .contact-form select option{background:#fffdf8;color:var(--text)}.home-page .footer-inner{border-color:#14221c1f}.home-page .reveal{animation:none}@media (max-width: 619px){.home-page .hero{padding-top:128px;padding-bottom:76px}.home-page h1{font-size:clamp(2.72rem,13vw,4rem)}.home-page .hero-actions .button{width:100%}.home-page .demo-card h3,.home-page .demo-type,.home-page .demo-cta{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-page{--lf-ink: #0b0d12;--lf-muted: #5e6573;--lf-soft: #8b93a1;--lf-bg: #f7f8fb;--lf-paper: #ffffff;--lf-line: #dfe4ec;--lf-line-strong: #cbd3df;--lf-blue: #2458ff;--lf-green: #0b7f61;--lf-shadow: 0 34px 90px rgba(15, 23, 42, .12);min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#ffffffd1,#f7f8fb00 42%),var(--lf-bg);color:var(--lf-ink);color-scheme:light}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0;color:inherit;letter-spacing:0}.lf-section-inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.lf-header{position:fixed;z-index:30;top:18px;left:50%;display:grid;width:min(1180px,calc(100% - 28px));min-height:58px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0 10px 0 18px;border:1px solid rgba(223,228,236,.78);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.lf-brand{display:inline-flex;min-width:0;align-items:baseline;gap:7px;color:var(--lf-ink);font-weight:850}.lf-brand span,.lf-brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-brand small{color:var(--lf-soft);font-size:.78rem;font-weight:760}.lf-nav{display:none}.lf-header-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;background:var(--lf-ink);color:#fff;font-size:.88rem;font-weight:820;white-space:nowrap}.lf-hero{position:relative;min-height:100svh;padding:clamp(150px,18vw,210px) 0 clamp(82px,10vw,130px);isolation:isolate}.lf-hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:linear-gradient(rgba(15,17,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,17,21,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 70%,transparent 100%)}.lf-hero-scene:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f8fbf5,#f7f8fbd1 52%,#f7f8fb8a);content:""}.lf-scene-line{position:absolute;right:max(24px,calc((100vw - 1180px)/2));display:block;width:min(42vw,520px);height:1px;background:linear-gradient(90deg,transparent,rgba(36,88,255,.44),transparent)}.lf-line-one{top:31%}.lf-line-two{top:62%;background:linear-gradient(90deg,transparent,rgba(11,127,97,.38),transparent)}.lf-scene-window{position:absolute;right:max(18px,calc((100vw - 1180px)/2));bottom:13%;display:grid;width:min(38vw,430px);min-width:250px;gap:14px;padding:18px;border:1px solid rgba(203,211,223,.72);border-radius:8px;background:#ffffffad;box-shadow:var(--lf-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lf-scene-window span{display:block;height:14px;border-radius:999px;background:#dfe4ec}.lf-scene-window span:first-child{width:68%;background:var(--lf-ink)}.lf-scene-window span:nth-child(2){width:92%}.lf-scene-window span:nth-child(3){width:48%;background:#2458ff38}.lf-hero-inner{max-width:1180px}.lf-kicker{display:inline-flex;margin-bottom:20px;color:var(--lf-green);font-size:.74rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.home-page .lf-hero h1{max-width:850px;font-size:clamp(4.2rem,8.2vw,7.6rem);font-weight:850;line-height:.94}.lf-hero-text{max-width:680px;margin-top:30px;color:var(--lf-muted);font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.65}.lf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.lf-button,.lf-inline-link,.lf-calendly-option,.lf-price-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:820}.lf-button{min-height:52px;padding:0 19px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.lf-button:hover,.lf-inline-link:hover,.lf-calendly-option:hover,.lf-price-link:hover,.lf-header-link:hover{transform:translateY(-1px)}.lf-button-primary{background:var(--lf-ink);color:#fff}.lf-button-primary:hover{background:#000}.lf-button-secondary{border-color:var(--lf-line-strong);background:#ffffffb8;color:var(--lf-ink)}.lf-button-secondary:hover,.lf-button-quiet:hover{border-color:var(--lf-ink)}.lf-button-quiet{border-color:transparent;background:transparent;color:var(--lf-muted)}.lf-section{padding:clamp(78px,11vw,138px) 0}.lf-section-heading{display:grid;max-width:720px;gap:12px;margin-bottom:36px}.home-page .lf-section-heading h2{font-size:clamp(2.5rem,5.8vw,5rem);font-weight:820;line-height:.98}.lf-work-list{display:grid;gap:22px}.lf-work-preview{position:relative;display:grid;min-height:clamp(280px,44vw,520px);align-items:end;overflow:hidden;padding:clamp(22px,4vw,38px);border:1px solid var(--lf-line);border-radius:8px;background-color:#141820;background-position:center;background-size:cover;box-shadow:var(--lf-shadow);color:#fff}.lf-work-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b100f,#080b10a8);content:""}.lf-work-preview span,.lf-work-preview strong{position:relative;z-index:1}.lf-work-preview span{max-width:820px;font-size:clamp(2.6rem,8vw,7.6rem);font-weight:840;line-height:.95}.lf-work-preview strong{position:absolute;right:clamp(22px,4vw,38px);bottom:clamp(22px,4vw,38px);display:inline-flex;min-height:44px;align-items:center;padding:0 15px;border-radius:8px;background:#ffffffeb;color:var(--lf-ink);font-size:.94rem}.home-page .lf-work-preview.landscaping-preview{background-image:linear-gradient(180deg,#0f11150a,#0f11151a),url(/assets/green-valley-hero.png)}.home-page .lf-work-preview.roofing-preview{background-image:linear-gradient(180deg,#0f11150a,#0f11151a),url(/assets/summit-ridge-hero.png)}.home-page .lf-work-preview.pressure-preview{background-image:linear-gradient(180deg,#0f11150a,#0f11151a),url(/assets/clearflow-hero.png)}.lf-inline-link{margin-top:24px;color:var(--lf-blue)}.lf-pricing-section{background:#fff}.lf-pricing-table{border-top:1px solid var(--lf-line)}.lf-price-row{display:grid;gap:20px;padding:26px 0;border-bottom:1px solid var(--lf-line)}.home-page .lf-price-row h3{font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:820}.lf-price-row p{max-width:450px;margin-top:8px;color:var(--lf-muted);line-height:1.55}.lf-price-row>strong{color:var(--lf-ink);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.lf-price-row ul{display:grid;gap:10px;padding:0;margin:0;color:var(--lf-muted);list-style:none}.lf-price-row li{display:flex;align-items:flex-start;gap:9px;line-height:1.42}.lf-price-row li svg{flex:0 0 auto;color:var(--lf-green);transform:translateY(2px)}.lf-price-link{width:max-content;min-height:42px;padding:0 14px;border:1px solid var(--lf-line-strong);border-radius:8px;color:var(--lf-ink)}.lf-contact-section{background:linear-gradient(180deg,#f7f8fb00,#2458ff0a 35%,#f7f8fb00)}.lf-contact-layout{display:grid;gap:34px;align-items:start}.lf-contact-copy{max-width:560px}.home-page .lf-contact-copy h2{font-size:clamp(2.55rem,5.2vw,5rem);font-weight:820;line-height:.98}.lf-contact-copy p{margin-top:20px;color:var(--lf-muted);font-size:1.08rem;line-height:1.65}.lf-calendly-option{width:max-content;max-width:100%;min-height:48px;margin-top:26px;padding:0 15px;border:1px solid var(--lf-line-strong);border-radius:8px;background:var(--lf-paper);color:var(--lf-ink)}.home-page .lf-form{display:grid;gap:14px;padding:clamp(18px,3vw,28px);border:1px solid var(--lf-line);border-radius:8px;background:#ffffffd6;box-shadow:var(--lf-shadow)}.home-page .lf-form label{display:grid;gap:7px;color:var(--lf-muted);font-size:.86rem;font-weight:820}.home-page .lf-form input,.home-page .lf-form select,.home-page .lf-form textarea{width:100%;border:1px solid var(--lf-line-strong);border-radius:8px;outline:none;background:#fff;color:var(--lf-ink);box-shadow:none}.home-page .lf-form input,.home-page .lf-form select{min-height:48px;padding:0 13px}.home-page .lf-form textarea{min-height:138px;padding:13px;resize:vertical}.home-page .lf-form select option{background:#fff;color:var(--lf-ink)}.home-page .lf-form input::placeholder,.home-page .lf-form textarea::placeholder{color:var(--lf-soft)}.home-page .lf-form input:focus,.home-page .lf-form select:focus,.home-page .lf-form textarea:focus{border-color:#2458ffb8;box-shadow:0 0 0 4px #2458ff1f}.home-page .lf-form .form-submit{width:100%;border:0}.home-page .lf-form .form-note{color:var(--lf-soft)}.home-page .lf-form .form-success,.home-page .lf-form .form-error{border-radius:8px;box-shadow:none}.lf-footer{display:flex;width:min(1180px,calc(100% - 40px));flex-direction:column;gap:8px;margin:0 auto;padding:34px 0 46px;border-top:1px solid var(--lf-line);color:var(--lf-muted);line-height:1.45}.lf-footer span:first-child{color:var(--lf-ink);font-weight:830}@media (min-width: 700px){.lf-section-inner{width:min(1180px,calc(100% - 64px))}.lf-header{grid-template-columns:auto 1fr auto;width:min(1180px,calc(100% - 48px))}.lf-nav{display:flex;justify-content:center;gap:24px;color:var(--lf-muted);font-size:.9rem;font-weight:780}.lf-nav a:hover{color:var(--lf-ink)}.lf-work-list{gap:28px}.home-page .lf-form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .lf-form .full,.home-page .lf-form .form-submit,.home-page .lf-form .form-note,.home-page .lf-form .form-success,.home-page .lf-form .form-error{grid-column:1 / -1}.lf-footer{width:min(1180px,calc(100% - 64px));flex-direction:row;justify-content:space-between}}@media (min-width: 980px){.lf-contact-layout{grid-template-columns:minmax(0,.75fr) minmax(460px,1fr);gap:64px}.lf-price-row{grid-template-columns:minmax(240px,1fr) minmax(150px,.42fr) minmax(300px,.82fr) auto;align-items:center;gap:26px}}@media (max-width: 699px){.lf-hero{min-height:auto;padding-top:128px}.lf-hero-scene{opacity:.66}.lf-scene-window{right:-110px;bottom:6%;opacity:.72}.home-page .lf-hero h1{font-size:clamp(3.25rem,17vw,5.1rem)}.lf-hero-actions,.lf-button{width:100%}.lf-work-preview strong{position:relative;right:auto;bottom:auto;width:max-content;margin-top:18px}}.leadflow-v3{--lf3-ink: #080a0f;--lf3-ink-2: #121720;--lf3-paper: #fbfcff;--lf3-white: #ffffff;--lf3-muted: #66707f;--lf3-soft: #9aa4b2;--lf3-line: rgba(12, 18, 28, .12);--lf3-line-strong: rgba(12, 18, 28, .2);--lf3-blue: #2458ff;--lf3-green: #00a976;--lf3-amber: #d69d35;--lf3-shadow: 0 36px 100px rgba(8, 10, 15, .16);min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#fbfcfffa,#f4f7fbeb 48%,#fff),var(--lf3-paper);color:var(--lf3-ink);color-scheme:light}.leadflow-v3 h1,.leadflow-v3 h2,.leadflow-v3 h3,.leadflow-v3 p{margin:0;color:inherit;letter-spacing:0}.lf3-header{position:fixed;z-index:50;top:18px;left:50%;display:grid;width:min(1180px,calc(100% - 28px));min-height:60px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:8px 8px 8px 14px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:#ffffffbd;box-shadow:0 18px 60px #080a0f1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translate(-50%)}.lf3-brand{display:inline-flex;min-width:0;align-items:center;gap:10px}.lf3-brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:linear-gradient(135deg,rgba(36,88,255,.24),transparent 46%),var(--lf3-ink);color:#fff;font-size:.74rem;font-weight:900}.lf3-brand-text{display:inline-flex;min-width:0;align-items:baseline;gap:7px}.lf3-brand-text strong,.lf3-brand-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf3-brand-text strong{font-weight:860}.lf3-brand-text small{color:var(--lf3-soft);font-size:.76rem;font-weight:760}.lf3-nav{display:none}.lf3-header-cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;background:var(--lf3-ink);color:#fff;font-size:.88rem;font-weight:850;white-space:nowrap}.lf3-hero{position:relative;min-height:100svh;padding:128px 0 76px;border-bottom:1px solid var(--lf3-line);isolation:isolate}.lf3-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(8,10,15,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,15,.035) 1px,transparent 1px),linear-gradient(110deg,transparent 0%,rgba(36,88,255,.09) 42%,transparent 64%),linear-gradient(250deg,transparent 0%,rgba(0,169,118,.09) 48%,transparent 74%);background-size:72px 72px,72px 72px,auto,auto;-webkit-mask-image:linear-gradient(180deg,black 0%,black 82%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 82%,transparent 100%)}.lf3-hero-inner,.lf3-method-inner,.lf3-work,.lf3-investment,.lf3-contact,.lf3-footer{width:min(1180px,calc(100% - 40px));margin:0 auto}.lf3-hero-inner{display:grid;gap:44px;align-items:center}.lf3-hero-copy{max-width:820px}.lf3-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--lf3-green);font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1.3;text-transform:uppercase}.leadflow-v3 h1{max-width:920px;font-size:3.5rem;font-weight:900;line-height:.94}.lf3-hero-text{max-width:690px;margin-top:24px;color:var(--lf3-muted);font-size:1.1rem;line-height:1.65}.lf3-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lf3-button,.lf3-calendly{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:860;line-height:1.15;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.lf3-button:hover,.lf3-calendly:hover,.lf3-header-cta:hover{transform:translateY(-1px)}.lf3-button-primary{background:var(--lf3-ink);color:#fff;box-shadow:0 18px 38px #080a0f33}.lf3-button-secondary{border-color:var(--lf3-line-strong);background:#ffffffb8;color:var(--lf3-ink)}.lf3-button-quiet{border-color:transparent;background:transparent;color:var(--lf3-muted)}.lf3-command-center{overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:8px;background:linear-gradient(180deg,#ffffffe6,#ffffffb3),linear-gradient(135deg,#2458ff1a,#00a9761a);box-shadow:var(--lf3-shadow)}.lf3-command-top,.lf3-command-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--lf3-muted);font-size:.8rem;font-weight:820}.lf3-command-top{min-height:48px;padding:0 16px;border-bottom:1px solid var(--lf3-line)}.lf3-command-main{display:grid;gap:16px;padding:16px}.lf3-screen{overflow:hidden;min-height:330px;border:1px solid rgba(8,10,15,.12);border-radius:8px;background:linear-gradient(160deg,#080a0fdb,#121720eb),var(--lf3-ink-2);color:#fff}.lf3-screen-bar{display:flex;gap:7px;align-items:center;height:38px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff0a}.lf3-screen-bar span{display:block;width:8px;height:8px;border-radius:50%;background:#ffffff47}.lf3-screen-hero{display:grid;gap:13px;padding:30px 24px}.lf3-screen-hero span{color:var(--lf3-green);font-size:.72rem;font-weight:900;text-transform:uppercase}.lf3-screen-hero strong{max-width:420px;font-size:2.45rem;line-height:.98}.lf3-screen-hero i{display:inline-flex;width:max-content;min-height:42px;align-items:center;padding:0 14px;border-radius:8px;background:#fff;color:var(--lf3-ink);font-size:.88rem;font-style:normal;font-weight:900}.lf3-screen-rows{display:grid;gap:10px;padding:0 24px 24px}.lf3-screen-rows span{display:block;height:46px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e}.lf3-screen-rows span:nth-child(2){width:78%}.lf3-screen-rows span:nth-child(3){width:58%}.lf3-signal-stack{display:grid;gap:10px}.lf3-signal-stack div{display:grid;gap:7px;min-height:88px;align-content:center;padding:14px;border:1px solid var(--lf3-line);border-radius:8px;background:#ffffffb8}.lf3-signal-stack small{color:var(--lf3-soft);font-size:.72rem;font-weight:860;text-transform:uppercase}.lf3-signal-stack strong{display:flex;align-items:center;gap:7px;color:var(--lf3-ink);font-size:1.05rem;line-height:1.16}.lf3-command-footer{min-height:52px;padding:0 16px;border-top:1px solid var(--lf3-line)}.lf3-command-footer span{color:var(--lf3-ink)}.lf3-method{padding:92px 0;background:var(--lf3-ink);color:#fff}.lf3-method-inner{display:grid;gap:30px}.lf3-method h2,.lf3-work h2,.lf3-investment h2,.lf3-contact h2{font-size:2.55rem;font-weight:900;line-height:.98}.lf3-method h2{max-width:900px}.lf3-method-track{display:grid;gap:10px}.lf3-method-track span{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#ffffffe0;font-weight:860}.lf3-method-track span:after{color:var(--lf3-green);content:"→";font-weight:900}.lf3-work{padding:108px 0}.lf3-work-heading{max-width:880px;margin-bottom:34px}.lf3-work-theater{display:grid;gap:16px}.lf3-work-panel{position:relative;display:grid;min-height:360px;align-content:end;overflow:hidden;padding:22px;border-radius:8px;background-color:var(--lf3-ink);background-position:center;background-size:cover;color:#fff;box-shadow:var(--lf3-shadow)}.lf3-work-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a0f0f,#080a0fc2),linear-gradient(90deg,rgba(8,10,15,.42),transparent 68%);content:""}.lf3-work-panel>*{position:relative;z-index:1}.lf3-work-index{margin-bottom:12px;color:#ffffffb3;font-size:.78rem;font-weight:900}.lf3-work-panel h3{max-width:680px;font-size:3rem;font-weight:900;line-height:.95}.lf3-work-panel p{max-width:560px;margin-top:14px;color:#ffffffc7;line-height:1.5}.lf3-work-panel strong{display:inline-flex;width:max-content;max-width:100%;min-height:44px;align-items:center;gap:8px;margin-top:20px;padding:0 14px;border-radius:8px;background:#fffffff0;color:var(--lf3-ink);font-size:.92rem}.leadflow-v3 .lf3-work-panel.landscaping-preview{background-image:url(/assets/green-valley-hero.png)}.leadflow-v3 .lf3-work-panel.roofing-preview{background-image:url(/assets/summit-ridge-hero.png)}.leadflow-v3 .lf3-work-panel.pressure-preview{background-image:url(/assets/clearflow-hero.png)}.lf3-investment{display:grid;gap:34px;padding:96px 0;border-top:1px solid var(--lf3-line);border-bottom:1px solid var(--lf3-line)}.lf3-investment-copy{max-width:780px}.lf3-investment-copy p{max-width:620px;margin-top:18px;color:var(--lf3-muted);line-height:1.65}.lf3-price-list{border-top:1px solid var(--lf3-line)}.lf3-price-row{display:grid;gap:18px;padding:24px 0;border-bottom:1px solid var(--lf3-line)}.lf3-price-row h3{font-size:1.45rem;font-weight:900}.lf3-price-row p{max-width:420px;margin-top:8px;color:var(--lf3-muted);line-height:1.5}.lf3-price-row>strong{font-size:2.2rem;line-height:1}.lf3-price-row ul{display:grid;gap:9px;padding:0;margin:0;color:var(--lf3-muted);list-style:none}.lf3-price-row li{display:flex;align-items:center;gap:8px}.lf3-price-row li svg{color:var(--lf3-green);flex:0 0 auto}.lf3-contact{display:grid;gap:34px;align-items:start;padding:104px 0}.lf3-contact-copy{max-width:620px}.lf3-contact-copy p{margin-top:18px;color:var(--lf3-muted);line-height:1.65}.lf3-calendly{width:max-content;max-width:100%;margin-top:24px;border-color:var(--lf3-line-strong);background:#fff;color:var(--lf3-ink)}.lf3-form{display:grid;gap:14px;padding:18px;border:1px solid var(--lf3-line);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#ffffffd1),#fff;box-shadow:var(--lf3-shadow)}.lf3-form label{display:grid;gap:7px;color:var(--lf3-muted);font-size:.86rem;font-weight:840}.lf3-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lf3-label-row span{color:var(--lf3-soft);font-size:.72rem;font-weight:900;text-transform:uppercase}.lf3-form input,.lf3-form select,.lf3-form textarea{width:100%;border:1px solid var(--lf3-line-strong);border-radius:8px;outline:none;background:#fff;color:var(--lf3-ink);transition:border-color .16s ease,box-shadow .16s ease}.lf3-form input,.lf3-form select{min-height:48px;padding:0 13px}.lf3-form textarea{min-height:138px;padding:13px;resize:vertical}.lf3-form input::placeholder,.lf3-form textarea::placeholder{color:var(--lf3-soft)}.lf3-form select option{background:#fff;color:var(--lf3-ink)}.lf3-form input:focus,.lf3-form select:focus,.lf3-form textarea:focus{border-color:#2458ffb3;box-shadow:0 0 0 4px #2458ff1f}.lf3-full,.lf3-submit,.lf3-form-note,.lf3-form-success,.lf3-form-error{grid-column:1 / -1}.lf3-submit{width:100%;border:0}.lf3-form-note{color:var(--lf3-soft);font-size:.86rem;line-height:1.45}.lf3-form-success,.lf3-form-error{padding:12px;border-radius:8px;color:var(--lf3-muted);font-size:.9rem;line-height:1.45}.lf3-form-success{border:1px solid rgba(0,169,118,.26);background:#00a97614}.lf3-form-error{border:1px solid rgba(214,76,53,.28);background:#d64c3514}.lf3-form-success strong,.lf3-form-error strong{color:var(--lf3-ink)}.lf3-footer{display:flex;flex-direction:column;gap:8px;padding:34px 0 48px;border-top:1px solid var(--lf3-line);color:var(--lf3-muted);line-height:1.45}.lf3-footer span:first-child{color:var(--lf3-ink);font-weight:900}@media (min-width: 700px){.lf3-header{grid-template-columns:auto 1fr auto;width:min(1180px,calc(100% - 56px))}.lf3-nav{display:flex;align-items:center;justify-content:center;gap:24px;color:var(--lf3-muted);font-size:.9rem;font-weight:800}.lf3-nav a:hover{color:var(--lf3-ink)}.lf3-hero-inner,.lf3-method-inner,.lf3-work,.lf3-investment,.lf3-contact,.lf3-footer{width:min(1180px,calc(100% - 64px))}.leadflow-v3 h1{font-size:5.6rem}.lf3-method h2,.lf3-work h2,.lf3-investment h2,.lf3-contact h2{font-size:4rem}.lf3-command-main{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.lf3-method-track{grid-template-columns:repeat(4,minmax(0,1fr))}.lf3-method-track span{min-height:112px;align-items:flex-end;padding:16px}.lf3-work-panel{min-height:470px;padding:30px}.lf3-work-panel h3{font-size:3.55rem}.lf3-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.lf3-footer{flex-direction:row;justify-content:space-between}}@media (min-width: 1080px){.lf3-hero{padding:146px 0 92px}.lf3-hero-inner{grid-template-columns:minmax(0,.94fr) minmax(420px,.86fr);gap:54px}.leadflow-v3 h1{font-size:6.7rem}.lf3-work-theater{grid-template-columns:1.15fr .9fr .9fr;align-items:stretch}.lf3-work-panel{min-height:610px}.lf3-work-panel h3{font-size:3.7rem}.lf3-work-panel:nth-child(2),.lf3-work-panel:nth-child(3){min-height:540px;margin-top:70px}.lf3-investment{grid-template-columns:minmax(0,.7fr) minmax(560px,1fr);gap:70px;align-items:start}.lf3-price-row{grid-template-columns:minmax(0,1fr) 130px;align-items:start}.lf3-price-row ul{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.lf3-contact{grid-template-columns:minmax(0,.72fr) minmax(520px,1fr);gap:70px}}@media (max-width: 520px){.lf3-brand-text small{display:none}.lf3-header-cta{padding:0 12px}.leadflow-v3 h1{font-size:3.15rem}.lf3-hero-actions,.lf3-button{width:100%}.lf3-button-quiet{justify-content:flex-start}.lf3-command-center{margin-right:-18px;margin-left:-18px;border-radius:0}.lf3-screen{min-height:300px}.lf3-screen-hero strong{font-size:2rem}.lf3-command-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;padding:12px;text-align:center}.lf3-method h2,.lf3-work h2,.lf3-investment h2,.lf3-contact h2{font-size:2.35rem}.lf3-work-panel h3{font-size:2.75rem}}.leadflow-reset{--reset-ink: #08090d;--reset-charcoal: #111318;--reset-paper: #f7f8f6;--reset-white: #ffffff;--reset-muted: #68717c;--reset-soft: #a1a8b0;--reset-line: rgba(8, 9, 13, .13);--reset-line-light: rgba(255, 255, 255, .22);--reset-blue: #3d6bff;--reset-copper: #b46e47;--reset-green: #416a57;--reset-shadow: 0 34px 90px rgba(8, 9, 13, .18);min-height:100vh;overflow-x:clip;overflow-y:hidden;background:var(--reset-paper);background-image:none;color:var(--reset-ink);color-scheme:light}.leadflow-reset main{overflow-x:clip}.leadflow-reset h1,.leadflow-reset h2,.leadflow-reset h3,.leadflow-reset p{margin:0;color:inherit;letter-spacing:0}.lf-reset-header{position:fixed;z-index:60;top:18px;left:50%;display:grid;width:min(1180px,calc(100% - 28px));min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 8px 8px 12px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#ffffffa3;box-shadow:0 18px 54px #08090d1a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.lf-reset-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--reset-ink);font-weight:880}.lf-reset-brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-reset-brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:var(--reset-ink);color:var(--reset-white);font-size:.72rem;font-weight:930}.lf-reset-nav{display:inline-flex;min-width:max-content;align-items:center;justify-content:flex-end;gap:6px}.lf-reset-nav a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;color:var(--reset-muted);font-size:.88rem;font-weight:820;transition:background .16s ease,color .16s ease}.lf-reset-nav a:hover{background:#08090d0f;color:var(--reset-ink)}.lf-reset-hero{position:relative;display:grid;min-height:96svh;align-items:center;overflow:hidden;padding:132px 0 82px;background:linear-gradient(112deg,#fbfbfa,#f4f6f6 48%,#e8ecef),var(--reset-paper);isolation:isolate}.lf-reset-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(8,9,13,.18),transparent);content:""}.lf-reset-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lf-reset-light-beam{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(61,107,255,.28),rgba(180,110,71,.26),transparent);transform-origin:center}.lf-reset-light-beam-one{top:25%;right:-8%;width:58%;transform:rotate(-12deg)}.lf-reset-light-beam-two{right:-10%;bottom:23%;width:54%;opacity:.72;transform:rotate(10deg)}.lf-reset-product-stage{position:absolute;top:120px;right:max(-84px,calc((100vw - 1180px)/2 - 112px));width:min(680px,54vw);height:630px;min-width:480px}.lf-reset-product-shell{position:absolute;top:18px;right:22px;bottom:74px;left:34px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(138deg,#fffffff5,#e9eef1b3 46%,#0e1016f2),var(--reset-white);box-shadow:0 46px 90px #08090d38,inset 0 1px #ffffffdb;transform:perspective(1200px) rotateY(-22deg) rotateX(8deg) rotate(-3deg)}.lf-reset-product-glass{position:absolute;top:16px;right:16px;bottom:16px;left:16px;overflow:hidden;border:1px solid rgba(8,9,13,.1);border-radius:8px;background:linear-gradient(120deg,#ffffffb8,#ffffff2e 48%,#ffffff0a),linear-gradient(180deg,#ffffffad,#12161c2e)}.lf-reset-product-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,9,13,.045) 1px,transparent 1px),linear-gradient(rgba(8,9,13,.035) 1px,transparent 1px);background-size:46px 46px;content:"";-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.lf-reset-product-line,.lf-reset-product-action{position:absolute;left:34px;display:block;border-radius:8px}.lf-reset-product-line{top:58px;width:46%;height:14px;background:#08090d40}.lf-reset-product-line-wide{top:86px;width:66%;height:54px;background:var(--reset-ink)}.lf-reset-product-action{top:164px;width:136px;height:42px;background:var(--reset-blue);box-shadow:0 18px 44px #3d6bff47}.lf-reset-product-image{position:absolute;right:24px;bottom:24px;left:24px;height:42%;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:linear-gradient(180deg,#08090d05,#08090d6b),url(/assets/clearflow-hero.png);background-position:center;background-size:cover;filter:saturate(.86) contrast(.98)}.lf-reset-product-edge{position:absolute;right:80px;bottom:46px;width:64%;height:18px;border-radius:8px;background:linear-gradient(90deg,#08090d47,#08090d14,#ffffff57);transform:perspective(900px) rotateY(-22deg) rotateX(56deg) rotate(-3deg)}.lf-reset-product-shadow{position:absolute;right:76px;bottom:26px;width:68%;height:22px;border-radius:8px;background:#08090d2e;filter:blur(16px);transform:rotate(-3deg)}.lf-reset-hero-inner,.lf-reset-work,.lf-reset-contact,.lf-reset-footer{width:min(1180px,calc(100% - 40px));margin:0 auto}.lf-reset-hero-inner{position:relative;z-index:1;max-width:760px}.lf-reset-kicker{display:inline-flex;align-items:center;margin-bottom:18px;color:var(--reset-green);font-size:.75rem;font-weight:930;letter-spacing:0;line-height:1.2;text-transform:uppercase}.leadflow-reset h1{max-width:620px;font-size:4.1rem;font-weight:930;line-height:.94}.lf-reset-hero-text{max-width:540px;margin-top:24px;color:var(--reset-muted);font-size:1.08rem;line-height:1.7}.lf-reset-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lf-reset-button,.lf-reset-calendly{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:860;line-height:1.1;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.lf-reset-button:hover,.lf-reset-calendly:hover{transform:translateY(-1px)}.lf-reset-button-primary{background:var(--reset-ink);color:var(--reset-white);box-shadow:0 18px 40px #08090d2e}.lf-reset-button-primary:hover{background:#000;box-shadow:0 22px 48px #08090d3d}.lf-reset-button-secondary{border-color:var(--reset-line);background:#ffffffad;color:var(--reset-ink)}.lf-reset-button-secondary:hover{border-color:#08090d38;background:var(--reset-white)}.lf-reset-statement{padding:110px 0;background:var(--reset-charcoal);color:var(--reset-white)}.lf-reset-statement p{width:min(1180px,calc(100% - 40px));max-width:1090px;margin:0 auto;font-size:2.6rem;font-weight:900;line-height:1.02}.lf-reset-work{padding:104px 0 118px;background:var(--reset-charcoal);color:var(--reset-white)}.lf-reset-work-heading{display:grid;max-width:780px;gap:6px;margin-bottom:34px}.lf-reset-work .lf-reset-kicker{color:#b8c7bf}.leadflow-reset h2{font-size:3.1rem;font-weight:930;line-height:.98}.lf-reset-work-rail{display:grid;gap:14px}.lf-reset-work-link{position:relative;display:grid;min-height:420px;align-content:end;overflow:hidden;padding:24px;border:1px solid var(--reset-line-light);border-radius:8px;background-color:#1a1d22;background-position:center;background-size:cover;box-shadow:0 26px 70px #00000042;transition:border-color .18s ease,transform .18s ease}.lf-reset-work-link:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090d05,#08090dc7),linear-gradient(90deg,rgba(8,9,13,.54),transparent 74%);content:""}.lf-reset-work-link:hover{border-color:#ffffff75;transform:translateY(-2px)}.lf-reset-work-link span,.lf-reset-work-link strong{position:relative;z-index:1}.lf-reset-work-link span{margin-bottom:10px;color:#ffffffbd;font-size:.84rem;font-weight:880;text-transform:uppercase}.lf-reset-work-link strong{max-width:520px;color:var(--reset-white);font-size:2.2rem;line-height:.98}.leadflow-reset .lf-reset-work-link.landscaping-preview{background-image:url(/assets/green-valley-hero.png)}.leadflow-reset .lf-reset-work-link.roofing-preview{background-image:url(/assets/summit-ridge-hero.png)}.leadflow-reset .lf-reset-work-link.pressure-preview{background-image:url(/assets/clearflow-hero.png)}.lf-reset-contact{display:grid;gap:36px;align-items:start;padding:112px 0;background:var(--reset-paper)}.lf-reset-contact-copy{max-width:620px}.lf-reset-contact-copy p{margin-top:18px;color:var(--reset-muted);font-size:1.04rem;line-height:1.7}.lf-reset-calendly{width:max-content;max-width:100%;margin-top:26px;border-color:var(--reset-line);background:var(--reset-white);color:var(--reset-ink)}.lf-reset-form{display:grid;gap:14px;padding:18px;border:1px solid rgba(8,9,13,.1);border-radius:8px;background:#ffffffd1;box-shadow:var(--reset-shadow)}.lf-reset-form label{display:grid;gap:7px;color:var(--reset-muted);font-size:.86rem;font-weight:830}.lf-reset-form label>span{color:var(--reset-soft);font-size:.72rem;font-weight:880;text-transform:uppercase}.lf-reset-form input,.lf-reset-form select,.lf-reset-form textarea{width:100%;border:1px solid rgba(8,9,13,.16);border-radius:8px;outline:none;background:var(--reset-white);color:var(--reset-ink);transition:border-color .16s ease,box-shadow .16s ease}.lf-reset-form input,.lf-reset-form select{min-height:48px;padding:0 13px}.lf-reset-form textarea{min-height:138px;padding:13px;resize:vertical}.lf-reset-form input::placeholder,.lf-reset-form textarea::placeholder{color:var(--reset-soft)}.lf-reset-form select option{background:var(--reset-white);color:var(--reset-ink)}.lf-reset-form input:focus,.lf-reset-form select:focus,.lf-reset-form textarea:focus{border-color:#3d6bffb8;box-shadow:0 0 0 4px #3d6bff1f}.lf-reset-full,.lf-reset-submit,.lf-reset-form-note,.lf-reset-form-success,.lf-reset-form-error{grid-column:1 / -1}.lf-reset-submit{width:100%;border:0}.lf-reset-button:disabled{cursor:not-allowed;opacity:.68}.lf-reset-button:disabled:hover{box-shadow:0 18px 40px #08090d2e;transform:none}.lf-reset-form-note{color:var(--reset-muted);font-size:.86rem;line-height:1.45}.lf-reset-form-success,.lf-reset-form-error{padding:12px;border-radius:8px;color:var(--reset-muted);font-size:.9rem;line-height:1.45}.lf-reset-form-success{border:1px solid rgba(65,106,87,.28);background:#416a5714}.lf-reset-form-error{border:1px solid rgba(180,74,54,.28);background:#b44a3614}.lf-reset-form-success strong,.lf-reset-form-error strong{color:var(--reset-ink)}.lf-reset-footer{display:flex;flex-direction:column;gap:8px;padding:34px 0 48px;border-top:1px solid var(--reset-line);background:var(--reset-paper);color:var(--reset-muted);line-height:1.45}.lf-reset-footer span:first-child{color:var(--reset-ink);font-weight:900}@media (min-width: 700px){.lf-reset-header{width:min(1180px,calc(100% - 56px))}.lf-reset-hero-inner,.lf-reset-work,.lf-reset-contact,.lf-reset-footer{width:min(1180px,calc(100% - 64px))}.leadflow-reset h1{max-width:610px;font-size:5.9rem}.lf-reset-statement p{width:min(1180px,calc(100% - 64px));font-size:4.2rem}.leadflow-reset h2{font-size:4.3rem}.lf-reset-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.lf-reset-footer{flex-direction:row;justify-content:space-between}}@media (min-width: 1080px){.lf-reset-hero{padding:142px 0 92px}.leadflow-reset h1{max-width:560px;font-size:7.2rem}.lf-reset-hero-text{font-size:1.16rem}.lf-reset-statement p{font-size:5.2rem}.lf-reset-work-rail{grid-template-columns:1.14fr .92fr .92fr;align-items:stretch}.lf-reset-work-link{min-height:570px;padding:30px}.lf-reset-work-link:nth-child(2),.lf-reset-work-link:nth-child(3){min-height:500px;margin-top:70px}.lf-reset-contact{grid-template-columns:minmax(0,.68fr) minmax(520px,1fr);gap:76px}}@media (max-width: 699px){.lf-reset-header{top:12px}.lf-reset-nav a{min-height:38px;padding:0 10px}.lf-reset-hero{min-height:auto;padding:126px 0 64px}.lf-reset-product-stage{top:76px;right:-214px;width:470px;height:500px;min-width:0;opacity:.54}.lf-reset-light-beam-one,.lf-reset-light-beam-two{width:100%}.leadflow-reset h1{max-width:296px;font-size:3.05rem}.lf-reset-hero-text{max-width:430px;font-size:1rem}.lf-reset-actions,.lf-reset-button{width:100%}.lf-reset-statement{padding:78px 0}.lf-reset-statement p{font-size:2.25rem}.lf-reset-work{padding:78px 0 86px}.leadflow-reset h2{font-size:2.55rem}.lf-reset-work-link{min-height:360px}.lf-reset-work-link strong{font-size:1.75rem}.lf-reset-contact{padding:82px 0}.lf-reset-calendly{width:100%}}@media (max-width: 520px){.lf-reset-header{width:calc(100% - 28px);max-width:296px}.lf-reset-nav{display:none}.lf-reset-hero-inner,.lf-reset-statement p,.lf-reset-work,.lf-reset-contact,.lf-reset-footer{width:calc(100% - 40px);max-width:296px}.lf-reset-hero-text{max-width:296px}}.presence-prototype{--presence-ink: #07080c;--presence-paper: #f7f8f6;--presence-muted: rgba(8, 9, 13, .62);--presence-line: rgba(255, 255, 255, .35);--presence-accent: #3d6bff;--presence-deep: #202833;position:relative;display:grid;min-height:100svh;grid-template-rows:minmax(0,1fr);overflow:hidden;overflow-x:clip;padding:28px;color:var(--presence-ink);color-scheme:light;isolation:isolate}.presence-prototype h1,.presence-prototype p{margin:0;letter-spacing:0}.presence-software{background:radial-gradient(circle at 74% 28%,color-mix(in srgb,var(--presence-accent) 28%,transparent),transparent 28%),radial-gradient(circle at 38% 80%,rgba(255,255,255,.12),transparent 34%),linear-gradient(135deg,#f7f8f6,#e9edf1 46%,#11151c)}.presence-luxury{--presence-ink: #120f0b;--presence-muted: rgba(18, 15, 11, .62);background:radial-gradient(circle at 72% 34%,color-mix(in srgb,var(--presence-accent) 22%,transparent),transparent 31%),linear-gradient(135deg,#fbfaf6,#eee6da 44%,#1b1714)}.presence-future{--presence-ink: #f6fbf8;--presence-muted: rgba(246, 251, 248, .68);background:radial-gradient(circle at 70% 36%,color-mix(in srgb,var(--presence-accent) 34%,transparent),transparent 32%),radial-gradient(circle at 20% 18%,rgba(71,119,255,.24),transparent 28%),linear-gradient(135deg,#06100d,#111822 48%,#e4ebe8)}.presence-atmosphere,.presence-copy,.presence-stage,.presence-controls,.presence-mode-note{position:relative;z-index:1}.presence-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.presence-atmosphere:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,9,13,.045) 1px,transparent 1px),linear-gradient(rgba(8,9,13,.035) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 78%,transparent)}.presence-future .presence-atmosphere:before{background:linear-gradient(90deg,rgba(246,251,248,.06) 1px,transparent 1px),linear-gradient(rgba(246,251,248,.045) 1px,transparent 1px)}.presence-light{position:absolute;display:block;border-radius:999px;filter:blur(24px)}.presence-light-one{top:15%;right:10%;width:340px;height:130px;background:color-mix(in srgb,var(--presence-accent) 42%,transparent);opacity:.42;transform:rotate(-18deg)}.presence-light-two{right:28%;bottom:11%;width:420px;height:80px;background:#ffffff7a;opacity:.34;transform:rotate(11deg)}.presence-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--presence-accent) 48%,transparent),transparent)}.presence-line-one{top:25%;right:-8%;width:70%;transform:rotate(-13deg)}.presence-line-two{right:-12%;bottom:24%;width:64%;opacity:.76;transform:rotate(12deg)}.presence-copy{align-self:center;width:min(500px,calc(100vw - 56px));margin:auto 0 auto max(20px,calc((100vw - 1280px)/2));padding-top:44px}.presence-copy p{margin-bottom:15px;color:color-mix(in srgb,var(--presence-accent) 74%,var(--presence-ink));font-size:.76rem;font-weight:920;line-height:1.2;text-transform:uppercase}.presence-copy h1{max-width:540px;font-size:clamp(3.35rem,6.2vw,6.5rem);font-weight:940;line-height:.9}.presence-copy>span{display:block;max-width:470px;margin-top:22px;color:var(--presence-muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.presence-version-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.presence-version-switch button{display:inline-grid;min-height:52px;align-content:center;gap:2px;padding:0 14px;border:1px solid rgba(246,251,248,.16);border-radius:8px;background:#f6fbf80f;color:#f6fbf8b8;cursor:pointer;font:inherit;font-size:.84rem;font-weight:880;line-height:1.1;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.presence-version-switch button:hover{transform:translateY(-1px)}.presence-version-switch button span{color:color-mix(in srgb,var(--presence-accent) 74%,#fff);font-size:.62rem;font-weight:920;text-transform:uppercase}.presence-version-switch button.is-active{border-color:#f6fbf861;background:#f6fbf829;color:#fff}.presence-stage{position:absolute;top:50%;right:max(-34px,calc((100vw - 1360px)/2 - 34px));width:min(820px,58vw);min-width:590px;aspect-ratio:1.22;transform:translateY(-50%);perspective:1400px}.presence-glow{position:absolute;top:12%;right:4%;bottom:10%;left:8%;border-radius:999px;background:color-mix(in srgb,var(--presence-accent) 28%,transparent);filter:blur(54px);opacity:.58;transform:rotate(-7deg);animation:presenceGlow 8s ease-in-out infinite}.presence-shadow{position:absolute;right:8%;bottom:8%;width:76%;height:7%;border-radius:999px;background:#0000004d;filter:blur(18px);opacity:.46;transform:rotate(-4deg)}.presence-stand{position:absolute;right:12%;bottom:14%;width:70%;height:18px;border-radius:999px;background:linear-gradient(90deg,#ffffff75,#ffffff24,#00000052),color-mix(in srgb,var(--presence-deep) 78%,white);opacity:.74;transform:perspective(900px) rotateX(62deg) rotate(-3deg)}.presence-glass{position:absolute;top:2%;right:0;bottom:14%;left:4%;overflow:hidden;border:1px solid rgba(255,255,255,.66);border-radius:8px;background:linear-gradient(130deg,#ffffffc2,#fff3 46%,#ffffff0d),linear-gradient(145deg,#ffffff85,#ffffff14 45%,color-mix(in srgb,var(--presence-deep) 84%,black));box-shadow:0 44px 100px #00000047,inset 0 1px #ffffffd6,inset -1px -1px #ffffff1f;transform:rotateY(-20deg) rotateX(7deg) rotate(-3deg);animation:presenceFloat 8s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.presence-final-object .presence-stage{right:max(-24px,calc((100vw - 1360px)/2 - 24px));width:min(900px,60vw);aspect-ratio:1.25}.presence-final-object .presence-glow{top:7%;right:0;bottom:7%;left:5%;filter:blur(66px);opacity:.68}.presence-final-object .presence-glass{top:0;right:0;bottom:12%;left:2%;border-color:#f6fbf870;background:linear-gradient(126deg,#ffffff6b,#ffffff14 44%,#ffffff2e),linear-gradient(145deg,#f6fbf838,#06100d29,color-mix(in srgb,var(--presence-deep) 80%,#050709));box-shadow:0 58px 130px #0000006b,0 0 92px color-mix(in srgb,var(--presence-accent) 24%,transparent),inset 0 1px #ffffff9e}.presence-object-mode-presence .presence-stage{right:max(-18px,calc((100vw - 1360px)/2 - 18px));width:min(920px,61vw);aspect-ratio:1.28}.presence-object-mode-presence .presence-glow{top:7%;right:-2%;bottom:3%;left:4%;filter:blur(70px);opacity:.7}.presence-object-mode-presence .presence-stand{right:10%;bottom:8%;width:74%;opacity:.5}.presence-object-mode-presence .presence-glass{top:0;right:2%;bottom:10%;left:1%;overflow:visible;border-color:#f6fbf857;background:linear-gradient(120deg,#ffffff47,#ffffff0f 46%,#ffffff2e),linear-gradient(145deg,#f6fbf829,#08131038,color-mix(in srgb,var(--presence-deep) 72%,#020405));box-shadow:0 62px 140px #00000075,0 0 110px color-mix(in srgb,var(--presence-accent) 26%,transparent),inset 0 1px #ffffff75}.presence-site-viewport{position:absolute;top:5.2%;right:5.2%;bottom:5.2%;left:5.2%;z-index:2;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:linear-gradient(180deg,#ffffffe6,#ffffffb8),var(--presence-pale);box-shadow:0 28px 80px #0003,inset 0 1px #ffffffb8;-ms-overflow-style:none;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.presence-final-object .presence-site-viewport{top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;border-color:#ffffff6b;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--presence-accent) 12%,transparent),transparent 32%),linear-gradient(180deg,#fafdfbf0,#e7efebc7),var(--presence-pale);box-shadow:0 32px 86px #0000003d,inset 0 1px #ffffffc2}.presence-site-viewport::-webkit-scrollbar{display:none}.presence-future .presence-site-viewport{background:linear-gradient(180deg,#f6fbf8eb,#e6eeebc2),var(--presence-pale)}.presence-site-viewport:after{position:absolute;inset:auto 0 0;z-index:4;height:22%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.86));content:"";pointer-events:none}.presence-future .presence-site-viewport:after{background:linear-gradient(180deg,transparent,rgba(229,237,235,.9))}.presence-mini-site{display:grid;gap:14px;min-height:128%;padding:22px;color:#0b0d11}.presence-final-object .presence-mini-site{gap:13px;min-height:132%;padding:20px}.presence-mini-nav{display:grid;min-height:44px;grid-template-columns:minmax(92px,1fr) minmax(250px,auto) auto;align-items:center;gap:12px;color:#0b0d1194;font-size:.78rem;font-style:normal;font-weight:850}.presence-final-object .presence-mini-nav{grid-template-columns:minmax(112px,1fr) minmax(250px,auto);color:#0b0d1180}.presence-mini-nav strong{color:#0b0d11;font-size:1rem}.presence-mini-nav em{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 12px;border-radius:8px;background:#0b0d11;color:#fff;font-style:normal}.presence-final-object .presence-mini-nav em{display:none}.presence-site-switcher{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;overflow-x:auto;scrollbar-width:none}.presence-final-object .presence-site-switcher{padding:3px;border:1px solid rgba(8,9,13,.07);border-radius:8px;background:#ffffff75}.presence-site-switcher::-webkit-scrollbar{display:none}.presence-site-switcher button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 9px;border:1px solid rgba(8,9,13,.08);border-radius:8px;background:#08090d0b;color:#08090d9e;cursor:pointer;font:inherit;font-size:.68rem;font-weight:900;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.presence-final-object .presence-site-switcher button{min-height:28px;border-color:transparent;background:transparent}.presence-site-switcher button:hover{transform:translateY(-1px)}.presence-site-switcher button.is-active{border-color:transparent;background:#0b0d11;color:#fff}.presence-final-object .presence-site-switcher button.is-active{background:#0b0d11;box-shadow:0 10px 24px #08090d1f}.presence-mini-hero{display:grid;min-height:246px;grid-template-columns:minmax(0,.88fr) minmax(260px,1.12fr);gap:18px;align-items:stretch}.presence-final-object .presence-mini-hero{min-height:292px;grid-template-columns:minmax(210px,.78fr) minmax(330px,1.22fr);gap:16px}.presence-mini-hero>div{display:grid;align-content:center;padding:24px;border-radius:8px;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--presence-accent) 18%,transparent),transparent 34%),#ffffffad}.presence-final-object .presence-mini-hero>div{padding:26px;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--presence-accent) 20%,transparent),transparent 38%),linear-gradient(180deg,#ffffffc7,#ffffff8a)}.presence-mini-hero span,.presence-mini-quote span{color:color-mix(in srgb,var(--presence-accent) 74%,#111);font-size:.66rem;font-weight:920;text-transform:uppercase}.presence-mini-hero h2{max-width:330px;margin:10px 0 12px;color:#08090d;font-size:clamp(1.72rem,2.55vw,2.85rem);font-weight:940;letter-spacing:0;line-height:.93}.presence-final-object .presence-mini-hero h2{max-width:350px;font-size:clamp(1.95rem,2.8vw,3.1rem);line-height:.9}.presence-mini-hero p{max-width:330px;margin:0;color:#08090da3;font-size:.86rem;line-height:1.45}.presence-mini-hero div>strong{display:inline-flex;width:max-content;max-width:100%;min-height:40px;align-items:center;justify-content:center;margin-top:18px;padding:0 13px;border-radius:8px;background:var(--presence-accent);color:#08100d;font-size:.84rem;font-weight:900}.presence-mini-hero figure{position:relative;overflow:hidden;margin:0;border-radius:8px;background:var(--presence-deep);box-shadow:0 18px 48px #0000003d}.presence-final-object .presence-mini-visual{min-height:292px;box-shadow:0 24px 62px #00000047,0 0 46px color-mix(in srgb,var(--presence-accent) 18%,transparent)}.presence-mini-hero figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#00000038),linear-gradient(90deg,rgba(0,0,0,.16),transparent 42%);content:"";pointer-events:none}.presence-mini-hero img{width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.02);transform:scale(1.03)}.presence-final-object .presence-after-image{filter:saturate(1.05) contrast(1.04);transform:scale(1.04)}.presence-before-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;clip-path:inset(0 58% 0 0);pointer-events:none;animation:presenceBeforeReveal 9s ease-in-out infinite}.presence-before-layer:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0508095c,#05080914),#08090d2e;content:""}.presence-before-layer img{width:100%;height:100%;object-fit:cover;filter:grayscale(.86) saturate(.52) contrast(.86) brightness(.72);transform:scale(1.08)}.presence-before-layer span,.presence-after-label{position:absolute;z-index:4;bottom:14px;display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border-radius:8px;background:#060a0b94;color:#fff;font-size:.64rem;font-weight:920;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.presence-before-layer span{left:14px}.presence-after-label{right:14px;background:color-mix(in srgb,var(--presence-accent) 84%,#07100d)}.presence-transform-divider{position:absolute;z-index:5;top:0;bottom:0;left:42%;width:1px;background:#ffffffd1;box-shadow:0 0 18px color-mix(in srgb,var(--presence-accent) 70%,transparent),0 0 1px #fff;pointer-events:none;animation:presenceDividerReveal 9s ease-in-out infinite}.presence-reputation-layer{position:absolute;z-index:6;top:14px;right:14px;display:grid;min-width:112px;gap:4px;padding:11px 12px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#060a0b7a;color:#fff;box-shadow:inset 0 1px #ffffff2e;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.presence-reputation-layer span{color:color-mix(in srgb,var(--presence-accent) 74%,#fff);font-size:.58rem;font-weight:920;text-transform:uppercase}.presence-reputation-layer strong{color:#fff;font-size:1.1rem;font-weight:940;line-height:1}.presence-transform-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.presence-transform-strip span{display:flex;min-height:42px;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(8,9,13,.07);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--presence-accent) 10%,transparent),#ffffff9e);color:#08090db8;font-size:.72rem;font-weight:880;text-align:center}.presence-mini-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.presence-mini-services article{display:grid;gap:10px;min-height:104px;align-content:start;padding:16px;border:1px solid rgba(8,9,13,.08);border-radius:8px;background:#ffffffb8}.presence-final-object .presence-mini-services article{min-height:96px;background:#ffffff94}.presence-mini-services article span{display:block;width:34px;height:6px;border-radius:999px;background:var(--presence-accent)}.presence-mini-services article strong{color:#08090d;font-size:1.02rem}.presence-mini-services article p{margin:0;color:#08090d8f;font-size:.78rem;line-height:1.35}.presence-mini-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.presence-mini-proof span{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--presence-accent) 12%,rgba(255,255,255,.84));color:#101318;font-size:.76rem;font-weight:880;text-align:center}.presence-final-object .presence-mini-proof span{background:linear-gradient(180deg,color-mix(in srgb,var(--presence-accent) 16%,rgba(255,255,255,.86)),#ffffff9e)}.presence-mini-quote{display:grid;min-height:116px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--presence-deep) 92%,black),color-mix(in srgb,var(--presence-deep) 70%,#ffffff));color:#fff}.presence-final-object .presence-mini-quote{min-height:126px;background:radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--presence-accent) 34%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--presence-deep) 94%,black),color-mix(in srgb,var(--presence-deep) 68%,#ffffff))}.presence-glass-signal{position:absolute;z-index:5;display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#f6fbf81a;color:#fff;box-shadow:inset 0 1px #fff3;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presence-glass-signal span{color:color-mix(in srgb,var(--presence-accent) 74%,#fff);font-size:.58rem;font-weight:920;text-transform:uppercase}.presence-glass-signal strong{font-size:1rem;font-weight:940;line-height:1}.presence-glass-signal-rating{top:10%;right:5%}.presence-glass-signal-proof{right:7%;bottom:15%}.presence-mini-quote strong{display:block;max-width:420px;margin-top:7px;font-size:1.72rem;line-height:1}.presence-mini-quote em{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;background:#fff;color:#0b0d11;font-style:normal;font-weight:900}.presence-object{position:absolute;top:-7%;right:-5%;bottom:-5%;left:-6%;z-index:2;overflow:visible;transform-style:preserve-3d}.presence-field{position:absolute;display:block;border:1px solid color-mix(in srgb,var(--presence-accent) 32%,rgba(255,255,255,.18));border-radius:8px;background:linear-gradient(120deg,rgba(255,255,255,.2),transparent 43%,rgba(255,255,255,.08)),color-mix(in srgb,var(--presence-pale) 18%,transparent);box-shadow:inset 0 1px #ffffff59,0 18px 70px color-mix(in srgb,var(--presence-accent) 16%,transparent);pointer-events:none}.presence-field-one{top:13%;right:13%;bottom:15%;left:13%;z-index:1;opacity:.76;transform:translateZ(8px) rotate(-1deg)}.presence-field-two{top:7%;right:6%;bottom:10%;left:17%;z-index:0;opacity:.32;transform:translate3d(-18px,16px,-30px) rotate(3deg)}.presence-field-three{top:19%;right:5%;bottom:23%;left:8%;z-index:0;border-color:#ffffff24;opacity:.22;transform:translate3d(24px,-12px,-52px) rotate(-5deg)}.presence-emergence-light{position:absolute;right:8%;bottom:8%;z-index:2;width:68%;height:42%;background:radial-gradient(circle at 62% 54%,color-mix(in srgb,var(--presence-accent) 60%,#fff),transparent 0 17%,transparent 44%),linear-gradient(96deg,transparent 8%,color-mix(in srgb,var(--presence-accent) 58%,transparent),transparent 72%);filter:blur(16px);opacity:.74;pointer-events:none;transform:rotate(-9deg)}.presence-object-image{position:absolute;top:18%;right:-2%;bottom:14%;left:20%;z-index:3;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:var(--presence-deep);box-shadow:0 34px 90px #00000057,0 0 70px color-mix(in srgb,var(--presence-accent) 18%,transparent),inset 0 1px #ffffff52;transform:translateZ(70px) rotateY(1.5deg) rotate(-1deg)}.presence-object-image:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 54% 54%,transparent 0 32%,rgba(0,0,0,.24) 100%),linear-gradient(90deg,rgba(4,8,9,.42),transparent 43%,rgba(255,255,255,.08));content:"";pointer-events:none}.presence-object-image:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;border:1px solid rgba(255,255,255,.22);border-radius:inherit;content:"";pointer-events:none}.presence-object-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.04);transform:scale(1.09)}.presence-object-identity{position:absolute;z-index:5;bottom:16%;left:9%;display:grid;gap:6px;padding:15px 16px;border-left:1px solid color-mix(in srgb,var(--presence-accent) 58%,rgba(255,255,255,.24));background:linear-gradient(90deg,rgba(3,7,8,.5),transparent);color:#fff;pointer-events:none;transform:translateZ(120px)}.presence-object-identity span,.presence-reputation span{color:color-mix(in srgb,var(--presence-accent) 74%,#fff);font-size:.68rem;font-weight:920;text-transform:uppercase}.presence-object-identity strong{max-width:260px;font-size:clamp(2.3rem,4vw,4.1rem);font-weight:940;letter-spacing:0;line-height:.88}.presence-reputation{position:absolute;z-index:5;top:17%;right:8%;display:grid;gap:5px;padding:13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#f6fbf81f;color:#fff;box-shadow:inset 0 1px #fff3;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(118px)}.presence-reputation:after{width:92px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--presence-accent) 0 78%,rgba(255,255,255,.22) 78% 100%);content:""}.presence-reputation strong{font-size:1.08rem;line-height:1}.presence-trust-signals{position:absolute;z-index:5;top:28%;left:7%;display:grid;gap:10px;max-width:190px;pointer-events:none;transform:translateZ(112px)}.presence-trust-signals span{display:block;padding:8px 0 8px 13px;border-left:1px solid rgba(255,255,255,.2);background:linear-gradient(90deg,rgba(255,255,255,.09),transparent);color:#f6fbf8c7;font-size:.78rem;font-weight:850}.presence-orbit-switcher{position:absolute;z-index:7;right:7%;bottom:4%;display:flex;max-width:min(520px,80%);gap:7px;overflow-x:auto;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#03070861;box-shadow:0 16px 48px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;transform:translateZ(128px)}.presence-orbit-switcher::-webkit-scrollbar{display:none}.presence-orbit-switcher button{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#f6fbf8ad;cursor:pointer;font:inherit;font-size:.72rem;font-weight:880;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.presence-orbit-switcher button:hover{transform:translateY(-1px)}.presence-orbit-switcher button.is-active{border-color:transparent;background:#f6fbf8e6;color:#07100d}.presence-transformation-line{position:absolute;z-index:4;right:3%;bottom:23%;width:72%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--presence-accent) 72%,#fff),transparent);box-shadow:0 0 28px color-mix(in srgb,var(--presence-accent) 56%,transparent);pointer-events:none;transform:rotate(-9deg)}.presence-page-depth{position:absolute;z-index:1;display:block;border:1px solid rgba(255,255,255,.18);border-radius:8px;pointer-events:none}.presence-page-depth-one{top:8%;right:2.5%;bottom:12%;left:7.5%;opacity:.4}.presence-page-depth-two{top:11%;right:.8%;bottom:9%;left:10%;opacity:.2}.presence-luxury .presence-glass{border-color:#ffffffb8;background:linear-gradient(128deg,#ffffffc7,#faf2e242 48%,#ffffff14),linear-gradient(145deg,#fffcf6b3,#d7c4a224 47%,color-mix(in srgb,var(--presence-deep) 70%,#120f0b));box-shadow:0 52px 110px #3f2d1c4d,inset 0 1px #ffffffe6}.presence-future .presence-glass{border-color:#ffffff6b;background:linear-gradient(128deg,#ffffff57,#3d6bff1a 42%,#ffffff0d),linear-gradient(145deg,#f6fbf838,#06100d29,color-mix(in srgb,var(--presence-deep) 78%,#050709));box-shadow:0 52px 120px #0000006b,0 0 64px color-mix(in srgb,var(--presence-accent) 24%,transparent),inset 0 1px #ffffff9e}.presence-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.11) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(90deg,black,transparent 70%);mask-image:linear-gradient(90deg,black,transparent 70%);opacity:.58;pointer-events:none}.presence-glass:after{position:absolute;inset:-45% -18% auto;z-index:3;height:70%;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.56),transparent 74%);content:"";opacity:.48;pointer-events:none;transform:translate(-18%) rotate(-7deg);animation:presenceSweep 6.8s ease-in-out infinite}.presence-topline{position:relative;z-index:2;display:flex;gap:16px;align-items:center;height:25%;padding:8% 8% 4%}.presence-topline span{display:block;border-radius:999px;background:#0a0c12b8}.presence-future .presence-topline span{background:#f6fbf8c7}.presence-topline span:first-child{width:46%;height:15px;opacity:.3}.presence-topline span:last-child{width:34%;height:48px;background:var(--presence-accent);box-shadow:0 18px 44px color-mix(in srgb,var(--presence-accent) 38%,transparent)}.presence-image-shell{position:absolute;right:6%;bottom:12%;left:6%;z-index:2;overflow:hidden;height:46%;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:var(--presence-deep);box-shadow:0 24px 64px #00000040,inset 0 1px #ffffff47}.presence-image-shell img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.02);transform:scale(1.04);animation:presenceImageDrift 12s ease-in-out infinite}.presence-luxury .presence-image-shell img{filter:saturate(.86) contrast(.98) sepia(.06)}.presence-future .presence-image-shell img{filter:saturate(1.02) contrast(1.04)}.presence-image-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#00000042),linear-gradient(90deg,rgba(0,0,0,.22),transparent 42%,rgba(0,0,0,.16))}.presence-proof-strip{position:absolute;z-index:2;right:8%;bottom:5.5%;left:16%;display:flex;gap:12px;align-items:center}.presence-proof-strip span{display:block;height:8px;border-radius:999px;background:#ffffff75}.presence-proof-strip span:first-child{width:48%}.presence-proof-strip span:nth-child(2){width:24%}.presence-proof-strip span:last-child{width:12%;background:var(--presence-accent)}.presence-reflection{position:absolute;z-index:4;display:block;border-radius:999px;background:#ffffff80;filter:blur(.2px);opacity:.5;pointer-events:none}.presence-reflection-one{top:6%;right:12%;width:56%;height:1px}.presence-reflection-two{top:9%;right:5%;width:1px;height:68%}.presence-controls{display:flex;width:min(1120px,calc(100% - 32px));align-self:end;justify-self:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#ffffff6b;box-shadow:0 18px 60px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presence-future .presence-controls{border-color:#fff3;background:#060a0e75}.presence-controls div{display:flex;flex-wrap:wrap;gap:8px}.presence-controls button{min-height:38px;padding:0 12px;border:1px solid rgba(8,9,13,.12);border-radius:8px;background:#ffffff80;color:#08090dad;cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.presence-future .presence-controls button{border-color:#ffffff2e;background:#ffffff14;color:#f6fbf8b3}.presence-controls button:hover{transform:translateY(-1px)}.presence-controls button.is-active{border-color:transparent;background:var(--presence-ink);color:#fff}.presence-future .presence-controls button.is-active{background:#f6fbf8e6;color:#07100d}.presence-mode-note{align-self:end;justify-self:center;margin:0;padding:10px 13px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#060a0e57;color:#f6fbf8ad;font-size:.78rem;font-weight:820;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes presenceFloat{0%,to{transform:rotateY(-20deg) rotateX(7deg) rotate(-3deg) translateZ(0)}50%{transform:rotateY(-18deg) rotateX(8deg) rotate(-2.4deg) translate3d(0,-10px,0)}}@keyframes presenceGlow{0%,to{opacity:.48;transform:rotate(-7deg) scale(.98)}50%{opacity:.68;transform:rotate(-5deg) scale(1.04)}}@keyframes presenceSweep{0%,30%{transform:translate(-36%) rotate(-7deg)}68%,to{transform:translate(42%) rotate(-7deg)}}@keyframes presenceImageDrift{0%,to{transform:scale(1.04) translate(0)}50%{transform:scale(1.075) translate(-1.5%)}}@keyframes presenceBeforeReveal{0%,24%{clip-path:inset(0 58% 0 0)}50%,72%{clip-path:inset(0 70% 0 0)}to{clip-path:inset(0 58% 0 0)}}@keyframes presenceDividerReveal{0%,24%{left:42%}50%,72%{left:30%}to{left:42%}}@media (max-width: 980px){.presence-prototype{min-height:auto;grid-template-rows:auto minmax(540px,62svh);gap:24px;padding:24px}.presence-copy{width:min(680px,100%);margin:0 auto;padding-top:10px;text-align:center}.presence-copy h1,.presence-copy>span{margin-right:auto;margin-left:auto}.presence-version-switch{justify-content:center}.presence-stage{position:relative;top:auto;right:auto;width:min(860px,96vw);min-width:0;justify-self:center;transform:none}.presence-final-object .presence-stage,.presence-object-mode-presence .presence-stage{right:auto;width:min(900px,96vw)}.presence-controls{width:min(860px,100%)}}@media (max-width: 560px){.presence-prototype{min-height:100svh;grid-template-rows:auto minmax(430px,52svh);padding:18px}.presence-copy{text-align:left}.presence-version-switch{justify-content:flex-start}.presence-version-switch button{min-height:48px;padding:0 12px;font-size:.78rem}.presence-copy h1{max-width:286px;margin-right:0;margin-left:0;font-size:clamp(2.35rem,10.4vw,2.78rem)}.presence-copy>span{max-width:312px;margin-right:0;margin-left:0;font-size:.98rem}.presence-stage{width:100%;margin-left:0}.presence-final-object .presence-stage{width:calc(100% + 70px);margin-left:-54px}.presence-glass{top:5%;right:1%;bottom:18%;left:1%;transform:rotateY(-13deg) rotateX(5deg) rotate(-2deg)}.presence-final-object .presence-glass{top:4%;right:0;bottom:16%;left:0}.presence-site-viewport,.presence-final-object .presence-site-viewport{top:5%;right:5%;bottom:5%;left:5%}.presence-object-mode-presence .presence-glass{top:4%;right:0;bottom:17%;left:0}.presence-object{top:-3%;right:-3%;bottom:-5%;left:-3%}.presence-field-one{top:13%;right:7%;bottom:15%;left:7%}.presence-field-two{top:8%;right:2%;bottom:12%;left:11%}.presence-field-three{top:21%;right:2%;bottom:24%;left:2%}.presence-emergence-light{right:1%;bottom:12%;width:82%;height:38%}.presence-object-image{top:22%;right:-8%;bottom:21%;left:14%}.presence-object-identity{bottom:21%;left:6%;padding:11px 12px}.presence-object-identity strong{max-width:190px;font-size:clamp(2rem,12vw,3rem)}.presence-reputation{top:15%;right:4%;padding:10px 11px}.presence-reputation strong{font-size:.9rem}.presence-trust-signals{top:34%;left:5%;max-width:132px;gap:7px}.presence-trust-signals span{padding:7px 0 7px 9px;font-size:.66rem}.presence-orbit-switcher{right:4%;bottom:5%;left:4%;max-width:none}.presence-orbit-switcher button{min-height:30px;padding:0 8px;font-size:.64rem}.presence-mini-site{gap:12px;min-height:156%;padding:14px}.presence-final-object .presence-mini-site{min-height:170%;padding:14px}.presence-mini-nav{min-height:34px;grid-template-columns:1fr;gap:8px}.presence-final-object .presence-mini-nav{grid-template-columns:1fr;gap:8px}.presence-site-switcher{justify-content:flex-start;max-width:100%}.presence-mini-nav strong{font-size:.82rem}.presence-mini-nav em{display:none}.presence-site-switcher button{min-height:28px;padding:0 8px;font-size:.64rem}.presence-mini-hero{min-height:272px;grid-template-columns:1fr;gap:10px}.presence-final-object .presence-mini-hero{min-height:0;grid-template-columns:1fr;gap:10px}.presence-mini-hero>div{padding:16px}.presence-final-object .presence-mini-hero>div{padding:16px}.presence-mini-hero h2{max-width:260px;font-size:1.78rem}.presence-mini-hero p{font-size:.8rem}.presence-mini-hero figure{min-height:138px}.presence-final-object .presence-mini-visual{min-height:186px}.presence-reputation-layer{top:10px;right:10px;min-width:92px;padding:9px 10px}.presence-reputation-layer strong{font-size:.92rem}.presence-before-layer span,.presence-after-label{bottom:10px;min-height:23px;padding:0 7px;font-size:.56rem}.presence-before-layer span{left:10px}.presence-after-label{right:10px}.presence-transform-strip,.presence-mini-services{grid-template-columns:1fr}.presence-mini-services article{min-height:84px}.presence-mini-proof{grid-template-columns:1fr}.presence-glass-signal{display:none}.presence-mini-quote{grid-template-columns:1fr}.presence-mini-quote strong{font-size:1.3rem}.presence-controls{max-height:154px;overflow:auto}}@media (prefers-reduced-motion: reduce){.presence-glow,.presence-glass,.presence-glass:after,.presence-image-shell img,.presence-before-layer,.presence-transform-divider{animation:none}}.leadflow-home{--home-ink: #f6fbf8;--home-muted: rgba(246, 251, 248, .72);--home-soft: rgba(246, 251, 248, .52);--home-bg: #06100d;--home-deep: #0b1218;--home-panel: rgba(246, 251, 248, .08);--home-line: rgba(246, 251, 248, .16);--home-green: #9ec78b;--home-paper: #f6f8f4;overflow-x:clip;overflow-y:visible;background:var(--home-bg);color:var(--home-ink)}.leadflow-home h1,.leadflow-home h2,.leadflow-home h3,.leadflow-home p{margin:0;color:inherit;letter-spacing:0}.lf-home-header{position:fixed;z-index:80;top:18px;left:50%;display:grid;width:min(1220px,calc(100% - 32px));min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 8px 8px 12px;border:1px solid rgba(246,251,248,.16);border-radius:8px;background:#060c1099;box-shadow:0 18px 54px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.lf-home-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--home-ink);font-weight:900}.lf-home-brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:#f6fbf8eb;color:#07100d;font-size:.72rem;font-weight:940}.lf-home-nav{display:inline-flex;min-width:max-content;gap:6px}.lf-home-nav a:hover{background:#f6fbf814;color:#fff}.lf-home-hero{position:relative;min-height:100svh;overflow:hidden;padding:118px 0 74px;background:radial-gradient(circle at 76% 32%,color-mix(in srgb,var(--presence-accent, #7da864) 24%,transparent),transparent 32%),radial-gradient(circle at 18% 12%,rgba(61,107,255,.18),transparent 28%),linear-gradient(135deg,#06100d,#111822 48%,#e4ebe8);isolation:isolate}.lf-home-hero-atmosphere:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(246,251,248,.055) 1px,transparent 1px),linear-gradient(rgba(246,251,248,.04) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 78%,transparent)}.lf-home-hero-atmosphere span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--presence-accent, #7da864) 46%,transparent),transparent)}.lf-home-hero-atmosphere span:first-child{top:27%;right:-8%;width:70%;transform:rotate(-13deg)}.lf-home-hero-atmosphere span:last-child{right:-12%;bottom:22%;width:64%;opacity:.78;transform:rotate(12deg)}.lf-home-hero-grid{position:relative;z-index:1;display:grid;width:min(1320px,calc(100% - 48px));min-height:calc(100svh - 192px);grid-template-columns:minmax(360px,.66fr) minmax(650px,1.08fr);align-items:center;gap:28px;margin:0 auto}.lf-home-kicker{display:inline-flex;margin-bottom:18px;color:var(--home-green);font-size:.74rem;font-weight:930;line-height:1.2;text-transform:uppercase}.lf-home-hero h1{max-width:610px;font-size:clamp(4.4rem,7.8vw,7.4rem);font-weight:940;line-height:.9}.lf-home-hero-text{max-width:560px;margin-top:26px;color:var(--home-muted);font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.68}.lf-home-hero .lf-reset-button-secondary{border-color:#f6fbf833;background:#f6fbf814;color:var(--home-ink)}.lf-home-presence-object{position:relative;min-height:min(760px,calc(100svh - 154px));background:transparent}.lf-home-presence-object .presence-stage{position:absolute;top:50%;right:-124px;width:min(920px,67vw);min-width:690px;transform:translateY(-50%)}.lf-home-belief{padding:clamp(86px,12vw,150px) 0;background:#07100d;color:var(--home-ink)}.lf-home-belief p{width:min(1180px,calc(100% - 48px));max-width:1080px;margin:0 auto;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:930;line-height:.98}.lf-home-work,.lf-home-pricing,.lf-home-contact,.lf-home-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.lf-home-work{padding:clamp(84px,11vw,138px) 0;color:var(--home-ink)}.lf-home-section-heading{display:grid;max-width:760px;gap:12px;margin-bottom:34px}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(2.55rem,5.6vw,5rem);font-weight:930;line-height:.96}.lf-home-work-grid{display:grid;gap:16px}.lf-home-work-link{position:relative;display:grid;min-height:clamp(330px,43vw,540px);align-content:end;overflow:hidden;padding:clamp(22px,3vw,34px);border:1px solid rgba(246,251,248,.16);border-radius:8px;background-color:#1a1d22;background-position:center;background-size:cover;box-shadow:0 28px 80px #00000057;transition:border-color .18s ease,transform .18s ease}.lf-home-work-link:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090d05,#08090dc7),linear-gradient(90deg,rgba(8,9,13,.54),transparent 74%);content:""}.lf-home-work-link:hover{border-color:#ffffff6b;transform:translateY(-2px)}.lf-home-work-link span,.lf-home-work-link strong{position:relative;z-index:1}.lf-home-work-link span{margin-bottom:10px;color:#ffffffbd;font-size:.84rem;font-weight:880;text-transform:uppercase}.lf-home-work-link strong{max-width:520px;color:var(--home-ink);font-size:clamp(2rem,4.2vw,4.4rem);font-weight:930;line-height:.95}.lf-home-work-link.landscaping-preview{background-image:url(/assets/green-valley-hero.png)}.lf-home-work-link.roofing-preview{background-image:url(/assets/summit-ridge-hero.png)}.lf-home-work-link.pressure-preview{background-image:url(/assets/clearflow-hero.png)}.lf-home-industries{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lf-home-industries span{display:inline-flex;min-height:36px;align-items:center;padding:0 12px;border:1px solid rgba(246,251,248,.14);border-radius:8px;background:#f6fbf80f;color:var(--home-muted);font-size:.84rem;font-weight:820}.lf-home-pricing{padding:clamp(76px,10vw,122px) 0;border-top:1px solid var(--home-line);color:var(--home-ink)}.lf-home-pricing-list{display:grid;border-top:1px solid var(--home-line)}.lf-home-pricing-list article{display:grid;gap:20px;padding:28px 0;border-bottom:1px solid var(--home-line)}.lf-home-pricing-list h3{font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:920}.lf-home-pricing-list p{max-width:560px;margin-top:8px;color:var(--home-muted);line-height:1.6}.lf-home-pricing-list article>strong{color:#fff;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1}.lf-home-contact{display:grid;gap:34px;align-items:start;padding:clamp(86px,11vw,142px) 0;color:var(--home-ink)}.lf-home-contact-copy{max-width:620px}.lf-home-contact-copy p{margin-top:18px;color:var(--home-muted);font-size:1.06rem;line-height:1.7}.leadflow-home .lf-reset-calendly{margin-top:26px;border-color:#f6fbf82e;background:#f6fbf814;color:#fff}.leadflow-home .lf-reset-form{border-color:#f6fbf81f;background:#f6fbf814;box-shadow:0 34px 90px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.leadflow-home .lf-reset-form input,.leadflow-home .lf-reset-form select,.leadflow-home .lf-reset-form textarea{border-color:#f6fbf829;background:#ffffffe6;color:#07100d}.lf-home-footer{display:flex;flex-direction:column;gap:8px;padding:34px 0 48px;border-top:1px solid var(--home-line);color:var(--home-muted);line-height:1.45}.lf-home-footer span:first-child{color:#fff;font-weight:900}@media (min-width: 760px){.lf-home-work-grid{grid-template-columns:1.1fr .9fr .9fr;align-items:stretch}.lf-home-work-link:nth-child(2),.lf-home-work-link:nth-child(3){margin-top:64px}.lf-home-pricing-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lf-home-contact{grid-template-columns:minmax(0,.68fr) minmax(520px,1fr);gap:76px}.lf-home-footer{flex-direction:row;justify-content:space-between}}@media (max-width: 1080px){.lf-home-hero{padding-bottom:46px}.lf-home-hero-grid{min-height:auto;grid-template-columns:1fr;gap:30px}.lf-home-hero-copy{max-width:760px;padding-top:22px}.lf-home-presence-object{min-height:600px}.lf-home-presence-object .presence-stage{top:50%;right:auto;left:50%;width:min(900px,106vw);min-width:0;transform:translate(-50%,-50%)}}@media (max-width: 640px){.lf-home-header{top:12px;width:calc(100% - 28px)}.lf-home-nav{display:none}.lf-home-hero{min-height:auto;padding:96px 0 34px}.lf-home-hero-grid,.lf-home-belief p,.lf-home-work,.lf-home-pricing,.lf-home-contact,.lf-home-footer{width:calc(100% - 36px)}.lf-home-hero h1{max-width:330px;font-size:clamp(3.35rem,15vw,4.2rem)}.lf-home-hero-text{max-width:330px;font-size:1rem}.lf-home-actions,.lf-home-actions .lf-reset-button{width:100%}.lf-home-presence-object{min-height:420px;margin-top:-18px}.lf-home-presence-object .presence-stage{top:43%;width:calc(100% + 112px);left:50%}.lf-home-belief p{font-size:clamp(2.35rem,11vw,3.5rem)}.lf-home-work-link{min-height:340px}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(2.25rem,11vw,3.15rem)}.leadflow-home .lf-reset-calendly{width:100%}}@media (max-width: 430px){.lf-home-presence-object{min-height:390px;margin-top:-22px}.lf-home-presence-object .presence-stage{top:42%;width:calc(100% + 104px)}}@media (prefers-reduced-motion: reduce){.leadflow-home *,.leadflow-home *:before,.leadflow-home *:after{scroll-behavior:auto!important}}.leadflow-home{--home-bg: #050c0a;--home-bg-2: #0d151b;--home-ink: #f7fbf8;--home-muted: rgba(247, 251, 248, .72);--home-soft: rgba(247, 251, 248, .52);--home-line: rgba(247, 251, 248, .14);--home-panel: rgba(247, 251, 248, .075);--home-panel-strong: rgba(247, 251, 248, .12);--home-green: #9fcf8f;--home-blue: #a9c4ff;--home-paper: #eef4ee;background:radial-gradient(circle at 18% 8%,rgba(72,112,255,.16),transparent 26%),radial-gradient(circle at 86% 4%,rgba(159,207,143,.14),transparent 24%),var(--home-bg);color:var(--home-ink)}.leadflow-home main{overflow-x:clip}.leadflow-home h1,.leadflow-home h2,.leadflow-home h3,.leadflow-home h4,.leadflow-home p{margin:0;color:inherit;letter-spacing:0}.lf-home-header{position:fixed;z-index:80;top:18px;left:50%;display:grid;width:min(1210px,calc(100% - 32px));min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 8px 8px 12px;border:1px solid rgba(247,251,248,.14);border-radius:8px;background:#050c0aad;box-shadow:0 18px 54px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.lf-home-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--home-ink);font-weight:920}.lf-home-brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:#f7fbf8eb;color:#07100d;font-size:.72rem;font-weight:940}.lf-home-nav{display:inline-flex;min-width:max-content;gap:4px}.lf-home-nav a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;color:var(--home-muted);font-size:.88rem;font-weight:840;transition:background .16s ease,color .16s ease}.lf-home-nav a:hover{background:#f7fbf814;color:#fff}.lf-home-hero{position:relative;min-height:100svh;overflow:hidden;padding:122px 0 72px;background:radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--presence-accent, #7da864) 26%,transparent),transparent 32%),radial-gradient(circle at 18% 18%,rgba(72,112,255,.2),transparent 28%),linear-gradient(135deg,#050c0a,#0d151b 45%,#dfe8e3);isolation:isolate}.lf-home-hero:after{position:absolute;inset:auto 0 0;z-index:0;height:30%;background:linear-gradient(180deg,transparent,#050c0a 82%);content:"";pointer-events:none}.lf-home-hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lf-home-hero-atmosphere:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,251,248,.052) 1px,transparent 1px),linear-gradient(rgba(247,251,248,.038) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 80%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 80%,transparent)}.lf-home-hero-atmosphere span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--presence-accent, #7da864) 54%,transparent),transparent)}.lf-home-hero-atmosphere span:first-child{top:24%;right:-4%;width:66%;transform:rotate(-12deg)}.lf-home-hero-atmosphere span:last-child{right:-8%;bottom:26%;width:62%;opacity:.72;transform:rotate(10deg)}.lf-home-hero-grid{position:relative;z-index:1;display:grid;width:min(1280px,calc(100% - 48px));min-height:calc(100svh - 194px);grid-template-columns:minmax(390px,.78fr) minmax(600px,1fr);align-items:center;gap:clamp(24px,3vw,48px);margin:0 auto}.lf-home-hero-copy{position:relative;z-index:3;max-width:620px}.lf-home-kicker{display:inline-flex;margin-bottom:16px;color:var(--home-green);font-size:.72rem;font-weight:930;line-height:1.2;text-transform:uppercase}.lf-home-hero h1{max-width:660px;font-size:clamp(4.7rem,7.4vw,7.15rem);font-weight:940;line-height:.88}.lf-home-hero-text{max-width:560px;margin-top:26px;color:var(--home-muted);font-size:clamp(1.08rem,1.28vw,1.22rem);line-height:1.68}.lf-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lf-home-actions .lf-reset-button{min-height:52px;border-radius:8px}.lf-home-hero .lf-reset-button-secondary{border-color:#f7fbf833;background:#f7fbf814;color:var(--home-ink)}.lf-hero-proof-strip{display:grid;max-width:600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:34px}.lf-hero-proof-strip span{display:grid;min-height:92px;align-content:space-between;padding:13px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:#f7fbf811;color:var(--home-muted);font-size:.78rem;font-weight:780;line-height:1.35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lf-hero-proof-strip strong{color:var(--home-green);font-size:.7rem;font-weight:940}.lf-home-presence-object{position:relative;min-height:min(710px,calc(100svh - 144px));background:transparent;perspective:1400px}.lf-home-presence-object .presence-stage{position:absolute;top:50%;right:-34px;width:min(840px,58vw);min-width:670px;transform:translateY(-50%)}.lf-home-presence-object .presence-glass{box-shadow:0 44px 110px #0000006b,0 0 72px color-mix(in srgb,var(--presence-accent) 22%,transparent),inset 0 1px #ffffff9e}.lf-mobile-presence-card{display:none}.lf-home-belief{padding:clamp(76px,10vw,126px) 0;background:linear-gradient(180deg,#050c0a,#07100d),var(--home-bg);color:var(--home-ink)}.lf-belief-inner,.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact,.lf-home-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.lf-belief-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:clamp(24px,6vw,80px);align-items:end}.lf-belief-inner p{max-width:980px;font-size:clamp(2.65rem,5.8vw,5.65rem);font-weight:930;line-height:.98}.lf-belief-proof{display:grid;gap:8px}.lf-belief-proof span{display:flex;min-height:48px;align-items:center;padding:0 15px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:#f7fbf811;color:var(--home-muted);font-size:.86rem;font-weight:850}.lf-home-proof{padding:clamp(82px,10vw,132px) 0}.lf-home-section-heading{display:grid;max-width:820px;gap:12px;margin-bottom:34px}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(2.5rem,5.2vw,4.8rem);font-weight:930;line-height:.98}.lf-home-section-heading p:not(.lf-home-kicker),.lf-home-contact-copy p{max-width:660px;color:var(--home-muted);font-size:1.04rem;line-height:1.68}.lf-proof-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.lf-proof-panel{position:relative;overflow:hidden;min-height:410px;padding:clamp(20px,3vw,30px);border:1px solid rgba(247,251,248,.13);border-radius:8px;background:linear-gradient(145deg,#f7fbf81a,#f7fbf809),#0c1415;box-shadow:0 32px 100px #00000042}.lf-proof-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,251,248,.04) 1px,transparent 1px),linear-gradient(rgba(247,251,248,.035) 1px,transparent 1px);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);pointer-events:none}.lf-proof-copy{position:relative;z-index:2;display:grid;max-width:540px;gap:10px}.lf-proof-copy span{color:var(--home-green);font-size:.72rem;font-weight:930;text-transform:uppercase}.lf-proof-copy h3{font-size:clamp(1.7rem,3vw,3.1rem);font-weight:930;line-height:.98}.lf-proof-transform{min-height:560px;grid-row:span 2}.lf-before-after-visual{position:absolute;right:24px;bottom:24px;left:24px;display:grid;height:56%;grid-template-columns:.92fr 1.08fr;gap:10px}.lf-before-after-visual figure{position:relative;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#111}.lf-before-after-visual img{width:100%;height:100%;object-fit:cover}.lf-before-after-visual figure:first-child img{filter:grayscale(1) contrast(.9) brightness(.68)}.lf-before-after-visual figcaption{position:absolute;bottom:12px;left:12px;z-index:2;display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:8px;background:#050c0abd;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase}.lf-before-after-visual>span{position:absolute;top:12%;bottom:12%;left:48%;z-index:3;width:2px;border-radius:999px;background:var(--home-green);box-shadow:0 0 32px color-mix(in srgb,var(--home-green) 62%,transparent)}.lf-proof-mockup,.lf-proof-industries,.lf-proof-path{min-height:360px}.lf-mockup-preview{position:absolute;right:24px;bottom:24px;left:24px;height:56%}.lf-mockup-browser{position:absolute;top:0;right:18%;bottom:12%;left:0;display:grid;align-content:center;gap:10px;padding:24px;border:1px solid rgba(247,251,248,.28);border-radius:8px;background:linear-gradient(135deg,#f7fbf8e6,#e6eeebbd),#eef4ee;color:#0b0d11;box-shadow:0 24px 70px #0000004d}.lf-mockup-browser strong{font-size:.82rem;font-weight:920}.lf-mockup-browser h4{max-width:320px;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:930;line-height:.98}.lf-mockup-browser p{max-width:330px;color:#0b0d119e;font-size:.88rem;line-height:1.5}.lf-mockup-browser em{display:inline-flex;width:max-content;min-height:34px;align-items:center;padding:0 12px;border-radius:8px;background:#0b0d11;color:#fff;font-size:.78rem;font-style:normal;font-weight:900}.lf-mockup-phone{position:absolute;right:0;bottom:0;overflow:hidden;width:34%;min-width:138px;height:86%;border:6px solid rgba(10,14,16,.92);border-radius:8px;background:#111;box-shadow:0 28px 80px #0000006b}.lf-mockup-phone img{width:100%;height:100%;object-fit:cover}.lf-mockup-phone span{position:absolute;right:9px;bottom:9px;left:9px;display:grid;min-height:34px;place-items:center;border-radius:8px;background:#9fcf8ff0;color:#07100d;font-size:.7rem;font-weight:940}.lf-industry-visual{position:absolute;right:18px;bottom:18px;left:18px;display:grid;height:52%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lf-industry-visual figure{position:relative;overflow:hidden;margin:0;border-radius:8px;background:#111}.lf-industry-visual img{width:100%;height:100%;object-fit:cover}.lf-industry-visual figcaption{position:absolute;right:8px;bottom:8px;left:8px;display:grid;min-height:30px;place-items:center;border-radius:8px;background:#050c0ab8;color:#fff;font-size:.66rem;font-weight:900}.lf-lead-path-visual{position:absolute;right:24px;bottom:34px;left:24px;display:grid;gap:10px}.lf-lead-path-visual span{position:relative;display:flex;min-height:52px;align-items:center;padding:0 16px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:#f7fbf814;color:var(--home-ink);font-size:.92rem;font-weight:900}.lf-lead-path-visual span:after{position:absolute;top:50%;right:16px;width:24%;height:1px;background:linear-gradient(90deg,var(--home-green),transparent);content:""}.lf-home-work{padding:clamp(84px,10vw,136px) 0}.lf-work-showcase-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}.lf-work-showcase-panel{position:relative;display:grid;min-height:520px;overflow:hidden;align-items:end;border:1px solid rgba(247,251,248,.14);border-radius:8px;background:#111;box-shadow:0 34px 110px #00000057;transition:border-color .18s ease,transform .18s ease}.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:252px}.lf-work-showcase-panel:first-child{grid-row:span 2}.lf-work-showcase-panel:hover{border-color:#f7fbf861;transform:translateY(-2px)}.lf-work-showcase-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lf-work-showcase-panel:hover img{transform:scale(1.035)}.lf-work-showcase-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#050c0a05,#050c0adb),linear-gradient(90deg,rgba(5,12,10,.62),transparent 72%);content:""}.lf-work-showcase-panel div{position:relative;z-index:2;display:grid;max-width:640px;gap:10px;padding:clamp(22px,3vw,34px)}.lf-work-showcase-panel span{color:#ffffffb8;font-size:.76rem;font-weight:920;text-transform:uppercase}.lf-work-showcase-panel h3{max-width:540px;font-size:clamp(2.2rem,4.2vw,4.3rem);font-weight:930;line-height:.95}.lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(1.65rem,2.8vw,2.55rem)}.lf-work-showcase-panel p{max-width:540px;color:#f7fbf8b8;line-height:1.55}.lf-work-showcase-panel:not(:first-child) p{display:none}.lf-work-showcase-panel em{display:inline-flex;width:max-content;align-items:center;gap:8px;color:#fff;font-size:.88rem;font-style:normal;font-weight:900}.lf-more-industries{display:grid;gap:14px;margin-top:22px;padding:18px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf80f}.lf-more-industries strong{color:#fff;font-size:.92rem;font-weight:920}.lf-more-industries div{display:flex;flex-wrap:wrap;gap:8px}.lf-more-industries span{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf80f;color:var(--home-muted);font-size:.82rem;font-weight:840}.lf-home-pricing{padding:clamp(84px,10vw,132px) 0;border-top:1px solid var(--home-line)}.lf-pricing-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lf-pricing-models article{display:grid;min-height:520px;align-content:start;gap:20px;padding:22px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:linear-gradient(145deg,#f7fbf817,#f7fbf809),#0b1212}.lf-pricing-models article.is-featured{border-color:color-mix(in srgb,var(--home-green) 54%,rgba(255,255,255,.16));background:radial-gradient(circle at 74% 0%,rgba(159,207,143,.22),transparent 44%),linear-gradient(145deg,#f7fbf821,#f7fbf80b),#0b1212;box-shadow:0 30px 90px #0000004d}.lf-pricing-top{display:grid;gap:10px}.lf-pricing-top span{color:var(--home-green);font-size:.68rem;font-weight:930;text-transform:uppercase}.lf-pricing-top h3{min-height:68px;font-size:clamp(1.45rem,2vw,2rem);font-weight:930;line-height:1}.lf-pricing-top p{color:var(--home-muted);font-size:.92rem;line-height:1.55}.lf-pricing-models article>strong{color:#fff;font-size:clamp(1.9rem,3.2vw,3.1rem);line-height:.95}.lf-pricing-models ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lf-pricing-models li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--home-muted);font-size:.88rem;line-height:1.4}.lf-pricing-models li svg{margin-top:2px;color:var(--home-green)}.lf-pricing-models article>a{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;align-self:end;padding:0 13px;border:1px solid rgba(247,251,248,.15);border-radius:8px;background:#f7fbf812;color:#fff;font-size:.86rem;font-weight:900}.lf-pricing-models article.is-featured>a{border-color:transparent;background:#f7fbf8;color:#07100d}.lf-home-contact{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1fr);gap:clamp(28px,6vw,76px);align-items:start;padding:clamp(84px,10vw,138px) 0;border-top:1px solid var(--home-line)}.lf-home-contact-copy{position:sticky;top:112px;display:grid;gap:18px;max-width:620px}.leadflow-home .lf-reset-calendly{width:max-content;margin-top:4px;border-color:#f7fbf82e;background:#f7fbf814;color:#fff}.lf-contact-offer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.lf-contact-offer-stack span{display:grid;min-height:58px;place-items:center;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf80f;color:var(--home-muted);font-size:.86rem;font-weight:900}.leadflow-home .lf-reset-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:clamp(18px,3vw,30px);border:1px solid rgba(247,251,248,.14);border-radius:8px;background:radial-gradient(circle at 80% 0%,rgba(159,207,143,.14),transparent 38%),#f7fbf814;box-shadow:0 34px 100px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.leadflow-home .lf-reset-form label,.leadflow-home .lf-reset-form-note{color:var(--home-muted)}.leadflow-home .lf-reset-form input,.leadflow-home .lf-reset-form select,.leadflow-home .lf-reset-form textarea{border-color:#f7fbf829;background:#ffffffed;color:#07100d}.leadflow-home .lf-reset-form-success strong,.leadflow-home .lf-reset-form-error strong{color:#fff}.lf-home-footer{display:flex;flex-direction:row;justify-content:space-between;gap:16px;padding:34px 0 48px;border-top:1px solid var(--home-line);color:var(--home-muted);line-height:1.45}.lf-home-footer span:first-child{color:#fff;font-weight:920}@media (max-width: 1180px){.lf-home-hero-grid{grid-template-columns:minmax(340px,.72fr) minmax(540px,1fr)}.lf-home-presence-object .presence-stage{right:-86px;width:800px;min-width:0}.lf-pricing-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.lf-home-hero{min-height:auto}.lf-home-hero-grid{min-height:auto;grid-template-columns:1fr}.lf-home-hero-copy{max-width:780px}.lf-home-presence-object{min-height:620px}.lf-home-presence-object .presence-stage{top:50%;right:auto;left:50%;width:min(880px,100vw);transform:translate(-50%,-50%)}.lf-belief-inner,.lf-proof-grid,.lf-work-showcase-grid,.lf-home-contact{grid-template-columns:1fr}.lf-home-contact-copy{position:relative;top:auto}.lf-work-showcase-panel:first-child{grid-row:auto}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:420px}}@media (max-width: 700px){.lf-home-header{top:12px;width:calc(100% - 28px)}.lf-home-nav{display:none}.lf-home-hero{padding:94px 0 46px;background:radial-gradient(circle at 82% 26%,color-mix(in srgb,var(--presence-accent, #7da864) 24%,transparent),transparent 36%),radial-gradient(circle at 10% 8%,rgba(72,112,255,.18),transparent 30%),linear-gradient(145deg,#050c0a,#111b1d 70%,#314139)}.lf-home-hero-grid,.lf-belief-inner,.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact,.lf-home-footer{width:calc(100% - 36px)}.lf-home-hero h1{max-width:348px;font-size:clamp(3.5rem,15vw,4.3rem);line-height:.9}.lf-home-hero-text{max-width:348px;margin-top:18px;font-size:1rem;line-height:1.55}.lf-home-actions{gap:10px;margin-top:24px}.lf-home-actions,.lf-home-actions .lf-reset-button{width:100%}.lf-hero-proof-strip{display:none}.lf-home-presence-object{min-height:auto;margin-top:24px}.lf-home-presence-object>.presence-stage{display:none}.lf-mobile-presence-card{position:relative;display:grid;gap:12px;overflow:hidden;padding:13px;border:1px solid rgba(247,251,248,.2);border-radius:8px;background:linear-gradient(135deg,#ffffff38,#ffffff12),color-mix(in srgb,var(--presence-deep) 80%,#07100d);box-shadow:0 24px 74px #00000057,0 0 52px color-mix(in srgb,var(--presence-accent) 18%,transparent),inset 0 1px #ffffff61}.lf-mobile-presence-card:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:40px 40px;content:"";pointer-events:none}.lf-mobile-presence-top,.lf-mobile-presence-switcher,.lf-mobile-presence-visual,.lf-mobile-presence-copy,.lf-mobile-proof-row{position:relative;z-index:1}.lf-mobile-presence-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;color:#f7fbf8b8;font-size:.78rem;font-weight:850}.lf-mobile-presence-top strong{color:#fff;font-size:.96rem}.lf-mobile-presence-top span{display:none}.lf-mobile-presence-switcher{display:flex;gap:6px;overflow-x:auto;padding:4px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf814;scrollbar-width:none}.lf-mobile-presence-switcher::-webkit-scrollbar{display:none}.lf-mobile-presence-switcher button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#f7fbf8ad;cursor:pointer;font:inherit;font-size:.66rem;font-weight:900;white-space:nowrap}.lf-mobile-presence-switcher button.is-active{background:#f7fbf8eb;color:#07100d}.lf-mobile-presence-visual{min-height:230px;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#111}.lf-mobile-presence-visual>img{width:100%;height:230px;object-fit:cover}.lf-mobile-before-tile{position:absolute;bottom:12px;left:12px;overflow:hidden;width:38%;max-width:150px;height:86px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:#111;box-shadow:0 18px 44px #0000004d}.lf-mobile-before-tile img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.72)}.lf-mobile-before-tile span{position:absolute;bottom:7px;left:7px;display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:8px;background:#050c0ac2;color:#fff;font-size:.58rem;font-weight:940;text-transform:uppercase}.lf-mobile-reputation{position:absolute;top:12px;right:40px;display:grid;gap:4px;min-width:92px;padding:9px 10px;border-radius:8px;background:#050c0ac7;color:#fff;box-shadow:inset 0 1px #ffffff24}.lf-mobile-reputation span{color:color-mix(in srgb,var(--presence-accent) 72%,#fff);font-size:.58rem;font-weight:940;text-transform:uppercase}.lf-mobile-reputation strong{font-size:1.1rem;line-height:1}.lf-mobile-presence-copy{display:grid;gap:7px;padding:6px 2px 0}.lf-mobile-presence-copy span{color:color-mix(in srgb,var(--presence-accent) 78%,#fff);font-size:.64rem;font-weight:940;text-transform:uppercase}.lf-mobile-presence-copy strong{max-width:320px;color:#fff;font-size:clamp(1.7rem,8vw,2.28rem);font-weight:930;line-height:.98}.lf-mobile-presence-copy p{color:#f7fbf8b3;font-size:.88rem;line-height:1.45}.lf-mobile-proof-row{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.lf-mobile-proof-row span{display:inline-flex;min-height:30px;align-items:center;padding:0 9px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:#f7fbf814;color:#f7fbf8b8;font-size:.7rem;font-weight:860}.lf-belief-inner p{font-size:clamp(2.35rem,10vw,3.3rem)}.lf-belief-proof{grid-template-columns:1fr}.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact{padding:72px 0}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(2.25rem,10.5vw,3.25rem)}.lf-proof-panel,.lf-proof-transform,.lf-proof-mockup,.lf-proof-industries,.lf-proof-path{min-height:440px}.lf-before-after-visual,.lf-mockup-preview{right:14px;bottom:14px;left:14px;height:52%}.lf-before-after-visual{grid-template-columns:1fr 1fr}.lf-industry-visual{right:14px;bottom:14px;left:14px;height:48%;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-lead-path-visual{right:14px;bottom:20px;left:14px}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:360px}.lf-work-showcase-panel p{display:none}.lf-work-showcase-panel h3,.lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(2rem,10vw,3rem)}.lf-pricing-models{grid-template-columns:1fr}.lf-pricing-models article{min-height:auto}.lf-pricing-top h3{min-height:0}.lf-home-contact{display:grid}.leadflow-home .lf-reset-calendly{width:100%}.leadflow-home .lf-reset-form{grid-template-columns:1fr}.lf-home-footer{flex-direction:column}}@media (max-width: 430px){.lf-home-header{width:calc(100% - 36px)}.lf-home-hero-grid{width:calc(100% - 52px)}.lf-home-hero h1{max-width:330px;font-size:clamp(3.42rem,14.6vw,3.98rem)}.lf-mobile-presence-visual,.lf-mobile-presence-visual>img{height:210px;min-height:210px}.lf-mobile-presence-copy strong{font-size:clamp(1.62rem,7.8vw,2.05rem)}.lf-mobile-reputation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-contact-offer-stack{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.leadflow-home *,.leadflow-home *:before,.leadflow-home *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.lf-hero-assurance{display:none;flex-wrap:wrap;gap:8px;margin-top:28px}.lf-hero-assurance span{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf80e;color:#f7fbf8ad;font-size:.78rem;font-weight:840}@media (min-width: 981px){.lf-home-hero{padding-top:116px;padding-bottom:64px}.lf-home-hero-grid{width:min(1160px,calc(100% - 56px));min-height:calc(100svh - 180px);grid-template-columns:minmax(390px,.82fr) minmax(520px,1fr);gap:34px}.lf-home-hero h1{max-width:560px;font-size:clamp(4.45rem,6.5vw,6.35rem)}.lf-home-hero-text{max-width:510px;margin-top:22px}.lf-home-presence-object{min-height:min(660px,calc(100svh - 150px))}.lf-home-presence-object .presence-stage{right:0;width:min(760px,54vw);min-width:620px}}.lf-proof-grid-v3{align-items:stretch}.lf-proof-grid-v3 .lf-proof-panel{min-height:360px}.lf-proof-grid-v3 .lf-proof-transform{min-height:580px}.lf-proof-grid-v3 .lf-proof-copy{max-width:480px}.lf-proof-grid-v3 .lf-before-after-visual{height:52%}.lf-proof-path-v3 .lf-lead-path-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-proof-path-v3 .lf-lead-path-visual span{min-height:76px;align-content:center}.lf-proof-path-v3 .lf-lead-path-visual span:after{width:18%}.lf-work-showcase-panel div{max-width:none;margin:clamp(16px,2vw,24px);padding:clamp(18px,2.5vw,26px);border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#050c0a9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lf-work-showcase-panel:first-child div{max-width:590px}.lf-work-showcase-panel:not(:first-child) div{max-width:420px}.lf-more-industries{margin-top:16px;padding:0;border:0;background:transparent}.lf-more-industries strong{color:#f7fbf894;font-size:.78rem;text-transform:uppercase}.lf-more-industries span{min-height:30px;background:#f7fbf80a;color:#f7fbf89e;font-size:.78rem}@media (min-width: 901px){.lf-pricing-models{display:grid;grid-template-columns:1fr;gap:10px}.lf-pricing-models article,.lf-pricing-models article.is-featured{min-height:auto;grid-template-columns:minmax(230px,.75fr) minmax(150px,190px) minmax(310px,1fr) 132px;align-items:center;gap:22px;padding:22px 24px;background:linear-gradient(145deg,#f7fbf813,#f7fbf808),#0a1111;box-shadow:none}.lf-pricing-models article.is-featured{border-color:color-mix(in srgb,var(--home-green) 46%,rgba(255,255,255,.14))}.lf-pricing-top h3{min-height:0;font-size:clamp(1.35rem,1.8vw,1.95rem)}.lf-pricing-top p{max-width:360px}.lf-pricing-models article>strong{font-size:clamp(1.65rem,2.6vw,2.65rem)}.lf-pricing-models ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:8px}.lf-pricing-models article>a{width:132px;justify-self:end}}.lf-home-contact{grid-template-columns:minmax(0,.88fr) minmax(500px,1fr)}.lf-home-contact-copy{gap:16px}.lf-contact-offer-stack{grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px}.lf-contact-offer-stack span{min-height:48px}@media (max-width: 980px){.lf-proof-grid-v3{grid-template-columns:1fr}.lf-proof-grid-v3 .lf-proof-transform,.lf-proof-grid-v3 .lf-proof-panel{min-height:440px}.lf-proof-path-v3 .lf-lead-path-visual,.lf-home-contact{grid-template-columns:1fr}}@media (max-width: 700px){.lf-hero-assurance{display:none}.lf-work-showcase-panel div{margin:14px;padding:18px}.lf-contact-offer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-home-belief{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 50%,rgba(159,207,143,.16),transparent 32%),linear-gradient(180deg,#050c0a,#07100d 54%,#050c0a)}.lf-home-belief:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,251,248,.035) 1px,transparent 1px),linear-gradient(rgba(247,251,248,.03) 1px,transparent 1px);background-size:68px 68px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 84%,transparent);pointer-events:none}.lf-belief-inner{position:relative;z-index:1;padding:clamp(28px,4vw,54px) 0;border-top:1px solid rgba(247,251,248,.09);border-bottom:1px solid rgba(247,251,248,.09)}.lf-belief-proof{position:relative;gap:10px;overflow:hidden;padding:46px 16px 16px;border:1px solid rgba(247,251,248,.14);border-radius:8px;background:linear-gradient(145deg,#f7fbf81c,#f7fbf809),#050c0a7a;box-shadow:0 24px 80px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lf-belief-proof:before{position:absolute;top:16px;left:16px;color:var(--home-green);content:"First impression sequence";font-size:.68rem;font-weight:940;text-transform:uppercase}.lf-belief-proof span{min-height:58px;justify-content:space-between;border-color:#f7fbf81c;background:#f7fbf80e}.lf-belief-proof span:after{width:30px;height:1px;background:linear-gradient(90deg,var(--home-green),transparent);content:""}.lf-proof-grid-v3{grid-template-columns:1fr;gap:18px}.lf-proof-grid-v3 .lf-proof-panel{display:grid;min-height:auto;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(26px,3.6vw,42px)}.lf-proof-grid-v3 .lf-proof-transform,.lf-proof-grid-v3 .lf-proof-mockup,.lf-proof-grid-v3 .lf-proof-path{min-height:430px}.lf-proof-grid-v3 .lf-proof-copy{max-width:470px}.lf-proof-grid-v3 .lf-proof-copy h3{max-width:460px;font-size:clamp(2.2rem,3.5vw,4rem);line-height:1}.lf-proof-grid-v3 .lf-before-after-visual,.lf-proof-grid-v3 .lf-mockup-preview,.lf-proof-grid-v3 .lf-lead-path-visual{position:relative;inset:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;min-height:320px}.lf-proof-grid-v3 .lf-before-after-visual{grid-template-columns:.95fr 1.05fr}.lf-proof-grid-v3 .lf-mockup-preview{min-height:340px}.lf-proof-grid-v3 .lf-mockup-browser{position:absolute;top:22px;right:126px;bottom:22px;left:0}.lf-proof-grid-v3 .lf-mockup-browser h4{font-size:clamp(1.72rem,2.35vw,2.55rem)}.lf-proof-grid-v3 .lf-mockup-phone{right:0;bottom:34px;width:156px;min-width:0;height:250px}.lf-proof-path-v3 .lf-lead-path-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.lf-proof-path-v3 .lf-lead-path-visual span{min-height:104px;align-items:center}.lf-pricing-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lf-pricing-models article,.lf-pricing-models article.is-featured{display:grid;min-height:430px;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;align-content:stretch;align-items:stretch;gap:20px;padding:clamp(22px,2.8vw,30px);background:radial-gradient(circle at 82% 0%,rgba(159,207,143,.11),transparent 38%),linear-gradient(145deg,#f7fbf81a,#f7fbf809),#0b1212;box-shadow:0 24px 80px #00000038}.lf-pricing-models article.is-featured{border-color:color-mix(in srgb,var(--home-green) 54%,rgba(255,255,255,.14))}.lf-pricing-top h3{min-height:0;font-size:clamp(1.85rem,3vw,2.65rem)}.lf-pricing-top p{max-width:560px}.lf-pricing-models article>strong{display:block;min-height:58px;font-size:clamp(2.25rem,4vw,3.45rem);overflow-wrap:anywhere}.lf-pricing-models ul{grid-template-columns:1fr}.lf-pricing-models article>a{width:100%;justify-self:stretch;align-self:end}.lf-offer-field{padding:14px;border:1px solid rgba(159,207,143,.24);border-radius:8px;background:#9fcf8f14}.lf-offer-field select{font-weight:900}@media (max-width: 900px){.lf-proof-grid-v3 .lf-proof-panel{grid-template-columns:1fr}.lf-proof-grid-v3 .lf-mockup-browser{position:relative;inset:auto;min-height:250px}.lf-proof-grid-v3 .lf-mockup-phone{display:none}.lf-pricing-models{grid-template-columns:1fr}}@media (max-width: 700px){.lf-belief-proof{padding-top:44px}.lf-proof-grid-v3 .lf-proof-panel{padding:20px}.lf-proof-grid-v3 .lf-proof-transform,.lf-proof-grid-v3 .lf-proof-mockup,.lf-proof-grid-v3 .lf-proof-path{min-height:auto}.lf-proof-grid-v3 .lf-before-after-visual,.lf-proof-grid-v3 .lf-mockup-preview,.lf-proof-grid-v3 .lf-lead-path-visual{min-height:260px}.lf-pricing-models article,.lf-pricing-models article.is-featured{min-height:auto}}:root{--leadflow-brand-blue: #0587ff;--leadflow-brand-cyan: #11b6ff;--leadflow-brand-obsidian: #04080c}.leadflow-logo{display:inline-flex;min-width:0;align-items:center;gap:10px;color:inherit;line-height:1}.leadflow-logo-mark{position:relative;display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border:1px solid rgba(5,135,255,.32);border-radius:9px;background:radial-gradient(circle at 36% 24%,rgba(17,182,255,.18),transparent 48%),linear-gradient(145deg,#09121d,var(--leadflow-brand-obsidian));box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f}.leadflow-logo-mark .leadflow-mark{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(5,135,255,.52))}.leadflow-logo-text{display:grid;min-width:0;gap:2px}.leadflow-logo-text strong{overflow:hidden;color:currentColor;font-size:1rem;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.leadflow-logo-text em{overflow:hidden;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.66rem;font-style:normal;font-weight:840;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leadflow-mark{display:block;object-fit:contain}.lf-home-brand{gap:0}.lf-home-brand .leadflow-logo-mark{width:36px;height:36px;flex-basis:36px}.lf-home-brand .leadflow-logo-text strong{color:#fff;font-size:.98rem}.lf-kicker-with-mark{display:inline-flex;align-items:center;gap:8px}.lf-kicker-with-mark .lf-kicker-mark{width:18px;height:18px;filter:drop-shadow(0 0 12px rgba(5,135,255,.5))}.presence-leadflow-signature{position:absolute;z-index:8;bottom:4.8%;left:6%;display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 9px 0 7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#05090d47;color:#ffffffbd;font-size:.62rem;font-weight:900;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.presence-leadflow-signature .leadflow-mark{width:18px;height:18px;filter:drop-shadow(0 0 8px rgba(5,135,255,.5))}.lf-mobile-presence-signature{position:relative;z-index:1;display:inline-flex;width:max-content;min-height:26px;align-items:center;gap:6px;padding:0 8px 0 6px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#04080c47;color:#f7fbf8ad;font-size:.62rem;font-weight:900;text-transform:uppercase}.lf-mobile-presence-signature .leadflow-mark{width:16px;height:16px;filter:drop-shadow(0 0 8px rgba(5,135,255,.44))}.lf-form-brand-stamp{display:flex;grid-column:1 / -1;align-items:center;gap:11px;padding:12px;border:1px solid rgba(5,135,255,.18);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(5,135,255,.13),transparent 42%),#04080c33}.lf-form-brand-stamp>.leadflow-mark{width:30px;height:30px;flex:0 0 30px;filter:drop-shadow(0 0 12px rgba(5,135,255,.48))}.lf-form-brand-stamp div{display:grid;gap:2px}.lf-form-brand-stamp span{color:#f7fbf88f;font-size:.68rem;font-weight:920;text-transform:uppercase}.lf-form-brand-stamp strong{color:#fff;font-size:.92rem;font-weight:930}.lf-home-footer .leadflow-logo,.work-footer-signature .leadflow-logo{color:#fff}.lf-footer-logo .leadflow-logo-mark{width:32px;height:32px;flex-basis:32px}.work-footer-signature{padding:28px 0 48px}.work-footer-signature .footer-inner{align-items:center}@media (max-width: 640px){.leadflow-logo{gap:9px}.leadflow-logo-mark{width:34px;height:34px;flex-basis:34px}.leadflow-logo-text strong{font-size:.95rem}.presence-leadflow-signature{display:none}.lf-form-brand-stamp{padding:11px}}.leadflow-home{--lf-blue-line: rgba(5, 135, 255, .38);--lf-surface: rgba(247, 251, 248, .075);--lf-surface-strong: rgba(247, 251, 248, .12);--lf-border-soft: rgba(247, 251, 248, .13);--lf-border-bright: rgba(247, 251, 248, .24);--lf-shadow-premium: 0 34px 110px rgba(0, 0, 0, .34)}@media (min-width: 981px){.lf-home-hero{min-height:100svh;padding-top:132px;padding-bottom:70px}.lf-home-hero-grid{width:min(1210px,calc(100% - 56px));grid-template-columns:minmax(390px,.78fr) minmax(560px,1fr);gap:clamp(30px,4vw,58px)}.lf-home-hero h1{max-width:580px;font-size:clamp(4.55rem,6.15vw,6.05rem);letter-spacing:0}.lf-home-presence-object .presence-stage{right:-6px;width:min(800px,55vw);min-width:610px}}.lf-home-section-heading{max-width:none}@media (min-width: 861px){.lf-home-section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.42fr);align-items:end;gap:14px clamp(28px,5vw,68px)}.lf-home-section-heading .lf-home-kicker{grid-column:1 / -1}.lf-home-section-heading h2{max-width:760px}.lf-home-section-heading p:not(.lf-home-kicker){max-width:390px;margin-bottom:.34rem}}.lf-home-belief{padding:clamp(64px,8vw,110px) 0;background:linear-gradient(90deg,rgba(5,135,255,.08),transparent 34%,rgba(247,251,248,.035)),linear-gradient(180deg,#040a09,#07100d 58%,#050c0a)}.lf-belief-inner{grid-template-columns:minmax(0,.88fr) minmax(340px,.44fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,3vw,38px) 0}.lf-belief-statement p{max-width:850px}.lf-belief-system{position:relative;display:grid;gap:12px}.lf-belief-system:before{position:absolute;inset:10px -10px auto auto;width:64%;height:1px;background:linear-gradient(90deg,transparent,var(--lf-blue-line),transparent);content:""}.lf-belief-device{position:relative;display:grid;gap:12px;overflow:hidden;padding:20px;border:1px solid rgba(5,135,255,.22);border-radius:8px;background:linear-gradient(135deg,#0587ff21,#f7fbf814 44%,#f7fbf809),#050c0ab8;box-shadow:var(--lf-shadow-premium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lf-belief-device:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.16) 44%,transparent 58%);content:"";opacity:.42;pointer-events:none;transform:translate(-48%)}.lf-belief-device span{display:inline-flex;width:max-content;align-items:center;gap:7px;color:#f7fbf8ad;font-size:.68rem;font-weight:940;text-transform:uppercase}.lf-belief-device .leadflow-mark{width:18px;height:18px;filter:drop-shadow(0 0 10px rgba(5,135,255,.5))}.lf-belief-device strong{max-width:310px;color:#fff;font-size:clamp(1.7rem,2.7vw,2.55rem);font-weight:930;line-height:.98}.lf-belief-device em{max-width:320px;color:#f7fbf8a3;font-size:.9rem;font-style:normal;line-height:1.55}.lf-belief-proof{padding:12px;border-color:#f7fbf81f;background:linear-gradient(145deg,#f7fbf816,#f7fbf808),#050c0a80}.lf-belief-proof:before{content:none}.lf-belief-proof span{min-height:46px;padding:0 12px;background:#f7fbf80e}.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact{padding-top:clamp(74px,8vw,116px);padding-bottom:clamp(74px,8vw,116px)}.lf-proof-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lf-proof-grid-v3 .lf-proof-panel{position:relative;min-height:430px;isolation:isolate;overflow:hidden;border-color:#f7fbf826;background:linear-gradient(150deg,#f7fbf81b,#f7fbf809 54%,#0587ff0e),#081111;box-shadow:var(--lf-shadow-premium)}.lf-proof-grid-v3 .lf-proof-panel:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.13) 42%,transparent 58%);content:"";opacity:.26;pointer-events:none;transform:translate(-38%);transition:transform .7s ease}.lf-proof-grid-v3 .lf-proof-panel:hover:after{transform:translate(28%)}.lf-proof-grid-v3 .lf-proof-transform{grid-column:1 / -1;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);min-height:520px}.lf-proof-grid-v3 .lf-proof-mockup,.lf-proof-grid-v3 .lf-proof-path-v3{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;gap:22px}.lf-proof-grid-v3 .lf-proof-copy,.lf-proof-grid-v3 .lf-before-after-visual,.lf-proof-grid-v3 .lf-mockup-preview,.lf-proof-grid-v3 .lf-lead-path-visual{z-index:2}.lf-proof-grid-v3 .lf-proof-copy h3{font-size:clamp(2.05rem,3.1vw,3.65rem)}.lf-proof-grid-v3 .lf-before-after-visual{min-height:360px;align-self:stretch}.lf-proof-grid-v3 .lf-before-after-visual figure{box-shadow:0 24px 72px #00000047}.lf-proof-grid-v3 .lf-before-after-visual figure:first-child{transform:translateY(18px)}.lf-proof-grid-v3 .lf-before-after-visual figure:last-child{transform:translateY(-10px)}.lf-proof-grid-v3 .lf-mockup-preview{min-height:270px;align-self:stretch}.lf-proof-grid-v3 .lf-mockup-browser{top:0;right:94px;bottom:28px;left:0}.lf-proof-grid-v3 .lf-mockup-browser h4{max-width:360px;font-size:clamp(1.55rem,2.5vw,2.35rem)}.lf-proof-grid-v3 .lf-mockup-phone{right:0;bottom:0;width:150px;height:218px}.lf-proof-path-v3 .lf-lead-path-visual{min-height:270px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px}.lf-proof-path-v3 .lf-lead-path-visual span{min-height:0;align-items:end;padding:16px;background:linear-gradient(145deg,#f7fbf81f,#f7fbf80b),#050c0a7a}.lf-work-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lf-work-showcase-panel:first-child{grid-row:auto}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:470px}.lf-work-showcase-panel:before{background:linear-gradient(180deg,#050c0a0a,#050c0ac7),linear-gradient(90deg,#050c0a6b,#050c0a0a 74%)}.lf-work-showcase-panel div,.lf-work-showcase-panel:first-child div,.lf-work-showcase-panel:not(:first-child) div{max-width:none;min-height:190px;align-content:end;margin:14px;padding:18px;border-color:#f7fbf829;background:linear-gradient(145deg,#050c0ae0,#050c0a94),#050c0aa8;box-shadow:0 20px 64px #00000052}.lf-work-showcase-panel h3,.lf-work-showcase-panel:not(:first-child) h3{max-width:360px;font-size:clamp(1.72rem,2.6vw,2.55rem);line-height:.98}.lf-work-showcase-panel p,.lf-work-showcase-panel:not(:first-child) p{display:block;max-width:360px;color:#f7fbf8ad;font-size:.88rem}.lf-more-industries{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;margin-top:18px;padding:14px 16px;border:1px solid rgba(247,251,248,.1);border-radius:8px;background:linear-gradient(90deg,#0587ff13,#f7fbf809),#f7fbf809}.lf-more-industries strong{color:#f7fbf8b8;font-size:.75rem;letter-spacing:0}.lf-more-industries div{justify-content:flex-end}.lf-more-industries span{min-height:28px;border-color:#f7fbf81a;background:#f7fbf80a;color:#f7fbf89e;font-size:.76rem}.lf-home-pricing{position:relative}.lf-pricing-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lf-pricing-models article,.lf-pricing-models article.is-featured{position:relative;display:grid;min-height:398px;grid-template-columns:1fr;grid-template-rows:auto min-content 1fr auto;gap:18px;overflow:hidden;padding:clamp(22px,2.5vw,30px);border-color:#f7fbf824;background:linear-gradient(145deg,#f7fbf818,#f7fbf809),#081010;box-shadow:0 26px 80px #0000003d}.lf-pricing-models article:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(247,251,248,.34),transparent);content:""}.lf-pricing-models article.is-featured{border-color:#0587ff7a;background:linear-gradient(150deg,#0587ff2e,#f7fbf814 45%,#f7fbf809),#081010}.lf-pricing-models article.is-featured:before{background:linear-gradient(90deg,transparent,var(--leadflow-brand-blue),rgba(247,251,248,.5),transparent)}.lf-pricing-top{gap:9px}.lf-pricing-top span{color:color-mix(in srgb,var(--leadflow-brand-blue) 76%,#fff)}.lf-pricing-top h3{min-height:0;font-size:clamp(1.75rem,2.65vw,2.55rem)}.lf-pricing-top p{max-width:560px;font-size:.92rem}.lf-pricing-models article>strong{min-height:0;font-size:clamp(2rem,3.1vw,2.9rem);overflow-wrap:normal}.lf-pricing-models ul{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.lf-pricing-models li{font-size:.85rem;line-height:1.38}.lf-pricing-models li svg{color:color-mix(in srgb,var(--leadflow-brand-blue) 72%,#fff)}.lf-pricing-models article>a{width:100%;min-height:46px;justify-self:stretch;border-color:#f7fbf829;background:#f7fbf814;transition:background .18s ease,border-color .18s ease,transform .18s ease}.lf-pricing-models article>a:hover{border-color:#0587ff70;background:#f7fbf81f;transform:translateY(-1px)}.lf-pricing-models article.is-featured>a{background:linear-gradient(135deg,#f7fbf8,#dcecff);color:#050c0a}.lf-home-contact{position:relative;grid-template-columns:minmax(0,.72fr) minmax(500px,1fr);align-items:center;gap:clamp(30px,5vw,70px)}.lf-home-contact-copy{position:relative;top:auto;align-self:center;gap:16px}.lf-home-contact-copy h2{max-width:600px}.lf-home-contact-copy p{max-width:520px}.lf-contact-offer-stack{max-width:520px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.lf-contact-offer-stack span{min-height:42px;color:#f7fbf8b3;font-size:.78rem}.lf-intake-preview{display:grid;max-width:520px;gap:8px;margin-top:2px;padding:16px;border:1px solid rgba(5,135,255,.24);border-radius:8px;background:linear-gradient(135deg,#0587ff1f,#f7fbf80e),#050c0a80;box-shadow:0 18px 54px #00000038}.lf-intake-preview span{display:inline-flex;align-items:center;gap:7px;color:#f7fbf89e;font-size:.68rem;font-weight:930;text-transform:uppercase}.lf-intake-preview .leadflow-mark{width:17px;height:17px;filter:drop-shadow(0 0 9px rgba(5,135,255,.5))}.lf-intake-preview strong{color:#fff;font-size:clamp(1.28rem,2vw,1.7rem);font-weight:930;line-height:1.05}.lf-intake-preview p{max-width:360px;color:#f7fbf89e;font-size:.85rem;line-height:1.5}.leadflow-home .lf-reset-form{position:relative;overflow:hidden;border-color:#0587ff33;background:linear-gradient(145deg,#f7fbf821,#f7fbf80e),#050c0a94;box-shadow:0 30px 95px #0000004d,inset 0 1px #ffffff1c}.leadflow-home .lf-reset-form:before{position:absolute;top:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(5,135,255,.62),transparent);content:""}.leadflow-home .lf-reset-form label,.leadflow-home .lf-reset-form button,.leadflow-home .lf-reset-form div{position:relative;z-index:1}.leadflow-home .lf-reset-form input:focus,.leadflow-home .lf-reset-form select:focus,.leadflow-home .lf-reset-form textarea:focus{border-color:#0587ffb3;box-shadow:0 0 0 3px #0587ff29;outline:none}@media (max-width: 1100px){.lf-work-showcase-grid{grid-template-columns:1fr}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:390px}}@media (max-width: 980px){.lf-belief-inner,.lf-proof-grid-v3,.lf-home-contact{grid-template-columns:1fr}.lf-proof-grid-v3 .lf-proof-transform{grid-column:auto;grid-template-columns:1fr}.lf-proof-grid-v3 .lf-proof-mockup,.lf-proof-grid-v3 .lf-proof-path-v3{min-height:auto}.lf-more-industries{grid-template-columns:1fr}.lf-more-industries div{justify-content:flex-start}.lf-home-contact{align-items:stretch}.lf-contact-offer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.lf-pricing-models,.lf-pricing-models ul{grid-template-columns:1fr}}@media (max-width: 700px){.lf-home-hero{padding-top:88px;padding-bottom:42px}.lf-home-hero-grid,.lf-belief-inner,.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact,.lf-home-footer{width:calc(100% - 32px)}.lf-home-hero-grid{gap:18px}.lf-home-hero h1{max-width:350px;font-size:clamp(3rem,13.4vw,3.55rem);line-height:.92}.lf-home-hero-text{max-width:348px;margin-top:16px;font-size:.96rem;line-height:1.52}.lf-home-actions{margin-top:20px}.lf-home-actions .lf-reset-button{min-height:48px}.lf-home-presence-object{margin-top:16px}.lf-mobile-presence-card{gap:10px;padding:12px}.lf-mobile-presence-top{min-height:28px}.lf-mobile-presence-top strong{font-size:.9rem}.lf-mobile-presence-switcher button{min-height:28px;padding:0 8px;font-size:.62rem}.lf-mobile-presence-visual,.lf-mobile-presence-visual>img{height:196px;min-height:196px}.lf-mobile-before-tile{width:34%;height:70px}.lf-mobile-reputation{top:10px;right:10px;min-width:84px;padding:8px}.lf-mobile-presence-copy{gap:6px;padding-top:2px}.lf-mobile-presence-copy strong{max-width:310px;font-size:clamp(1.48rem,7.2vw,1.9rem)}.lf-mobile-presence-copy p{font-size:.82rem}.lf-mobile-proof-row{gap:6px}.lf-mobile-proof-row span{min-height:26px;padding:0 8px;font-size:.62rem}.lf-home-belief{padding:56px 0}.lf-belief-inner{gap:22px;padding:0}.lf-belief-statement p{font-size:clamp(2.12rem,9.2vw,2.95rem)}.lf-belief-device{padding:16px}.lf-belief-device strong{font-size:clamp(1.45rem,6.8vw,1.85rem)}.lf-belief-proof{gap:8px;padding:10px}.lf-belief-proof span{min-height:40px;font-size:.78rem}.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact{padding-top:62px;padding-bottom:62px}.lf-home-section-heading{gap:10px;margin-bottom:22px}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(2rem,9.6vw,2.75rem)}.lf-home-section-heading p:not(.lf-home-kicker),.lf-home-contact-copy p{font-size:.94rem;line-height:1.55}.lf-proof-grid-v3{gap:14px}.lf-proof-grid-v3 .lf-proof-panel{gap:16px;padding:18px}.lf-proof-grid-v3 .lf-proof-transform,.lf-proof-grid-v3 .lf-proof-mockup,.lf-proof-grid-v3 .lf-proof-path-v3{min-height:auto}.lf-proof-grid-v3 .lf-proof-copy h3{font-size:clamp(1.72rem,8vw,2.28rem)}.lf-proof-grid-v3 .lf-before-after-visual,.lf-proof-grid-v3 .lf-mockup-preview,.lf-proof-path-v3 .lf-lead-path-visual{min-height:214px}.lf-proof-grid-v3 .lf-before-after-visual figure:first-child,.lf-proof-grid-v3 .lf-before-after-visual figure:last-child{transform:none}.lf-proof-grid-v3 .lf-mockup-browser{top:0;right:0;bottom:0;left:0;min-height:214px;padding:18px}.lf-proof-grid-v3 .lf-mockup-phone{display:none}.lf-proof-path-v3 .lf-lead-path-visual{grid-template-columns:1fr}.lf-proof-path-v3 .lf-lead-path-visual span{min-height:54px;padding:13px}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:335px}.lf-work-showcase-panel div,.lf-work-showcase-panel:first-child div,.lf-work-showcase-panel:not(:first-child) div{min-height:0;margin:10px;padding:15px}.lf-work-showcase-panel h3,.lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(1.72rem,8.5vw,2.2rem)}.lf-work-showcase-panel p,.lf-work-showcase-panel:not(:first-child) p{display:none}.lf-more-industries{padding:12px}.lf-pricing-models{gap:12px}.lf-pricing-models article,.lf-pricing-models article.is-featured{min-height:auto;gap:12px;padding:18px}.lf-pricing-top h3{font-size:clamp(1.5rem,7.4vw,1.9rem)}.lf-pricing-top p{font-size:.84rem}.lf-pricing-models article>strong{font-size:clamp(1.86rem,8.2vw,2.28rem)}.lf-pricing-models li{font-size:.8rem}.lf-pricing-models article>a{min-height:42px}.lf-home-contact{gap:22px}.lf-contact-offer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-contact-offer-stack span{min-height:38px}.lf-intake-preview{padding:14px}.leadflow-home .lf-reset-form{gap:12px;padding:16px}.lf-form-brand-stamp{gap:9px}}@media (max-width: 430px){.lf-home-header{width:calc(100% - 28px)}.lf-home-hero-grid{width:calc(100% - 32px)}.lf-home-hero h1{max-width:332px;font-size:clamp(2.95rem,12.8vw,3.3rem)}.lf-mobile-presence-visual,.lf-mobile-presence-visual>img{height:188px;min-height:188px}.lf-mobile-presence-copy strong{font-size:clamp(1.42rem,6.8vw,1.74rem)}}@media (prefers-reduced-motion: reduce){.lf-proof-grid-v3 .lf-proof-panel:after,.lf-belief-device:after{transform:none}}.presence-final-object .presence-mini-nav{grid-template-columns:minmax(102px,.62fr) minmax(326px,auto);gap:8px}.presence-final-object .presence-site-switcher{gap:4px;overflow:visible}.presence-final-object .presence-site-switcher button{min-height:26px;padding:0 7px;font-size:.58rem}.leadflow-home .lf-reset-form{gap:12px;padding:clamp(16px,2.2vw,24px)}.leadflow-home .lf-reset-form label{gap:6px;font-size:.8rem}.leadflow-home .lf-reset-form input,.leadflow-home .lf-reset-form select{min-height:44px;padding:0 12px}.leadflow-home .lf-reset-form textarea{min-height:108px;padding:12px}.leadflow-home .lf-reset-submit{min-height:48px}.leadflow-home .lf-reset-form-note,.leadflow-home .lf-reset-form-success,.leadflow-home .lf-reset-form-error{font-size:.84rem}.leadflow-home .lf-offer-field{padding:10px}.presence-final-object .presence-glass-signal-rating{top:28%;right:4%}@media (max-width: 700px){.lf-mobile-reputation{min-width:74px;max-width:82px}.lf-mobile-reputation:before{color:color-mix(in srgb,var(--presence-accent) 72%,#fff);content:"Trust";font-size:.56rem;font-weight:940;line-height:1.08;text-transform:uppercase}.lf-mobile-reputation span{display:none}}.leadflow-home{--lf-v5-ink: rgba(242, 247, 245, .94);--lf-v5-ink-soft: rgba(242, 247, 245, .82);--lf-v5-muted: rgba(242, 247, 245, .62);--lf-v5-faint: rgba(242, 247, 245, .42);--lf-v5-panel: rgba(10, 17, 17, .84);--lf-v5-panel-soft: rgba(247, 251, 248, .055)}.lf-belief-statement p{max-width:780px;color:var(--lf-v5-ink);font-size:clamp(2rem,3.85vw,3.75rem);line-height:1.02}.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact{scroll-margin-top:104px}#mockup-intake{scroll-margin-top:116px}.lf-home-section-heading{margin-bottom:clamp(24px,3.5vw,42px)}.lf-home-section-heading h2,.lf-home-contact-copy h2{color:var(--lf-v5-ink);font-size:clamp(1.9rem,3.2vw,3.15rem);line-height:1.04}.lf-home-section-heading p:not(.lf-home-kicker),.lf-home-contact-copy p{color:var(--lf-v5-muted)}@media (min-width: 861px){.lf-home-section-heading h2{max-width:680px}.lf-home-section-heading p:not(.lf-home-kicker){max-width:430px}}.lf-proof-grid-v5{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:18px}.lf-proof-grid-v5 .lf-proof-panel{display:grid;gap:clamp(22px,3vw,36px);overflow:hidden;min-height:360px;padding:clamp(22px,3vw,34px);border-color:#f7fbf821;background:linear-gradient(145deg,#f7fbf816,#f7fbf807),#081010;box-shadow:0 28px 86px #00000042}.lf-proof-grid-v5 .lf-proof-panel:before{opacity:.5;-webkit-mask-image:linear-gradient(180deg,black,transparent 62%);mask-image:linear-gradient(180deg,black,transparent 62%)}.lf-proof-grid-v5 .lf-proof-copy{max-width:520px}.lf-proof-grid-v5 .lf-proof-copy h3{color:var(--lf-v5-ink);font-size:clamp(1.8rem,2.7vw,3.05rem);line-height:1.03}.lf-proof-copy p{max-width:500px;color:var(--lf-v5-muted);font-size:.96rem;line-height:1.62}.lf-presence-upgrade-panel{grid-column:1 / -1;grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:center;min-height:460px}.lf-presence-upgrade-visual{position:relative;z-index:2;display:grid;min-height:318px;grid-template-columns:minmax(0,.92fr) 58px minmax(0,1.08fr);align-items:center;gap:16px}.lf-upgrade-site{position:relative;display:grid;min-height:292px;align-content:space-between;gap:14px;overflow:hidden;padding:clamp(18px,2.5vw,24px);border:1px solid rgba(247,251,248,.14);border-radius:8px;box-shadow:0 24px 70px #0000003d}.lf-upgrade-site>span{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(247,251,248,.12);border-radius:999px;color:var(--lf-v5-muted);font-size:.64rem;font-weight:930;text-transform:uppercase}.lf-upgrade-site strong{max-width:330px;font-size:clamp(1.36rem,2.2vw,2.1rem);font-weight:930;line-height:1.04}.lf-upgrade-site p{max-width:310px;font-size:.88rem;line-height:1.48}.lf-upgrade-before{background:linear-gradient(145deg,#f7fbf80f,#f7fbf805),#070b0cd1;color:#f7fbf8b3}.lf-upgrade-before strong{color:#f7fbf8b8}.lf-upgrade-before p{color:#f7fbf87a}.lf-old-site-lines{display:grid;gap:8px}.lf-old-site-lines i{display:block;height:10px;border-radius:999px;background:#f7fbf81f}.lf-old-site-lines i:nth-child(2){width:74%}.lf-old-site-lines i:nth-child(3){width:52%}.lf-old-site-lines em{display:inline-flex;width:max-content;min-height:34px;align-items:center;padding:0 12px;border:1px solid rgba(247,251,248,.1);border-radius:8px;color:#f7fbf873;font-size:.78rem;font-style:normal;font-weight:850}.lf-upgrade-divider{position:relative;display:grid;height:100%;min-height:210px;place-items:center}.lf-upgrade-divider:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(5,135,255,.58),transparent);content:""}.lf-upgrade-divider .leadflow-mark{position:relative;z-index:1;width:36px;height:36px;padding:8px;border:1px solid rgba(5,135,255,.28);border-radius:999px;background:#07100d;filter:drop-shadow(0 0 16px rgba(5,135,255,.52))}.lf-upgrade-after{border-color:#0587ff33;background:linear-gradient(145deg,#edf6f7fa,#d6e2e0e6),#eef5f4;color:#07100d;transform:translateY(-10px)}.lf-upgrade-after>span{border-color:#0587ff3d;background:#0587ff14;color:#075da8}.lf-upgrade-after p{color:#07100d9e}.lf-new-presence-ui{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lf-new-presence-ui b,.lf-new-presence-ui i,.lf-new-presence-ui em{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:8px;font-size:.76rem;font-style:normal;font-weight:900}.lf-new-presence-ui b,.lf-new-presence-ui i{background:#07100d14;color:#07100dc2}.lf-new-presence-ui em{grid-column:1 / -1;background:#07100d;color:#fff}.lf-proof-call-panel{grid-column:1 / -1;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:center;min-height:330px}.lf-call-path-visual{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lf-call-path-visual div{display:grid;min-height:150px;align-content:space-between;padding:16px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:linear-gradient(145deg,#f7fbf817,#f7fbf809),#f7fbf809}.lf-call-path-visual span{color:color-mix(in srgb,var(--leadflow-brand-blue) 72%,#fff);font-size:.68rem;font-weight:940}.lf-call-path-visual strong{max-width:160px;color:var(--lf-v5-ink);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.12}.lf-call-path-visual em{display:inline-flex;min-height:44px;grid-column:1 / -1;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#f7fbf8,#dcecff);color:#07100d;font-size:.9rem;font-style:normal;font-weight:940}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:430px}.lf-work-showcase-panel:before{background:linear-gradient(180deg,#050c0a05,#050c0ac2),linear-gradient(90deg,#050c0a38,#050c0a05 78%)}.lf-work-showcase-panel div,.lf-work-showcase-panel:first-child div,.lf-work-showcase-panel:not(:first-child) div{min-height:148px;padding:16px;background:linear-gradient(145deg,#050c0ad1,#050c0a7a),#050c0a8c}.lf-work-showcase-panel h3,.lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(1.5rem,2.15vw,2.15rem)}.lf-work-showcase-panel p,.lf-work-showcase-panel:not(:first-child) p{display:none}.lf-work-showcase-panel em{color:#f7fbf8c7;font-size:.82rem}.lf-pricing-models article,.lf-pricing-models article.is-featured{min-height:340px;grid-template-rows:auto auto min-content 1fr auto;gap:14px;padding:clamp(20px,2.4vw,26px);background:linear-gradient(145deg,#f7fbf814,#f7fbf806),#080f10}.lf-pricing-badge{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(247,251,248,.12);border-radius:999px;background:#f7fbf80b;color:#f7fbf8ad;font-size:.68rem;font-weight:930;text-transform:uppercase}.lf-pricing-models article.is-featured .lf-pricing-badge{border-color:#0587ff6b;background:#0587ff24;color:#d9ecff}.lf-pricing-top h3{color:var(--lf-v5-ink);font-size:clamp(1.48rem,2.2vw,2.1rem)}.lf-pricing-top p{max-width:480px;color:var(--lf-v5-muted);font-size:.88rem;line-height:1.48}.lf-pricing-models article>strong{color:var(--lf-v5-ink);font-size:clamp(1.82rem,2.65vw,2.55rem)}.lf-pricing-models ul{grid-template-columns:1fr;gap:7px}.lf-pricing-models li{color:#f2f7f5ad;font-size:.82rem}.lf-pricing-models article.is-featured{border-color:#0587ff80;background:linear-gradient(145deg,#0587ff2b,#f7fbf813 42%,#f7fbf807),#080f10;box-shadow:0 32px 100px #00000052,0 0 56px #0587ff1f}.leadflow-home .lf-reset-form{border-color:#f7fbf81f;background:linear-gradient(145deg,#f7fbf812,#f7fbf807),#070c0dd1}.leadflow-home .lf-reset-form label,.leadflow-home .lf-reset-form-note{color:#f2f7f5b3}.leadflow-home .lf-reset-form input,.leadflow-home .lf-reset-form select,.leadflow-home .lf-reset-form textarea{border-color:#f7fbf824;background:#080e10e0;color:#eef5f2;box-shadow:inset 0 1px #ffffff0a}.leadflow-home .lf-reset-form input::placeholder,.leadflow-home .lf-reset-form textarea::placeholder{color:#f2f7f557}.leadflow-home .lf-reset-form select option{background:#0b1212;color:#eef5f2}.leadflow-home .lf-reset-form input:focus,.leadflow-home .lf-reset-form select:focus,.leadflow-home .lf-reset-form textarea:focus{border-color:#0587ffad;background:#0a1214f5;box-shadow:0 0 0 3px #0587ff29,inset 0 1px #ffffff0f}.leadflow-home .lf-offer-field{border-color:#0587ff33;background:#0587ff12}.leadflow-home .lf-reset-form-success{border-color:#7ed3914d;background:#7ed39117}.leadflow-home .lf-reset-form-error{border-color:#ff79794d;background:#ff797917}@media (max-width: 980px){.lf-proof-grid-v5,.lf-presence-upgrade-panel,.lf-proof-call-panel,.lf-presence-upgrade-visual{grid-template-columns:1fr}.lf-upgrade-divider{min-height:42px;height:42px}.lf-upgrade-divider:before{top:50%;right:0;bottom:auto;left:0;width:100%;height:1px}.lf-call-path-visual{grid-template-columns:1fr}.lf-call-path-visual div{min-height:96px}}@media (max-width: 700px){.lf-home-proof,.lf-home-work,.lf-home-pricing,.lf-home-contact{scroll-margin-top:82px}#mockup-intake{scroll-margin-top:96px}.lf-belief-statement p{font-size:clamp(1.74rem,7vw,2.35rem)}.lf-home-section-heading h2,.lf-home-contact-copy h2{font-size:clamp(1.62rem,7.2vw,2.18rem)}.lf-proof-grid-v5 .lf-proof-panel{padding:18px}.lf-proof-grid-v5 .lf-proof-copy h3{font-size:clamp(1.48rem,7vw,2rem)}.lf-proof-copy p{font-size:.88rem}.lf-presence-upgrade-visual{gap:12px;min-height:0}.lf-upgrade-site{min-height:220px;padding:16px}.lf-upgrade-after{transform:none}.lf-new-presence-ui{grid-template-columns:1fr}.lf-new-presence-ui em{grid-column:auto}.lf-work-showcase-panel,.lf-work-showcase-panel:nth-child(2),.lf-work-showcase-panel:nth-child(3){min-height:312px}.lf-work-showcase-panel h3,.lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(1.44rem,7.6vw,1.95rem)}.lf-pricing-models article,.lf-pricing-models article.is-featured{gap:10px;padding:16px}.lf-pricing-badge{min-height:26px;font-size:.62rem}.lf-pricing-top h3{font-size:clamp(1.36rem,6.6vw,1.75rem)}.lf-pricing-top p{font-size:.82rem}.lf-pricing-models article>strong{font-size:clamp(1.62rem,7.5vw,2.05rem)}}.leadflow-home{--lf-porcelain: #eef4f1;--lf-porcelain-2: #dfe8e4;--lf-porcelain-ink: #07100d;--lf-porcelain-muted: rgba(7, 16, 13, .62);--lf-porcelain-line: rgba(7, 16, 13, .12)}@media (min-width: 981px){.lf-home-hero{padding-top:118px;padding-bottom:54px}.lf-home-hero-grid{width:min(1240px,calc(100% - 52px));grid-template-columns:minmax(360px,.66fr) minmax(660px,1.16fr);gap:clamp(22px,3vw,42px)}.lf-home-hero h1{max-width:520px;font-size:clamp(4.2rem,5.65vw,5.72rem)}.lf-home-presence-object{min-height:min(720px,calc(100svh - 116px))}.lf-home-presence-object .presence-stage{right:-24px;width:min(900px,62vw);min-width:690px}.lf-home-presence-object:before{position:absolute;top:6%;right:-6%;bottom:8%;left:4%;z-index:-1;background:linear-gradient(120deg,rgba(5,135,255,.14),transparent 34%),radial-gradient(circle at 56% 48%,color-mix(in srgb,var(--presence-accent) 28%,transparent),transparent 48%);content:"";filter:blur(4px);pointer-events:none}}.lf-home-image-led,.lf-home-work{width:100%;margin-right:0;margin-left:0}.lf-home-image-led{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(18px,4vw,52px);margin-bottom:0;padding:clamp(52px,7vw,88px) max(24px,calc((100% - 1180px)/2));border-top:1px solid rgba(7,16,13,.1);border-bottom:1px solid rgba(7,16,13,.1);background:linear-gradient(135deg,#ffffffb8,#dfe8e4eb),var(--lf-porcelain);color:var(--lf-porcelain-ink);box-shadow:inset 0 34px 86px #ffffff7a,inset 0 -34px 86px #07100d0b,inset 0 1px #ffffffd6}.lf-image-led-copy{display:grid;gap:14px}.lf-image-led-copy .lf-home-kicker,.lf-home-work .lf-home-kicker{color:#075da8}.lf-image-led-copy h2{max-width:470px;color:var(--lf-porcelain-ink);font-size:clamp(2rem,3.45vw,3.45rem);font-weight:930;line-height:1.02}.lf-image-led-copy p:not(.lf-home-kicker){max-width:410px;color:var(--lf-porcelain-muted);font-size:1rem;line-height:1.62}.lf-image-led-visual{position:relative;min-height:clamp(360px,34vw,500px);overflow:hidden;margin:0;border:1px solid rgba(7,16,13,.12);border-radius:8px;background:#101819;box-shadow:0 28px 80px #07100d38}.lf-image-led-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(7,16,13,.62)),linear-gradient(90deg,rgba(7,16,13,.36),transparent 64%);content:""}.lf-image-led-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.lf-image-led-visual figcaption{position:absolute;z-index:2;right:18px;bottom:18px;left:18px;display:inline-flex;width:max-content;max-width:calc(100% - 36px);min-height:44px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#050c0a94;color:#f7fbf8db;font-size:.82rem;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lf-image-led-visual .leadflow-mark{width:22px;height:22px;filter:drop-shadow(0 0 10px rgba(5,135,255,.55))}.lf-home-work{position:relative;margin-top:0;margin-bottom:clamp(24px,5vw,70px);padding:clamp(46px,6vw,74px) max(24px,calc((100% - 1180px)/2));border-bottom:1px solid var(--lf-porcelain-line);background:linear-gradient(180deg,#ffffffa3,#dfe8e4f0),var(--lf-porcelain);color:var(--lf-porcelain-ink);box-shadow:inset 0 -28px 84px #07100d0d,0 30px 92px #00000029}.lf-home-work .lf-home-section-heading h2{max-width:640px;color:var(--lf-porcelain-ink)}.lf-home-work .lf-home-section-heading p:not(.lf-home-kicker){color:var(--lf-porcelain-muted)}.lf-home-work .lf-work-showcase-grid{gap:14px}.lf-home-work .lf-work-showcase-panel,.lf-home-work .lf-work-showcase-panel:nth-child(2),.lf-home-work .lf-work-showcase-panel:nth-child(3){min-height:390px;border-color:#07100d1f;box-shadow:0 24px 70px #07100d2e}.lf-home-work .lf-work-showcase-panel:before{background:linear-gradient(180deg,#050c0a05,#050c0ab8),linear-gradient(90deg,rgba(5,12,10,.22),transparent 72%)}.lf-home-work .lf-work-showcase-panel div,.lf-home-work .lf-work-showcase-panel:first-child div,.lf-home-work .lf-work-showcase-panel:not(:first-child) div{min-height:128px;margin:12px;padding:15px;border-color:#ffffff24;background:#050c0a9e}.lf-home-work .lf-work-showcase-panel span{color:#f7fbf8ad}.lf-home-work .lf-work-showcase-panel h3,.lf-home-work .lf-work-showcase-panel:not(:first-child) h3{max-width:320px;color:#fff;font-size:clamp(1.34rem,2vw,1.9rem)}.lf-home-work .lf-more-industries{border-color:#07100d1a;background:#ffffff5c}.lf-home-work .lf-more-industries strong{color:#07100db3}.lf-home-work .lf-more-industries span{border-color:#07100d1a;background:#07100d0b;color:#07100d94}@media (max-width: 980px){.lf-home-image-led{grid-template-columns:1fr}.lf-image-led-visual{min-height:360px}}@media (max-width: 700px){.lf-home-image-led,.lf-home-work{width:100%}.lf-home-image-led{gap:20px;padding:32px 16px;margin-top:24px;margin-bottom:0}.lf-image-led-copy h2{font-size:clamp(1.58rem,7vw,2.12rem)}.lf-image-led-visual{min-height:270px}.lf-image-led-visual figcaption{right:12px;bottom:12px;left:12px;width:auto;min-height:40px;font-size:.72rem}.lf-home-work{padding:32px 16px}.lf-home-work .lf-work-showcase-panel,.lf-home-work .lf-work-showcase-panel:nth-child(2),.lf-home-work .lf-work-showcase-panel:nth-child(3){min-height:304px}.lf-home-work .lf-work-showcase-panel h3,.lf-home-work .lf-work-showcase-panel:not(:first-child) h3{font-size:clamp(1.28rem,6.8vw,1.78rem)}}.lf-context-presence-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.26fr);align-items:end;gap:18px;padding:clamp(18px,3vw,28px);background:radial-gradient(circle at 82% 22%,rgba(5,135,255,.16),transparent 34%),linear-gradient(145deg,#07100df0,#122020eb)}.lf-context-desktop,.lf-context-mobile{position:relative;z-index:1;border:1px solid rgba(247,251,248,.15);border-radius:8px;background:linear-gradient(145deg,#f7fbf81c,#f7fbf809),#060c0dbd;box-shadow:0 22px 68px #00000047,inset 0 1px #ffffff29}.lf-context-desktop{display:grid;min-height:330px;align-content:start;overflow:hidden}.lf-context-browser-top{display:flex;min-height:54px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(247,251,248,.1);background:#f7fbf80f}.lf-context-browser-top span{width:10px;height:10px;border-radius:999px;background:#f7fbf847}.lf-context-browser-top span:first-child{background:#0587ff}.lf-context-browser-top span:nth-child(2){background:#7ed391}.lf-context-browser-top strong{margin-left:auto;color:#f7fbf894;font-size:.72rem;font-weight:900;text-transform:uppercase}.lf-context-website-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.32fr);gap:14px;padding:clamp(18px,3vw,28px)}.lf-context-website-grid section,.lf-context-website-grid aside,.lf-context-quote-bar{border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf813}.lf-context-website-grid section{min-height:170px;padding:clamp(18px,3vw,28px)}.lf-context-website-grid section span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:999px;background:#7ed39121;color:#b8f0c4;font-size:.65rem;font-weight:930;text-transform:uppercase}.lf-context-website-grid section strong{display:block;max-width:380px;margin-top:18px;color:#fff;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.lf-context-website-grid section p{max-width:330px;margin-top:12px;color:#f7fbf89e;font-size:.9rem;line-height:1.5}.lf-context-website-grid aside{display:grid;min-height:170px;place-items:center;padding:14px;text-align:center}.lf-context-website-grid aside b{color:#fff;font-size:clamp(2.4rem,4vw,3.5rem);line-height:.9}.lf-context-website-grid aside em{color:#f7fbf88f;font-size:.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.lf-context-quote-bar{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:14px;margin:0 clamp(18px,3vw,28px) clamp(18px,3vw,28px);padding:0 18px}.lf-context-quote-bar span{color:#f7fbf894;font-size:.72rem;font-weight:900;text-transform:uppercase}.lf-context-quote-bar strong{display:inline-flex;min-height:42px;align-items:center;padding:0 15px;border-radius:8px;background:#fff;color:#07100d;font-size:.86rem}.lf-context-mobile{display:grid;min-height:236px;align-content:end;gap:10px;padding:16px}.lf-context-mobile span,.lf-context-mobile em{color:#f7fbf88f;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.lf-context-mobile strong{color:#fff;font-size:clamp(1.28rem,2vw,1.65rem);line-height:1}.lf-home-work .lf-work-showcase-panel img{object-position:center;filter:saturate(1.02) contrast(1.03)}.lf-home-work .lf-work-showcase-panel:nth-child(2) img{object-position:center 38%}.lf-home-work .lf-work-showcase-panel:nth-child(3) img{object-position:center}@media (max-width: 980px){.lf-context-presence-visual{grid-template-columns:1fr}.lf-context-mobile{display:none}}@media (max-width: 700px){.lf-context-presence-visual{padding:14px}.lf-context-desktop{min-height:250px}.lf-context-website-grid{grid-template-columns:1fr;padding:14px}.lf-context-website-grid aside{display:none}.lf-context-website-grid section{min-height:128px;padding:16px}.lf-context-website-grid section strong{font-size:clamp(1.48rem,7vw,1.92rem)}.lf-context-quote-bar{min-height:58px;margin:0 14px 14px}}.proof-page{--proof-bg: #050c0a;--proof-ink: #f7fbf8;--proof-muted: rgba(247, 251, 248, .66);--proof-faint: rgba(247, 251, 248, .44);--proof-line: rgba(247, 251, 248, .14);--proof-panel: rgba(8, 16, 16, .82);--proof-blue: #0587ff;--proof-cyan: #55d7d1;--proof-gold: #f0c36b;--proof-green: #9fcf8f;overflow-x:clip;overflow-y:visible;background:linear-gradient(180deg,#050c0a52,#050c0a 42%),var(--proof-bg);color:var(--proof-ink)}.proof-page main{overflow-x:clip}.proof-page h1,.proof-page h2,.proof-page h3,.proof-page p{margin:0;color:inherit;letter-spacing:0}.proof-header{border-color:#f7fbf826;background:#050c0ab8}.proof-nav a{color:#f7fbf8b3}.proof-hero{position:relative;display:grid;min-height:min(86svh,820px);align-items:center;overflow:hidden;padding:128px 0 78px;isolation:isolate}.proof-hero-media,.proof-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.proof-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01)}.proof-hero-overlay{z-index:-1;background:radial-gradient(circle at 76% 34%,rgba(46,213,182,.13),transparent 34%),linear-gradient(90deg,#050c0afc,#050c0adb 46%,#050c0a75 82%),linear-gradient(180deg,#050c0a29,#050c0a6b 62%,#050c0a)}.proof-hero-inner,.proof-section,.proof-cta-section,.proof-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.proof-hero-inner{display:grid;align-content:center}.proof-page .lf-home-kicker{color:var(--proof-green)}.proof-hero h1{max-width:760px;font-size:5rem;font-weight:940;line-height:.92}.proof-hero-copy{max-width:640px;margin-top:24px;color:var(--proof-muted);font-size:1.13rem;line-height:1.68}.proof-actions,.proof-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.proof-actions{margin-top:30px}.proof-page .lf-reset-button{border-radius:8px}.proof-page .lf-reset-button-primary{border-color:#f7fbf8c7;background:#f7fbf8;color:#07100d;box-shadow:0 18px 44px #0587ff2e}.proof-page .lf-reset-button-primary:hover{background:#fff;box-shadow:0 22px 54px #f0c36b2e}.proof-page .lf-reset-button-secondary{border-color:#f7fbf833;background:#f7fbf814;color:var(--proof-ink)}.proof-hero-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.proof-hero-signals span{display:inline-flex;min-height:36px;align-items:center;padding:0 11px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:#f7fbf811;color:#f7fbf8b8;font-size:.82rem;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proof-section{scroll-margin-top:110px;padding:86px 0}.proof-section-heading{display:grid;max-width:760px;gap:12px;margin-bottom:32px}.proof-section-heading h2,.proof-cta-section h2{color:var(--proof-ink);font-size:3rem;font-weight:930;line-height:1.02}.proof-section-heading p:not(.lf-home-kicker),.proof-cta-section p:not(.lf-home-kicker){max-width:590px;color:var(--proof-muted);font-size:1.02rem;line-height:1.66}.proof-transformation-visual{display:grid;gap:18px}.proof-presence-field{position:relative;min-height:360px;overflow:hidden;margin:0;border:1px solid var(--proof-line);border-radius:8px;background:#081010;box-shadow:0 30px 88px #00000047}.proof-presence-field img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.proof-presence-field:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(5,12,10,.64)),linear-gradient(90deg,rgba(5,12,10,.24),transparent 52%);content:""}.proof-presence-field figcaption{position:absolute;z-index:1;right:16px;bottom:16px;left:16px;display:inline-flex;width:max-content;max-width:calc(100% - 32px);min-height:44px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(247,251,248,.18);border-radius:999px;background:#050c0a9e;color:#f7fbf8d1;font-size:.82rem;font-weight:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.proof-presence-field .leadflow-mark{width:22px;height:22px;filter:drop-shadow(0 0 10px rgba(5,135,255,.54))}.proof-comparison{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch;gap:16px}.proof-browser{display:grid;min-width:0;overflow:hidden;border:1px solid var(--proof-line);border-radius:8px;background:linear-gradient(145deg,#f7fbf816,#f7fbf807),var(--proof-panel);box-shadow:0 24px 76px #00000038}.proof-browser-top{display:flex;min-height:42px;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid rgba(247,251,248,.1);background:#f7fbf80b}.proof-browser-top span{width:9px;height:9px;border-radius:999px;background:#f7fbf847}.proof-browser-top strong{margin-left:auto;color:#f7fbf894;font-size:.7rem;font-weight:930;text-transform:uppercase}.proof-old-site,.proof-new-site{display:grid;min-height:270px;align-content:space-between;gap:16px;padding:22px}.proof-old-site{background:repeating-linear-gradient(0deg,rgba(247,251,248,.03),rgba(247,251,248,.03) 7px,transparent 7px,transparent 18px),#070b0cb8}.proof-old-site .proof-mini-nav{color:#f7fbf861;font-size:.68rem;font-weight:850;text-transform:uppercase}.proof-old-site strong,.proof-new-site strong{max-width:380px;font-size:1.88rem;font-weight:930;line-height:1.02}.proof-old-site strong{color:#f7fbf8b8}.proof-old-site p,.proof-new-site p{max-width:360px;font-size:.92rem;line-height:1.55}.proof-old-site p{color:#f7fbf87a}.proof-old-site em,.proof-new-site em{display:inline-flex;width:max-content;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;font-size:.82rem;font-style:normal;font-weight:900}.proof-old-site em{border:1px solid rgba(247,251,248,.1);color:#f7fbf86b}.proof-new-site{background:radial-gradient(circle at 82% 18%,rgba(5,135,255,.18),transparent 34%),linear-gradient(145deg,#eef5f4fa,#d5e2e0eb);color:#07100d}.proof-new-site span{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 9px;border-radius:999px;background:#0587ff1a;color:#075da8;font-size:.66rem;font-weight:930;text-transform:uppercase}.proof-new-site p{color:#07100da3}.proof-new-site em{background:#07100d;color:#fff}.proof-browser ul{display:grid;gap:9px;padding:0 22px 22px;margin:0;list-style:none}.proof-browser li{position:relative;min-width:0;padding-left:18px;color:#f7fbf8a3;font-size:.88rem;font-weight:810;line-height:1.38}.proof-browser li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:#ff8f74e6;content:""}.proof-browser-after li:before{background:var(--proof-cyan)}.proof-transform-mark{position:relative;display:grid;min-height:100%;place-items:center}.proof-transform-mark:before{position:absolute;top:4px;bottom:4px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(5,135,255,.58),transparent);content:""}.proof-transform-mark .leadflow-mark{position:relative;z-index:1;width:38px;height:38px;padding:8px;border:1px solid rgba(5,135,255,.3);border-radius:999px;background:#07100d;filter:drop-shadow(0 0 16px rgba(5,135,255,.52))}.proof-examples-section{border-top:1px solid rgba(247,251,248,.09)}.proof-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.proof-example-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--proof-line);border-radius:8px;background:linear-gradient(145deg,#f7fbf814,#f7fbf806),#081010;box-shadow:0 24px 76px #0003}.proof-example-card figure{position:relative;min-height:232px;overflow:hidden;margin:0;background:#111a19}.proof-example-card figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050c0a05,#050c0ab8),linear-gradient(90deg,rgba(5,12,10,.26),transparent 72%);content:""}.proof-example-card img{width:100%;height:100%;min-height:232px;object-fit:cover;filter:saturate(1.03) contrast(1.04)}.proof-example-card figcaption{position:absolute;z-index:1;right:14px;bottom:14px;left:14px;display:inline-flex;width:max-content;max-width:calc(100% - 28px);min-height:32px;align-items:center;padding:0 10px;border:1px solid rgba(247,251,248,.16);border-radius:999px;background:#050c0a9e;color:#f7fbf8c7;font-size:.72rem;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proof-example-copy{display:grid;gap:18px;padding:20px}.proof-example-copy>div:first-child{display:grid;gap:7px}.proof-example-copy>div:first-child span,.proof-primary-cta span{color:var(--proof-green);font-size:.68rem;font-weight:930;text-transform:uppercase}.proof-example-copy h3{color:#fff;font-size:1.55rem;font-weight:930;line-height:1.08}.proof-example-copy dl{display:grid;gap:14px;margin:0}.proof-example-copy dl div{display:grid;gap:5px}.proof-example-copy dt{color:#f7fbf885;font-size:.7rem;font-weight:930;text-transform:uppercase}.proof-example-copy dd{margin:0;color:var(--proof-muted);font-size:.92rem;line-height:1.55}.proof-primary-cta{display:grid;gap:6px;padding-top:2px}.proof-primary-cta strong{color:#fff;font-size:1rem;line-height:1.25}.proof-trust-signals{display:grid;gap:8px}.proof-trust-signals span{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#f7fbf8b3;font-size:.84rem;font-weight:820;line-height:1.35}.proof-trust-signals svg{flex:0 0 auto;color:var(--proof-cyan)}.proof-preview-link,.proof-preview-note{display:inline-flex;width:max-content;max-width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:8px;font-size:.84rem;font-weight:910}.proof-preview-link{border:1px solid rgba(5,135,255,.28);background:#0587ff1a;color:#d9ecff}.proof-preview-link:hover{border-color:#0587ff85;background:#0587ff29}.proof-preview-note{border:1px solid rgba(247,251,248,.11);color:#f7fbf880}.proof-system-section{position:relative;display:grid;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);align-items:center;gap:34px;border-top:1px solid rgba(247,251,248,.09)}.proof-system-visual{position:relative;min-height:420px;overflow:hidden;grid-row:1 / span 2;border:1px solid var(--proof-line);border-radius:8px;background:#081010;box-shadow:0 30px 88px #00000042}.proof-system-visual img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center}.proof-system-section .proof-section-heading{margin-bottom:0}.proof-process{display:grid;gap:10px}.proof-process article{position:relative;display:grid;min-height:112px;grid-template-columns:54px minmax(0,.34fr) minmax(0,1fr);align-items:center;gap:14px;padding:16px;border:1px solid rgba(247,251,248,.12);border-radius:8px;background:#f7fbf80e}.proof-process article span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(5,135,255,.28);border-radius:999px;background:#0587ff1a;color:#d9ecff;font-size:.78rem;font-weight:930}.proof-process article h3{color:#fff;font-size:1.24rem;font-weight:930}.proof-process article p{color:var(--proof-muted);font-size:.92rem;line-height:1.52}.proof-cta-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:18px;margin-bottom:42px;padding:34px;border:1px solid rgba(247,251,248,.13);border-radius:8px;background:linear-gradient(135deg,rgba(5,135,255,.13),transparent 38%),linear-gradient(145deg,#f7fbf817,#f7fbf808),#081010;box-shadow:0 30px 88px #0000003d}.proof-cta-section h2{max-width:720px;margin-bottom:12px}.proof-cta-actions{justify-content:flex-end}.proof-footer{padding:30px 0 48px}@media (max-width: 980px){.proof-hero h1{max-width:660px;font-size:3.9rem}.proof-section-heading h2,.proof-cta-section h2{font-size:2.45rem}.proof-comparison,.proof-system-section,.proof-cta-section{grid-template-columns:1fr}.proof-transform-mark{min-height:54px}.proof-transform-mark:before{top:50%;right:4px;bottom:auto;left:4px;width:auto;height:1px;transform:translateY(-50%)}.proof-card-grid{grid-template-columns:1fr}.proof-system-visual{grid-row:auto;min-height:300px}.proof-system-visual img{min-height:300px}.proof-cta-actions{justify-content:flex-start}}@media (max-width: 700px){.proof-hero-inner,.proof-section,.proof-cta-section,.proof-footer{width:min(100% - 32px,1180px)}.proof-header{top:12px;width:calc(100% - 24px);grid-template-columns:1fr;gap:8px;overflow:hidden;padding:8px}.proof-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:4px}.proof-nav a{min-width:0;min-height:34px;padding:0 4px;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-hero{min-height:min(82svh,690px);padding:146px 0 48px}.proof-hero-media img{object-position:66% center}.proof-hero-overlay{background:radial-gradient(circle at 76% 24%,rgba(46,213,182,.12),transparent 34%),linear-gradient(90deg,#050c0afc,#050c0adb 62%,#050c0a94),linear-gradient(180deg,#050c0a33,#050c0a5c 60%,#050c0a)}.proof-hero h1{font-size:2.18rem;line-height:1.02}.proof-hero-copy{max-width:100%;margin-top:18px;font-size:.98rem;line-height:1.58;overflow-wrap:anywhere}.proof-actions .lf-reset-button,.proof-cta-actions .lf-reset-button{width:100%;min-height:50px}.proof-hero-signals span{min-height:32px;font-size:.76rem}.proof-section{scroll-margin-top:92px;padding:56px 0}.proof-section-heading{margin-bottom:22px}.proof-section-heading h2,.proof-cta-section h2{font-size:2rem;line-height:1.04}.proof-section-heading p:not(.lf-home-kicker),.proof-cta-section p:not(.lf-home-kicker){font-size:.94rem;line-height:1.58}.proof-presence-field{min-height:250px}.proof-presence-field figcaption{right:12px;bottom:12px;left:12px;width:auto;max-width:none;min-height:40px;font-size:.72rem}.proof-old-site,.proof-new-site{min-height:230px;padding:18px}.proof-old-site strong,.proof-new-site strong{font-size:1.56rem}.proof-browser ul{padding:0 18px 18px}.proof-example-card figure,.proof-example-card img{min-height:205px}.proof-example-copy{padding:18px}.proof-example-copy h3{font-size:1.36rem}.proof-process article{min-height:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px}.proof-process article span{width:36px;height:36px}.proof-process article h3{align-self:center;font-size:1.1rem}.proof-process article p{grid-column:2;font-size:.88rem}.proof-cta-section{margin-top:0;margin-bottom:24px;padding:22px}}@media (max-width: 420px){.proof-nav a{padding:0 3px;font-size:.62rem}.proof-hero h1{font-size:2.04rem}}.work-page{--home-ink: #f7fbf8;--home-muted: rgba(247, 251, 248, .68);--home-green: #9fcf8f;--reset-ink: #07100d;--reset-white: #f7fbf8;--reset-line: rgba(247, 251, 248, .18);background:linear-gradient(135deg,#06100d,#111822 48%,#23302c),#07100d;color:var(--home-ink)}.work-home-header{border-color:#f7fbf829;background:#060c10ad}.work-home-nav a[aria-current=page],.work-home-nav a:hover{background:#f7fbf81a;color:#fff}.work-hero{overflow:hidden;padding:138px 0 64px;background:linear-gradient(135deg,rgba(159,207,143,.16),transparent 35%),linear-gradient(180deg,#060c1033,#07100df0)}.work-hero:before{background:linear-gradient(90deg,rgba(247,251,248,.04) 1px,transparent 1px),linear-gradient(rgba(247,251,248,.032) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.work-hero h1{max-width:760px;color:var(--home-ink);font-size:clamp(3.1rem,6.4vw,5.9rem);font-weight:940;line-height:.94}.work-hero .hero-text{max-width:650px;color:var(--home-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.66}.work-hero-actions .lf-reset-button{border-radius:8px}.work-hero-actions .lf-reset-button-secondary{background:#f7fbf814;color:var(--home-ink)}.work-credibility{border-color:#f7fbf824;background:#081010c2}.work-gallery-section{background:#070908}.proof-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);align-items:center;gap:clamp(28px,5vw,64px)}.proof-hero-copy-block{min-width:0}.proof-hero-showcase{display:grid;gap:14px;min-width:0;justify-self:end;width:min(100%,560px)}.proof-hero-showcase figure,.proof-static-frame{position:relative;overflow:hidden;margin:0;border:1px solid rgba(247,251,248,.14);border-radius:8px;background:#081010;box-shadow:0 26px 76px #00000047}.proof-hero-showcase img,.proof-static-frame img{width:100%;height:100%;object-fit:cover;object-position:top center}.proof-hero-showcase img{filter:blur(1.4px) saturate(.94) brightness(.88);transform:scale(1.025)}.proof-hero-card-primary{aspect-ratio:16 / 10}.proof-hero-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proof-hero-card-row figure{aspect-ratio:16 / 10}.proof-hero-showcase figcaption,.proof-static-frame figcaption{position:absolute;right:12px;bottom:12px;left:12px;z-index:1;display:grid;gap:4px;padding:10px;border:1px solid rgba(247,251,248,.14);border-radius:8px;background:#050c0aa8;color:#f7fbf8d6;font-size:.78rem;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.proof-hero-card-row figcaption{display:inline-flex;width:max-content;max-width:calc(100% - 24px);align-items:center;min-height:32px;padding:0 10px;font-size:.7rem;text-transform:uppercase}.proof-hero-showcase figcaption span,.proof-static-frame figcaption span{color:var(--proof-green);font-size:.66rem;text-transform:uppercase}.proof-hero-showcase figcaption strong,.proof-static-frame figcaption strong{color:#fff;font-size:1rem}.proof-static-frame figcaption em{color:#f7fbf8ad;font-size:.82rem;font-style:normal;line-height:1.42}.proof-transformation-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.proof-static-frame{aspect-ratio:16 / 10}.proof-diagnosis-frame{background:linear-gradient(135deg,rgba(255,143,116,.12),transparent 42%),linear-gradient(145deg,#f7fbf814,#f7fbf806),#081010}.proof-diagnosis-card{display:grid;min-height:100%;align-content:start;gap:10px;padding:20px 20px 112px;color:var(--proof-ink)}.proof-diagnosis-card span{color:#ffb49f;font-size:.7rem;font-weight:930;text-transform:uppercase}.proof-diagnosis-card strong{max-width:360px;color:#fff;font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.12}.proof-example-card figure{aspect-ratio:16 / 10;min-height:0}.proof-example-card img{min-height:0;object-position:top center}@media (max-width: 980px){.proof-hero-inner,.proof-transformation-visual{grid-template-columns:1fr}.proof-hero-showcase{justify-self:start;width:min(100%,620px)}.work-hero h1{font-size:clamp(2.9rem,9vw,4.2rem)}}@media (max-width: 700px){.work-home-header{top:12px;width:calc(100% - 24px);grid-template-columns:1fr;gap:8px;overflow:hidden;padding:8px}.work-home-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:4px}.work-home-nav a{min-width:0;min-height:34px;padding:0 4px;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.work-hero{padding:144px 0 48px}.work-hero h1{font-size:clamp(2.45rem,12vw,3.35rem);line-height:.98}.work-hero-actions .lf-reset-button{width:100%;min-height:50px}.proof-header{top:12px;width:calc(100% - 24px);grid-template-columns:1fr;gap:8px;overflow:hidden;padding:8px}.proof-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:4px}.proof-nav a{width:100%;max-width:100%;min-width:0;min-height:34px;padding:0 3px;overflow:hidden;font-size:clamp(.58rem,2.55vw,.72rem);text-overflow:ellipsis;white-space:nowrap}.proof-nav a:last-child{font-size:0}.proof-nav a:last-child:after{content:"Mockup";font-size:clamp(.58rem,2.55vw,.72rem)}.proof-hero-inner,.proof-hero-copy-block{max-width:calc(100vw - 32px);min-width:0}.proof-hero h1{max-width:100%;font-size:clamp(2rem,9.7vw,2.35rem);line-height:1.02;text-wrap:balance}.proof-hero-copy{max-width:100%;font-size:.95rem;line-height:1.58;overflow-wrap:anywhere;word-break:break-word}.proof-hero-showcase,.proof-hero-card-row{gap:10px}.proof-static-frame{aspect-ratio:900 / 620}}@media (max-width: 420px){.work-home-nav a{font-size:.62rem}.proof-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-nav a{font-size:.6rem}.proof-nav a:last-child:after{font-size:.6rem}.proof-hero{padding-top:180px}.proof-hero h1{font-size:clamp(1.85rem,8.8vw,2.15rem)}.proof-hero-copy{font-size:.9rem}.proof-hero-card-row{grid-template-columns:1fr}}.pipeline-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 8%,rgba(86,215,209,.14),transparent 28%),radial-gradient(circle at 82% 0%,rgba(202,169,104,.11),transparent 30%),linear-gradient(180deg,#070908fa,#0a0e0d 46%,#070908);color:var(--text)}.pipeline-header,.pipeline-main{width:min(100% - 28px,1210px);margin-right:auto;margin-left:auto}.pipeline-header{position:sticky;top:18px;z-index:20;display:grid;grid-template-columns:1fr;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#070908c7;box-shadow:0 18px 48px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pipeline-brand{display:inline-flex;width:fit-content}.pipeline-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pipeline-nav a{min-width:0;padding:10px 9px;border-radius:8px;color:#f7f1e6b8;font-size:.78rem;font-weight:900;text-align:center}.pipeline-nav a:hover{background:#ffffff12;color:var(--text)}.pipeline-main{display:grid;gap:26px;padding:54px 0 72px}.pipeline-hero{display:grid;gap:18px;align-items:stretch;padding:18px 0 4px}.pipeline-hero-copy{display:grid;gap:16px;min-width:0}.pipeline-hero-copy h1,.pipeline-section-heading h2{margin:0;letter-spacing:0}.pipeline-hero-copy h1{max-width:860px;font-size:clamp(2.72rem,13vw,6.1rem);line-height:.92}.pipeline-hero-copy p:not(.lf-home-kicker){max-width:690px;margin:0;color:#f7f1e6b8;font-size:clamp(1rem,3.5vw,1.16rem);line-height:1.65}.pipeline-hero-panel{display:grid;align-content:end;gap:10px;min-height:210px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#141a18d6,#0f3f3d6b),#141a18b8;box-shadow:var(--shadow)}.pipeline-hero-panel span,.pipeline-metrics span,.pipeline-outreach-summary span,.pipeline-controls-heading,.pipeline-prospect-topline span,.pipeline-record-grid dt,.pipeline-outreach-heading span,.pipeline-outreach-copy-grid span,.pipeline-follow-up-list span{color:var(--muted);font-size:.73rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.pipeline-hero-panel strong{font-size:clamp(1.55rem,6vw,2.2rem);line-height:1}.pipeline-hero-panel p{margin:0;color:#f7f1e6ad;line-height:1.55}.pipeline-metrics,.pipeline-outreach-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pipeline-metrics article,.pipeline-outreach-summary article,.pipeline-controls,.pipeline-stage-grid article,.pipeline-prospect-card,.pipeline-close-strip{border:1px solid var(--line);border-radius:8px;background:#121716c2;box-shadow:0 18px 44px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pipeline-metrics article{display:grid;gap:9px;min-height:104px;padding:15px}.pipeline-outreach-summary article{display:grid;gap:8px;min-height:90px;padding:14px;border-color:#56d7d133;background:linear-gradient(135deg,#56d7d11a,#121716c2)}.pipeline-metrics strong{color:var(--text);font-size:clamp(1.65rem,7vw,2.45rem);line-height:.94}.pipeline-outreach-summary strong{color:var(--cyan);font-size:clamp(1.5rem,6vw,2.18rem);line-height:.96}.pipeline-controls{display:grid;gap:12px;padding:14px}.pipeline-controls-heading{display:inline-flex;align-items:center;gap:8px;color:var(--cyan)}.pipeline-controls label{display:grid;gap:7px;min-width:0;color:#f7f1e6b3;font-size:.76rem;font-weight:900;text-transform:uppercase}.pipeline-controls select{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(244,236,220,.16);border-radius:8px;background:#070908c7;color:var(--text);font:inherit;font-size:.92rem;font-weight:800}.pipeline-stage-section,.pipeline-prospects-section{display:grid;gap:16px}.pipeline-section-heading{display:grid;gap:8px;min-width:0}.pipeline-section-heading h2{font-size:clamp(2rem,8vw,3.35rem);line-height:.98}.pipeline-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}.pipeline-stage-grid article{display:grid;min-height:118px;align-content:space-between;gap:12px;padding:14px;color:#f7f1e6b8}.pipeline-stage-grid article.active{border-color:#56d7d14d;background:linear-gradient(135deg,#56d7d124,#141a18d1);color:var(--text)}.pipeline-stage-grid span{color:var(--cyan);font-size:.72rem;font-weight:950}.pipeline-stage-grid strong{line-height:1.1}.pipeline-stage-grid em{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#f4ecdc1a;color:var(--gold);font-style:normal;font-weight:950}.pipeline-results-heading{align-items:end}.pipeline-results-heading>span{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;color:#f7f1e6c2;font-size:.8rem;font-weight:900}.pipeline-prospect-list{display:grid;gap:14px}.pipeline-prospect-card{display:grid;gap:18px;padding:16px}.pipeline-prospect-topline{display:grid;gap:14px}.pipeline-prospect-topline h3{margin:6px 0 0;font-size:clamp(1.45rem,6vw,2.05rem);line-height:1}.pipeline-prospect-topline>strong{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(202,169,104,.36);border-radius:8px;background:#caa9681f;color:var(--amber);font-size:1.24rem;font-weight:950}.pipeline-record-grid{display:grid;gap:10px;margin:0}.pipeline-record-grid div{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid rgba(244,236,220,.1);border-radius:8px;background:#ffffff09}.pipeline-record-grid dt,.pipeline-record-grid dd{min-width:0}.pipeline-record-grid dd{margin:0;color:#f7f1e6d1;font-size:.92rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.pipeline-record-grid a{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:var(--cyan);text-decoration:none}.pipeline-stage-pill{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(86,215,209,.24);border-radius:8px;background:#56d7d11a;color:var(--text)}.pipeline-notes{margin:0;color:#f7f1e6b8;line-height:1.6}.pipeline-outreach-package{display:grid;gap:15px;min-width:0;padding-top:2px}.pipeline-outreach-heading{display:grid;gap:7px;min-width:0;padding-top:15px;border-top:1px solid rgba(244,236,220,.12)}.pipeline-outreach-heading strong{color:#f7f1e6db;font-size:1rem;line-height:1.35}.pipeline-outreach-copy-grid,.pipeline-follow-up-list{display:grid;gap:12px;min-width:0}.pipeline-outreach-copy-grid article,.pipeline-follow-up-list article{display:grid;gap:7px;min-width:0;padding-left:12px;border-left:1px solid rgba(86,215,209,.22)}.pipeline-outreach-copy-grid p,.pipeline-follow-up-list p{min-width:0;margin:0;color:#f7f1e6b8;font-size:.92rem;line-height:1.56;overflow-wrap:anywhere}.pipeline-close-strip{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.pipeline-close-strip span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#ffffff0d;color:#f7f1e6c7;font-size:.86rem;font-weight:900}@media (min-width: 720px){.pipeline-header{grid-template-columns:1fr auto}.pipeline-nav{display:flex}.pipeline-nav a{min-width:84px}.pipeline-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);padding-top:34px}.pipeline-metrics,.pipeline-outreach-summary,.pipeline-follow-up-list{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-controls{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:end}.pipeline-controls-heading{align-self:center;min-height:44px}.pipeline-results-heading{grid-template-columns:1fr auto}.pipeline-prospect-topline{grid-template-columns:1fr auto;align-items:start}.pipeline-record-grid,.pipeline-outreach-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.pipeline-main{padding-top:74px}.pipeline-record-grid,.pipeline-outreach-copy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 430px){.pipeline-header,.pipeline-main{width:min(100% - 24px,1210px)}.pipeline-hero-copy h1{font-size:2.55rem}.pipeline-metrics,.pipeline-outreach-summary,.pipeline-follow-up-list{grid-template-columns:1fr}.pipeline-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stage-grid article{min-height:108px}}.private-access-page,.private-loading,.executive-page{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#070908f5,#0a0e0d 46%,#070908),var(--bg);color:var(--text)}.private-access-page{display:grid;place-items:center;padding:28px 16px}.private-access-panel{display:grid;width:min(100%,460px);gap:18px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#121716db;box-shadow:var(--shadow)}.private-access-brand{display:inline-flex;width:fit-content}.private-access-panel h1{margin:0;font-size:2.25rem;line-height:1}.private-access-panel p{margin:0;color:#f7f1e6b8;line-height:1.65}.private-access-form{display:grid;gap:10px;min-width:0}.private-access-form label{color:var(--muted);font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.private-access-form input{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(244,236,220,.18);border-radius:8px;background:#070908c7;color:var(--text);outline:none}.private-access-form input:focus{border-color:#56d7d18c}.private-access-form span{color:var(--danger);font-size:.9rem;font-weight:800}.private-access-form button,.private-admin-nav button{min-height:42px;border:1px solid rgba(86,215,209,.34);border-radius:8px;background:#56d7d121;color:var(--text);cursor:pointer;font-weight:900}.private-access-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.private-access-actions button{border-color:#f7f1e62e;background:#f7f1e612}.private-access-form button:disabled{cursor:not-allowed;opacity:.58}.private-access-link{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(86,215,209,.34);border-radius:8px;background:#56d7d121;color:var(--text);font-weight:900;text-decoration:none}.private-admin-nav{position:sticky;z-index:35;top:10px;display:grid;width:min(100% - 28px,1210px);grid-template-columns:1fr;gap:10px;align-items:center;margin:10px auto 0;padding:10px;border:1px solid rgba(86,215,209,.2);border-radius:8px;background:#070908db;box-shadow:0 14px 42px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.private-admin-brand{display:inline-flex;width:fit-content}.private-admin-nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.private-admin-nav a,.private-admin-nav button{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-size:.78rem;text-align:center}.private-admin-nav a{border:1px solid rgba(244,236,220,.12);border-radius:8px;color:#f7f1e6c2;font-weight:900}.private-admin-nav a[aria-current=page],.private-admin-nav a:hover{border-color:#56d7d157;background:#56d7d11a;color:var(--text)}.private-admin-nav+.pipeline-page .pipeline-header{top:86px}.supabase-session-strip{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:min(100% - 28px,1210px);min-height:38px;margin:8px auto 0;padding:7px 10px;border:1px solid rgba(86,215,209,.18);border-radius:8px;background:#070908b8;color:#f7f1e6d1;font-size:.78rem;font-weight:850}.supabase-session-strip button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid rgba(86,215,209,.28);border-radius:8px;background:#56d7d11a;color:var(--text);cursor:pointer;font:inherit;padding:0 10px}.v2-operator-shell{min-height:100vh;background:#10110f;color:#f7f1e6}.v2-operator-main{width:min(100% - 28px,1240px);margin:0 auto;padding:18px 0 56px}.v2-operator-header{display:grid;gap:16px;padding:16px 0 20px}.v2-operator-title h1,.v2-section-heading h2,.v2-detail-hero h2{margin:0;font-size:clamp(1.55rem,1.8rem,2.15rem);line-height:1.05;letter-spacing:0}.v2-operator-title p,.v2-section-heading p,.v2-detail-hero p,.v2-empty-state p,.v2-priority-panel p{color:#f7f1e6b8}.v2-operator-nav,.v2-status-row,.v2-form-actions,.v2-card-actions,.v2-preview-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-revision-request-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(247,241,230,.14);border-radius:8px;background:#f7f1e60e}.v2-revision-request-panel h4{margin:0;color:#f7f1e6;font-size:1rem;line-height:1.2;letter-spacing:0}.v2-revision-request-panel select,.v2-revision-request-panel textarea{width:100%;min-width:0}.v2-revision-request-panel textarea{min-height:132px;resize:vertical}.v2-preview-progress-strip.revision{border-color:#56d7d147;background:#56d7d114}.v2-operator-nav{padding:8px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff0b}.v2-operator-nav a,.v2-operator-nav button,.v2-more-menu summary,.v2-more-menu button,.v2-primary-link,.v2-form-actions a,.v2-form-actions button,.v2-card-actions button,.v2-more-actions-panel button,.v2-panel-heading button,.v2-empty-state button,.v2-record-send button,.v2-record-send a,.v2-step-nav button,.v2-preview-toolbar button,.v2-preview-toolbar a,.v2-chip-list button,.v2-dialog header button,.v2-dialog-actions button,.v2-icon-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(247,241,230,.14);border-radius:8px;padding:0 12px;background:#f7f1e612;color:#f7f1e6;font:inherit;font-size:.88rem;font-weight:850;text-decoration:none;cursor:pointer}.v2-operator-nav a.active,.v2-operator-nav a:hover,.v2-step-nav button.active,.v2-preview-toolbar button.active,.v2-primary-link,.v2-form-actions button:first-child{background:#56d7d1;border-color:#56d7d1;color:#08110f}.v2-operator-nav button:hover,.v2-more-menu button:hover,.v2-form-actions button:hover,.v2-card-actions button:hover,.v2-more-actions-panel button:hover,.v2-panel-heading button:hover,.v2-record-send button:hover,.v2-record-send a:hover,.v2-preview-toolbar a:hover,.v2-chip-list button:hover,.v2-dialog header button:hover,.v2-dialog-actions button:hover{border-color:#56d7d18c}.v2-form-actions button:disabled,.v2-form-actions a[aria-disabled=true]{opacity:.62;cursor:progress}.v2-more-menu{position:relative}.v2-more-menu summary{list-style:none}.v2-more-menu summary::-webkit-details-marker{display:none}.v2-more-menu div{position:absolute;z-index:4;top:42px;left:0;display:grid;gap:6px;width:160px;padding:8px;border:1px solid rgba(247,241,230,.14);border-radius:8px;background:#161815;box-shadow:0 18px 40px #00000059}.v2-more-menu button{justify-content:flex-start;width:100%}.v2-status-row{justify-content:space-between}.v2-status-pill,.v2-status-note{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(247,241,230,.13);color:#f7f1e6d1;font-size:.78rem;font-weight:850}.v2-status-pill.ready,.v2-status-note.saved{border-color:#56d7d16b;color:#9df0ec}.v2-status-pill.checking,.v2-status-note.working,.v2-status-pill.warning{color:#ffd58c;border-color:#ffd58c59}.v2-status-pill.unavailable,.v2-status-note.error{border-color:#ff797973;color:#ffb8b8}.v2-status-pill.muted{color:#f7f1e69e;border-color:#f7f1e621}.v2-muted{color:#f7f1e69e;font-size:.86rem}.v2-page{display:grid;gap:18px}.v2-section-heading,.v2-detail-hero,.v2-panel-heading,.v2-priority-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.v2-summary-grid,.v2-estimate-grid,.v2-brief-grid,.v2-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-metric,.v2-tool-panel,.v2-prospect-card,.v2-working-card,.v2-waiting-card,.v2-result-column,.v2-empty-state,.v2-priority-panel,.v2-run-summary,.v2-action-row{border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff0b}.v2-metric{display:grid;gap:6px;min-height:108px;padding:14px}.v2-metric span,.v2-fact span,.v2-simple-fields strong,.v2-result-column dt,.v2-estimate-grid span{color:#f7f1e69e;font-size:.76rem;font-weight:850;text-transform:uppercase}.v2-metric strong{font-size:1.75rem;line-height:1}.v2-priority-panel,.v2-tool-panel,.v2-run-summary,.v2-empty-state{padding:18px}.v2-system-health-banner{text-align:left}.v2-system-health-banner.compact{display:grid;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(255,213,140,.28);border-radius:8px;background:#ffd58c14}.v2-system-health-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v2-system-health-summary h3{margin:0 0 4px;color:#f7f1e6;font-size:1rem;line-height:1.2}.v2-system-health-summary p{margin:0;color:#f7f1e6b8;font-size:.84rem;line-height:1.45}.v2-system-health-summary button{flex:0 0 auto}.v2-system-health-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;color:#f7f1e694;font-size:.76rem;line-height:1.35}.v2-system-health-details{margin-top:0}.v2-system-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0}.v2-system-health-item{display:grid;gap:4px;padding:12px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#f7f1e60b}.v2-system-health-item>span,.v2-system-health-item small{color:#f7f1e69e;font-size:.78rem;line-height:1.35}.v2-system-health-item strong{color:#f7f1e6}.v2-system-health-item.ready{border-color:#56d7d147}.v2-system-health-item.warning,.v2-system-health-item.checking{border-color:#ffd58c4d}.v2-system-health-item.unavailable{border-color:#ff797952}.v2-discovery-alert,.v2-discovery-progress{display:grid;gap:12px}.v2-discovery-alert{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(255,211,106,.36);border-radius:8px;background:#ffd36a1c;color:#f7f1e6}.v2-discovery-alert strong{display:block}.v2-discovery-alert ul{margin:0;padding-left:18px;color:#f7f1e6c7}.v2-discovery-progress.failed{border-color:#ff6b6b5c}.v2-discovery-progress.completed{border-color:#56d7d157}.v2-action-list,.v2-working-list,.v2-prospect-grid,.v2-waiting-list{display:grid;gap:10px}.v2-action-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(220px,1.3fr);gap:12px;align-items:center;padding:12px 14px;color:#f7f1e6;text-decoration:none}.v2-action-row span{color:#9df0ec;font-weight:850}.v2-discovery-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.v2-discovery-layout .v2-tool-panel:last-child{grid-column:1 / -1}.v2-inline-fields,.v2-edit-grid,.v2-filter-bar,.v2-record-send{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-filter-bar{align-items:end}.v2-filter-bar label:first-child{grid-column:span 2}.v2-tool-panel label,.v2-filter-bar label,.v2-record-send label,.v2-removal-fields label,.v2-inline-date{display:grid;gap:6px;color:#f7f1e6b8;font-size:.78rem;font-weight:850;text-transform:uppercase}.v2-tool-panel input,.v2-tool-panel select,.v2-tool-panel textarea,.v2-filter-bar input,.v2-filter-bar select,.v2-record-send input,.v2-removal-fields select,.v2-removal-fields textarea,.v2-inline-date input{width:100%;min-width:0;border:1px solid rgba(247,241,230,.14);border-radius:8px;background:#00000042;color:#f7f1e6;font:inherit;padding:10px;text-transform:none}.v2-tool-panel textarea{resize:vertical}.v2-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.v2-checkbox-grid label,.v2-checklist label{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 9px;border:1px solid rgba(247,241,230,.1);border-radius:8px;background:#ffffff0a;color:#f7f1e6;font-size:.85rem;text-transform:none}.v2-industry-groups{display:grid;gap:12px;margin-top:12px}.v2-industry-groups fieldset,.v2-checklist{min-width:0;margin:0;padding:10px;border:1px solid rgba(247,241,230,.12);border-radius:8px}.v2-industry-groups legend,.v2-checklist legend{padding:0 5px;color:#9df0ec;font-weight:900}.v2-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.v2-estimate-grid article,.v2-fact{display:grid;gap:7px;padding:12px;border:1px solid rgba(247,241,230,.1);border-radius:8px;background:#0000002e;min-width:0}.v2-fact strong,.v2-fact a{color:#f7f1e6;overflow-wrap:anywhere}.v2-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-prospect-card,.v2-working-card,.v2-waiting-card{display:grid;gap:14px;padding:16px}.v2-prospect-card h3,.v2-working-card h3,.v2-waiting-card h4,.v2-result-column h3,.v2-tool-panel h3{margin:0;font-size:1.05rem;letter-spacing:0}.v2-prospect-card p,.v2-working-card p,.v2-waiting-card p{margin:5px 0 0;color:#f7f1e6b3}.v2-simple-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-simple-fields span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.v2-working-card{grid-template-columns:minmax(220px,1.2fr) minmax(240px,1fr) auto;align-items:center}.v2-working-card-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.v2-working-card-actions .v2-more-menu div{left:auto;right:0;width:220px}.v2-more-actions-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff0a}.v2-more-actions-panel div{display:grid;gap:5px;min-width:0}.v2-more-actions-panel p,.v2-more-actions-panel strong,.v2-more-actions-panel span{margin:0}.v2-more-actions-panel span{color:#f7f1e6a6;font-size:.9rem}.v2-step-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v2-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#050807bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v2-dialog{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(247,241,230,.16);border-radius:8px;background:#121512;color:#f7f1e6;box-shadow:0 24px 70px #0000007a}.v2-dialog header,.v2-dialog-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(247,241,230,.12)}.v2-dialog header h3{margin:0;font-size:1.18rem;letter-spacing:0}.v2-dialog form{display:grid;gap:14px;padding:16px}.v2-removal-options{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.v2-removal-options legend{margin-bottom:2px;color:#f7f1e6b8;font-size:.78rem;font-weight:850;text-transform:uppercase}.v2-removal-choice{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff0b}.v2-removal-choice.active{border-color:#56d7d194;background:#56d7d114}.v2-removal-choice input{width:16px;height:16px;accent-color:#56d7d1}.v2-removal-choice span{display:grid;gap:4px;min-width:0}.v2-removal-choice strong,.v2-removal-choice small{overflow-wrap:anywhere}.v2-removal-choice small{color:#f7f1e6a6;font-size:.82rem}.v2-removal-fields{display:grid;gap:10px}.v2-dialog-actions{justify-content:flex-end;padding:0;border:0}.v2-dialog-actions button[type=submit]{background:#56d7d1;border-color:#56d7d1;color:#08110f}.v2-brief-grid{margin:14px 0}.v2-edit-grid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-wide{grid-column:1 / -1}.v2-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.v2-checklist legend{grid-column:1 / -1}.v2-prompt-box,.v2-advanced pre,.v2-run-summary pre{max-width:100%;overflow:auto;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#00000047;color:#f7f1e6db;padding:14px;white-space:pre-wrap}.v2-preview-grid{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:12px;margin-top:14px}.v2-current-site img{width:100%;max-height:420px;object-fit:cover;border-radius:8px;border:1px solid rgba(247,241,230,.12)}.v2-no-preview{display:grid;place-items:center;gap:8px;min-height:220px;padding:18px;border:1px dashed rgba(247,241,230,.2);border-radius:8px;color:#f7f1e6b3;text-align:center}.v2-preview-frame-wrap iframe{width:100%;min-height:620px;border:1px solid rgba(247,241,230,.14);border-radius:8px;background:#fff}.v2-preview-frame-wrap iframe.mobile{width:min(100%,393px);display:block;margin:0 auto}.v2-approval-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.v2-record-send{margin-top:14px;align-items:end;grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) auto auto}.v2-waiting-group h3{margin:6px 0 10px}.v2-result-column{padding:16px}.v2-result-column dl{display:grid;gap:8px;margin:12px 0 0}.v2-result-column dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(247,241,230,.08);padding-bottom:7px}.v2-result-column dd{margin:0;font-weight:900}@media (max-width: 1024px){.v2-summary-grid,.v2-results-grid,.v2-approval-grid,.v2-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-discovery-layout,.v2-preview-grid,.v2-working-card{grid-template-columns:1fr}.v2-edit-grid,.v2-inline-fields,.v2-filter-bar,.v2-record-send,.v2-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-filter-bar label:first-child{grid-column:1 / -1}}@media (max-width: 768px){.v2-section-heading,.v2-detail-hero,.v2-panel-heading,.v2-priority-panel{display:grid}.v2-prospect-grid,.v2-summary-grid,.v2-results-grid,.v2-approval-grid,.v2-brief-grid,.v2-edit-grid,.v2-inline-fields,.v2-filter-bar,.v2-record-send,.v2-checklist,.v2-simple-fields,.v2-step-nav{grid-template-columns:1fr}.v2-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-action-row{grid-template-columns:1fr}.v2-operator-nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}}@media (max-width: 430px){.v2-operator-main{width:min(100% - 18px,1240px)}.v2-checkbox-grid{grid-template-columns:1fr}.v2-tool-panel,.v2-run-summary,.v2-empty-state,.v2-priority-panel{padding:13px}.v2-preview-frame-wrap iframe{min-height:520px}}.private-loading{display:grid;min-height:40vh;place-items:center;color:var(--muted);font-weight:900}.executive-main{display:grid;width:min(100% - 28px,1210px);gap:26px;margin:0 auto;padding:54px 0 72px}.executive-hero{display:grid;gap:18px;align-items:stretch}.executive-hero h1,.executive-readiness h2,.executive-metric-group h2{margin:0;letter-spacing:0}.executive-hero h1{max-width:760px;font-size:4.3rem;line-height:.94}.executive-hero p{max-width:680px;margin:14px 0 0;color:#f7f1e6b8;line-height:1.65}.executive-status{display:grid;align-content:end;gap:10px;min-height:210px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#141a18d6,#0f3f3d6b),#141a18b8;box-shadow:var(--shadow)}.executive-status span,.executive-summary span,.executive-metric-group span,.executive-checks span{color:var(--muted);font-size:.73rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.executive-status strong{font-size:2rem;line-height:1}.executive-status p{margin:0}.executive-summary,.executive-grid,.executive-checks{display:grid;gap:10px}.executive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-summary article,.executive-metric-group article,.executive-checks article{display:grid;min-width:0;gap:9px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#121716c2;box-shadow:0 18px 44px #00000038}.executive-summary svg,.executive-checks svg{color:var(--cyan)}.executive-summary strong{font-size:2rem;line-height:1}.executive-metric-group{display:grid;gap:12px;min-width:0}.executive-metric-group h2,.executive-readiness h2{font-size:2rem;line-height:1}.executive-metric-group>div{display:grid;gap:10px}.executive-metric-group strong{color:var(--text);font-size:1.75rem;line-height:1;overflow-wrap:anywhere}.executive-readiness{display:grid;gap:16px}.executive-readiness p,.executive-checks p{margin:0;color:#f7f1e6b8;line-height:1.6}@media (min-width: 720px){.private-admin-nav{grid-template-columns:1fr auto}.private-admin-nav nav{display:flex}.executive-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.executive-summary,.executive-metric-group>div,.executive-checks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 560px){.private-access-panel{padding:18px}.private-access-panel h1{font-size:2rem}.private-admin-nav{width:min(100% - 24px,1210px)}.private-admin-nav+.pipeline-page .pipeline-header{top:138px}.executive-main{width:min(100% - 24px,1210px);padding-top:42px}.executive-hero h1{font-size:2.55rem}.executive-summary,.executive-metric-group>div,.executive-checks{grid-template-columns:1fr}}.admin-page{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#070908f5,#0a0e0d 46%,#070908),var(--bg);color:var(--text)}.admin-main{display:grid;width:min(100% - 28px,1210px);gap:26px;margin:0 auto;padding:54px 0 72px}.admin-hero,.admin-card-grid,.admin-status-grid,.admin-run-grid,.admin-list,.admin-section{display:grid;gap:12px}.admin-hero{align-items:stretch;gap:18px;padding-top:12px}.admin-hero h1,.admin-section-heading h2{margin:0;letter-spacing:0}.admin-hero h1{max-width:840px;font-size:4.3rem;line-height:.94}.admin-hero p,.admin-section-heading p:not(.lf-home-kicker){max-width:720px;margin:14px 0 0;color:#f7f1e6b8;line-height:1.65}.admin-hero-status,.admin-card,.admin-status-grid article,.admin-section,.admin-run-grid article,.admin-list article,.pipeline-engine-strip article{border:1px solid var(--line);border-radius:8px;background:#121716c2;box-shadow:0 18px 44px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-hero-status{display:grid;align-content:end;gap:10px;min-height:210px;padding:18px;background:linear-gradient(135deg,#141a18d6,#0f3f3d6b),#141a18b8}.admin-hero-status span,.admin-card span,.admin-status-grid span,.admin-run-grid span,.admin-list span,.pipeline-engine-strip span{color:var(--muted);font-size:.73rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.admin-hero-status strong{font-size:2rem;line-height:1;overflow-wrap:anywhere}.admin-hero-status p,.admin-status-grid p,.admin-run-grid p,.admin-list p,.pipeline-engine-strip p{margin:0;color:#f7f1e6ad;line-height:1.55}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-card{display:grid;min-height:174px;align-content:space-between;gap:10px;padding:16px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-card:hover{border-color:#56d7d157;background:linear-gradient(135deg,#56d7d11a,#121716d1);transform:translateY(-3px)}.admin-card svg{color:var(--cyan)}.admin-card strong{font-size:1.26rem;line-height:1.08}.admin-card p{margin:0;color:#f7f1e6b3;font-size:.88rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.admin-card em,.executive-actions a,.pipeline-outreach-heading a,.admin-list a{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:7px;border-radius:8px;color:var(--cyan);font-style:normal;font-weight:950}.admin-status-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.admin-status-grid article,.admin-run-grid article{display:grid;min-width:0;gap:9px;padding:15px}.admin-status-grid strong,.pipeline-engine-strip strong{color:var(--text);font-size:1.8rem;line-height:1;overflow-wrap:anywhere}.admin-section{padding:18px}.admin-section-heading h2{font-size:2.35rem;line-height:1}.admin-path-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-path-row a{display:inline-flex;min-height:38px;align-items:center;padding:0 10px;border:1px solid rgba(86,215,209,.24);border-radius:8px;background:#56d7d11a;color:var(--text);font-size:.84rem;font-weight:950}.admin-path-row svg{color:var(--gold)}.admin-run-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.admin-run-grid strong,.admin-list strong{color:var(--text);line-height:1.2;overflow-wrap:anywhere}.admin-run-grid small{color:#f7f1e69e;font-size:.82rem;font-weight:800;line-height:1.35}.admin-list article{display:grid;gap:10px;padding:14px}.admin-list article>div{display:grid;min-width:0;gap:6px}.private-admin-nav nav{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.executive-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.executive-actions a{min-height:42px;padding:0 12px;border:1px solid rgba(86,215,209,.3);background:#56d7d11a;color:var(--text)}.pipeline-engine-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pipeline-engine-strip article{display:grid;min-width:0;gap:9px;padding:14px}.pipeline-outreach-heading{align-items:start}.pipeline-outreach-heading a{min-height:36px;padding:0 10px;border:1px solid rgba(86,215,209,.24);background:#56d7d11a}.admin-preview-handoff{position:fixed;z-index:60;top:86px;right:14px;display:grid;width:min(320px,calc(100% - 28px));gap:8px;padding:12px;border:1px solid rgba(86,215,209,.32);border-radius:8px;background:#070908e6;box-shadow:0 18px 44px #00000052;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-preview-handoff span{color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.admin-preview-handoff strong{font-size:1rem;line-height:1.18}.admin-preview-handoff div{display:flex;flex-wrap:wrap;gap:8px}.admin-preview-handoff a{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(244,236,220,.14);border-radius:8px;background:#ffffff0e;color:var(--text);font-size:.78rem;font-weight:900}@media (min-width: 720px){.admin-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.admin-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pipeline-engine-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-outreach-heading{grid-template-columns:1fr auto}}@media (max-width: 560px){.admin-main{width:min(100% - 24px,1210px);padding-top:42px}.admin-hero h1{font-size:2.55rem}.admin-card-grid,.admin-status-grid,.admin-run-grid,.pipeline-engine-strip{grid-template-columns:1fr}.admin-section{padding:14px}.admin-section-heading h2{font-size:1.9rem}.admin-preview-handoff{top:auto;right:12px;bottom:78px;left:12px;width:auto}}.operator-console{min-height:100vh;background:#f5f7f5;color:#16201c}.operator-header,.operator-main{width:min(1240px,calc(100% - 32px));margin:0 auto}.operator-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0}.operator-brand{width:154px;color:#17211d}.operator-nav{display:flex;flex-wrap:wrap;gap:8px}.operator-nav a,.operator-run-strip button,.operator-actions button,.operator-link-button,.operator-drawer-actions button,.operator-secondary-action,.operator-modal footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:6px;border:1px solid #cad5ce;background:#fff;color:#17211d;padding:8px 12px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.operator-nav a:hover,.operator-run-strip button:hover,.operator-actions button:hover,.operator-link-button:hover,.operator-modal footer button:hover{border-color:#779583}.operator-main{display:grid;gap:18px;padding:10px 0 64px}.operator-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid #d7dfd9;padding:18px 0 22px}.operator-topbar h1{margin:4px 0 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95;letter-spacing:0}.operator-mode-stack{display:grid;gap:6px;justify-items:end;color:#55645c;font-size:.92rem}.operator-mode-pill,.operator-status-chip{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:28px;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.operator-mode-pill.live,.operator-status-chip.good{background:#e4f4eb;color:#17613c}.operator-mode-pill.demo,.operator-status-chip.warning{background:#fff1c7;color:#775600}.operator-status-chip.danger{background:#ffe1dc;color:#8e3123}.operator-status-chip.neutral{background:#e8edf0;color:#364852}.operator-run-strip{display:grid;grid-template-columns:1.1fr .8fr .9fr auto;gap:12px;align-items:stretch}.operator-run-strip article,.operator-metrics article{border:1px solid #d8e0db;border-radius:8px;background:#fff;padding:14px}.operator-run-strip article span,.operator-metrics article span,.operator-choice-grid>span,.operator-run-log article span,.operator-detail-grid dt,.operator-filter-panel label span{display:block;color:#596a61;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.operator-run-strip article strong{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:1.05rem}.operator-run-strip article p{margin:6px 0 0;color:#63736b}.operator-metrics{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.operator-metrics article{min-height:88px}.operator-metrics article strong{display:block;margin-top:9px;font-size:2rem;line-height:1}.operator-actions,.operator-filter-panel,.operator-saved-views{display:flex;flex-wrap:wrap;gap:10px;align-items:end;border-block:1px solid #d7dfd9;padding:14px 0}.operator-actions button:first-child,.operator-modal footer button[type=submit],.operator-daily-queue button strong{border-color:#17613c;background:#17613c;color:#fff}.operator-saved-views{border-top:0;padding-top:0}.operator-saved-views button,.operator-bulk-strip button,.operator-queue-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid #cad5ce;border-radius:6px;background:#fff;color:#17211d;padding:7px 10px;font:inherit;font-weight:800;cursor:pointer}.operator-daily-queue{border:1px solid #d8e0db;border-radius:8px;background:#fff;padding:14px}.operator-queue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.operator-queue-grid button{justify-content:space-between;min-height:64px;text-align:left}.operator-queue-grid button span{color:#596a61;font-size:.8rem;font-weight:900}.operator-queue-grid button strong{display:grid;min-width:34px;min-height:34px;place-items:center;border-radius:999px}.operator-search{display:flex;align-items:center;gap:8px;min-width:min(310px,100%);min-height:42px;border:1px solid #c9d4ce;border-radius:6px;background:#fff;padding:0 10px}.operator-search input{width:100%;border:0;outline:0;font:inherit}.operator-filter-panel label{display:grid;gap:5px}.operator-filter-panel select,.operator-filter-panel input[type=number],.operator-modal input:not([type=checkbox]),.operator-modal select{min-height:42px;border:1px solid #c9d4ce;border-radius:6px;background:#fff;color:#16201c;padding:8px 10px;font:inherit}.operator-filter-toggle{display:inline-flex!important;min-height:42px;align-items:center;gap:7px!important;border:1px solid #c9d4ce;border-radius:6px;background:#fff;padding:0 10px;color:#40534a;font-size:.82rem;font-weight:900}.operator-section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.operator-section-heading h2{margin:3px 0 0;font-size:1.45rem;letter-spacing:0}.operator-section-heading>span{display:inline-flex;align-items:center;gap:7px;color:#596a61;font-weight:800}.operator-table-wrap{overflow-x:auto;border:1px solid #d8e0db;border-radius:8px;background:#fff}.operator-table{width:100%;min-width:1320px;border-collapse:collapse}.operator-table th,.operator-table td{padding:11px 12px;border-bottom:1px solid #e4e9e5;text-align:left;vertical-align:top}.operator-table th{background:#eef3ef;color:#4d5f55;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.operator-table td{font-size:.92rem}.operator-table td strong,.operator-table td span{display:block}.operator-table td span:not(.operator-status-chip){margin-top:3px;color:#64746c;font-size:.8rem}.operator-link-button{min-height:32px;padding:5px 9px}.operator-bulk-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;border:1px solid #d8e0db;border-radius:8px;background:#fff;padding:10px}.operator-bulk-strip strong,.operator-bulk-strip span{color:#40534a;font-size:.86rem;font-weight:900}.operator-progress-compact{display:grid;gap:5px;min-width:120px}.operator-progress-compact>span{color:#40534a!important;font-size:.76rem!important;font-weight:900}.operator-progress-compact div{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.operator-progress-compact i{display:block;height:6px;border-radius:999px;background:#dce4df}.operator-progress-compact i.done{background:#9fc9ad}.operator-progress-compact i.current{background:#17613c}.operator-progress-compact small,.operator-progress-compact em{color:#596a61;font-size:.72rem;font-style:normal;font-weight:800}.operator-run-log{border-top:1px solid #d7dfd9;padding-top:18px}.operator-log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operator-run-log article{border:1px solid #d8e0db;border-radius:8px;background:#fff;padding:14px}.operator-run-log pre{max-height:220px;overflow:auto;margin:10px 0 0;border-radius:6px;background:#f0f3f1;color:#1c2a24;padding:12px;white-space:pre-wrap}.operator-drawer-backdrop,.operator-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#101b166b}.operator-drawer{position:absolute;inset:0 0 0 auto;display:grid;align-content:start;gap:14px;width:min(640px,100%);overflow-y:auto;background:#fff;padding:24px;box-shadow:-16px 0 36px #151f1a2e}.operator-drawer header,.operator-modal header{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid #dbe3de;padding-bottom:14px}.operator-drawer header h2,.operator-modal header h2{margin:10px 0 4px;font-size:1.6rem;letter-spacing:0}.operator-drawer header p{margin:0;color:#586960;font-weight:800}.operator-drawer header button,.operator-modal header button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #c9d4ce;border-radius:6px;background:#fff;cursor:pointer}.operator-drawer header button svg,.operator-modal header button svg{color:#17211d;stroke-width:2.2}.operator-drawer-section{border-bottom:1px solid #e0e7e2;padding-bottom:14px}.operator-drawer-section h3{margin:0 0 11px;font-size:1rem;letter-spacing:0}.operator-detail-grid{display:grid;gap:10px;margin:0}.operator-detail-grid div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.operator-detail-grid dd{margin:0;min-width:0;overflow-wrap:anywhere}.operator-detail-grid a{display:inline-flex;align-items:center;gap:5px;color:#17613c;font-weight:800}.operator-save-status{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8e0db;border-radius:6px;background:#f7faf8;padding:9px 11px;color:#40534a;font-size:.82rem;font-weight:800}.operator-save-status.saved{border-color:#b9d9c7;background:#eaf7ef;color:#17613c}.operator-save-status.error{border-color:#f0c3ba;background:#fff0ed;color:#873426}.operator-save-status.saving{border-color:#ead78d;background:#fff8dd;color:#6c570c}.operator-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.operator-editor-grid label{display:grid;gap:5px;color:#40534a;font-size:.78rem;font-weight:900;text-transform:uppercase}.operator-editor-grid input,.operator-editor-grid select,.operator-editor-grid textarea{width:100%;min-height:38px;border:1px solid #c9d4ce;border-radius:6px;background:#fff;padding:8px 9px;color:#17211d;font:inherit;text-transform:none}.operator-editor-grid textarea{min-height:96px;resize:vertical}.operator-editor-grid input:disabled,.operator-editor-grid select:disabled,.operator-editor-grid textarea:disabled{background:#f2f5f3;color:#6a7771;cursor:not-allowed}.operator-editor-wide{grid-column:1 / -1}.operator-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operator-progress-panel{display:grid;gap:12px}.operator-progress-panel>label{display:grid;gap:6px;color:#40534a;font-size:.78rem;font-weight:900;text-transform:uppercase}.operator-progress-panel select{min-height:38px;border:1px solid #c9d4ce;border-radius:6px;background:#fff;color:#17211d;padding:8px 9px;font:inherit}.operator-progress-timeline{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operator-progress-timeline li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #d8e0db;border-radius:6px;background:#f7faf8;padding:8px}.operator-progress-timeline li span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#dce4df;font-size:.74rem;font-weight:900}.operator-progress-timeline li.complete span{background:#b9d9c7;color:#17613c}.operator-progress-timeline li.current{border-color:#17613c;background:#e8f4ee}.operator-progress-timeline li.current span{background:#17613c;color:#fff}.operator-progress-timeline li.blocked{border-color:#f0c3ba;background:#fff0ed}.operator-progress-timeline strong,.operator-progress-timeline em{display:block}.operator-progress-timeline em{color:#873426;font-size:.76rem;font-style:normal;font-weight:800}.operator-checklist span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #d8e0db;border-radius:6px;background:#f7faf8;padding:6px 8px;font-weight:800}.operator-checklist span.done{border-color:#b9d9c7;background:#eaf7ef;color:#17613c}.operator-checklist span.needed{border-color:#f0c3ba;background:#fff0ed;color:#873426}.operator-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.operator-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.operator-readiness-list span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #d8e0db;border-radius:6px;background:#f7faf8;padding:6px 8px;color:#40534a;font-size:.8rem;font-weight:850}.operator-readiness-list span.done{border-color:#b9d9c7;background:#eaf7ef;color:#17613c}.operator-readiness-list span.blocked{border-color:#f0c3ba;background:#fff0ed;color:#873426}.operator-readiness-list span.warning{border-color:#ead78d;background:#fff8dd;color:#6c570c}.operator-readable-log{max-height:170px;overflow:auto;margin:10px 0 0;border-radius:6px;background:#f0f3f1;color:#1c2a24;padding:12px;white-space:pre-wrap}.operator-confirm-panel{margin-top:12px;border:1px solid #ead78d;border-radius:8px;background:#fff8dd;color:#30280a;padding:12px}.operator-confirm-panel strong,.operator-confirm-panel p{margin:0}.operator-confirm-panel p{margin-top:6px;color:#5d4f12;font-size:.88rem;line-height:1.45}.operator-danger-zone{margin-top:12px;border:1px solid #f0c3ba;border-radius:8px;background:#fff7f5;padding:10px}.operator-danger-zone summary{cursor:pointer;color:#873426;font-weight:900}.operator-danger-button{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-top:10px;border:1px solid #873426;border-radius:6px;background:#873426;color:#fff;padding:8px 12px;font:inherit;font-weight:900;cursor:pointer}.operator-drawer-actions button:disabled,.operator-secondary-action:disabled,.operator-modal footer button:disabled,.operator-run-strip button:disabled{opacity:.56;cursor:not-allowed}.operator-secondary-action{margin-top:12px}.operator-next-action{border-radius:8px;background:#e8f4ee;padding:13px;color:#17613c}.operator-mini-list{display:grid;gap:5px;max-height:170px;overflow:auto;margin:0;padding-left:18px}.operator-activity-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.operator-activity-list li{border:1px solid #d8e0db;border-radius:6px;background:#f7faf8;padding:9px}.operator-activity-list strong,.operator-activity-list span{display:block}.operator-activity-list span{margin-top:3px;color:#65756d;font-size:.78rem;font-weight:800}.operator-activity-list p{margin:7px 0 0;color:#40534a}.operator-modal{position:absolute;top:28px;left:50%;transform:translate(-50%);width:min(760px,calc(100% - 32px));max-height:calc(100vh - 56px);overflow-y:auto;border-radius:8px;background:#fff;padding:22px}.operator-modal form{display:grid;gap:14px;padding-top:16px}.operator-modal label{display:grid;gap:6px;font-weight:800}.operator-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid #d8e0db;border-radius:8px;padding:12px}.operator-choice-grid>span{grid-column:1 / -1}.operator-choice-grid label,.operator-toggle{display:flex;align-items:center;gap:8px;min-height:34px;font-weight:700}.operator-choice-grid input[type=checkbox],.operator-toggle input[type=checkbox]{width:16px;height:16px;accent-color:#17613c}.operator-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operator-estimate-panel,.operator-form-alert{border-radius:8px;padding:13px}.operator-estimate-panel{border:1px solid #d8e0db;background:#f5f8f6}.operator-estimate-panel span,.operator-estimate-panel strong{display:block}.operator-estimate-panel p{margin:5px 0 0;color:#617168}.operator-form-alert{background:#fff0ed;color:#883527;font-weight:800}.operator-modal footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #dbe3de;padding-top:14px}@media (max-width: 1080px){.operator-run-strip,.operator-metrics,.operator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-run-strip button{grid-column:1 / -1}}@media (max-width: 720px){.operator-header,.operator-main{width:min(100% - 22px,1240px)}.operator-header,.operator-topbar,.operator-section-heading{align-items:start;grid-template-columns:1fr}.operator-mode-stack{justify-items:start}.operator-run-strip,.operator-metrics,.operator-log-grid,.operator-checklist,.operator-readiness-list,.operator-choice-grid,.operator-form-grid,.operator-detail-grid div{grid-template-columns:1fr}.operator-drawer,.operator-modal{width:100%;top:0;right:0;bottom:0;left:0;transform:none;max-height:100vh;border-radius:0}}.pipeline-main,.workbench-main{gap:18px}.pipeline-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#ffffffe0}.pipeline-header h1{margin:0;font-size:clamp(1.9rem,4vw,3.1rem);letter-spacing:0}.pipeline-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:#5d665f;font-size:.86rem}.pipeline-header-actions button,.operator-icon-button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(20,28,24,.14);border-radius:8px;background:#fff;color:#17201d;cursor:pointer;font-weight:820}.operator-context-line{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5d665f;font-size:.9rem}.operator-context-line a,.operator-secondary-link{display:inline-flex;align-items:center;gap:6px;color:#17613c;font-weight:840}.pipeline-summary-grid,.workbench-daily-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pipeline-summary-grid article,.workbench-daily-queue article{display:grid;gap:5px;min-height:112px;padding:14px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff}.pipeline-summary-grid span,.workbench-daily-queue span{color:#6f7973;font-size:.76rem;font-weight:900;text-transform:uppercase}.pipeline-summary-grid strong,.workbench-daily-queue strong{color:#17201d;font-size:2rem;line-height:1}.pipeline-summary-grid p{margin:0;color:#5d665f;font-size:.84rem;line-height:1.35}.pipeline-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(130px,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff}.pipeline-filters label,.pipeline-more-filters label,.pipeline-grade-grid label,.workbench-editor-grid label{display:grid;gap:6px;color:#5d665f;font-size:.78rem;font-weight:860}.pipeline-filters input,.pipeline-filters select,.pipeline-grade-grid input,.pipeline-grade-grid select,.pipeline-grade-grid textarea,.workbench-editor-grid input,.workbench-editor-grid select,.workbench-editor-grid textarea{width:100%;min-height:38px;border:1px solid rgba(20,28,24,.16);border-radius:8px;background:#fff;color:#17201d}.pipeline-filters input,.pipeline-filters select,.pipeline-grade-grid input,.pipeline-grade-grid select,.workbench-editor-grid input,.workbench-editor-grid select{padding:0 10px}.pipeline-grade-grid textarea,.workbench-editor-grid textarea{min-height:96px;padding:10px;resize:vertical}.pipeline-more-filters{grid-column:1 / -1}.pipeline-more-filters summary{cursor:pointer;color:#17613c;font-weight:840}.compact-pipeline-table th,.compact-pipeline-table td{white-space:normal}.pipeline-review-panel{display:grid;width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 24px);gap:14px;overflow:auto;padding:18px;border:1px solid rgba(20,28,24,.14);border-radius:8px;background:#fff;box-shadow:0 34px 80px #141c182e}.pipeline-review-panel header,.workbench-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pipeline-review-panel h2,.workbench-workspace-header h2{margin:6px 0 4px;font-size:1.6rem}.pipeline-review-panel section,.workbench-tab-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#fff}.pipeline-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operator-plain-list{display:grid;gap:7px;margin:0;padding-left:18px;color:#3e4842;line-height:1.45}.operator-muted{color:#6f7973;font-size:.86rem}.workbench-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:14px;align-items:start}.workbench-queue,.workbench-workspace{min-width:0;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff}.workbench-queue{display:grid;gap:12px;padding:12px;position:sticky;top:86px}.workbench-queue-list{display:grid;gap:8px}.workbench-queue-list a{display:grid;gap:4px;padding:11px;border:1px solid rgba(20,28,24,.1);border-radius:8px;color:#17201d;text-decoration:none}.workbench-queue-list a.active{border-color:#17613c70;background:#17613c14}.workbench-queue-list span{color:#17613c;font-size:.7rem;font-weight:900;text-transform:uppercase}.workbench-queue-list small,.workbench-queue-list em{color:#5d665f;font-size:.8rem;font-style:normal}.workbench-workspace{display:grid;gap:14px;padding:16px}.workbench-workspace-header>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workbench-workspace-header a,.workbench-workspace-header button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(20,28,24,.14);border-radius:8px;background:#fff;color:#17201d;cursor:pointer;font-weight:820}.workbench-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(20,28,24,.12);padding-bottom:8px}.workbench-tabs button{min-height:36px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff;color:#4f5a54;cursor:pointer;font-weight:820}.workbench-tabs button.active{border-color:#17201d;background:#17201d;color:#fff}.workbench-tab-panel .operator-section-heading h3{margin:0;font-size:1.4rem}.workbench-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compact-checklist label{display:grid;gap:5px;padding:8px;border:1px solid rgba(20,28,24,.1);border-radius:8px;color:#5d665f;font-size:.78rem}.codex-revision-panel{border:1px solid rgba(20,28,24,.12);border-radius:8px;padding:12px;background:#f8faf8}.codex-revision-panel summary{cursor:pointer;font-weight:900}.codex-revision-panel pre,.operator-readable-log{max-height:260px;overflow:auto;padding:12px;border-radius:8px;background:#111814;color:#eaf5ee;white-space:pre-wrap}.operator-empty-state{display:grid;gap:8px;padding:18px;color:#5d665f}@media (max-width: 980px){.pipeline-header,.operator-context-line,.pipeline-review-panel header,.workbench-workspace-header{flex-direction:column;align-items:stretch}.pipeline-header-actions{justify-content:flex-start}.pipeline-summary-grid,.workbench-daily-queue,.pipeline-filters,.workbench-editor-grid,.compact-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-layout{grid-template-columns:1fr}.workbench-queue{position:static}}@media (max-width: 560px){.pipeline-summary-grid,.workbench-daily-queue,.pipeline-filters,.pipeline-grade-grid,.workbench-editor-grid,.compact-checklist{grid-template-columns:1fr}.operator-table-wrap{margin-right:-12px;margin-left:-12px}}.private-admin-secondary{position:relative}.private-admin-secondary summary{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid rgba(20,28,24,.14);border-radius:8px;background:#fff;color:#17201d;cursor:pointer;font-weight:850}.private-admin-secondary div{position:absolute;right:0;z-index:30;display:grid;min-width:150px;gap:6px;margin-top:8px;padding:8px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px #141c1824}.guided-operator{min-height:100vh;background:#f4f6f2;color:#17201d}.guided-main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 48px}.guided-topbar,.local-offline-panel,.guided-card,.step-card,.prospect-review-card{border:1px solid rgba(20,28,24,.11);border-radius:8px;background:#fff;box-shadow:0 12px 32px #141c180f}.guided-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:16px}.guided-topbar h1,.guided-section-heading h2,.guided-section-heading h3,.step-card h3{margin:0;letter-spacing:0}.guided-topbar h1{font-size:clamp(1.7rem,2.8vw,2.55rem);line-height:1}.guided-topbar p,.guided-section-heading p,.guided-card p,.local-offline-panel p{margin:0;color:#5d665f}.guided-mode-stack{display:flex;align-items:center;justify-content:flex-end;gap:10px}.guided-mode,.guided-status,.readiness-banner,.workflow-dot,.task-count-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:900;letter-spacing:0}.guided-mode{min-height:34px;padding:0 10px;border:1px solid rgba(20,28,24,.12);background:#f9faf7;font-size:.78rem}.guided-mode.local_live{border-color:#1f7b4f47;background:#eaf7ef;color:#1d6d48}.guided-mode.production_demo,.guided-mode.local_offline{border-color:#b06f1a47;background:#fff5e4;color:#88560f}.guided-mode.checking{color:#4f5a54}.guided-mode-stack button,.guided-actions button,.guided-actions a,.morning-start-button,.morning-priority-row a,.morning-priority-row button,.today-task-card a,.working-card a,.waiting-row button,.prospect-review-card button,.step-card button,.discover-page button,.local-offline-panel button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(20,28,24,.14);border-radius:8px;background:#fff;color:#17201d;cursor:pointer;font-weight:900;text-decoration:none}.guided-actions button:first-child,.guided-actions a:first-child,.morning-start-button,.morning-priority-row a,.today-task-card a,.working-card a,.discover-page button[type=submit]{border-color:#17201d;background:#17201d;color:#fff}.guided-actions button:disabled,.prospect-review-card button:disabled,.step-card button:disabled,.discover-page button:disabled,.local-offline-panel button:disabled{cursor:not-allowed;opacity:.55}.local-offline-panel{display:grid;gap:16px;margin-bottom:16px;padding:18px;border-color:#b06f1a4d;background:#fff8ea}.local-offline-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.offline-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.offline-command-grid article{display:grid;gap:8px;padding:12px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#fff}.offline-command-grid pre{margin:0;overflow-x:auto;color:#17201d;white-space:pre-wrap}.today-layout,.today-morning,.prospects-layout,.working-page,.waiting-page,.results-page,.active-workspace{display:grid;gap:14px}.today-morning{max-width:920px}.morning-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:clamp(16px,3vw,24px)}.morning-hero h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:.98;letter-spacing:0}.morning-hero p{max-width:54ch}.morning-priority-list{display:grid;gap:8px}.morning-priority-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#fff;box-shadow:0 8px 24px #16201c0a}.morning-priority-row strong{display:block;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.05}.morning-priority-row span{display:inline-block;margin-top:3px;color:#17201d;font-weight:900}.morning-priority-row p{margin-top:3px;color:#5d665f}.morning-priority-row.empty a{border-color:#141c1824;background:#fff;color:#17201d}.today-counts,.results-metrics{display:grid;gap:10px}.today-counts{grid-template-columns:repeat(5,minmax(0,1fr))}.results-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.today-counts article,.results-metrics article,.discover-scope article{display:grid;gap:3px;padding:12px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#fff}.today-counts span,.results-metrics span,.discover-scope span,.operator-detail-grid dt,.guided-field-label{color:#6a736d;font-size:.74rem;font-weight:850;text-transform:uppercase}.today-counts strong,.results-metrics strong,.discover-scope strong{font-size:1.2rem}.today-task-list,.working-card-grid,.waiting-groups,.results-columns{display:grid;gap:10px}.today-task-card,.working-card,.waiting-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#fff}.today-task-card{grid-template-columns:minmax(0,1fr) auto;padding:9px 12px;gap:8px}.today-task-card h2{margin:2px 0;font-size:1rem;line-height:1.12;letter-spacing:0}.today-task-card.featured h2{font-size:clamp(1.15rem,1.7vw,1.45rem)}.today-task-card p{margin-bottom:0;line-height:1.35}.today-task-card strong,.working-card strong,.waiting-row strong{display:block}.working-card h2{margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05;letter-spacing:0}.working-card{grid-template-columns:minmax(0,1.4fr) minmax(92px,.32fr) auto;padding:12px 14px}.working-card-main{display:grid;gap:4px}.working-card-main strong{color:#46514b}.working-card-time{display:grid;gap:2px;justify-items:start}.working-card-time span{color:#17201d;font-size:1rem;font-weight:950}.working-card-action{justify-content:end}.working-card dl{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;margin:0}.working-card dt,.working-card dd{margin:0}.working-card dt{color:#6a736d;font-size:.72rem;font-weight:850;text-transform:uppercase}.today-task-card span,.working-card span,.waiting-row span,.today-task-card small,.working-card small,.waiting-row small{color:#5d665f}.task-count-pill{min-width:28px;min-height:28px;background:#17201d;color:#fff;font-size:.78rem}.guided-card{padding:16px}.guided-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.guided-section-heading h2,.guided-section-heading h3{font-size:1.25rem}.discover-form,.guided-editor-grid{display:grid;gap:14px}.discover-fields,.guided-filters,.guided-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guided-editor-grid label,.discover-fields label,.guided-filters label{display:grid;gap:6px;color:#5d665f;font-weight:850}.guided-editor-grid input,.guided-editor-grid select,.guided-editor-grid textarea,.revision-request-panel select,.discover-fields input,.discover-fields select,.guided-filters input,.guided-filters select{width:100%;min-height:38px;border:1px solid rgba(20,28,24,.14);border-radius:8px;padding:8px 10px;background:#fff;color:#17201d;font:inherit}.guided-editor-grid textarea{min-height:96px;resize:vertical}.guided-editor-wide,.guided-filters details,.discover-form .operator-form-alert,.discover-form .operator-run-log,.codex-revision-panel{grid-column:1 / -1}.choice-list{display:flex;flex-wrap:wrap;gap:8px}.choice-list label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#f9faf7}.discover-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guided-actions{display:flex;flex-wrap:wrap;gap:8px}.guided-table th,.guided-table td{white-space:nowrap}.guided-table td:first-child,.guided-table th:first-child{min-width:230px}.prospect-review-card{display:grid;gap:14px;padding:16px}.active-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(20,28,24,.11);border-radius:8px;background:#fff}.active-workspace-header h2{margin:0;font-size:clamp(1.5rem,2.8vw,2.35rem);letter-spacing:0}.active-next-action{display:grid;gap:8px;min-width:220px;padding:12px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#f8faf8}.active-current-action{margin-top:4px;color:#4f5a54;font-weight:760}.active-steps{display:flex;flex-wrap:wrap;gap:8px}.active-steps button{min-height:40px;border:1px solid rgba(20,28,24,.13);border-radius:8px;background:#fff;color:#17201d;cursor:pointer;font-weight:900}.active-steps button.active{border-color:#17201d;background:#17201d;color:#fff}.workflow-progress{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.workflow-dot{min-height:30px;padding:0 9px;border:1px solid rgba(20,28,24,.12);background:#f6f7f4;color:#5d665f;font-size:.78rem}.workflow-dot.complete{border-color:#1f7b4f3d;background:#eaf7ef;color:#1d6d48}.workflow-dot.current{border-color:#17201d;background:#17201d;color:#fff}.step-card{display:grid;gap:14px;padding:16px}.readiness-banner{justify-content:flex-start;min-height:40px;padding:0 12px;background:#eaf7ef;color:#1d6d48}.readiness-banner.blocked{background:#fff5e4;color:#88560f}.verification-table-wrap{overflow-x:auto}.verification-table{width:100%;min-width:760px;border-collapse:collapse}.verification-table th,.verification-table td{padding:10px;border-bottom:1px solid rgba(20,28,24,.1);text-align:left;vertical-align:top}.verification-table th{color:#6a736d;font-size:.74rem;text-transform:uppercase}.codex-revision-panel{display:grid;gap:10px}.guided-status.idle{color:#5d665f}.guided-status.working{color:#0d5d8a}.guided-status.saved{color:#1d6d48}.guided-status.error{color:#9f2d20}.guided-advanced{border:1px solid rgba(20,28,24,.1);border-radius:8px;padding:10px 12px;background:#f9faf7}.guided-advanced summary{cursor:pointer;font-weight:900}.result-list ul,.operator-activity-list{margin:0;padding-left:18px}.empty-guidance{text-align:center}.queue-more-note{display:grid;gap:4px;background:#f9faf7}.queue-more-note a,.review-result-banner a,.review-result-banner button{width:fit-content}.review-result-banner{display:grid;gap:10px;border-color:#17613c38;background:#f3faf5}.focused-review-page,.outreach-review-page{display:grid;gap:14px}.focused-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;border:1px solid rgba(20,28,24,.11);border-radius:8px;background:#fff;box-shadow:0 12px 32px #141c180f}.focused-review-header h2{margin:4px 0 6px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;letter-spacing:0}.presence-comparison-grid,.outreach-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.outreach-review-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.25fr) minmax(260px,.9fr)}.presence-panel,.preview-panel,.founder-decision-card,.publish-panel,.contact-route-card,.outreach-draft-card,.manual-send-card,.preview-prep-state{display:grid;gap:12px}.presence-screenshot{width:100%;aspect-ratio:16 / 10;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#f4f6f2;object-fit:cover;object-position:top}.presence-empty{display:grid;min-height:220px;align-content:center;gap:8px;padding:18px;border:1px dashed rgba(20,28,24,.18);border-radius:8px;background:#f9faf7;text-align:center}.presence-empty.prominent{min-height:160px;border-color:#b06f1a52;background:#fff8ea}.public-presence-list{display:grid;gap:8px}.public-presence-list a,.preview-view-toggle button,.manual-send-card a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#fff;color:#17201d;font-weight:900}.preview-view-toggle{display:inline-flex;gap:6px}.preview-view-toggle button{cursor:pointer}.preview-view-toggle button.active{border-color:#17201d;background:#17201d;color:#fff}.leadflow-preview-frame{width:100%;height:min(68vh,720px);min-height:520px;border:1px solid rgba(20,28,24,.12);border-radius:8px;background:#f4f6f2}.embedded-preview-state{display:grid;align-content:center;justify-items:center;gap:10px;padding:18px;text-align:center}.embedded-preview-state p{max-width:520px;margin:0;color:#5d665f}.leadflow-preview-frame.mobile{width:min(393px,100%);min-height:680px;margin:0 auto}.founder-decision-card,.publish-panel{grid-template-columns:minmax(0,1fr)}.operator-toggle{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgba(20,28,24,.1);border-radius:8px;background:#f9faf7;color:#4f5a54;font-weight:850}.revision-request-panel,.manual-send-fields{display:grid;gap:10px}.manual-send-fields{grid-template-columns:1fr}.revision-request-panel label{display:grid;gap:6px;color:#5d665f;font-weight:850}.revision-request-panel textarea,.outreach-draft-card textarea,.wide-field textarea{width:100%;min-height:150px;border:1px solid rgba(20,28,24,.14);border-radius:8px;padding:10px;background:#fff;color:#17201d;font:inherit;resize:vertical}.outreach-draft-card textarea{min-height:280px}.operator-form-alert{padding:10px 12px;border:1px solid rgba(176,111,26,.28);border-radius:8px;background:#fff5e4;color:#88560f;font-weight:850}.working-card-advanced{grid-column:1 / -1}.working-card-advanced summary{cursor:pointer;color:#5d665f;font-weight:900}.working-card-advanced dl{margin-top:10px}.post-approval-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(31,123,79,.18);border-radius:8px;background:#eef8f2}.post-approval-feedback h3{margin:2px 0 0;letter-spacing:0}.star-rating-row{display:inline-flex;gap:3px}.star-rating-row button{width:34px;height:34px;min-height:34px;padding:0;border-color:#c9964373;background:#fff8df;color:#a26710;font-size:1rem}@media (max-width: 900px){.guided-topbar,.local-offline-panel header,.active-workspace-header,.focused-review-header,.guided-section-heading{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.today-counts,.results-metrics,.offline-command-grid,.discover-scope,.discover-fields,.guided-filters,.guided-editor-grid,.presence-comparison-grid,.outreach-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-task-card,.morning-hero,.morning-priority-row,.post-approval-feedback,.working-card,.waiting-row{grid-template-columns:1fr}}@media (max-width: 560px){.guided-main{width:min(100% - 20px,1180px);padding-top:14px}.today-counts,.results-metrics,.offline-command-grid,.discover-scope,.discover-fields,.guided-filters,.guided-editor-grid,.presence-comparison-grid,.outreach-review-grid{grid-template-columns:1fr}.guided-mode-stack,.guided-actions,.working-card-action,.active-steps{justify-content:flex-start}.guided-actions button,.guided-actions a,.morning-start-button,.morning-priority-row a,.morning-priority-row button,.today-task-card a,.working-card a{width:100%}}.private-admin-nav{width:min(1280px,calc(100vw - 48px));max-width:1280px;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:10px auto 0}.leadflow-public{--lf-public-bg: #05080d;--lf-public-panel: rgba(12, 18, 27, .84);--lf-public-panel-strong: rgba(17, 25, 38, .94);--lf-public-line: rgba(184, 211, 226, .18);--lf-public-line-strong: rgba(86, 215, 209, .38);--lf-public-text: #f7fbff;--lf-public-muted: #a8b8c7;--lf-public-soft: #dbe8f2;--lf-public-accent: #56d7d1;--lf-public-blue: #2c8cff;--lf-public-ink: #07101a;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#090f18fa,#05080d 40%,#070b11);color:var(--lf-public-text)}.leadflow-public *{box-sizing:border-box}.leadflow-public a{color:inherit}.leadflow-public section[id],.leadflow-public #pricing,.leadflow-public #work,.leadflow-public #how,.leadflow-public #start{scroll-margin-top:96px}.lf-public-nav,.lf-public-hero,.lf-public-process,.lf-public-work,.lf-public-existing,.lf-public-why,.lf-public-pricing,.lf-public-faq,.lf-public-final-cta,.lf-public-contact,.lf-public-footer{width:min(1220px,calc(100% - 40px));margin:0 auto}.lf-public-nav{position:sticky;top:0;z-index:40;display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid rgba(184,211,226,.11);background:#05080dd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lf-public-brand{display:inline-flex;align-items:center;text-decoration:none}.lf-public-brand .leadflow-logo-text em,.lf-public-footer .leadflow-logo-text em{display:block;color:var(--lf-public-muted);font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lf-public-nav nav,.lf-public-footer nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lf-public-nav nav a,.lf-public-footer nav a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;color:var(--lf-public-soft);font-size:.9rem;font-weight:800;text-decoration:none}.lf-public-nav nav a:hover,.lf-public-footer nav a:hover{background:#f7fbff14;color:#fff}.lf-public-nav-cta{border:1px solid rgba(86,215,209,.36);background:#56d7d11f;color:#fff!important}.lf-public-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:clamp(36px,5vw,70px);align-items:center;min-height:calc(100vh - 82px);padding:clamp(58px,8vw,92px) 0 clamp(52px,7vw,86px)}.lf-public-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 15px;color:var(--lf-public-accent);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.lf-public-kicker .lf-kicker-mark{width:18px;height:18px}.lf-public-hero h1{max-width:660px;margin:0;color:#fff;font-size:clamp(2.75rem,4.6vw,4.85rem);line-height:1;letter-spacing:0}.lf-public-hero-copy>p:not(.lf-public-kicker),.lf-public-section-heading p,.lf-public-existing>div>p,.lf-public-contact-copy p,.lf-public-final-cta p,.lf-public-path-summary p,.lf-public-work-card p,.lf-public-benefit-grid p,.lf-public-step-grid p,.lf-public-faq p,.lf-public-plan-top p,.lf-public-plan-notes p{color:var(--lf-public-muted);font-size:1rem;line-height:1.68}.lf-public-hero-copy>p:not(.lf-public-kicker){max-width:650px;margin:22px 0 0;color:#cfdae4;font-size:clamp(1.03rem,1.45vw,1.24rem)}.lf-public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lf-public-button,.lf-public-plan-cta,.lf-public-calendly{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:0 18px;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.lf-public-button:hover,.lf-public-plan-cta:hover,.lf-public-calendly:hover{transform:translateY(-1px)}.lf-public-button-primary{border:1px solid rgba(86,215,209,.44);background:linear-gradient(135deg,#56d7d1,#2c8cff);color:#061018;box-shadow:0 20px 70px #2c8cff3b}.lf-public-button-secondary,.lf-public-calendly{border:1px solid rgba(247,251,255,.16);background:#f7fbff12;color:var(--lf-public-text)}.lf-public-hero-signals{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.lf-public-hero-signals span,.lf-public-more-chip,.lf-public-work-card span,.lf-public-existing-grid article span,.lf-public-selected-offer span,.lf-public-plan-notes p,.lf-public-proof-strip span,.lf-public-price span{color:var(--lf-public-muted)}.lf-public-hero-signals span,.lf-public-more-chip{border:1px solid rgba(184,211,226,.15);border-radius:999px;padding:7px 10px;background:#f7fbff0d;font-size:.8rem;font-weight:800}.lf-public-showcase{position:relative;min-height:560px}.lf-public-browser-card{position:relative;overflow:hidden;border:1px solid rgba(184,211,226,.18);border-radius:22px;background:#0c121be6;box-shadow:0 36px 100px #00000061}.lf-public-browser-top{display:flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid rgba(184,211,226,.13);padding:0 16px}.lf-public-browser-top span{width:10px;height:10px;border-radius:999px;background:#f7fbff52}.lf-public-browser-top strong{margin-left:auto;color:var(--lf-public-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.lf-public-browser-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.lf-public-browser-overlay{position:absolute;left:22px;right:auto;bottom:22px;width:min(330px,calc(100% - 44px));border:1px solid rgba(247,251,255,.16);border-radius:16px;padding:16px;background:#04080cc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lf-public-browser-overlay span,.lf-public-work-card span,.lf-public-path-summary span,.lf-public-form-stamp span,.lf-public-featured-badge{display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lf-public-browser-overlay strong{display:block;margin-top:7px;color:#fff;font-size:1.35rem;line-height:1.16}.lf-public-phone-card{position:absolute;right:-18px;bottom:54px;width:170px;overflow:hidden;border:1px solid rgba(86,215,209,.26);border-radius:28px;padding:10px;background:#05080deb;box-shadow:0 24px 70px #0000006b}.lf-public-phone-card img{width:100%;height:230px;border-radius:20px;object-fit:cover}.lf-public-phone-card span,.lf-public-phone-card strong{display:block;padding:8px 8px 0}.lf-public-phone-card span{color:var(--lf-public-accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.lf-public-phone-card strong{color:#fff;font-size:1rem}.lf-public-proof-strip{position:absolute;left:26px;bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(510px,calc(100% - 210px));gap:10px}.lf-public-proof-strip span{border:1px solid rgba(184,211,226,.16);border-radius:14px;padding:12px;background:#080d14d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lf-public-proof-strip em,.lf-public-proof-strip strong{display:block;font-style:normal}.lf-public-proof-strip em{color:var(--lf-public-muted);font-size:.74rem;font-weight:800}.lf-public-proof-strip strong{margin-top:4px;color:#fff;font-size:.96rem}.lf-public-process,.lf-public-work,.lf-public-existing,.lf-public-why,.lf-public-pricing,.lf-public-faq,.lf-public-final-cta,.lf-public-contact{padding:clamp(58px,8vw,96px) 0}.lf-public-section-heading{max-width:780px;margin-bottom:30px}.lf-public-section-heading h2,.lf-public-existing h2,.lf-public-final-cta h2,.lf-public-contact-copy h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.55rem);line-height:1.04;letter-spacing:0}.lf-public-section-heading p:not(.lf-public-kicker),.lf-public-existing>div>p,.lf-public-contact-copy>p{margin:14px 0 0;max-width:720px}.lf-public-step-grid,.lf-public-benefit-grid,.lf-public-existing-grid,.lf-public-plan-grid,.lf-public-work-grid,.lf-public-faq-grid{display:grid;gap:16px}.lf-public-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-public-step-grid article,.lf-public-benefit-grid article,.lf-public-existing-grid article,.lf-public-plan-card,.lf-public-work-card,.lf-public-faq details,.lf-public-path-summary,.lf-public-pricing-notes,.lf-public-contact,.lf-public-final-cta{border:1px solid var(--lf-public-line);border-radius:18px;background:var(--lf-public-panel);box-shadow:0 20px 70px #0000002e}.lf-public-step-grid article,.lf-public-benefit-grid article,.lf-public-existing-grid article{padding:22px}.lf-public-step-grid article>span{display:inline-flex;color:var(--lf-public-accent);font-size:.8rem;font-weight:900;letter-spacing:.1em}.lf-public-step-grid h3,.lf-public-benefit-grid h3,.lf-public-existing-grid h3,.lf-public-plan-card h3,.lf-public-work-card h3{margin:12px 0 0;color:#fff;font-size:1.15rem;line-height:1.2}.lf-public-step-grid p,.lf-public-benefit-grid p,.lf-public-existing-grid p,.lf-public-work-card p,.lf-public-plan-card p{margin:10px 0 0}.lf-public-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-public-work-card{overflow:hidden;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.lf-public-work-card:hover{border-color:#56d7d161;transform:translateY(-2px)}.lf-public-work-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.lf-public-work-card div{padding:20px}.lf-public-work-card em{display:inline-flex;align-items:center;gap:5px;margin-top:14px;color:var(--lf-public-accent);font-style:normal;font-weight:900}.lf-public-proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lf-public-proof-actions a{display:inline-flex;min-height:42px;align-items:center;border:1px solid rgba(247,251,255,.15);border-radius:999px;padding:0 14px;color:var(--lf-public-soft);font-weight:900;text-decoration:none}.lf-public-existing{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:center}.lf-public-existing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-public-existing-grid article span,.lf-public-benefit-grid article>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(86,215,209,.28);border-radius:12px;background:#56d7d11a;color:var(--lf-public-accent)}.lf-public-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-public-path-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.lf-public-path-tabs button,.lf-public-billing-toggle button{min-height:86px;border:1px solid rgba(184,211,226,.16);border-radius:16px;padding:16px;background:#f7fbff0d;color:var(--lf-public-text);cursor:pointer;text-align:left}.lf-public-path-tabs button.is-active,.lf-public-billing-toggle button.is-active{border-color:#56d7d170;background:linear-gradient(135deg,#56d7d12e,#2c8cff1c)}.lf-public-path-tabs button span,.lf-public-path-tabs button strong{display:block}.lf-public-path-tabs button span{color:#fff;font-size:1rem;font-weight:900}.lf-public-path-tabs button strong{margin-top:6px;color:var(--lf-public-muted);font-size:.86rem;line-height:1.35}.lf-public-path-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:center;padding:22px;margin-bottom:16px;background:var(--lf-public-panel-strong)}.lf-public-path-summary span{color:var(--lf-public-accent)}.lf-public-path-summary h3{margin:6px 0 0;color:#fff;font-size:1.5rem}.lf-public-billing-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.lf-public-billing-toggle button{min-height:54px;font-weight:900;text-align:center}.lf-public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lf-public-plan-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:24px}.lf-public-plan-card.is-featured{border-color:#56d7d180;background:linear-gradient(180deg,#0f1f2ff2,#0c121beb)}.lf-public-featured-badge{display:inline-flex;width:fit-content;margin-bottom:14px;border:1px solid rgba(86,215,209,.34);border-radius:999px;padding:6px 9px;background:#56d7d11f;color:var(--lf-public-accent)}.lf-public-price{margin-top:18px}.lf-public-price strong{display:block;color:#fff;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.lf-public-price span{display:block;margin-bottom:7px;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lf-public-plan-card ul{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.lf-public-plan-card li,.lf-public-pricing-notes p{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--lf-public-soft);font-size:.93rem;line-height:1.45}.lf-public-plan-card li svg,.lf-public-pricing-notes svg{color:var(--lf-public-accent);margin-top:2px}.lf-public-plan-notes{margin-top:auto;border-top:1px solid rgba(184,211,226,.13);padding-top:12px}.lf-public-plan-notes p{font-size:.82rem}.lf-public-plan-cta{width:100%;margin-top:16px;border:1px solid rgba(86,215,209,.34);background:#56d7d11f;color:#fff}.lf-public-pricing-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:16px;padding:20px}.lf-public-pricing-notes p{margin:0}.lf-public-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-public-faq details{padding:18px 20px}.lf-public-faq summary{cursor:pointer;color:#fff;font-weight:900;line-height:1.35}.lf-public-faq p{margin:12px 0 0}.lf-public-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:clamp(28px,5vw,44px)}.lf-public-final-cta .lf-public-actions{margin:0}.lf-public-contact{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(26px,5vw,56px);padding:clamp(30px,5vw,46px);margin-bottom:80px}.lf-public-calendly{width:fit-content;margin-top:22px}.lf-public-founder-note{color:var(--lf-public-soft);font-weight:800}.lf-public-selected-offer{width:min(100%,420px);margin-top:24px;border:1px solid rgba(86,215,209,.24);border-radius:16px;padding:16px;background:#56d7d114}.lf-public-selected-offer strong{display:block;margin-top:6px;color:#fff;font-size:1.18rem}.lf-public-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-public-form-stamp,.lf-public-form-full,.lf-public-honeypot,.lf-public-submit,.lf-public-form-note,.lf-public-form-success,.lf-public-form-error{grid-column:1 / -1}.lf-public-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lf-public-form-stamp{display:flex;align-items:center;gap:12px;margin-bottom:4px}.lf-public-form-stamp img{width:42px;height:42px}.lf-public-form-stamp strong{display:block;color:#fff}.lf-public-form label{display:grid;gap:7px;color:var(--lf-public-soft);font-size:.84rem;font-weight:900}.lf-public-form label>span{color:var(--lf-public-muted);font-weight:700}.lf-public-form input,.lf-public-form select,.lf-public-form textarea{width:100%;min-width:0;border:1px solid rgba(184,211,226,.18);border-radius:12px;background:#f7fbff12;color:#fff;font:inherit;font-weight:700;outline:none}.lf-public-form input,.lf-public-form select{min-height:46px;padding:0 13px}.lf-public-form textarea{resize:vertical;padding:12px 13px}.lf-public-form select option{color:#07101a}.lf-public-form input::placeholder,.lf-public-form textarea::placeholder{color:#d8e6ef85}.lf-public-form input:focus,.lf-public-form select:focus,.lf-public-form textarea:focus{border-color:#56d7d194;box-shadow:0 0 0 3px #56d7d11f}.lf-public-submit{border:0;cursor:pointer}.lf-public-submit:disabled{cursor:not-allowed;opacity:.62}.lf-public-form-note,.lf-public-form-success,.lf-public-form-error{color:var(--lf-public-muted);font-size:.9rem;line-height:1.5}.lf-public-form-success{color:#9ff7c9}.lf-public-form-error{color:#ffbbb5}.lf-public-form-error a{color:#fff;font-weight:900;overflow-wrap:anywhere}.lf-public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(184,211,226,.12);padding:28px 0 42px;color:var(--lf-public-muted)}.lf-public-footer>span{flex:1;text-align:center}.lf-public-footer-contact{display:grid;min-width:min(100%,230px);gap:3px;color:#dbe8f2;font-size:.86rem;line-height:1.35}.lf-public-footer-contact strong{color:#fff}.lf-public-footer-contact a{color:#56d7d1;font-weight:900;overflow-wrap:anywhere;text-decoration:none}.lf-public-footer-contact a:hover{text-decoration:underline}@media (max-width: 1120px){.lf-public-hero{grid-template-columns:1fr;min-height:auto}.lf-public-showcase{min-height:520px}.lf-public-step-grid,.lf-public-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-public-existing,.lf-public-contact,.lf-public-final-cta{grid-template-columns:1fr}.lf-public-final-cta .lf-public-actions{justify-content:flex-start}}@media (max-width: 860px){.lf-public-nav,.lf-public-hero,.lf-public-process,.lf-public-work,.lf-public-existing,.lf-public-why,.lf-public-pricing,.lf-public-faq,.lf-public-final-cta,.lf-public-contact,.lf-public-footer{width:min(100% - 28px,1220px)}.lf-public-nav{position:relative;flex-direction:column;align-items:stretch;padding:16px 0}.lf-public-nav nav{justify-content:flex-start}.lf-public-hero{padding-top:44px}.lf-public-hero h1{font-size:clamp(2.55rem,11vw,4rem)}.lf-public-showcase{min-height:auto}.lf-public-phone-card,.lf-public-proof-strip{position:relative;inset:auto}.lf-public-phone-card{width:min(260px,74vw);margin:-42px 16px 0 auto}.lf-public-proof-strip{width:100%;grid-template-columns:1fr;margin-top:12px}.lf-public-work-grid,.lf-public-existing-grid,.lf-public-plan-grid,.lf-public-faq-grid,.lf-public-pricing-notes,.lf-public-path-tabs,.lf-public-path-summary,.lf-public-billing-toggle{grid-template-columns:1fr}.lf-public-footer{flex-direction:column;align-items:flex-start}.lf-public-footer>span{text-align:left}}@media (max-width: 560px){.lf-public-nav,.lf-public-hero,.lf-public-process,.lf-public-work,.lf-public-existing,.lf-public-why,.lf-public-pricing,.lf-public-faq,.lf-public-final-cta,.lf-public-contact,.lf-public-footer{width:min(100% - 22px,1220px)}.lf-public-nav nav a{min-height:34px;padding:0 9px;font-size:.82rem}.lf-public-actions,.lf-public-proof-actions{flex-direction:column}.lf-public-button,.lf-public-plan-cta,.lf-public-calendly{width:100%}.lf-public-step-grid,.lf-public-benefit-grid,.lf-public-form{grid-template-columns:1fr}.lf-public-browser-overlay{position:relative;right:auto;bottom:auto;width:auto;margin:12px}.lf-public-phone-card{display:none}.lf-public-plan-card,.lf-public-step-grid article,.lf-public-benefit-grid article,.lf-public-existing-grid article,.lf-public-faq details,.lf-public-path-summary,.lf-public-contact,.lf-public-final-cta{border-radius:14px}.lf-public-plan-card,.lf-public-contact,.lf-public-final-cta{padding:20px}}.private-admin-nav nav{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.private-admin-nav a,.private-admin-nav button,.private-admin-secondary summary{min-width:0;white-space:nowrap}.supabase-session-strip{width:min(1280px,calc(100vw - 48px));max-width:1280px}.v2-operator-shell{width:100%;min-width:0;overflow-x:clip}.v2-operator-main{width:min(1280px,calc(100vw - 48px));max-width:1280px;min-width:0;margin-inline:auto;padding-top:28px}.v2-operator-header,.v2-page{width:100%;min-width:0}.v2-operator-header{grid-template-columns:minmax(0,1fr);gap:18px}.v2-status-row{display:grid;grid-template-columns:repeat(3,max-content) minmax(40px,auto);justify-content:space-between}.v2-today-operator-header,.v2-compact-status-header{grid-template-columns:minmax(0,1fr) minmax(380px,max-content);align-items:end}.v2-today-operator-header .v2-status-row,.v2-compact-status-header .v2-status-row{display:flex;justify-self:end;justify-content:flex-end;width:min(100%,660px);padding:8px 10px;border-color:transparent;background:transparent;box-shadow:none}.v2-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-discovery-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}.v2-discover .v2-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.v2-industry-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.v2-filter-bar{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(130px,.8fr))}.v2-filter-bar label:first-child{grid-column:auto}.v2-prospect-grid,.v2-working-list,.v2-waiting-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.v2-prospect-card,.v2-working-card,.v2-waiting-card,.v2-tool-panel,.v2-priority-panel,.v2-run-summary,.v2-result-column{background:#ffffff0e;border-color:#f7f1e624}.v2-working-card{grid-template-columns:minmax(0,1fr);align-content:space-between}.v2-detail-hero{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:start}.v2-step-nav{display:flex;flex-wrap:wrap}.v2-step-nav button{flex:1 1 170px}.v2-company-brief .v2-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-fact a{color:#9df0ec;text-decoration:underline;text-decoration-color:#9df0ec59;text-underline-offset:3px}.v2-prompt-box{max-height:560px;white-space:pre;line-height:1.55}.v2-preview-grid{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:16px}.v2-preview-frame-wrap iframe{min-height:700px}.v2-panel-heading>div{display:grid;gap:3px}.v2-panel-heading span,.v2-history-row span,.v2-next-note{color:#f7f1e6b8}.v2-mini-actions{display:flex;flex-wrap:wrap;gap:8px}.v2-mini-actions button,.v2-mini-actions a,.v2-input-action button{min-height:34px;padding:0 10px;border:1px solid rgba(247,241,230,.16);border-radius:8px;background:#f7f1e614;color:#f7f1e6;font-weight:800;text-decoration:none}.v2-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.v2-industry-groups details{display:grid;gap:10px;padding:12px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff09}.v2-industry-groups summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:900}.v2-quota-card,.v2-prospect-run-header{grid-column:1 / -1}.v2-auth-diagnostic{border-top:1px solid rgba(247,241,230,.12);margin-top:18px;padding-top:16px}.v2-history-list{display:grid;gap:10px}.v2-history-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(247,241,230,.12);border-radius:8px;background:#ffffff09}.v2-history-row dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.v2-history-row dt{color:#f7f1e69e;font-size:.75rem;font-weight:800}.v2-history-row dd{margin:0;font-weight:900}.v2-prospect-run-header{display:grid;gap:14px}.v2-prospect-run-header>label{display:grid;gap:7px;max-width:520px}@media (max-width: 780px){.v2-input-action,.v2-history-row{grid-template-columns:1fr}.v2-history-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-outreach .v2-brief-grid{grid-template-columns:minmax(210px,.75fr) minmax(0,1.15fr) repeat(2,minmax(130px,.5fr))}.v2-outreach .v2-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.72fr)}.v2-outreach .v2-edit-grid .v2-wide{grid-column:span 2}.v2-outreach .v2-record-send{grid-template-columns:minmax(210px,.5fr) minmax(0,1fr) max-content max-content}.v2-form-actions,.v2-card-actions{align-items:center}.v2-form-actions button:first-child,.v2-card-actions button:first-child,.v2-record-send button[type=submit],.v2-primary-link{box-shadow:0 0 0 1px #56d7d114,0 10px 26px #56d7d114}@media (max-width: 1180px){.private-admin-nav,.supabase-session-strip,.v2-operator-main{width:min(100vw - 36px,1280px)}.v2-discovery-layout,.v2-preview-grid{grid-template-columns:1fr}.v2-industry-groups,.v2-outreach .v2-brief-grid,.v2-outreach .v2-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-outreach .v2-record-send,.v2-detail-hero{grid-template-columns:1fr}.v2-more-actions-panel{align-items:flex-start;flex-direction:column}}@media (max-width: 820px){.private-admin-nav{grid-template-columns:1fr}.private-admin-nav nav{justify-content:flex-start}.v2-status-row{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.v2-today-operator-header,.v2-compact-status-header{grid-template-columns:1fr}.v2-today-operator-header .v2-status-row,.v2-compact-status-header .v2-status-row{justify-self:stretch;justify-content:flex-start;width:100%}.v2-summary-grid,.v2-results-grid,.v2-brief-grid,.v2-approval-grid,.v2-company-brief .v2-edit-grid,.v2-filter-bar,.v2-inline-fields,.v2-record-send,.v2-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-filter-bar label:first-child,.v2-wide,.v2-outreach .v2-edit-grid .v2-wide{grid-column:1 / -1}}@media (max-width: 560px){.private-admin-nav,.supabase-session-strip,.v2-operator-main{width:min(100vw - 20px,1280px)}.private-admin-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.private-admin-nav a,.private-admin-nav button,.private-admin-secondary summary{width:100%}.v2-status-row,.v2-summary-grid,.v2-results-grid,.v2-brief-grid,.v2-approval-grid,.v2-edit-grid,.v2-filter-bar,.v2-inline-fields,.v2-record-send,.v2-checklist,.v2-simple-fields,.v2-industry-groups,.v2-outreach .v2-brief-grid,.v2-outreach .v2-edit-grid,.v2-outreach .v2-record-send{grid-template-columns:1fr}.v2-prompt-box{white-space:pre-wrap}.v2-preview-frame-wrap iframe{min-height:540px}.v2-working-card-actions,.v2-more-actions-panel button,.v2-dialog-actions{width:100%}.v2-working-card-actions{justify-content:stretch}.v2-working-card-actions .v2-primary-link,.v2-working-card-actions .v2-more-menu,.v2-working-card-actions .v2-more-menu summary,.v2-dialog-actions button{width:100%}.v2-working-card-actions .v2-more-menu div{left:0;right:auto;width:min(100%,260px)}.v2-dialog-backdrop{padding:10px}.v2-dialog{max-height:calc(100vh - 20px)}.v2-dialog header,.v2-dialog-actions{flex-direction:column;align-items:stretch}}.v2-operator-shell{--v2-bg: #07111a;--v2-bg-soft: #0b1722;--v2-panel: rgba(14, 27, 39, .9);--v2-panel-raised: rgba(20, 38, 53, .94);--v2-panel-soft: rgba(17, 32, 46, .72);--v2-border: rgba(137, 164, 187, .18);--v2-border-strong: rgba(93, 232, 224, .34);--v2-text: #eef6fb;--v2-text-soft: #b8c8d6;--v2-text-muted: #8498a8;--v2-teal: #5de8e0;--v2-blue: #72a7ff;--v2-green: #8ee6a7;--v2-amber: #ffd27a;--v2-red: #ff9a8f;--v2-shadow: 0 22px 70px rgba(0, 0, 0, .34);background:radial-gradient(circle at 12% 0%,rgba(93,232,224,.09),transparent 28%),linear-gradient(180deg,#07111a,#09131d 45%,#071019);color:var(--v2-text)}.v2-operator-main{width:min(100% - 32px,1280px);max-width:1280px;padding-bottom:64px}.v2-operator-nav,.v2-status-row,.v2-tool-panel,.v2-run-summary,.v2-prospect-card,.v2-working-card,.v2-waiting-card,.v2-priority-panel,.v2-empty-state,.v2-result-column{border-color:var(--v2-border);background:var(--v2-panel);box-shadow:var(--v2-shadow)}.v2-section-heading{padding:clamp(14px,1.5vw,18px);border:1px solid var(--v2-border);border-radius:12px;background:linear-gradient(135deg,#102332e6,#0a151fc7)}.v2-section-heading h2,.v2-operator-title h1{color:var(--v2-text);font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.08}.v2-section-heading p,.v2-operator-title p,.v2-next-note,.v2-muted{color:var(--v2-text-soft)}.v2-operator-shell .lf-home-kicker{color:var(--v2-teal);letter-spacing:0}.v2-operator-shell .operator-status-chip{border:1px solid transparent;background:#8498a81f;color:var(--v2-text-soft);text-transform:none}.v2-operator-shell .operator-status-chip.good{border-color:#8ee6a761;background:#8ee6a71f;color:var(--v2-green)}.v2-operator-shell .operator-status-chip.warning{border-color:#ffd27a6b;background:#ffd27a1f;color:var(--v2-amber)}.v2-operator-shell .operator-status-chip.danger{border-color:#ff9a8f61;background:#ff9a8f1f;color:var(--v2-red)}.v2-operator-shell .operator-status-chip.muted,.v2-operator-shell .operator-status-chip.neutral{border-color:#8498a83d;background:#8498a81a;color:var(--v2-text-muted)}.v2-operator-shell button:focus-visible,.v2-operator-shell a:focus-visible,.v2-operator-shell input:focus-visible,.v2-operator-shell select:focus-visible,.v2-operator-shell summary:focus-visible{outline:3px solid rgba(93,232,224,.28);outline-offset:3px}.v2-discovery-workspace,.v2-run-bottom-grid{display:grid;gap:16px;align-items:start}.v2-discovery-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}.v2-search-builder,.v2-review-sidebar,.v2-current-run-panel{min-width:0;border:1px solid var(--v2-border);border-radius:14px;background:linear-gradient(180deg,var(--v2-panel),rgba(10,22,33,.88));box-shadow:var(--v2-shadow)}.v2-search-builder,.v2-current-run-panel{display:grid;gap:12px;padding:14px}.v2-review-sidebar{position:sticky;top:16px;display:grid;gap:12px;padding:14px}.v2-panel-subheading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.v2-panel-subheading h3{margin:0;color:var(--v2-text);font-size:1.05rem}.v2-panel-subheading>span{min-width:max-content;border:1px solid rgba(93,232,224,.24);border-radius:999px;padding:5px 8px;background:#5de8e014;color:var(--v2-teal);font-size:.78rem;font-weight:860}.v2-builder-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-builder-tabs button{justify-content:space-between;min-height:40px;border-color:#89a4bb2e;background:#07111a7a;color:var(--v2-text-soft)}.v2-builder-tabs button.is-active{border-color:#5de8e075;background:#5de8e021;color:var(--v2-text)}.v2-builder-tabs .v2-tab-count{border-radius:999px;padding:2px 7px;background:#ffffff14;color:var(--v2-teal);font-size:.76rem}.v2-builder-panel{display:grid;gap:12px;min-width:0}.v2-search-builder .v2-state-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.v2-search-builder .v2-state-card[open] .v2-checkbox-grid{max-height:320px;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.v2-category-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-category-card>button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:14px;background:transparent;color:var(--v2-text);font-weight:900}.v2-category-card>button strong{border-radius:999px;padding:4px 8px;background:#5de8e01f;color:var(--v2-teal);font-size:.78rem}.v2-category-card.is-expanded{grid-column:1 / -1}.v2-category-options{display:grid;gap:8px}.v2-category-options .v2-checkbox-grid{max-height:340px;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.v2-primary-filter-grid,.v2-advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2-primary-filter-grid label,.v2-advanced-filter-grid label{display:grid;gap:6px;color:var(--v2-text-soft);font-size:.86rem;font-weight:780}.v2-advanced-settings{border-top:1px solid var(--v2-border);padding-top:8px}.v2-technical-note{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(137,164,187,.16);border-radius:12px;background:#07111a75}.v2-technical-note span,.v2-technical-note small{color:var(--v2-text-muted);font-size:.78rem}.v2-sidebar-summary{display:grid;gap:8px}.v2-review-sidebar .v2-selected-strip{display:grid}.v2-review-sidebar .v2-chip-list{max-height:78px;overflow:auto}.v2-sidebar-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-sidebar-metrics article{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(137,164,187,.16);border-radius:12px;background:#07111a8a}.v2-sidebar-metrics span,.v2-sidebar-quota p{color:var(--v2-text-muted);font-size:.76rem}.v2-sidebar-metrics strong{color:var(--v2-text);font-size:1.08rem}.v2-sidebar-quota{display:grid;gap:6px}.v2-sidebar-quota .v2-quota-meter{margin-top:0}.v2-sidebar-quota p{margin:0}.v2-sidebar-actions{display:grid;grid-template-columns:1fr}.v2-sidebar-actions button{width:100%}.v2-run-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:16px}.v2-history-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.v2-history-actions>a{border-color:#5de8e061;background:#5de8e01f;color:var(--v2-teal)}.v2-history-menu div{right:0;left:auto}.v2-discovery-workflow,.v2-filter-groups,.v2-review-grid,.v2-prospect-metrics{display:grid;gap:14px}.v2-discovery-workflow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.v2-review-run,.v2-history-panel{grid-column:1 / -1}.v2-workflow-stage{display:grid;gap:12px;min-width:0;padding:clamp(14px,1.6vw,18px);border:1px solid var(--v2-border);border-radius:14px;background:linear-gradient(180deg,var(--v2-panel),rgba(10,22,33,.88));box-shadow:var(--v2-shadow)}.v2-stage-heading{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:10px;align-items:center}.v2-stage-number{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(93,232,224,.38);border-radius:50%;background:#5de8e01f;color:var(--v2-teal);font-weight:950}.v2-stage-heading h3,.v2-prospect-run-top h3,.v2-run-action-panel h3,.v2-run-scope-card h3,.v2-quota-card h3{margin:0;color:var(--v2-text);font-size:clamp(1rem,1.25vw,1.18rem)}.v2-stage-heading p,.v2-run-action-panel p{margin:4px 0 0;color:var(--v2-text-soft);font-size:.9rem;line-height:1.42}.v2-stage-heading>strong{justify-self:end;border:1px solid rgba(114,167,255,.3);border-radius:999px;padding:5px 8px;background:#72a7ff1a;color:var(--v2-blue);font-size:.78rem}.v2-stage-toolbar,.v2-selected-strip,.v2-run-action-panel,.v2-prospect-run-top,.v2-filter-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v2-stage-toolbar{padding:9px;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-panel-soft)}.v2-stage-toolbar label,.v2-search-controls label,.v2-filter-groups label,.v2-prospect-filter-bar label,.v2-prospect-run-header label{color:var(--v2-text-soft);font-size:.88rem;font-weight:780;text-transform:none}.v2-stage-toolbar label{min-width:min(100%,280px);flex:1 1 280px}.v2-preset-button{border-color:#5de8e06b!important;background:#5de8e01f!important;color:var(--v2-teal)!important}.v2-selected-strip{align-items:center;padding:9px;border:1px solid rgba(93,232,224,.2);border-radius:12px;background:#5de8e012}.v2-selected-strip>strong{min-width:max-content;padding-top:0;color:var(--v2-teal)}.v2-selected-strip>.v2-muted{display:inline-flex;min-height:28px;align-items:center;margin:0;line-height:1.2}.v2-chip-list{margin-top:0}.v2-chip-list button{min-height:28px;padding:5px 9px;border-color:#5de8e047;border-radius:999px;background:#5de8e01a;color:var(--v2-text);font-size:.78rem}.v2-chip-list button:after{content:"×";color:var(--v2-text-muted);font-weight:950}.v2-search-controls{grid-template-columns:minmax(170px,.55fr) minmax(180px,.65fr) minmax(260px,1fr)}.v2-wide-field{grid-column:auto}.v2-state-groups,.v2-industry-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-state-card,.v2-category-card{min-width:0;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-panel-soft);transition:border-color .16s ease,background .16s ease,transform .16s ease}.v2-state-card[open],.v2-category-card[open],.v2-state-card.is-selected,.v2-category-card.is-selected{border-color:#5de8e057;background:#122b39eb}.v2-state-card:hover,.v2-category-card:hover{transform:translateY(-1px)}.v2-state-card summary,.v2-category-card summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:10px 12px;color:var(--v2-text);font-weight:900}.v2-state-card summary strong,.v2-category-card summary strong{border-radius:999px;padding:4px 8px;background:#5de8e01f;color:var(--v2-teal);font-size:.78rem}.v2-state-card .v2-mini-actions,.v2-category-card .v2-mini-actions{padding:0 12px 8px}.v2-checkbox-grid{margin-top:0;padding:0 12px 12px}.v2-checkbox-grid label{min-height:36px;padding:8px 9px;border-color:#89a4bb29;background:#ffffff09;color:var(--v2-text-soft);font-size:.82rem}.v2-checkbox-grid label.is-checked{border-color:#5de8e080;background:#5de8e024;color:var(--v2-text)}.v2-checkbox-grid input{accent-color:var(--v2-teal)}.v2-filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-filter-groups fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-panel-soft)}.v2-filter-groups legend{padding:0 4px;color:var(--v2-teal);font-weight:900}.v2-field-helper{color:var(--v2-text-muted);font-size:.78rem;line-height:1.35}.v2-discover input,.v2-discover select,.v2-prospects input,.v2-prospects select{min-height:42px;border-color:#89a4bb33;background:#061019b8;color:var(--v2-text)}.v2-discover input:focus,.v2-discover select:focus,.v2-prospects input:focus,.v2-prospects select:focus{border-color:#5de8e09e;box-shadow:0 0 0 3px #5de8e01f;outline:none}.v2-review-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.v2-run-scope-card,.v2-quota-card,.v2-run-action-panel{min-width:0;padding:14px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-panel-raised)}.v2-quota-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px}.v2-quota-main div,.v2-metric-tile,.v2-estimate-grid article{border-color:#89a4bb29;background:#07111a8a}.v2-quota-main div{display:grid;gap:5px;padding:10px;border:1px solid rgba(137,164,187,.16);border-radius:12px}.v2-quota-main span,.v2-estimate-grid span,.v2-metric-tile span{color:var(--v2-text-muted);font-size:.78rem;font-weight:850;text-transform:none}.v2-quota-main strong,.v2-metric-tile strong,.v2-estimate-grid strong{color:var(--v2-text)}.v2-quota-meter{overflow:hidden;height:10px;margin-top:14px;border-radius:999px;background:#8498a82e}.v2-quota-meter span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--v2-teal),var(--v2-blue))}.v2-quota-low_remaining .v2-quota-meter span,.v2-quota-unavailable .v2-quota-meter span{background:var(--v2-amber)}.v2-quota-below_estimated_run_cost .v2-quota-meter span,.v2-quota-key_not_configured .v2-quota-meter span,.v2-quota-unauthorized .v2-quota-meter span{background:var(--v2-red)}.v2-run-action-panel{justify-content:space-between;gap:12px}.v2-run-actions{justify-content:flex-end}.v2-form-actions .v2-primary-action,.v2-card-actions .v2-primary-action{border-color:transparent;background:linear-gradient(135deg,var(--v2-teal),var(--v2-blue));color:#061019;box-shadow:0 16px 36px #5de8e02e}.v2-advanced,.v2-advanced-tools{min-width:0}.v2-advanced summary{cursor:pointer;color:var(--v2-text-soft);font-weight:860}.v2-advanced[open] summary{color:var(--v2-teal)}.v2-advanced-tools{width:100%}.v2-advanced-tools>button{margin-top:10px}.v2-auth-diagnostic{border-top-color:var(--v2-border)}.v2-auth-diagnostic .operator-detail-grid,.v2-advanced .operator-detail-grid{margin-top:12px}.v2-discovery-progress{border-radius:14px;background:linear-gradient(135deg,#112635f0,#0c1925e6)}.v2-discovery-progress.completed{border-color:#8ee6a757}.v2-discovery-progress.failed{border-color:#ff9a8f61}.v2-discovery-progress .v2-estimate-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.v2-discovery-progress .v2-form-actions a{background:linear-gradient(135deg,var(--v2-teal),var(--v2-blue));color:#061019}.v2-run-summary-compact{background:var(--v2-panel-soft);box-shadow:none}.v2-history-panel{background:var(--v2-panel)}.v2-history-row{grid-template-columns:minmax(220px,1fr) max-content minmax(220px,.9fr) auto;border-color:var(--v2-border);background:#0c1925b8}.v2-history-main{display:grid;gap:4px;min-width:0}.v2-history-main strong{color:var(--v2-text)}.v2-history-main span,.v2-history-main small{color:var(--v2-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-discovery-brief{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:16px;padding:0 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.v2-discovery-brief h2{margin:0;font-size:clamp(2rem,3vw,2.95rem)}.v2-discovery-brief span{display:block;margin-top:4px;color:var(--v2-text-soft);font-size:.96rem}.v2-discovery-header-actions{display:grid;gap:8px;justify-items:end;min-width:min(100%,520px)}.v2-discover-status{display:flex;width:auto;max-width:100%;align-items:center;justify-content:flex-end;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.v2-discover-status .v2-status-pill{min-height:30px;padding:5px 10px;background:transparent}.v2-discover-status .v2-muted{white-space:nowrap}.v2-discovery-header-actions .v2-status-note{max-width:520px;margin:0}.v2-builder-stack{display:grid;gap:14px;min-width:0;align-items:start}.v2-discovery-workspace{grid-template-columns:minmax(0,1fr) minmax(370px,430px);gap:18px}.v2-search-builder,.v2-review-sidebar{border-radius:12px;background:linear-gradient(180deg,#102231f0,#091520eb)}.v2-review-sidebar{top:16px;max-height:calc(100vh - 32px);overflow:auto}.v2-market-layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1fr);gap:16px;align-items:start;padding-top:12px;border-top:1px solid var(--v2-border)}.v2-market-left,.v2-state-picker,.v2-city-editor{display:grid;gap:10px;min-width:0}.v2-market-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-market-preset-card,.v2-market-custom-card{display:grid;min-height:86px;align-content:start;gap:8px;justify-items:start;padding:12px;border-radius:10px;text-align:left}.v2-market-preset-card{border-color:#5de8e07a;background:#5de8e01a}.v2-market-custom-card{border-style:dashed;background:#72a7ff0f}.v2-market-preset-card span,.v2-market-custom-card span{color:var(--v2-text-soft);font-size:.82rem;line-height:1.35}.v2-state-picker-head,.v2-city-editor-head,.v2-sidebar-card-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.v2-state-picker-head strong,.v2-city-editor-head strong,.v2-sidebar-card-head strong{color:var(--v2-text)}.v2-state-picker-head div,.v2-city-editor-head div,.v2-sidebar-card-head{min-width:0}.v2-state-picker-head>div:last-child,.v2-city-editor-head>div:last-child{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.v2-state-picker-head button,.v2-city-editor-head button,.v2-sidebar-card-head button,.v2-state-row-actions button{min-height:auto;padding:0;border:0;background:transparent;color:var(--v2-blue);font-size:.78rem;font-weight:820}.v2-state-picker-head>div:last-child button,.v2-city-editor-head>div:last-child button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:4px 10px;border:1px solid rgba(114,167,255,.34);border-radius:999px;background:#72a7ff14;line-height:1;white-space:nowrap}.v2-state-search{position:relative;display:grid}.v2-state-search svg{position:absolute;left:10px;top:50%;color:var(--v2-text-muted);transform:translateY(-50%);pointer-events:none}.v2-state-search input{padding-left:32px}.v2-state-picker-list{display:grid;gap:6px}.v2-state-row{min-width:0;border:1px solid rgba(137,164,187,.16);border-radius:9px;background:#07111a75}.v2-state-row.is-selected,.v2-state-row.is-current{border-color:#5de8e057;background:#5de8e017}.v2-state-row>button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;background:transparent;color:var(--v2-text)}.v2-state-row>button strong{color:var(--v2-text-soft);font-size:.78rem}.v2-state-row-actions{display:flex;gap:10px;justify-content:flex-end;padding:0 9px 8px}.v2-city-editor{padding-left:16px;border-left:1px solid var(--v2-border)}.v2-city-editor-head span{display:block;margin-top:2px;color:var(--v2-text-muted);font-size:.78rem}.v2-city-checkboxes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));max-height:255px;overflow:auto;padding:0}.v2-custom-city-field{display:grid;gap:6px;color:var(--v2-text-soft);font-size:.86rem;font-weight:780}.v2-sidebar-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(137,164,187,.18);border-radius:12px;background:#07111a75}.v2-summary-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v2-summary-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;padding:10px;border:1px solid rgba(137,164,187,.12);border-radius:10px;background:#0c1925c7}.v2-summary-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#5de8e024;color:var(--v2-teal);font-size:.72rem;font-weight:950}.v2-summary-icon.secondary{background:#72a7ff24;color:var(--v2-blue)}.v2-summary-card span{color:var(--v2-text-muted);font-size:.75rem}.v2-summary-card strong{color:var(--v2-text);font-size:.9rem}.v2-summary-card .v2-chip-list,.v2-summary-card .v2-muted{grid-column:1 / -1}.v2-summary-card .v2-chip-list{max-height:66px;overflow:auto}.v2-sidebar-lines{display:grid;border-top:1px solid var(--v2-border);border-bottom:1px solid var(--v2-border)}.v2-sidebar-lines article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 0}.v2-sidebar-lines article+article{border-top:1px solid rgba(137,164,187,.14)}.v2-sidebar-lines span,.v2-quota-stats dt,.v2-sidebar-quota p{color:var(--v2-text-muted);font-size:.78rem}.v2-sidebar-lines strong,.v2-quota-stats dd{margin:0;color:var(--v2-text);font-weight:900}.v2-quota-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.v2-quota-stats div{display:grid;gap:2px}.v2-sidebar-actions .v2-primary-action{justify-content:center;border-color:#5de8e0a3;background:linear-gradient(135deg,#5de8e0f2,#0ea397f2);color:#061019;box-shadow:0 14px 34px #16c9be38}.v2-sidebar-actions button{min-height:44px;justify-content:center}.v2-run-bottom-grid{width:calc(100% - 448px);grid-template-columns:1fr;gap:12px}.v2-current-run-panel{padding:0;overflow:hidden}.v2-current-run-panel>.v2-panel-subheading{display:none}.v2-current-run-panel .v2-discovery-progress{box-shadow:none}.v2-current-run-panel .v2-estimate-grid{grid-template-columns:repeat(6,minmax(82px,1fr))}.v2-history-panel .v2-panel-heading{margin-bottom:4px}.v2-history-list{gap:0;border-top:1px solid var(--v2-border)}.v2-history-row{min-height:52px;padding:9px 0;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none}.v2-builder-tabs{gap:0;overflow:hidden;border:1px solid rgba(137,164,187,.18);border-radius:12px;background:#07111a6b}.v2-builder-tabs button{position:relative;min-height:48px;border:0;border-radius:0;background:transparent;color:var(--v2-text-muted)}.v2-builder-tabs button:after{position:absolute;inset-inline:10px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.v2-builder-tabs button.is-active{background:#5de8e021;color:var(--v2-text)}.v2-builder-tabs button.is-active:after{background:var(--v2-teal);box-shadow:0 0 18px #5de8e06b}.v2-tab-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.v2-tab-label strong{font-size:.92rem}.v2-tab-step{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#8498a824;color:var(--v2-text-muted);font-size:.78rem;font-weight:950}.v2-tab-step.is-complete{background:#5de8e02e;color:var(--v2-teal)}.v2-city-checkboxes{gap:8px;scrollbar-color:rgba(93,232,224,.52) rgba(7,17,26,.7);scrollbar-width:thin}.v2-city-checkboxes::-webkit-scrollbar{width:10px}.v2-city-checkboxes::-webkit-scrollbar-track{background:#07111ab3;border-radius:999px}.v2-city-checkboxes::-webkit-scrollbar-thumb{background:#5de8e07a;border-radius:999px}.v2-city-checkboxes label{color:#d0dde8a8;font-size:.88rem}.v2-city-checkboxes label.is-checked{border-color:#5de8e0ad;background:#5de8e033;color:#efffff;box-shadow:inset 0 0 0 1px #5de8e01f}.v2-sidebar-focus{display:grid;gap:10px}.v2-sidebar-focus article{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid rgba(137,164,187,.18);border-radius:12px;background:#07111a7a}.v2-sidebar-focus span,.v2-sidebar-focus small{color:var(--v2-text-muted);font-size:.86rem}.v2-sidebar-focus strong{color:var(--v2-text);font-size:1.08rem}.v2-sidebar-focus button{justify-self:start;min-height:auto;padding:0;border:0;background:transparent;color:var(--v2-blue);font-size:.84rem}.v2-quota-stats dt,.v2-sidebar-quota p,.v2-history-main span,.v2-history-main small,.v2-sidebar-card-head button,.v2-state-picker-head button,.v2-city-editor-head button{font-size:.84rem}.v2-quota-stats dd{font-size:.95rem}.v2-progress-compact-head{display:grid;grid-template-columns:38px minmax(0,1fr) max-content;gap:12px;align-items:center}.v2-progress-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(132,152,168,.25);border-radius:999px;background:#8498a81a}.v2-progress-mark.good{border-color:#8ee6a77a;background:#8ee6a721;color:var(--v2-green)}.v2-progress-mark.warning{border-color:#ffd27a6b;background:#ffd27a1f;color:var(--v2-amber)}.v2-progress-mark.danger{border-color:#ff9a8f6b;background:#ff9a8f1f;color:var(--v2-red)}.v2-progress-compact-head h3,.v2-progress-compact-head p{margin:0}.v2-progress-compact-head p{color:var(--v2-text);font-size:.98rem;font-weight:780}.v2-progress-compact-head span:not(.operator-status-chip):not(.v2-progress-mark){color:var(--v2-text-soft);font-size:.86rem}.v2-progress-subline{margin:0;color:var(--v2-text-muted);font-size:.86rem}.v2-progress-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2-progress-actions a,.v2-history-actions>a{display:inline-flex;min-height:36px;max-width:100%;align-items:center;justify-content:center;padding:7px 13px;border-color:#5de8e085;border-radius:999px;background:#5de8e029;color:var(--v2-teal);font-weight:900;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}.v2-history-menu summary{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border-radius:10px}.v2-prospect-run-header{padding:clamp(14px,1.5vw,18px);background:linear-gradient(135deg,var(--v2-panel-raised),rgba(11,25,37,.9))}.v2-prospect-run-top{justify-content:space-between;align-items:flex-start}.v2-prospect-run-top>div{display:grid;gap:5px;min-width:0}.v2-prospect-run-top label{width:min(100%,460px)}.v2-prospect-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.v2-metric-tile{display:grid;gap:6px;min-height:74px;padding:12px;border:1px solid rgba(137,164,187,.16);border-radius:14px}.v2-metric-tile strong{font-size:clamp(1.28rem,2.2vw,1.75rem);line-height:1}.v2-metric-tile.good{border-color:#8ee6a742}.v2-metric-tile.teal{border-color:#5de8e047}.v2-metric-tile.blue{border-color:#72a7ff47}.v2-metric-tile.warning{border-color:#ffd27a47}.v2-prospect-filter-bar{position:sticky;z-index:5;top:10px;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(130px,.65fr));align-items:end;padding:12px;border:1px solid var(--v2-border);border-radius:16px;background:#09141feb;box-shadow:0 16px 44px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-filter-search{position:relative}.v2-filter-search svg{position:absolute;top:34px;left:12px;color:var(--v2-text-muted)}.v2-filter-search input{padding-left:36px}.v2-filter-actions{grid-column:1 / -1;justify-content:space-between;padding-top:4px}.v2-filter-actions strong{color:var(--v2-teal)}.v2-prospect-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.v2-prospect-card{position:relative;overflow:hidden;gap:12px;padding:14px;border-radius:14px;background:linear-gradient(180deg,var(--v2-panel-raised),rgba(12,25,37,.88))}.v2-prospect-card:before{position:absolute;inset:0 0 auto;height:4px;background:#8498a859;content:""}.v2-prospect-card.score-strong:before{background:var(--v2-green)}.v2-prospect-card.score-good:before{background:var(--v2-blue)}.v2-prospect-card.score-warning:before{background:var(--v2-amber)}.v2-prospect-card-header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.v2-prospect-card h3{margin-top:2px;font-size:1.08rem;line-height:1.18}.v2-score-badge{display:grid;min-width:58px;place-items:center;border:1px solid rgba(132,152,168,.22);border-radius:14px;padding:7px;background:#07111aa3}.v2-score-badge strong{font-size:1.22rem;line-height:1}.v2-score-badge small{color:var(--v2-text-muted);font-weight:850}.v2-score-badge.strong{border-color:#8ee6a757;color:var(--v2-green)}.v2-score-badge.good{border-color:#72a7ff57;color:var(--v2-blue)}.v2-score-badge.warning{border-color:#ffd27a5c;color:var(--v2-amber)}.v2-prospect-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-prospect-signals span,.v2-prospect-reason{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid rgba(137,164,187,.16);border-radius:12px;background:#07111a75;color:var(--v2-text)}.v2-prospect-signals strong,.v2-prospect-reason span{color:var(--v2-text-muted);font-size:.78rem;font-weight:850}.v2-prospect-reason strong{color:var(--v2-text);line-height:1.4}.v2-prospect-actions{justify-content:space-between;align-items:center}.v2-prospect-more div{right:0;left:auto;width:190px}.v2-prospect-run-context{display:grid;gap:12px;padding:clamp(14px,1.35vw,17px);background:linear-gradient(135deg,var(--v2-panel-raised),rgba(10,23,35,.88))}.v2-prospect-run-copy{display:grid;gap:5px;min-width:0}.v2-prospect-run-copy h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.02}.v2-run-context-line,.v2-run-context-scope{margin:0}.v2-run-context-line{color:var(--v2-text);font-weight:850}.v2-run-context-scope{color:var(--v2-text-soft);font-size:.98rem}.v2-run-selector-inline{display:grid;width:min(100%,460px);gap:6px;margin-top:7px;color:var(--v2-text-soft);font-size:.88rem;font-weight:780}.v2-prospect-run-controls{display:grid;justify-items:end;gap:8px;align-content:start}.v2-prospect-metrics{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.v2-metric-tile{min-height:auto;padding:10px 12px;background:#07111a70}.v2-metric-tile span{color:var(--v2-text-soft);font-size:.82rem;font-weight:780}.v2-metric-tile strong{font-size:clamp(1.15rem,1.7vw,1.5rem)}.v2-prospect-filter-shell{position:sticky;z-index:7;top:10px;display:grid;gap:8px}.v2-prospect-filter-bar{position:static;grid-template-columns:minmax(260px,1.28fr) repeat(3,minmax(132px,.7fr)) minmax(170px,.86fr) minmax(122px,auto);gap:10px;padding:10px}.v2-filter-search span{display:block;margin-bottom:6px}.v2-filter-search svg{top:auto;bottom:11px}.v2-filter-actions{grid-column:auto;align-self:end;display:grid;min-width:122px;gap:6px;padding-top:0}.v2-filter-actions button{min-height:34px;border-radius:999px;padding:0 13px;white-space:nowrap}.v2-filter-actions button:first-child{border-color:#5de8e06b;background:#5de8e021;color:var(--v2-teal)}.v2-filter-actions button:last-child{border-color:#72a7ff3d;background:#72a7ff14;color:var(--v2-text-soft)}.v2-filter-actions button:disabled{opacity:.48;cursor:not-allowed}.v2-prospect-more-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(137,164,187,.16);border-radius:14px;background:#07111ad1;box-shadow:0 14px 34px #0000002e}.v2-prospect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.v2-prospect-card{display:flex;min-width:0;flex-direction:column;overflow:visible;gap:10px;padding:14px}.v2-prospect-card:before{border-radius:14px 14px 0 0}.v2-prospect-card-header{min-width:0}.v2-prospect-card-header>div{min-width:0}.v2-prospect-card h3{margin:0 0 4px;font-size:1.05rem}.v2-prospect-card p{margin:0;color:var(--v2-text-soft);font-size:.9rem}.v2-score-badge{min-width:76px;align-content:center;padding:8px;text-align:center}.v2-score-badge small{max-width:76px;font-size:.68rem;line-height:1.12}.v2-prospect-signals{display:flex;flex-wrap:wrap;gap:7px}.v2-prospect-signals span{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border-color:#89a4bb24;background:#07111a85}.v2-prospect-signals strong{font-size:.72rem}.v2-prospect-signals em{color:var(--v2-text);font-style:normal;font-size:.82rem;font-weight:850}.v2-prospect-signals .signal-strong{border-color:#8ee6a752;background:#8ee6a71c}.v2-prospect-signals .signal-strong em{color:var(--v2-green)}.v2-prospect-signals .signal-good{border-color:#72a7ff57;background:#72a7ff1c}.v2-prospect-signals .signal-good em{color:var(--v2-blue)}.v2-prospect-signals .signal-warning{border-color:#ffd27a57;background:#ffd27a1a}.v2-prospect-signals .signal-warning em{color:var(--v2-amber)}.v2-prospect-signals .signal-danger{border-color:#ff9a8f52;background:#ff9a8f1a}.v2-prospect-signals .signal-danger em{color:var(--v2-red)}.v2-prospect-signals .signal-muted{border-color:#89a4bb29;background:#8498a814}.v2-prospect-signals .signal-muted em{color:var(--v2-text-muted)}.v2-prospect-contact-route{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(137,164,187,.16);border-radius:10px;background:#07111a6b;color:var(--v2-text-soft)}.v2-prospect-contact-route strong{color:var(--v2-text-muted);font-size:.75rem;font-weight:850}.v2-prospect-contact-route em{color:var(--v2-text);font-style:normal;font-size:.88rem;font-weight:850}.v2-prospect-reason{padding:10px 11px;border-color:#5de8e02e;background:#5de8e012}.v2-prospect-reason strong{font-size:.9rem}.v2-prospect-actions{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.v2-prospect-actions button{min-width:0;white-space:nowrap}.v2-prospect-actions .v2-primary-action{width:100%;border-color:#5de8e0a6;background:linear-gradient(135deg,#5de8e0f2,#1fb8aef0);color:#031314}.v2-prospect-more-button{width:38px;min-width:38px;padding:0;border-radius:999px}.v2-floating-prospect-menu{position:fixed;z-index:9999;display:grid;gap:6px;width:220px;padding:8px;border:1px solid rgba(137,164,187,.28);border-radius:12px;background:#0c1824;box-shadow:0 24px 60px #0000007a}.v2-floating-prospect-menu:before{position:absolute;right:18px;width:10px;height:10px;border:inherit;background:inherit;content:"";transform:rotate(45deg)}.v2-floating-prospect-menu.placement-bottom:before{top:-6px;border-right:0;border-bottom:0}.v2-floating-prospect-menu.placement-top:before{bottom:-6px;border-top:0;border-left:0}.v2-floating-prospect-menu a,.v2-floating-prospect-menu button{display:flex;min-height:38px;align-items:center;justify-content:flex-start;border:1px solid transparent;border-radius:9px;padding:0 10px;background:transparent;color:var(--v2-text);font:inherit;font-size:.9rem;font-weight:850;text-align:left;text-decoration:none;cursor:pointer}.v2-floating-prospect-menu a:hover,.v2-floating-prospect-menu button:hover,.v2-floating-prospect-menu a:focus-visible,.v2-floating-prospect-menu button:focus-visible{border-color:#5de8e061;background:#5de8e01a;outline:none}@media (max-width: 1180px){.v2-run-bottom-grid,.v2-discovery-workflow,.v2-review-grid,.v2-state-groups,.v2-industry-groups,.v2-filter-groups{grid-template-columns:1fr}.v2-quota-main,.v2-prospect-metrics,.v2-primary-filter-grid,.v2-advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-history-row{grid-template-columns:1fr}.v2-history-row dl{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-prospect-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.7fr))}.v2-filter-actions{grid-column:1 / -1;justify-content:space-between}.v2-prospect-more-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.v2-discovery-workspace{grid-template-columns:1fr}.v2-review-sidebar{position:static;max-height:none}.v2-run-bottom-grid{width:100%}}@media (max-width: 820px){.v2-operator-main{width:min(100% - 24px,1360px)}.v2-section-heading,.v2-stage-heading,.v2-prospect-run-top,.v2-run-action-panel{align-items:stretch;grid-template-columns:1fr}.v2-stage-heading>strong{justify-self:start}.v2-search-controls,.v2-quota-main,.v2-prospect-metrics,.v2-prospect-filter-bar,.v2-prospect-more-filters,.v2-primary-filter-grid,.v2-advanced-filter-grid,.v2-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-discovery-brief{align-items:stretch;grid-template-columns:1fr}.v2-discovery-header-actions{justify-items:stretch;min-width:0}.v2-discover-status{justify-content:flex-start;flex-wrap:wrap}.v2-market-layout{grid-template-columns:1fr}.v2-city-editor{padding-left:0;border-left:0}.v2-filter-search,.v2-filter-actions{grid-column:1 / -1}.v2-run-actions{justify-content:flex-start}}@media (max-width: 560px){.v2-operator-main{width:min(100% - 18px,1360px)}.v2-workflow-stage,.v2-section-heading,.v2-prospect-run-header,.v2-prospect-card{border-radius:12px;padding:14px}.v2-search-controls,.v2-quota-main,.v2-prospect-metrics,.v2-prospect-filter-bar,.v2-prospect-more-filters,.v2-prospect-signals,.v2-history-row dl,.v2-sidebar-metrics,.v2-primary-filter-grid,.v2-advanced-filter-grid,.v2-category-list,.v2-market-layout,.v2-market-presets,.v2-summary-card-grid,.v2-quota-stats,.v2-current-run-panel .v2-estimate-grid,.v2-builder-tabs,.v2-prospect-grid{grid-template-columns:1fr}.v2-stage-toolbar,.v2-selected-strip,.v2-prospect-card-header,.v2-prospect-actions{align-items:stretch;flex-direction:column}.v2-prospect-actions{grid-template-columns:1fr}.v2-stage-toolbar button,.v2-form-actions button,.v2-form-actions a,.v2-prospect-actions button,.v2-prospect-actions details,.v2-prospect-actions summary,.v2-filter-actions button{width:100%}.v2-prospect-filter-bar,.v2-prospect-filter-shell{position:static}}.v2-today-command{gap:20px}.v2-today-action-row a,.v2-today-empty a,.v2-today-next-cta a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:900;text-decoration:none;white-space:nowrap}.v2-today-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-today-metric{display:flex;min-width:0;min-height:94px;align-items:center;gap:12px;border:1px solid var(--v2-border);border-radius:12px;background:linear-gradient(135deg,#142635db,#08131dd6);padding:14px}.v2-today-metric-icon,.v2-today-next-icon,.v2-today-action-icon{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#5de8e021;color:var(--v2-teal)}.v2-today-metric-icon{width:42px;height:42px}.v2-today-metric strong{display:block;color:var(--v2-text);font-size:1.75rem;line-height:1}.v2-today-metric span:not(.v2-today-metric-icon){display:block;color:var(--v2-text);font-size:.9rem;font-weight:880;line-height:1.2}.v2-today-metric small{display:block;margin-top:4px;color:var(--v2-text-muted);font-weight:740}.v2-today-metric.tone-warning .v2-today-metric-icon,.v2-today-group.group-needs_attention header>span{background:#ffd27a26;color:var(--v2-amber)}.v2-today-metric.tone-blue .v2-today-metric-icon,.v2-today-group.group-next_in_queue header>span{background:#72a7ff26;color:var(--v2-blue)}.v2-today-metric.tone-good .v2-today-metric-icon{background:#8ee6a726;color:var(--v2-green)}.v2-today-next-action{display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(180px,.32fr);gap:20px;align-items:center;border:1px solid rgba(93,232,224,.42);border-radius:14px;background:radial-gradient(circle at 5% 50%,rgba(93,232,224,.1),transparent 24%),linear-gradient(135deg,var(--v2-panel),rgba(8,19,29,.92));box-shadow:var(--v2-shadow);padding:22px}.v2-today-next-icon{width:74px;height:74px;border-radius:999px}.v2-today-next-copy{min-width:0}.v2-today-next-copy h2{margin:2px 0 0;color:var(--v2-text);font-size:clamp(2rem,3vw,3rem);line-height:1}.v2-today-next-copy strong{display:block;margin-top:7px;color:var(--v2-teal);font-size:1.16rem}.v2-today-next-copy p:not(.lf-home-kicker){margin:7px 0 0;color:var(--v2-text-soft)}.v2-today-next-cta{display:grid;justify-items:stretch;gap:10px}.v2-today-next-cta .v2-primary-link,.v2-today-empty .v2-primary-link{border:1px solid rgba(93,232,224,.42);background:linear-gradient(135deg,#5de8e0f5,#19b4a6db);color:#041519;padding:0 18px}.v2-today-due{justify-self:end;color:var(--v2-text-soft);font-weight:900}.v2-today-due.urgency-overdue,.v2-today-action-row.urgency-overdue small{color:var(--v2-amber)}.v2-today-groups{display:grid;gap:14px;align-items:start}.v2-today-groups.group-count-1{grid-template-columns:1fr}.v2-today-groups.group-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-today-groups.group-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-today-group,.v2-today-empty{min-width:0;border:1px solid var(--v2-border);border-radius:14px;background:linear-gradient(180deg,var(--v2-panel-raised),rgba(9,21,32,.88));overflow:hidden}.v2-today-group header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--v2-border);padding:14px 16px}.v2-today-group h2{margin:0;color:var(--v2-text);font-size:1rem}.v2-today-group p{margin:4px 0 0;color:var(--v2-text-muted);font-size:.84rem}.v2-today-group header>span{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:999px;background:#5de8e021;color:var(--v2-teal);font-weight:950}.v2-today-action-stack{display:grid}.v2-today-action-row{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(124px,max-content);gap:10px;align-items:center;min-width:0;border-bottom:1px solid var(--v2-border);padding:11px 14px}.v2-today-action-row:last-child{border-bottom:0}.v2-today-action-icon{width:38px;height:38px}.v2-today-action-row.urgency-overdue .v2-today-action-icon,.v2-today-action-row.urgency-blocked .v2-today-action-icon{background:#ff9a8f24;color:var(--v2-red)}.v2-today-action-row h3{margin:0;color:var(--v2-text);font-size:1.08rem;line-height:1.2}.v2-today-action-row p{margin:3px 0 0;color:var(--v2-text-soft);font-size:.88rem;line-height:1.35}.v2-today-action-row small{display:block;margin-top:2px;color:var(--v2-text-muted);font-weight:780}.v2-today-action-row a{min-height:38px;border:1px solid rgba(93,232,224,.3);background:#5de8e014;color:var(--v2-teal);padding:0 14px}.v2-today-empty{display:grid;justify-items:start;gap:8px;padding:22px}.v2-today-empty h2,.v2-today-empty p{margin:0}.v2-today-empty p{color:var(--v2-text-soft)}@media (max-width: 1180px){.v2-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-waiting-command{gap:16px;--waiting-surface: rgba(11, 24, 36, .86);--waiting-surface-raised: rgba(14, 30, 44, .94);--waiting-surface-soft: rgba(7, 17, 27, .7);--waiting-control: rgba(8, 19, 30, .92);--waiting-control-hover: rgba(14, 31, 45, .96);--waiting-control-border: rgba(137, 164, 187, .22)}.v2-waiting-metrics{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px}.v2-waiting-metric{position:relative;display:block;min-width:0;min-height:108px;border:1px solid rgba(137,164,187,.18);border-radius:10px;background:linear-gradient(180deg,var(--waiting-surface-raised),rgba(9,21,32,.86));box-shadow:none;padding:15px 16px}.v2-waiting-metric>div{display:grid;min-width:0;gap:4px}.v2-waiting-metric-icon,.v2-waiting-row-icon,.v2-waiting-timeline-row>span{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#5de8e01c;color:var(--v2-teal)}.v2-waiting-metric-icon{position:absolute;top:15px;right:16px;width:42px;height:42px;border-radius:12px}.v2-waiting-row.urgency-overdue .v2-waiting-row-icon,.v2-waiting-row.urgency-due .v2-waiting-row-icon{background:#ff6b6b29;color:#ff8b7f}.v2-waiting-metric.tone-blue .v2-waiting-metric-icon{background:#4391ff24;color:#74b7ff}.v2-waiting-metric.tone-amber .v2-waiting-metric-icon{background:#ffba4926;color:#ffd27a}.v2-waiting-metric.tone-purple .v2-waiting-metric-icon{background:#aa74ff26;color:#bd93ff}.v2-waiting-metric.tone-green .v2-waiting-metric-icon{background:#56d78424;color:#78e6a1}.v2-waiting-metric.tone-gold .v2-waiting-metric-icon{background:#ffc74026;color:#f7c85f}.v2-waiting-metric.tone-red .v2-waiting-metric-icon,.v2-waiting-metric.tone-warning .v2-waiting-metric-icon{background:#ff6b6b29;color:#ff8b7f}.v2-waiting-metric strong{display:block;width:calc(100% - 54px);color:var(--v2-text);font-size:1.72rem;line-height:1}.v2-waiting-metric p,.v2-waiting-metric small{margin:0}.v2-waiting-metric p{color:var(--v2-text);font-weight:900;font-size:.88rem;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-waiting-metric small{display:block;margin-top:4px;color:var(--v2-text-soft);font-size:.78rem;font-weight:760;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-waiting-filters{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(132px,.65fr)) auto;gap:10px;align-items:end;border:1px solid rgba(137,164,187,.18);border-radius:10px;background:#07121db8;padding:10px}.v2-waiting-filters label{position:relative;display:grid;gap:6px;min-width:0;color:var(--v2-text-muted);font-size:.78rem;font-weight:850}.v2-waiting-filters label>span:not(.sr-only){color:var(--v2-text-soft);font-size:.72rem;font-weight:900}.v2-waiting-search{position:relative}.v2-waiting-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--v2-text-muted);pointer-events:none}.v2-waiting-search input,.v2-waiting-select-field select{width:100%;min-height:42px;border:1px solid var(--waiting-control-border);border-radius:8px;background:var(--waiting-control);color:var(--v2-text);font:inherit;font-weight:850;line-height:1.2;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.v2-waiting-search input{padding-left:40px}.v2-waiting-search input::placeholder{color:#b8c8d6b8}.v2-waiting-search input:hover,.v2-waiting-select-field select:hover{border-color:#5de8e047;background:var(--waiting-control-hover)}.v2-waiting-search input:focus-visible,.v2-waiting-select-field select:focus-visible,.v2-waiting-clear-filters:focus-visible,.v2-waiting-row-actions .v2-primary-action:focus-visible,.v2-waiting-more-button:focus-visible,.v2-waiting-timeline-row button:focus-visible,.v2-waiting-panel header button:focus-visible,.v2-waiting-panel-tabs button:focus-visible,.v2-waiting-presets button:focus-visible{outline:2px solid rgba(93,232,224,.62);outline-offset:2px}.v2-waiting-select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 38px 0 12px}.v2-waiting-select-field select option{background:#0b1824;color:var(--v2-text)}.v2-waiting-select-field:after{content:"";position:absolute;right:14px;bottom:15px;width:8px;height:8px;border-right:2px solid rgba(184,200,214,.78);border-bottom:2px solid rgba(184,200,214,.78);pointer-events:none;transform:rotate(45deg)}.v2-waiting-clear-filters{min-height:42px;border:1px solid rgba(137,164,187,.22);border-radius:8px;background:#89a4bb14;color:var(--v2-text-soft);padding:0 14px;font-weight:900}.v2-waiting-clear-filters:not(:disabled):hover{border-color:#5de8e052;background:#5de8e01a;color:var(--v2-teal)}.v2-waiting-clear-filters:disabled{cursor:not-allowed;opacity:.62}.v2-waiting-sections{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.v2-waiting-group{grid-column:1 / -1;min-width:0;overflow:hidden;border:1px solid rgba(137,164,187,.18);border-radius:8px;background:var(--waiting-surface);box-shadow:none}.v2-waiting-group.group-upcoming_followups,.v2-waiting-group.group-meetings_proposals{grid-column:span 6}.v2-waiting-sections.section-count-1 .v2-waiting-group{grid-column:1 / -1}.v2-waiting-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid rgba(137,164,187,.16);padding:12px 16px;background:#0a16227a}.v2-waiting-group-heading h3,.v2-waiting-group-heading p{margin:0}.v2-waiting-group-heading h3{color:var(--v2-text);font-size:1rem}.v2-waiting-group-heading p{color:var(--v2-text-muted);font-size:.86rem}.v2-waiting-group-heading>span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#5de8e021;color:var(--v2-teal);font-weight:950}.v2-waiting-list{display:grid;grid-template-columns:1fr;gap:0}.v2-waiting-row{display:grid;grid-template-columns:42px minmax(240px,.9fr) minmax(390px,1.45fr) minmax(176px,max-content);align-items:center;gap:18px;min-width:0;border-bottom:1px solid rgba(137,164,187,.14);background:#07111b47;padding:14px 16px;transition:background-color .16s ease,border-color .16s ease}.v2-waiting-row:last-child{border-bottom:0}.v2-waiting-row.active{background:#5de8e00f}.v2-waiting-row:hover{background:#0d1d2b94}.v2-waiting-row.urgency-overdue,.v2-waiting-row.urgency-due{box-shadow:inset 3px 0 #ff6b6be6}.v2-waiting-row-icon{width:42px;height:42px;border-radius:13px}.v2-waiting-identity h4,.v2-waiting-identity p,.v2-waiting-identity strong{margin:0}.v2-waiting-identity h4{color:var(--v2-text);font-size:1.12rem;font-weight:950;line-height:1.22}.v2-waiting-identity p{margin-top:5px;color:var(--v2-text-soft)}.v2-waiting-meta-line{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:.86rem;line-height:1.35}.v2-waiting-meta-line span+span{position:relative}.v2-waiting-meta-line span+span:before{content:"";position:absolute;top:.58em;left:-6px;width:3px;height:3px;border-radius:999px;background:#b8c8d6b3}.v2-waiting-identity strong{display:inline-flex;width:fit-content;max-width:100%;margin-top:7px;border:1px solid rgba(255,139,127,.28);border-radius:999px;background:#ff6b6b1a;color:#ff9a8f;padding:4px 8px;font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.v2-waiting-row.urgency-normal .v2-waiting-identity strong,.v2-waiting-row.urgency-upcoming .v2-waiting-identity strong,.v2-waiting-row.urgency-ready .v2-waiting-identity strong{border-color:#5de8e038;background:#5de8e014;color:var(--v2-teal)}.v2-waiting-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;min-width:0}.v2-waiting-row dl>div{min-width:0}.v2-waiting-row dt{color:#b8c8d6bd;font-size:.76rem;font-weight:850}.v2-waiting-row dd{display:grid;gap:3px;margin:3px 0 0;min-width:0;color:var(--v2-text);font-weight:880;line-height:1.26;overflow-wrap:anywhere}.v2-waiting-row dd small{color:var(--v2-text-muted);font-weight:780}.v2-waiting-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.v2-waiting-row-actions .v2-primary-action{min-height:42px;min-width:132px;border-radius:8px;border-color:#5de8e080;background:linear-gradient(135deg,#5de8e0f5,#19b4a6db);color:#041519;font-weight:950}.v2-waiting-row-actions .v2-primary-action:hover{border-color:#5de8e0c7;background:linear-gradient(135deg,#6df0e9,#28c9ba)}.v2-waiting-more-button{display:inline-grid;width:42px;height:42px;min-width:42px;place-items:center;border:1px solid rgba(137,164,187,.22);border-radius:8px;background:#07111bb8;color:var(--v2-text-soft);padding:0}.v2-waiting-more-button:hover,.v2-waiting-more-button[aria-expanded=true]{border-color:#5de8e05c;background:#5de8e01a;color:var(--v2-teal)}.v2-floating-waiting-menu{width:230px}.v2-waiting-timeline{display:grid;gap:12px;padding:14px 16px}.v2-waiting-timeline h4{margin:0 0 8px;color:var(--v2-text);font-size:.86rem}.v2-waiting-timeline-row{display:grid;grid-template-columns:34px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:50px;border-top:1px solid rgba(137,164,187,.14);padding:8px 0}.v2-waiting-timeline-row>span{width:34px;height:34px}.v2-waiting-timeline-row strong,.v2-waiting-timeline-row small{display:block}.v2-waiting-timeline-row small{margin-top:3px;color:var(--v2-text-muted)}.v2-waiting-timeline-row button{min-height:38px;border:1px solid rgba(93,232,224,.28);border-radius:8px;background:#5de8e014;color:var(--v2-teal);font-weight:900}.v2-waiting-empty{justify-items:start}.v2-waiting-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;align-items:center;justify-items:center;overflow:auto;background:#02080cb8;padding:18px}.v2-waiting-panel{display:grid;gap:14px;width:min(100%,760px);max-height:min(860px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(93,232,224,.24);border-radius:12px;background:#0b1721;box-shadow:0 30px 90px #0000008c;padding:18px}.v2-waiting-panel:focus{outline:2px solid rgba(93,232,224,.5);outline-offset:3px}.v2-waiting-panel header{display:flex;justify-content:space-between;gap:14px}.v2-waiting-panel header h3,.v2-waiting-panel header p{margin:0}.v2-waiting-panel header span{display:block;margin-top:5px;color:var(--v2-text-muted)}.v2-waiting-panel header button{align-self:start;min-height:40px;border:1px solid rgba(137,164,187,.24);border-radius:8px;background:#89a4bb14;color:var(--v2-text);font-weight:900}.v2-waiting-panel-tabs{display:flex;flex-wrap:wrap;gap:8px}.v2-waiting-panel-tabs button,.v2-waiting-presets button{min-height:40px;border:1px solid rgba(137,164,187,.2);border-radius:999px;background:#89a4bb14;color:var(--v2-text-soft);padding:0 12px;font-weight:880}.v2-waiting-panel-tabs button.active,.v2-waiting-presets button:hover,.v2-waiting-presets button:focus-visible{border-color:#5de8e06b;background:#5de8e01f;color:var(--v2-teal)}.v2-waiting-detail-grid,.v2-waiting-panel-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-waiting-panel-form label,.v2-checkbox-line{display:grid;gap:7px;color:var(--v2-text-muted);font-weight:850}.v2-waiting-panel-form .v2-wide,.v2-waiting-panel-form .v2-dialog-actions,.v2-waiting-panel-form .v2-checkbox-line{grid-column:1 / -1}.v2-checkbox-line{display:flex;align-items:center;color:var(--v2-text)}.v2-waiting-presets{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px}.v2-waiting-history{grid-column:1 / -1;border:1px solid var(--v2-border);border-radius:8px;background:#ffffff09;padding:12px}.v2-waiting-history summary{cursor:pointer;color:var(--v2-text);font-weight:900}.v2-waiting-history ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.v2-waiting-history li{display:grid;gap:3px;border-top:1px solid var(--v2-border);padding-top:10px}.v2-waiting-history time,.v2-waiting-history span{color:var(--v2-text-muted);font-size:.84rem}.v2-waiting-history p{margin:0;color:var(--v2-text-soft)}@media (max-width: 1180px){.v2-waiting-metrics,.v2-waiting-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-waiting-search{grid-column:1 / -1}.v2-waiting-clear-filters{justify-self:stretch}.v2-waiting-row{grid-template-columns:42px minmax(220px,.8fr) minmax(0,1fr)}.v2-waiting-row-actions{grid-column:2 / -1;justify-content:flex-start}}@media (max-width: 820px){.v2-waiting-filters,.v2-waiting-sections,.v2-waiting-detail-grid,.v2-waiting-panel-form{grid-template-columns:1fr}.v2-waiting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-waiting-metric{align-items:start;min-height:112px;padding:14px}.v2-waiting-search,.v2-waiting-clear-filters,.v2-waiting-group,.v2-waiting-group.group-upcoming_followups,.v2-waiting-group.group-meetings_proposals{grid-column:1 / -1}.v2-waiting-row{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px}.v2-waiting-row-icon{justify-self:start}.v2-waiting-row dl{grid-template-columns:1fr}.v2-waiting-row-actions{grid-column:auto;display:grid;grid-template-columns:1fr 44px;gap:8px}.v2-waiting-row-actions .v2-primary-action{width:100%}.v2-waiting-panel{max-height:calc(100vh - 24px);padding:14px}.v2-waiting-panel header{display:grid}}@media (max-width: 460px){.v2-waiting-command{gap:14px}.v2-waiting-group-heading{padding:14px}.v2-waiting-metrics{gap:10px}.v2-waiting-metric{gap:9px;min-height:124px;padding:13px}.v2-waiting-metric-icon{width:38px;height:38px}.v2-waiting-metric strong{font-size:1.5rem}.v2-waiting-metric p{font-size:.76rem}.v2-waiting-metric small{font-size:.74rem}.v2-waiting-filters{padding:9px}.v2-waiting-meta-line{display:grid;gap:2px}.v2-waiting-meta-line span+span:before{display:none}.v2-waiting-timeline-row{grid-template-columns:34px minmax(0,1fr)}.v2-waiting-timeline-row button{grid-column:1 / -1;width:100%}}@media (max-width: 920px){.v2-today-groups,.v2-today-groups.group-count-1,.v2-today-groups.group-count-2,.v2-today-groups.group-count-3{grid-template-columns:1fr}}@media (max-width: 760px){.v2-today-next-action,.v2-today-action-row{align-items:stretch;grid-template-columns:1fr}.v2-today-next-cta .v2-primary-link,.v2-today-action-row a,.v2-today-empty .v2-primary-link{width:100%}.v2-today-next-icon,.v2-today-action-icon,.v2-today-due{justify-self:start}}@media (max-width: 520px){.v2-today-metrics{grid-template-columns:1fr}.v2-today-next-action,.v2-today-group,.v2-today-empty{border-radius:12px}}.v2-working-workspace{gap:14px}.v2-working-hero,.v2-working-detail-hero,.v2-working-filter-shell,.v2-next-action-banner,.v2-brief-readiness-card,.v2-prompt-readiness,.v2-prompt-summary,.v2-preview-status-grid,.v2-preview-empty-callout,.v2-outreach-readiness,.v2-outreach-stage-strip{border:1px solid var(--v2-border);border-radius:16px;background:linear-gradient(135deg,var(--v2-panel),rgba(10,23,35,.86));box-shadow:0 16px 46px #00000038}.v2-working-hero,.v2-working-detail-hero{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px}.v2-working-hero{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) auto}.v2-working-hero h2,.v2-working-detail-hero h2{margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.v2-working-hero p,.v2-working-detail-hero p,.v2-working-next-card p,.v2-brief-readiness-card p,.v2-prompt-readiness p,.v2-outreach-readiness p,.v2-preview-empty-callout p{margin:0;color:var(--v2-text-soft);font-size:.95rem}.v2-brief-guidance{margin:0;color:var(--v2-text-soft);font-size:.92rem;font-weight:780;line-height:1.5}.v2-website-status-quick{display:grid;gap:9px;margin-top:4px}.v2-website-status-quick label{display:grid;gap:6px;color:var(--v2-text-soft);font-size:.84rem;font-weight:850}.v2-website-status-quick select{width:100%;min-height:40px;border:1px solid var(--v2-border);border-radius:12px;background:#07111a94;color:var(--v2-text);padding:0 12px;font:inherit;font-weight:820}.v2-website-status-quick p{margin:0;color:var(--v2-text-soft);font-size:.9rem;line-height:1.45}.v2-website-status-quick button{display:inline-flex;align-items:center;gap:7px;justify-self:start;min-height:38px;border:1px solid rgba(93,232,224,.34);border-radius:999px;background:#5de8e01a;color:var(--v2-teal);padding:0 14px;font-weight:900}.v2-working-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-working-filter-shell{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(125px,.72fr)) max-content;gap:10px;align-items:end;padding:12px}.v2-working-filter-shell label{display:grid;gap:6px;color:var(--v2-text-soft);font-size:.86rem;font-weight:820}.v2-working-filter-shell input,.v2-working-filter-shell select{min-height:42px;border:1px solid var(--v2-border);border-radius:12px;background:#07111a94;color:var(--v2-text);font:inherit;font-weight:760;padding:0 12px}.v2-working-filter-shell .v2-filter-search{position:relative}.v2-working-filter-shell .v2-filter-search svg{position:absolute;bottom:13px;left:12px;color:var(--v2-text-muted)}.v2-working-filter-shell .v2-filter-search input{padding-left:38px}.v2-working-filter-shell>button,.v2-back-link,.v2-next-action-banner a,.v2-working-card-actions .v2-primary-link,.v2-channel-editor+.v2-form-actions button,.v2-channel-editor+.v2-form-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;font-weight:900;text-decoration:none;white-space:nowrap}.v2-working-filter-shell>button{border:1px solid rgba(137,164,187,.24);background:#89a4bb1a;color:var(--v2-text-soft);padding:0 15px}.v2-working-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));align-items:stretch;gap:14px}.v2-working-production-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;align-content:start;gap:12px;min-height:0;border-radius:16px;background:linear-gradient(180deg,var(--v2-panel-raised),rgba(12,25,37,.9))}.v2-working-production-card:before{position:absolute;inset:0 0 auto;height:4px;background:#8498a859;content:""}.v2-working-production-card.score-strong:before{background:var(--v2-green)}.v2-working-production-card.score-good:before{background:var(--v2-blue)}.v2-working-production-card.score-warning:before{background:var(--v2-amber)}.v2-working-card-head,.v2-working-detail-actions,.v2-working-context-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.v2-working-card-head h3{margin-top:2px;line-height:1.18}.v2-working-stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.v2-working-stage-track li,.v2-working-stage-nav button{display:grid;gap:4px;min-width:0;border:1px solid rgba(137,164,187,.16);border-radius:12px;background:#07111a6b;padding:9px}.v2-working-stage-track span,.v2-working-stage-nav span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#89a4bb29;color:var(--v2-text-soft);font-size:.72rem;font-weight:950}.v2-working-stage-track strong,.v2-working-stage-nav strong{color:var(--v2-text);font-size:.84rem;line-height:1.15}.v2-working-stage-track small,.v2-working-stage-nav small{color:var(--v2-text-muted);font-weight:820}.tone-complete{border-color:#8ee6a74d!important}.tone-complete span{background:#8ee6a72e;color:var(--v2-green)}.tone-ready{border-color:#5de8e047!important}.tone-ready span{background:#5de8e02e;color:var(--v2-teal)}.tone-progress{border-color:#72a7ff4d!important}.tone-progress span{background:#72a7ff2e;color:var(--v2-blue)}.tone-attention{border-color:#ffd27a52!important}.tone-attention span{background:#ffd27a2e;color:var(--v2-amber)}.tone-blocked{border-color:#ff9a8f57!important}.tone-blocked span{background:#ff9a8f29;color:var(--v2-red)}.v2-working-next-card,.v2-brief-review-grid section,.v2-prompt-summary section,.v2-preview-job-pill{display:grid;gap:7px;min-width:0;border:1px solid rgba(137,164,187,.16);border-radius:13px;background:#07111a6b;padding:12px}.v2-working-next-card span,.v2-preview-job-pill span,.v2-brief-readiness-card span,.v2-prompt-readiness span,.v2-outreach-readiness span,.v2-prompt-summary h4,.v2-brief-review-grid h4{color:var(--v2-teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.v2-preview-job-pill{border-color:#5de8e038;background:#5de8e014}.v2-preview-job-pill strong{color:var(--v2-text);font-size:.94rem}.v2-preview-job-pill.status-failed,.v2-preview-job-pill.status-cancelled{border-color:#ff9a8f59;background:#ff9a8f14}.v2-preview-job-pill.status-completed{border-color:#8ee6a757;background:#8ee6a714}.v2-working-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.v2-working-card-facts div{display:grid;gap:4px;min-width:0}.v2-working-card-facts dt{color:var(--v2-text-muted);font-size:.78rem;font-weight:850}.v2-working-card-facts dd{margin:0;color:var(--v2-text);font-weight:850;overflow-wrap:anywhere}.v2-working-card-actions{margin-top:auto}.v2-working-card-actions .v2-primary-link,.v2-next-action-banner a{border:1px solid rgba(93,232,224,.42);background:linear-gradient(135deg,#5de8e0f5,#19b4a6db);color:#041519;padding:0 18px}.v2-floating-working-menu{min-width:220px}.v2-working-detail-hero{grid-template-columns:max-content minmax(0,1fr) auto}.v2-back-link{border:1px solid rgba(137,164,187,.22);background:#89a4bb1a;color:var(--v2-text-soft);padding:0 14px}.v2-working-context-row{justify-content:flex-start;flex-wrap:wrap;margin-top:10px}.v2-working-context-row span{border:1px solid rgba(137,164,187,.16);border-radius:999px;background:#07111a6b;color:var(--v2-text-soft);padding:6px 10px;font-weight:820}.v2-working-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-working-stage-nav button{cursor:pointer;text-align:left}.v2-working-stage-nav button.active{background:#5de8e01f;box-shadow:inset 0 -3px 0 var(--v2-teal)}.v2-next-action-banner,.v2-brief-readiness-card,.v2-prompt-readiness,.v2-outreach-readiness{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.v2-next-action-banner strong,.v2-brief-readiness-card strong,.v2-prompt-readiness strong,.v2-outreach-readiness strong{display:block;color:var(--v2-text);font-size:1.02rem}.v2-brief-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-static-chip-list,.v2-verification-status-grid,.v2-outreach-channels{display:flex;flex-wrap:wrap;gap:8px}.v2-static-chip-list span,.v2-verification-status-grid span{border:1px solid rgba(137,164,187,.16);border-radius:999px;background:#07111a6b;color:var(--v2-text);padding:7px 10px;font-weight:830}.v2-verification-status-grid span{display:grid;border-radius:12px;min-width:150px}.v2-verification-status-grid span.verified{border-color:#8ee6a74d}.v2-verification-status-grid span.missing{border-color:#ffd27a4d}.v2-unsaved-note,.v2-copy-confirmation,.v2-safety-warning{margin:0;border:1px solid rgba(255,210,122,.34);border-radius:12px;background:#ffd27a1a;color:var(--v2-amber);padding:10px 12px;font-weight:850}.v2-copy-confirmation{border-color:#8ee6a752;background:#8ee6a71a;color:var(--v2-green)}.v2-prompt-readiness{align-items:end}.v2-prompt-readiness label{min-width:min(100%,300px)}.v2-premium-preview-panel{display:grid;gap:12px;border:1px solid rgba(93,232,224,.24);border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(93,232,224,.08),transparent 32%),linear-gradient(135deg,var(--v2-panel),rgba(10,23,35,.9));box-shadow:0 16px 46px #00000038;padding:14px}.v2-working-guided-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;align-items:start}.v2-current-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v2-current-step-head h3{margin:0;font-size:1.24rem}.v2-current-step-head p{margin:5px 0 0;color:var(--v2-text-soft)}.v2-preview-brief-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-preview-brief-checks>span,.v2-working-checklist li,.v2-preview-progress-strip{display:flex;min-width:0;gap:9px;align-items:center;border:1px solid rgba(137,164,187,.16);border-radius:13px;background:#07111a6b;padding:10px}.v2-preview-brief-checks strong,.v2-working-checklist li>span{display:inline-grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border-radius:999px;background:#89a4bb24;color:var(--v2-text-soft);font-weight:950}.v2-preview-brief-checks span span,.v2-working-checklist strong{display:grid;min-width:0;color:var(--v2-text);font-weight:900}.v2-preview-brief-checks small,.v2-working-checklist small,.v2-preview-progress-strip p{color:var(--v2-text-muted);font-size:.78rem;font-weight:820}.v2-preview-brief-checks .ready{border-color:#8ee6a74d}.v2-preview-brief-checks .ready strong,.v2-working-checklist li.complete>span{background:#8ee6a729;color:var(--v2-green)}.v2-preview-brief-checks .blocked{border-color:#ff9a8f57}.v2-preview-brief-checks .blocked strong{background:#ff9a8f24;color:var(--v2-red)}.v2-preview-brief-checks .recommended{border-color:#ffd27a4d}.v2-preview-brief-checks .recommended strong,.v2-working-checklist li.current>span{background:#ffd27a24;color:var(--v2-amber)}.v2-preview-progress-strip{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr) auto}.v2-preview-progress-strip span{color:var(--v2-teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.v2-working-checklist{display:grid;gap:10px;border:1px solid rgba(93,232,224,.18);border-radius:16px;background:linear-gradient(135deg,var(--v2-panel),rgba(10,23,35,.86));padding:14px}.v2-working-checklist h3{margin:0;color:var(--v2-text);font-size:1rem}.v2-working-checklist ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.v2-working-checklist li{justify-content:flex-start}.v2-working-checklist li.blocked{opacity:.78}.v2-premium-preview-panel .v2-panel-heading{align-items:flex-start;gap:14px}.v2-premium-preview-panel .v2-panel-heading h3{margin:0;font-size:1.18rem}.v2-premium-preview-panel .v2-panel-heading p{margin:5px 0 0;color:var(--v2-text-soft)}.v2-worker-pill{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(137,164,187,.24);border-radius:999px;background:#89a4bb1a;color:var(--v2-text-soft);padding:0 12px;font-size:.82rem;font-weight:900;white-space:nowrap}.v2-worker-pill.state-online{border-color:#8ee6a757;background:#8ee6a71a;color:var(--v2-green)}.v2-worker-pill.state-busy{border-color:#72a7ff57;background:#72a7ff1a;color:var(--v2-blue)}.v2-worker-pill.state-offline,.v2-worker-pill.state-unknown{border-color:#ffd27a4d;background:#ffd27a14;color:var(--v2-amber)}.v2-premium-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-preview-readiness-warning,.v2-preview-readiness-blocked{display:grid;gap:7px;border:1px solid rgba(255,210,122,.32);border-radius:14px;background:#ffd27a14;color:var(--v2-text-soft);padding:12px}.v2-preview-readiness-warning strong,.v2-preview-readiness-blocked strong{color:var(--v2-text)}.v2-preview-readiness-blocked{border-color:#ff9a8f57;background:#ff9a8f14}.v2-preview-readiness-blocked button{justify-self:start;min-height:38px;border:1px solid rgba(255,154,143,.35);border-radius:999px;background:#ff9a8f1f;color:var(--v2-red);padding:0 14px;font-weight:900}.v2-inline-check{display:inline-flex;gap:8px;align-items:center;color:var(--v2-text);font-weight:850}.v2-preview-mode-select{display:grid;gap:7px;max-width:360px;color:var(--v2-text-soft);font-weight:850}.v2-preview-mode-select select{min-height:42px;border:1px solid var(--v2-border);border-radius:12px;background:#07111a94;color:var(--v2-text);padding:0 12px;font:inherit;font-weight:800}.v2-prompt-summary,.v2-preview-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.v2-preview-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-prompt-summary ul{margin:0;padding-left:18px;color:var(--v2-text-soft)}.v2-prompt-accordion{border:1px solid var(--v2-border);border-radius:14px;background:#07111a6b;padding:12px}.v2-prompt-accordion summary{cursor:pointer;color:var(--v2-teal);font-weight:900}.v2-prompt-box{margin-bottom:0;border-radius:12px;background:#040b12c7;color:var(--v2-text-soft);font-size:.92rem;white-space:pre-wrap}.v2-preview-empty-callout{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.v2-preview-empty-callout.compact{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.v2-preview-empty-callout.compact .lf-home-kicker{flex-basis:100%;margin-bottom:-4px}.v2-current-presence-line,.v2-preview-supporting-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--v2-text-soft);font-size:.95rem}.v2-current-presence-line{padding:10px 0 2px}.v2-current-presence-line>span{color:var(--v2-text-muted);font-weight:850}.v2-current-presence-line a{display:inline-flex;align-items:center;gap:6px;color:var(--v2-teal);font-weight:900;text-decoration:none}.v2-preview-supporting-meta{margin-top:12px}.v2-preview-supporting-meta span{border:1px solid var(--v2-border);border-radius:999px;background:#09162294;padding:5px 10px;font-weight:800}.v2-preview-empty-callout button,.v2-outreach-channels button{min-height:38px;border:1px solid rgba(93,232,224,.28);border-radius:999px;background:#5de8e01a;color:var(--v2-teal);padding:0 13px;font-weight:900}.v2-outreach-readiness.blocked{border-color:#ffd27a57}.v2-outreach-stage-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px}.v2-outreach-stage-strip span{display:flex;gap:7px;align-items:center;color:var(--v2-text-soft);font-weight:800}.v2-outreach-stage-strip strong{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#5de8e024;color:var(--v2-teal)}.v2-outreach-channels button.active{background:#5de8e02e;box-shadow:inset 0 -2px 0 var(--v2-teal)}.v2-channel-editor{display:grid;gap:8px;color:var(--v2-text-soft);font-weight:850}.v2-channel-editor textarea{width:100%;min-width:0;border:1px solid var(--v2-border);border-radius:14px;background:#07111a94;color:var(--v2-text);font:inherit;line-height:1.55;padding:12px;resize:vertical}@media (max-width: 1180px){.v2-working-filter-shell{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-working-hero,.v2-working-detail-hero,.v2-working-guided-layout,.v2-brief-review-grid,.v2-prompt-summary,.v2-preview-status-grid,.v2-premium-preview-grid{grid-template-columns:1fr}.v2-working-metrics,.v2-outreach-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.v2-working-filter-shell,.v2-working-metrics,.v2-working-stage-track,.v2-working-stage-nav,.v2-working-card-facts,.v2-outreach-stage-strip{grid-template-columns:1fr}.v2-next-action-banner,.v2-current-step-head,.v2-brief-readiness-card,.v2-prompt-readiness,.v2-preview-empty-callout,.v2-outreach-readiness,.v2-premium-preview-panel .v2-panel-heading,.v2-working-card-actions,.v2-working-detail-actions{align-items:stretch;flex-direction:column}.v2-working-card-actions .v2-primary-link,.v2-working-card-actions button,.v2-next-action-banner a,.v2-preview-empty-callout button{width:100%}.v2-preview-brief-checks,.v2-preview-progress-strip{grid-template-columns:1fr}}.v2-results-dashboard{gap:16px}.v2-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.v2-results-toolbar p{margin:0;color:var(--v2-text-soft);font-size:.92rem}.v2-results-periods{display:flex;flex-wrap:wrap;gap:8px}.v2-results-periods button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--v2-border);border-radius:10px;background:#0a1621db;color:var(--v2-text-soft);font:inherit;font-size:.9rem;font-weight:850}.v2-results-periods button.active{border-color:#5de8e05c;background:#146c7057;color:var(--v2-teal)}.v2-results-periods button:not(:disabled):hover{border-color:#5de8e052;color:var(--v2-text)}.v2-results-periods button:focus-visible,.v2-results-metric:focus-within,.v2-results-panel:focus-within{outline:2px solid rgba(93,232,224,.78);outline-offset:3px}.v2-results-periods button:disabled{cursor:not-allowed;opacity:.72}.v2-results-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-results-metric,.v2-results-panel{border:1px solid var(--v2-border);border-radius:12px;background:linear-gradient(145deg,#11212ff0,#09141ee0);box-shadow:none}.v2-results-metric{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:minmax(72px,auto) auto;gap:10px 12px;min-height:132px;padding:16px;align-content:space-between}.v2-results-metric-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:10px;background:#5de8e01f;color:var(--v2-teal)}.v2-results-metric strong{display:block;color:var(--v2-text);font-size:clamp(1.7rem,2vw,2.2rem);line-height:1}.v2-results-metric p{margin:4px 0 2px;color:var(--v2-text);font-size:.92rem;font-weight:900;line-height:1.2}.v2-results-metric span,.v2-results-metric small{color:var(--v2-text-soft);font-size:.82rem;line-height:1.35}.v2-results-metric small{grid-column:1 / -1;align-self:end;min-height:18px;white-space:nowrap}.v2-results-metric.tone-blue .v2-results-metric-icon,.v2-results-outcome-row .outcome-open{background:#72a7ff29;color:var(--v2-blue)}.v2-results-metric.tone-purple .v2-results-metric-icon,.v2-results-outcome-row .outcome-archived_not_fit{background:#a276ff29;color:#c7a8ff}.v2-results-metric.tone-teal .v2-results-metric-icon{background:#5de8e029;color:var(--v2-teal)}.v2-results-metric.tone-green .v2-results-metric-icon,.v2-results-outcome-row .outcome-won{background:#8ee6a729;color:var(--v2-green)}.v2-results-metric.tone-amber .v2-results-metric-icon{background:#ffd27a29;color:var(--v2-amber)}.v2-results-metric.tone-gold .v2-results-metric-icon,.v2-results-outcome-row .outcome-do_not_contact{background:#f6ba4f29;color:#f6ba4f}.v2-results-metric.tone-red .v2-results-metric-icon,.v2-results-outcome-row .outcome-lost{background:#ff9a8f29;color:var(--v2-red)}.v2-results-primary-grid,.v2-results-insight-grid,.v2-results-support-grid{display:grid;gap:12px;align-items:stretch}.v2-results-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr)}.v2-results-insight-grid{grid-template-columns:minmax(420px,1fr) minmax(260px,.6fr) minmax(320px,.74fr);align-items:start}.v2-results-support-grid{grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);align-items:start}.v2-results-panel{display:grid;gap:14px;min-width:0;padding:18px}.v2-results-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.v2-results-panel-head h2{margin:0;color:var(--v2-text);font-size:1.12rem;line-height:1.2}.v2-results-panel-head p{margin:2px 0 0;color:var(--v2-text-soft);font-size:.82rem}.v2-results-panel-head>span{flex:0 0 auto;color:var(--v2-text-soft);font-size:.78rem;font-weight:850}.v2-results-funnel-list,.v2-results-rate-list,.v2-results-revenue-list{display:grid;gap:10px}.v2-results-funnel-row{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) minmax(54px,max-content) minmax(54px,max-content);align-items:center;gap:12px;min-height:34px;color:var(--v2-text-soft);font-size:.9rem}.v2-results-stage-label{color:var(--v2-text);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-results-funnel-row strong,.v2-results-funnel-row em,.v2-results-rate-row b{color:var(--v2-text);font-style:normal;font-weight:900}.v2-results-funnel-row em,.v2-results-rate-row span,.v2-results-outcome-row em{color:var(--v2-text-soft);font-size:.84rem}.v2-results-funnel-bar{height:20px;overflow:hidden;border-radius:999px;background:#72a7ff17}.v2-results-funnel-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v2-blue),var(--v2-teal))}.v2-results-rate-row,.v2-results-outcome-row,.v2-results-revenue-list div{display:grid;align-items:center;gap:12px;min-width:0;padding-bottom:8px;border-bottom:1px solid rgba(137,164,187,.12)}.v2-results-rate-row{grid-template-columns:minmax(0,1fr) minmax(56px,max-content);min-height:42px}.v2-results-rate-row>div{display:grid;gap:3px;min-width:0}.v2-results-rate-row strong,.v2-results-revenue-list dt{color:var(--v2-text);font-size:.9rem}.v2-results-outcome-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:24px;align-items:center}.v2-results-outcome-ring{display:grid;width:166px;height:166px;place-items:center;align-content:center;border:20px solid rgba(114,167,255,.54);border-radius:50%;background:#07111aa6;text-align:center}.v2-results-outcome-ring strong{color:var(--v2-text);font-size:1.9rem;line-height:1}.v2-results-outcome-ring span{color:var(--v2-text-soft);font-size:.74rem}.v2-results-outcome-list{display:grid;gap:10px}.v2-results-outcome-row{grid-template-columns:minmax(0,1fr) minmax(42px,max-content) minmax(52px,max-content)}.v2-results-outcome-row span{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--v2-text);font-weight:850}.v2-results-outcome-row i{display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:999px}.v2-results-revenue-list{margin:0}.v2-results-revenue-list div{grid-template-columns:1fr;align-items:start;gap:6px;padding:0 0 10px}.v2-results-revenue-list dt{color:var(--v2-text-soft);font-weight:850}.v2-results-revenue-list dd{display:grid;gap:3px;margin:0;text-align:left}.v2-results-revenue-list dd strong{color:var(--v2-text);font-size:1.45rem;font-weight:950;line-height:1}.v2-results-revenue-list dd span{color:var(--v2-text-soft);font-size:.86rem}.v2-results-revenue-note,.v2-results-footnote{margin:0;border:1px solid rgba(93,232,224,.14);border-radius:10px;background:#5de8e00e;color:var(--v2-text-soft);font-size:.84rem;line-height:1.45;padding:10px}.v2-results-table{display:grid;gap:0;min-width:0}.v2-results-table [role=row]{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(90px,.8fr);gap:10px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid rgba(137,164,187,.12)}.v2-results-table.compact [role=row]{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(72px,.58fr))}.v2-results-comparison .v2-results-table [role=row]>:last-child{justify-self:center;text-align:center}.v2-results-table [role=row]:first-child{padding-top:0}.v2-results-table [role=columnheader]{color:var(--v2-text-soft);font-size:.8rem;font-weight:850}.v2-results-table span,.v2-results-table strong,.v2-results-table em{min-width:0;overflow-wrap:anywhere}.v2-results-table strong{color:var(--v2-text)}.v2-results-table small,.v2-results-table em{display:block;color:var(--v2-text-soft);font-size:.76rem;font-style:normal}.v2-results-empty{display:grid;min-height:132px;place-items:center;align-content:center;gap:7px;color:var(--v2-text-soft);text-align:center}.v2-results-empty svg{display:block;width:50px;height:50px;padding:12px;border-radius:50%;background:#5de8e01a;color:var(--v2-teal)}.v2-results-empty strong{color:var(--v2-text)}.v2-results-empty p{margin:0}.v2-results-discovery{gap:14px}.v2-results-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-results-discovery-grid article{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(137,164,187,.14);border-radius:10px;background:#07111a52}.v2-results-discovery-grid strong{color:var(--v2-text);font-size:1.55rem;line-height:1}.v2-results-discovery-grid span{color:var(--v2-text);font-weight:850}@media (max-width: 1240px){.v2-results-insight-grid,.v2-results-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-results-insight-grid .v2-results-outcomes{grid-column:1 / -1}}@media (max-width: 860px){.v2-results-toolbar{align-items:flex-start;flex-direction:column}.v2-results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-results-primary-grid,.v2-results-insight-grid,.v2-results-support-grid,.v2-results-discovery-grid{grid-template-columns:1fr}.v2-results-outcome-layout{grid-template-columns:1fr;justify-items:start}}@media (max-width: 560px){.v2-results-periods,.v2-results-periods button{width:100%}.v2-results-funnel-row{grid-template-columns:minmax(0,1fr) minmax(58px,max-content) minmax(44px,max-content);align-items:center}.v2-results-funnel-bar{grid-column:1 / -1;grid-row:2}.v2-results-table [role=row],.v2-results-table.compact [role=row]{grid-template-columns:1fr}.v2-results-funnel-row strong,.v2-results-funnel-row em{text-align:left}}@media (max-width: 420px){.v2-results-metrics{grid-template-columns:1fr}}.landscaping-demo{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ink: #152018;--muted: #64705e;--soft: #f3f0e8;--cream: #fbf7ed;--white: #ffffff;--line: rgba(21, 32, 24, .12);--line-strong: rgba(21, 32, 24, .18);--green: #2f6f3b;--green-strong: #194722;--sage: #dfe8cf;--moss: #77945c;--earth: #aa7a4b;--gold: #d6a85f;--shadow: 0 24px 70px rgba(31, 44, 28, .18);--radius: 8px;background:var(--cream);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landscaping-demo *{box-sizing:border-box}.landscaping-demo{min-width:320px;margin:0;background:linear-gradient(180deg,rgba(251,247,237,.2),var(--cream) 52%),var(--cream)}.landscaping-demo button,.landscaping-demo input,.landscaping-demo textarea{font:inherit}.landscaping-demo a{color:inherit;text-decoration:none}.landscaping-demo .demo-shell{min-height:100vh;overflow:hidden;padding-bottom:80px}.landscaping-demo .section-inner{width:min(1140px,calc(100% - 36px));margin:0 auto}.landscaping-demo .site-header{position:fixed;z-index:30;top:12px;left:50%;display:grid;width:min(1140px,calc(100% - 24px));min-height:60px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);background:#142318d1;color:var(--white);box-shadow:0 18px 50px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.landscaping-demo .brand,.landscaping-demo .header-call,.landscaping-demo .site-header nav{display:flex;align-items:center}.landscaping-demo .brand{min-width:0;gap:10px;font-weight:900}.landscaping-demo .brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landscaping-demo .brand-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:var(--sage);color:var(--green-strong)}.landscaping-demo .site-header nav{display:none}.landscaping-demo .header-call{justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1a;font-size:.86rem;font-weight:850}.landscaping-demo .header-call span{display:none}.landscaping-demo .hero{position:relative;display:grid;min-height:auto;align-items:end;padding:116px 0 68px;isolation:isolate}.landscaping-demo .hero-image,.landscaping-demo .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.landscaping-demo .hero-image{background-image:url(/assets/green-valley-hero.png);background-position:58% center;background-size:cover}.landscaping-demo .hero-shade{z-index:-1;background:linear-gradient(90deg,#102014f0,#102014c7 60%,#1020146b),linear-gradient(180deg,rgba(16,32,20,.1),rgba(16,32,20,.16) 58%,var(--cream) 100%)}.landscaping-demo .hero-inner{display:grid;gap:24px}.landscaping-demo .hero-copy{max-width:700px;color:var(--white)}.landscaping-demo .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--sage);font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.landscaping-demo h1,.landscaping-demo h2,.landscaping-demo h3,.landscaping-demo p{margin-top:0}.landscaping-demo h1{max-width:720px;margin-bottom:18px;font-size:2.85rem;line-height:1;letter-spacing:0}.landscaping-demo h2{margin-bottom:14px;font-size:2.08rem;line-height:1.04;letter-spacing:0}.landscaping-demo h3{margin-bottom:10px;font-size:1.08rem;line-height:1.2;letter-spacing:0}.landscaping-demo .hero-text,.landscaping-demo .section-heading p,.landscaping-demo .service-card p,.landscaping-demo .project-panel p,.landscaping-demo .testimonial-card p,.landscaping-demo .about-layout p,.landscaping-demo .faq-list p,.landscaping-demo .quote-copy p,.landscaping-demo .site-footer{color:var(--muted);line-height:1.68}.landscaping-demo .hero-text{max-width:620px;margin-bottom:24px;color:#ffffffd1;font-size:1.02rem}.landscaping-demo .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.landscaping-demo .button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:950;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.landscaping-demo .button:hover,.landscaping-demo .header-call:hover{transform:translateY(-2px)}.landscaping-demo .button.primary{background:var(--sage);color:var(--green-strong);box-shadow:0 18px 38px #00000038}.landscaping-demo .button.secondary{border-color:#ffffff38;background:#ffffff1a;color:var(--white)}.landscaping-demo .proof-row{display:grid;gap:10px;color:#ffffffc7;font-weight:850}.landscaping-demo .proof-row span{display:flex;align-items:center;gap:8px}.landscaping-demo .proof-row svg{color:var(--gold)}.landscaping-demo .quote-card{display:none;max-width:390px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#142318bd;color:var(--white);box-shadow:0 22px 60px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landscaping-demo .quote-card span{display:block;margin-bottom:8px;color:var(--sage);font-size:.76rem;font-weight:950;text-transform:uppercase}.landscaping-demo .quote-card strong{display:block;margin-bottom:10px;font-size:1.35rem}.landscaping-demo .quote-card p{margin-bottom:0;color:#ffffffc2;line-height:1.6}.landscaping-demo .section{padding:72px 0}.landscaping-demo .section-heading{max-width:720px;margin-bottom:28px}.landscaping-demo .service-grid,.landscaping-demo .before-after,.landscaping-demo .testimonial-grid,.landscaping-demo .quote-layout,.landscaping-demo .faq-layout,.landscaping-demo .areas-layout,.landscaping-demo .about-layout{display:grid;gap:16px}.landscaping-demo .service-card,.landscaping-demo .project-panel,.landscaping-demo .testimonial-card,.landscaping-demo .quote-form,.landscaping-demo .faq-list details,.landscaping-demo .about-visual,.landscaping-demo .area-list,.landscaping-demo .quote-copy{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffbd;box-shadow:var(--shadow)}.landscaping-demo .service-card,.landscaping-demo .testimonial-card,.landscaping-demo .quote-copy{padding:20px}.landscaping-demo .service-card{min-height:234px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.landscaping-demo .service-card:hover{border-color:#2f6f3b47;background:var(--white);transform:translateY(-4px)}.landscaping-demo .section-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--green-strong);font-weight:950}.landscaping-demo .section-link:hover{color:var(--green)}.landscaping-demo .icon-box{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:50%;background:var(--sage);color:var(--green-strong)}.landscaping-demo .work-section{background:linear-gradient(180deg,#dfe8cf00,#dfe8cf94,#dfe8cf00)}.landscaping-demo .work-stack{display:grid;gap:14px}.landscaping-demo .project-panel{overflow:hidden;padding:16px}.landscaping-demo .project-panel>span{display:inline-flex;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:var(--soft);color:var(--green-strong);font-size:.78rem;font-weight:950;text-transform:uppercase}.landscaping-demo .project-image{position:relative;overflow:hidden;min-height:250px;margin-bottom:16px;border-radius:var(--radius);background-image:linear-gradient(180deg,#15201800,#152018b3),url(/assets/green-valley-before-after.png);background-size:202% 100%;box-shadow:inset 0 0 0 1px #ffffff38}.landscaping-demo .before-image{background-position:left center}.landscaping-demo .after-image{background-position:right center}.landscaping-demo .project-image div{position:absolute;right:12px;bottom:12px;left:12px;display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius);background:#152018bd;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landscaping-demo .project-image strong{font-size:.98rem}.landscaping-demo .project-image small{color:#ffffffc2;line-height:1.35}.landscaping-demo .project-summary{display:grid;gap:8px;padding:16px;border:1px solid rgba(47,111,59,.18);border-radius:var(--radius);background:#ffffffd6;box-shadow:var(--shadow)}.landscaping-demo .project-summary strong{color:var(--green-strong)}.landscaping-demo .project-summary span{color:var(--muted);line-height:1.55}.landscaping-demo .project-summary a{display:inline-flex;align-items:center;gap:7px;color:var(--green-strong);font-weight:950}.landscaping-demo .yard-visual{position:relative;overflow:hidden;min-height:220px;margin-bottom:16px;border-radius:var(--radius);background:var(--soft)}.landscaping-demo .yard-visual i{position:absolute;display:block;border-radius:999px}.landscaping-demo .tired-yard{background:linear-gradient(150deg,#77945c3d,#aa7a4b42),repeating-linear-gradient(0deg,rgba(21,32,24,.08),rgba(21,32,24,.08) 10px,transparent 10px,transparent 22px)}.landscaping-demo .tired-yard i:nth-child(1){left:16px;bottom:30px;width:70%;height:42px;background:#aa7a4b80}.landscaping-demo .tired-yard i:nth-child(2){right:30px;bottom:72px;width:52px;height:88px;background:#2f6f3b6b}.landscaping-demo .tired-yard i:nth-child(3){left:36px;top:38px;width:42%;height:60px;background:#ffffff5c}.landscaping-demo .polished-yard{background:radial-gradient(circle at 78% 28%,rgba(214,168,95,.45),transparent 26%),linear-gradient(135deg,#2f6f3bd1,#dfe8cfcc)}.landscaping-demo .polished-yard i:nth-child(1){left:16px;bottom:24px;width:78%;height:36px;background:#194722d1}.landscaping-demo .polished-yard i:nth-child(2){right:36px;bottom:72px;width:80px;height:80px;background:#fbf7eddb}.landscaping-demo .polished-yard i:nth-child(3){left:34px;top:38px;width:44%;height:58px;background:#ffffffdb}.landscaping-demo .areas-layout{align-items:start}.landscaping-demo .area-list{display:flex;flex-wrap:wrap;gap:10px;padding:18px}.landscaping-demo .area-list span,.landscaping-demo .contact-stack a,.landscaping-demo .contact-stack span{display:inline-flex;align-items:center;gap:8px}.landscaping-demo .area-list span{padding:9px 12px;border-radius:999px;background:var(--soft);color:var(--green-strong);font-weight:850}.landscaping-demo .testimonial-card{min-height:256px}.landscaping-demo .stars{display:flex;gap:4px;margin-bottom:16px;color:var(--gold)}.landscaping-demo .testimonial-card strong,.landscaping-demo .testimonial-card span{display:block}.landscaping-demo .testimonial-card strong{color:var(--ink)}.landscaping-demo .testimonial-card span{color:var(--muted)}.landscaping-demo .about-layout{align-items:center}.landscaping-demo .about-visual{display:grid;min-height:330px;place-items:center;padding:24px;background:linear-gradient(135deg,#2f6f3bdb,#152018e6),var(--green);color:var(--white)}.landscaping-demo .about-visual div{display:grid;gap:10px;justify-items:center;text-align:center}.landscaping-demo .about-visual strong{font-size:4rem;line-height:1}.landscaping-demo .about-visual span{color:#ffffffbd;font-weight:850}.landscaping-demo .check-list{display:grid;gap:10px;padding:0;margin:22px 0 0;list-style:none}.landscaping-demo .check-list li{display:flex;gap:10px;color:var(--muted);line-height:1.55}.landscaping-demo .check-list svg{flex:0 0 auto;color:var(--green);transform:translateY(3px)}.landscaping-demo .faq-list{display:grid;gap:12px}.landscaping-demo .faq-list details{overflow:hidden}.landscaping-demo .faq-list summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;font-weight:950;list-style:none}.landscaping-demo .faq-list summary::-webkit-details-marker{display:none}.landscaping-demo .faq-list summary:after{flex:0 0 auto;color:var(--green);content:"+";font-size:1.35rem}.landscaping-demo .faq-list details[open] summary:after{content:"-"}.landscaping-demo .faq-list p{margin:-2px 18px 18px}.landscaping-demo .quote-section{background:linear-gradient(180deg,#15201800,#15201812,#15201800)}.landscaping-demo .contact-stack{display:grid;gap:11px;margin-top:24px;color:var(--green-strong);font-weight:900}.landscaping-demo .quote-trust-grid{display:grid;gap:10px;margin-top:22px}.landscaping-demo .quote-trust-card{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:12px;border:1px solid rgba(47,111,59,.16);border-radius:var(--radius);background:var(--cream)}.landscaping-demo .quote-trust-card svg{grid-row:span 2;color:var(--green);transform:translateY(2px)}.landscaping-demo .quote-trust-card strong{color:var(--green-strong);font-size:.92rem}.landscaping-demo .quote-trust-card span{color:var(--muted);font-size:.86rem;line-height:1.45}.landscaping-demo .quote-form{display:grid;gap:14px;padding:18px;background:var(--white)}.landscaping-demo .quote-form label{display:grid;gap:7px;color:var(--muted);font-size:.88rem;font-weight:900}.landscaping-demo .quote-form input,.landscaping-demo .quote-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:6px;outline:none;background:var(--cream);color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.landscaping-demo .quote-form input{min-height:48px;padding:0 14px}.landscaping-demo .quote-form textarea{min-height:140px;resize:vertical;padding:14px}.landscaping-demo .quote-form input:focus,.landscaping-demo .quote-form textarea:focus{border-color:#2f6f3b94;background:var(--white);box-shadow:0 0 0 4px #2f6f3b24}.landscaping-demo .form-button{width:100%;border:0}.landscaping-demo .form-status{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.landscaping-demo .site-footer{padding:28px 0 44px}.landscaping-demo .footer-inner{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:22px}.landscaping-demo .footer-inner span:first-child{color:var(--green-strong);font-weight:950}.landscaping-demo .mobile-action-bar{position:fixed;z-index:40;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.26);border-radius:var(--radius);background:#142318e6;box-shadow:0 18px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landscaping-demo .mobile-action-bar a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#ffffff1a;color:var(--white);font-weight:950}.landscaping-demo .mobile-action-bar a:last-child{background:var(--sage);color:var(--green-strong)}@media (min-width: 620px){.landscaping-demo .section-inner{width:min(1140px,calc(100% - 56px))}.landscaping-demo .site-header{grid-template-columns:auto 1fr auto;width:min(1140px,calc(100% - 40px))}.landscaping-demo .site-header nav{display:flex;justify-content:center;gap:18px;color:#ffffffbd;font-size:.9rem;font-weight:850}.landscaping-demo .site-header nav a:hover{color:var(--white)}.landscaping-demo .header-call span{display:inline}.landscaping-demo h1{font-size:4rem}.landscaping-demo h2{font-size:2.65rem}.landscaping-demo .proof-row{display:flex;flex-wrap:wrap;gap:16px}.landscaping-demo .service-grid,.landscaping-demo .testimonial-grid,.landscaping-demo .quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}.landscaping-demo .quote-form .full,.landscaping-demo .form-button,.landscaping-demo .form-status{grid-column:1 / -1}.landscaping-demo .before-after,.landscaping-demo .quote-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landscaping-demo .footer-inner{grid-template-columns:1fr auto}}@media (min-width: 900px){.landscaping-demo .demo-shell{padding-bottom:0}.landscaping-demo .hero{min-height:84svh;padding:122px 0 76px}.landscaping-demo .hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end}.landscaping-demo .quote-card{display:block}.landscaping-demo .section{padding:96px 0}.landscaping-demo .service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landscaping-demo .areas-layout,.landscaping-demo .about-layout,.landscaping-demo .faq-layout,.landscaping-demo .quote-layout,.landscaping-demo .work-layout{grid-template-columns:.9fr 1.1fr;gap:44px}.landscaping-demo .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landscaping-demo .mobile-action-bar{display:none}}@media (max-width: 410px){.landscaping-demo .section-inner{width:min(100% - 28px,1140px)}.landscaping-demo .brand span:last-child{max-width:178px}.landscaping-demo .header-call{width:42px;padding:0}.landscaping-demo h1{font-size:2.38rem}.landscaping-demo h2{font-size:1.86rem}.landscaping-demo .button{width:100%}}@media (prefers-reduced-motion: reduce){.landscaping-demo *,.landscaping-demo *:before,.landscaping-demo *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.roofing-demo{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #08090b;--bg-2: #101419;--surface: rgba(20, 25, 30, .86);--surface-strong: #171d23;--line: rgba(237, 231, 221, .14);--line-strong: rgba(237, 231, 221, .24);--text: #f8f1e7;--muted: #bac0c7;--steel: #8cb6dd;--steel-strong: #c7dff5;--slate: #24384d;--amber: #f0b65f;--amber-dark: #6f4518;--danger: #ff936d;--shadow: 0 26px 78px rgba(0, 0, 0, .45);--radius: 8px;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.roofing-demo *{box-sizing:border-box}html{scroll-behavior:smooth}.roofing-demo{min-width:320px;margin:0;background:linear-gradient(180deg,#101419b3,#08090b 44%),var(--bg)}.roofing-demo button,.roofing-demo input,.roofing-demo textarea{font:inherit}.roofing-demo a{color:inherit;text-decoration:none}.roofing-demo .roofing-shell{min-height:100vh;overflow:hidden;padding-bottom:80px;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:52px 52px}.roofing-demo .section-inner{width:min(1140px,calc(100% - 36px));margin:0 auto}.roofing-demo .site-header{position:fixed;z-index:30;top:12px;left:50%;display:grid;width:min(1140px,calc(100% - 24px));min-height:60px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#08090bd1;box-shadow:0 16px 46px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.roofing-demo .brand,.roofing-demo .header-call,.roofing-demo .site-header nav{display:flex;align-items:center}.roofing-demo .brand{min-width:0;gap:10px;font-weight:950}.roofing-demo .brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roofing-demo .brand-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--amber),#f7d9a1);color:#1a1209}.roofing-demo .site-header nav{display:none}.roofing-demo .header-call{justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(240,182,95,.38);border-radius:999px;background:#f0b65f1f;color:var(--text);font-size:.86rem;font-weight:900}.roofing-demo .header-call span{display:none}.roofing-demo .hero{position:relative;display:grid;align-items:end;padding:116px 0 68px;isolation:isolate}.roofing-demo .hero-image,.roofing-demo .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.roofing-demo .hero-image{background-image:url(/assets/summit-ridge-hero.png);background-position:66% center;background-size:cover}.roofing-demo .hero-shade{z-index:-1;background:linear-gradient(90deg,#08090bf7,#08090bdb 52%,#08090b57),linear-gradient(180deg,rgba(8,9,11,.06),rgba(8,9,11,.2) 58%,var(--bg) 100%)}.roofing-demo .hero-inner{display:grid;gap:24px}.roofing-demo .hero-copy{max-width:720px}.roofing-demo .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--amber);font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.roofing-demo h1,.roofing-demo h2,.roofing-demo h3,.roofing-demo p{margin-top:0}.roofing-demo h1{max-width:720px;margin-bottom:18px;font-size:2.72rem;line-height:.98;letter-spacing:0}.roofing-demo h2{margin-bottom:14px;font-size:2.02rem;line-height:1.04;letter-spacing:0}.roofing-demo h3{margin-bottom:10px;font-size:1.08rem;line-height:1.18;letter-spacing:0}.roofing-demo .hero-text,.roofing-demo .section-heading p,.roofing-demo .service-card p,.roofing-demo .project-card p,.roofing-demo .claim-layout p,.roofing-demo .testimonial-card p,.roofing-demo .areas-layout p,.roofing-demo .faq-list p,.roofing-demo .inspection-copy p,.roofing-demo .site-footer{color:var(--muted);line-height:1.68}.roofing-demo .hero-text{max-width:620px;margin-bottom:24px;color:#f8f1e7d6;font-size:1.02rem}.roofing-demo .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.roofing-demo .button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:950;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.roofing-demo .button:hover,.roofing-demo .header-call:hover{transform:translateY(-2px)}.roofing-demo .button.primary{background:linear-gradient(135deg,var(--amber),#f8d79b);color:#1a1209;box-shadow:0 18px 40px #f0b65f38}.roofing-demo .button.secondary{border-color:#ede7dd3b;background:#ffffff14;color:var(--text)}.roofing-demo .proof-row{display:grid;gap:10px;color:#f8f1e7d1;font-weight:850}.roofing-demo .proof-row span{display:flex;align-items:center;gap:8px}.roofing-demo .proof-row svg{color:var(--amber)}.roofing-demo .inspection-card{display:none;max-width:390px;padding:20px;border:1px solid rgba(237,231,221,.2);border-radius:var(--radius);background:#101419c2;color:var(--text);box-shadow:0 22px 66px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.roofing-demo .inspection-card span{display:block;margin-bottom:8px;color:var(--amber);font-size:.76rem;font-weight:950;text-transform:uppercase}.roofing-demo .inspection-card strong{display:block;margin-bottom:10px;font-size:1.28rem;line-height:1.2}.roofing-demo .inspection-card p{margin-bottom:16px;color:#f8f1e7bd;line-height:1.6}.roofing-demo .inspection-card a,.roofing-demo .section-link{display:inline-flex;align-items:center;gap:7px;color:var(--steel-strong);font-weight:950}.roofing-demo .section{padding:72px 0}.roofing-demo .section-heading{max-width:720px;margin-bottom:28px}.roofing-demo .urgent-section{padding:28px 0;background:linear-gradient(90deg,#6f451857,#24384d38)}.roofing-demo .urgent-inner{display:grid;gap:18px;align-items:center;padding:18px;border:1px solid rgba(240,182,95,.22);border-radius:var(--radius);background:#14191ebd;box-shadow:var(--shadow)}.roofing-demo .urgent-inner h2{max-width:760px;font-size:1.58rem}.roofing-demo .urgent-inner p{margin-bottom:0;color:#f8f1e7c7;line-height:1.65}.roofing-demo .urgent-button{border-color:#ff936d47;background:#ff936d1f;color:var(--text)}.roofing-demo .service-grid,.roofing-demo .project-grid,.roofing-demo .testimonial-grid,.roofing-demo .inspection-layout,.roofing-demo .faq-layout,.roofing-demo .areas-layout,.roofing-demo .claim-layout{display:grid;gap:16px}.roofing-demo .service-card,.roofing-demo .project-card,.roofing-demo .testimonial-card,.roofing-demo .inspection-form,.roofing-demo .faq-list details,.roofing-demo .inspection-copy,.roofing-demo .claim-card,.roofing-demo .area-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.roofing-demo .service-card,.roofing-demo .testimonial-card,.roofing-demo .inspection-copy{padding:20px}.roofing-demo .service-card{min-height:238px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.roofing-demo .service-card:hover{border-color:#8cb6dd57;background:#1b2229e6;transform:translateY(-4px)}.roofing-demo .icon-box{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:50%;background:#8cb6dd26;color:var(--steel-strong)}.roofing-demo .projects-section{background:linear-gradient(180deg,#24384d00,#24384d57,#24384d00)}.roofing-demo .project-card{overflow:hidden}.roofing-demo .project-photo{position:relative;min-height:230px;background-image:linear-gradient(180deg,#08090b00,#08090bbd),url(/assets/summit-ridge-hero.png);background-size:155% auto;background-position:center 42%}.roofing-demo .project-2 .project-photo{background-position:18% 42%}.roofing-demo .project-3 .project-photo{background-position:86% 60%}.roofing-demo .project-photo span{position:absolute;right:14px;bottom:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#08090bb8;color:var(--amber);font-size:.78rem;font-weight:950;text-transform:uppercase}.roofing-demo .project-copy{padding:18px}.roofing-demo .project-copy strong{display:block;color:var(--steel-strong);line-height:1.5}.roofing-demo .claim-layout{align-items:center}.roofing-demo .claim-steps{display:grid;gap:12px}.roofing-demo .claim-card{display:flex;gap:14px;padding:18px}.roofing-demo .claim-card svg{flex:0 0 auto;color:var(--amber);transform:translateY(2px)}.roofing-demo .claim-card p{margin-bottom:0}.roofing-demo .stars{display:flex;gap:4px;margin-bottom:16px;color:var(--amber)}.roofing-demo .testimonial-card{min-height:250px}.roofing-demo .testimonial-card strong,.roofing-demo .testimonial-card span{display:block}.roofing-demo .testimonial-card strong{color:var(--text)}.roofing-demo .testimonial-card span{color:var(--muted)}.roofing-demo .areas-layout{align-items:start}.roofing-demo .area-list{display:flex;flex-wrap:wrap;gap:10px;padding:18px}.roofing-demo .area-list span,.roofing-demo .contact-stack a,.roofing-demo .contact-stack span{display:inline-flex;align-items:center;gap:8px}.roofing-demo .area-list span{padding:9px 12px;border-radius:999px;background:#8cb6dd1f;color:var(--steel-strong);font-weight:850}.roofing-demo .faq-list{display:grid;gap:12px}.roofing-demo .faq-list details{overflow:hidden}.roofing-demo .faq-list summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;font-weight:950;list-style:none}.roofing-demo .faq-list summary::-webkit-details-marker{display:none}.roofing-demo .faq-list summary:after{flex:0 0 auto;color:var(--amber);content:"+";font-size:1.35rem}.roofing-demo .faq-list details[open] summary:after{content:"-"}.roofing-demo .faq-list p{margin:-2px 18px 18px}.roofing-demo .inspection-section{background:linear-gradient(180deg,#24384d00,#24384d47,#24384d00)}.roofing-demo .contact-stack{display:grid;gap:11px;margin-top:24px;color:var(--steel-strong);font-weight:900}.roofing-demo .quote-trust-grid{display:grid;gap:10px;margin-top:22px}.roofing-demo .quote-trust-card{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:12px;border:1px solid rgba(140,182,221,.18);border-radius:var(--radius);background:#08090b52}.roofing-demo .quote-trust-card svg{grid-row:span 2;color:var(--amber);transform:translateY(2px)}.roofing-demo .quote-trust-card strong{color:var(--text);font-size:.92rem}.roofing-demo .quote-trust-card span{color:var(--muted);font-size:.86rem;line-height:1.45}.roofing-demo .inspection-form{display:grid;gap:14px;padding:18px;background:#14191ef5}.roofing-demo .inspection-form label{display:grid;gap:7px;color:var(--muted);font-size:.88rem;font-weight:900}.roofing-demo .inspection-form input,.roofing-demo .inspection-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:6px;outline:none;background:#08090bcc;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.roofing-demo .inspection-form input{min-height:48px;padding:0 14px}.roofing-demo .inspection-form textarea{min-height:140px;resize:vertical;padding:14px}.roofing-demo .inspection-form input:focus,.roofing-demo .inspection-form textarea:focus{border-color:#f0b65fad;background:#08090bf5;box-shadow:0 0 0 4px #f0b65f24}.roofing-demo .form-button{width:100%;border:0}.roofing-demo .form-status{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.roofing-demo .site-footer{padding:28px 0 44px}.roofing-demo .footer-inner{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:22px}.roofing-demo .footer-inner span:first-child{color:var(--amber);font-weight:950}.roofing-demo .mobile-action-bar{position:fixed;z-index:40;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;padding:10px;border:1px solid rgba(237,231,221,.22);border-radius:var(--radius);background:#08090be6;box-shadow:0 18px 50px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roofing-demo .mobile-action-bar a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#ffffff1a;color:var(--text);font-weight:950}.roofing-demo .mobile-action-bar a:last-child{background:linear-gradient(135deg,var(--amber),#f8d79b);color:#1a1209}@media (min-width: 620px){.roofing-demo .section-inner{width:min(1140px,calc(100% - 56px))}.roofing-demo .site-header{grid-template-columns:auto 1fr auto;width:min(1140px,calc(100% - 40px))}.roofing-demo .site-header nav{display:flex;justify-content:center;gap:18px;color:#f8f1e7b8;font-size:.9rem;font-weight:850}.roofing-demo .site-header nav a:hover{color:var(--text)}.roofing-demo .header-call span{display:inline}.roofing-demo h1{font-size:4rem}.roofing-demo h2{font-size:2.58rem}.roofing-demo .proof-row{display:flex;flex-wrap:wrap;gap:16px}.roofing-demo .service-grid,.roofing-demo .testimonial-grid,.roofing-demo .inspection-form,.roofing-demo .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roofing-demo .inspection-form .full,.roofing-demo .form-button,.roofing-demo .form-status{grid-column:1 / -1}.roofing-demo .quote-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roofing-demo .footer-inner{grid-template-columns:1fr auto}}@media (min-width: 900px){.roofing-demo .roofing-shell{padding-bottom:0}.roofing-demo .hero{min-height:86svh;padding:122px 0 76px}.roofing-demo .hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end}.roofing-demo .inspection-card{display:block}.roofing-demo .section{padding:96px 0}.roofing-demo .urgent-inner{grid-template-columns:minmax(0,1fr) auto;padding:22px}.roofing-demo .service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.roofing-demo .project-grid,.roofing-demo .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roofing-demo .areas-layout,.roofing-demo .faq-layout,.roofing-demo .inspection-layout,.roofing-demo .claim-layout{grid-template-columns:.9fr 1.1fr;gap:44px}.roofing-demo .mobile-action-bar{display:none}}@media (max-width: 410px){.roofing-demo .section-inner{width:min(100% - 28px,1140px)}.roofing-demo .brand span:last-child{max-width:178px}.roofing-demo .header-call{width:42px;padding:0}.roofing-demo h1{font-size:2.34rem}.roofing-demo h2{font-size:1.84rem}.roofing-demo .button{width:100%}}@media (prefers-reduced-motion: reduce){.roofing-demo *,.roofing-demo *:before,.roofing-demo *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.landscaping-demo.demo-shell,.roofing-demo.roofing-shell{min-height:100vh;overflow:hidden;padding-bottom:80px}.landscaping-demo .demo-return,.roofing-demo .demo-return{position:fixed;z-index:45;top:8px;left:50%;display:flex;width:min(1140px,calc(100% - 24px));min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:8px;background:#070908e0;color:#f7f1e6;box-shadow:0 12px 34px #0000003d;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landscaping-demo .demo-return a,.roofing-demo .demo-return a{display:inline-flex;align-items:center;color:#f7f1e6;font-size:.86rem;font-weight:950}.landscaping-demo .demo-return a:before,.roofing-demo .demo-return a:before{margin-right:7px;content:"<"}.landscaping-demo .demo-return span,.roofing-demo .demo-return span{color:#f7f1e6ad;font-size:.72rem;font-weight:900;text-transform:uppercase}.landscaping-demo .site-header,.roofing-demo .site-header{top:58px}.landscaping-demo .hero,.roofing-demo .hero{padding-top:164px}@media (min-width: 900px){.landscaping-demo.demo-shell,.roofing-demo.roofing-shell{padding-bottom:0}.landscaping-demo .hero,.roofing-demo .hero{padding-top:174px}}.pressure-demo{min-height:100vh;overflow:hidden;padding-bottom:80px;background:linear-gradient(180deg,#e5f7fff5,#f8fcff 44%),#f8fcff;color:#102033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--cf-ink: #102033;--cf-muted: #5f7185;--cf-white: #ffffff;--cf-soft: #edf8ff;--cf-line: rgba(16, 32, 51, .12);--cf-line-strong: rgba(16, 32, 51, .2);--cf-blue: #137dc5;--cf-blue-strong: #075b96;--cf-aqua: #33c1db;--cf-mint: #8fd6bd;--cf-navy: #0d2742;--cf-gold: #e2a84e;--cf-shadow: 0 24px 70px rgba(24, 72, 105, .16);--cf-radius: 8px}.pressure-demo *,.pressure-demo *:before,.pressure-demo *:after{box-sizing:border-box}.pressure-demo a{color:inherit;text-decoration:none}.pressure-demo button,.pressure-demo input,.pressure-demo textarea{font:inherit}.cf-inner{width:min(1140px,calc(100% - 36px));margin:0 auto}.cf-return{position:fixed;z-index:45;top:8px;left:50%;display:flex;width:min(1140px,calc(100% - 24px));min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:var(--cf-radius);background:#0d2742e6;color:var(--cf-white);box-shadow:0 14px 36px #0d274238;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cf-return a{display:inline-flex;align-items:center;font-size:.86rem;font-weight:950}.cf-return a:before{margin-right:7px;content:"<"}.cf-return span{color:#ffffffad;font-size:.72rem;font-weight:900;text-transform:uppercase}.cf-header{position:fixed;z-index:40;top:58px;left:50%;display:grid;width:min(1140px,calc(100% - 24px));min-height:60px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.42);border-radius:var(--cf-radius);background:#ffffffd6;box-shadow:0 18px 48px #0d27422e;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cf-brand,.cf-header nav,.cf-header-call{display:flex;align-items:center}.cf-brand{min-width:0;gap:10px;color:var(--cf-navy);font-weight:950}.cf-brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-brand-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--cf-blue),var(--cf-aqua));color:var(--cf-white)}.cf-header nav{display:none}.cf-header-call{justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(19,125,197,.24);border-radius:999px;background:var(--cf-soft);color:var(--cf-blue-strong);font-size:.86rem;font-weight:950}.cf-header-call span{display:none}.cf-hero{position:relative;display:grid;align-items:end;padding:164px 0 70px;isolation:isolate}.cf-hero-image,.cf-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cf-hero-image{background-image:url(/assets/clearflow-hero.png);background-position:64% center;background-size:cover}.cf-hero-shade{z-index:-1;background:linear-gradient(90deg,#f2fafffa,#f2faffdb 46%,#f2faff3d),linear-gradient(180deg,#f2faff0a,#f2faff2e 58%,#f8fcff)}.cf-hero-inner{display:grid;gap:24px}.cf-hero-copy{max-width:700px}.cf-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--cf-blue-strong);font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.cf-hero h1,.cf-section h2,.cf-section h3,.pressure-demo p{margin-top:0}.cf-hero h1{max-width:720px;margin-bottom:18px;color:var(--cf-navy);font-size:2.74rem;line-height:.98;letter-spacing:0}.cf-section h2{margin-bottom:14px;color:var(--cf-navy);font-size:2.04rem;line-height:1.04;letter-spacing:0}.cf-section h3{margin-bottom:10px;color:var(--cf-navy);font-size:1.08rem;line-height:1.18;letter-spacing:0}.cf-hero-text,.cf-heading p,.cf-service-card p,.cf-project-card p,.cf-process-layout p,.cf-testimonial-card p,.cf-areas-layout p,.cf-faq-list p,.cf-quote-copy p,.cf-footer{color:var(--cf-muted);line-height:1.68}.cf-hero-text{max-width:610px;margin-bottom:24px;font-size:1.04rem}.cf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.cf-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:950;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.cf-button:hover,.cf-header-call:hover{transform:translateY(-2px)}.cf-primary{background:linear-gradient(135deg,var(--cf-blue),var(--cf-aqua));color:var(--cf-white);box-shadow:0 18px 40px #137dc53d}.cf-secondary{border-color:#137dc538;background:#ffffffad;color:var(--cf-blue-strong)}.cf-proof-row{display:grid;gap:10px;color:var(--cf-navy);font-weight:850}.cf-proof-row span{display:flex;align-items:center;gap:8px}.cf-proof-row svg{color:var(--cf-blue)}.cf-quote-card{display:none;max-width:390px;padding:20px;border:1px solid rgba(255,255,255,.58);border-radius:var(--cf-radius);background:#ffffffc7;color:var(--cf-navy);box-shadow:var(--cf-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cf-quote-card span{display:block;margin-bottom:8px;color:var(--cf-blue-strong);font-size:.76rem;font-weight:950;text-transform:uppercase}.cf-quote-card strong{display:block;margin-bottom:10px;font-size:1.28rem;line-height:1.2}.cf-quote-card p{margin-bottom:0;color:var(--cf-muted)}.cf-section{padding:72px 0}.cf-heading{max-width:720px;margin-bottom:28px}.cf-service-grid,.cf-before-after,.cf-testimonial-grid,.cf-areas-layout,.cf-faq-layout,.cf-quote-layout,.cf-process-layout{display:grid;gap:16px}.cf-service-card,.cf-project-card,.cf-testimonial-card,.cf-quote-copy,.cf-quote-form,.cf-faq-list details,.cf-process-card,.cf-area-list{border:1px solid var(--cf-line);border-radius:var(--cf-radius);background:#ffffffc7;box-shadow:var(--cf-shadow)}.cf-service-card,.cf-testimonial-card,.cf-quote-copy{padding:20px}.cf-service-card{min-height:236px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cf-service-card:hover{border-color:#137dc547;background:var(--cf-white);transform:translateY(-4px)}.cf-icon-box{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:50%;background:var(--cf-soft);color:var(--cf-blue-strong)}.cf-work-section{background:linear-gradient(180deg,#edf8ff00,#d3f1fb9e,#edf8ff00)}.cf-project-card{overflow:hidden;padding:16px}.cf-project-card>span{display:inline-flex;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:var(--cf-soft);color:var(--cf-blue-strong);font-size:.78rem;font-weight:950;text-transform:uppercase}.cf-project-image{position:relative;overflow:hidden;min-height:250px;margin-bottom:16px;border-radius:var(--cf-radius);background-image:linear-gradient(180deg,#0d274200,#0d2742a3),url(/assets/clearflow-before-after.png);background-size:202% 100%;box-shadow:inset 0 0 0 1px #ffffff57}.cf-before-image{background-position:left center}.cf-after-image{background-position:right center}.cf-project-image strong{position:absolute;right:12px;bottom:12px;left:12px;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:var(--cf-radius);background:#0d2742bd;color:var(--cf-white);font-size:.98rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cf-process-layout{align-items:center}.cf-section-link{display:inline-flex;align-items:center;gap:7px;color:var(--cf-blue-strong);font-weight:950}.cf-process-list{display:grid;gap:12px}.cf-process-card{display:flex;align-items:flex-start;gap:12px;padding:16px;color:var(--cf-navy);font-weight:900}.cf-process-card svg{flex:0 0 auto;color:var(--cf-blue);transform:translateY(2px)}.cf-stars{display:flex;gap:4px;margin-bottom:16px;color:var(--cf-gold)}.cf-testimonial-card{min-height:250px}.cf-testimonial-card strong,.cf-testimonial-card span{display:block}.cf-testimonial-card strong{color:var(--cf-navy)}.cf-testimonial-card span{color:var(--cf-muted)}.cf-areas-layout{align-items:start}.cf-area-list{display:flex;flex-wrap:wrap;gap:10px;padding:18px}.cf-area-list span,.cf-contact-stack a,.cf-contact-stack span,.cf-trust-grid span{display:inline-flex;align-items:center;gap:8px}.cf-area-list span{padding:9px 12px;border-radius:999px;background:var(--cf-soft);color:var(--cf-blue-strong);font-weight:850}.cf-faq-list{display:grid;gap:12px}.cf-faq-list details{overflow:hidden}.cf-faq-list summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;color:var(--cf-navy);font-weight:950;list-style:none}.cf-faq-list summary::-webkit-details-marker{display:none}.cf-faq-list summary:after{flex:0 0 auto;color:var(--cf-blue);content:"+";font-size:1.35rem}.cf-faq-list details[open] summary:after{content:"-"}.cf-faq-list p{margin:-2px 18px 18px}.cf-quote-section{background:linear-gradient(180deg,#d3f1fb00,#d3f1fb85,#d3f1fb00)}.cf-trust-grid{display:grid;gap:10px;margin-top:22px;color:var(--cf-navy);font-weight:900}.cf-trust-grid span{padding:10px 12px;border:1px solid rgba(19,125,197,.14);border-radius:var(--cf-radius);background:var(--cf-soft)}.cf-trust-grid svg{color:var(--cf-blue)}.cf-contact-stack{display:grid;gap:11px;margin-top:24px;color:var(--cf-blue-strong);font-weight:900}.cf-quote-form{display:grid;gap:14px;padding:18px;background:var(--cf-white)}.cf-quote-form label{display:grid;gap:7px;color:var(--cf-muted);font-size:.88rem;font-weight:900}.cf-quote-form input,.cf-quote-form textarea{width:100%;border:1px solid var(--cf-line-strong);border-radius:6px;outline:none;background:#f7fbff;color:var(--cf-ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.cf-quote-form input{min-height:48px;padding:0 14px}.cf-quote-form textarea{min-height:140px;resize:vertical;padding:14px}.cf-quote-form input:focus,.cf-quote-form textarea:focus{border-color:#137dc58f;background:var(--cf-white);box-shadow:0 0 0 4px #137dc51f}.cf-form-button{width:100%;border:0}.cf-form-status{margin:0;color:var(--cf-muted);font-size:.88rem;line-height:1.5}.cf-footer{padding:28px 0 44px}.cf-footer-inner{display:grid;gap:8px;border-top:1px solid var(--cf-line);padding-top:22px}.cf-footer-inner span:first-child{color:var(--cf-blue-strong);font-weight:950}.cf-mobile-action-bar{position:fixed;z-index:46;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.5);border-radius:var(--cf-radius);background:#0d2742e6;box-shadow:0 18px 50px #0d274242;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cf-mobile-action-bar a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#ffffff1f;color:var(--cf-white);font-weight:950}.cf-mobile-action-bar a:last-child{background:var(--cf-white);color:var(--cf-blue-strong)}@media (min-width: 620px){.cf-inner{width:min(1140px,calc(100% - 56px))}.cf-header{grid-template-columns:auto 1fr auto;width:min(1140px,calc(100% - 40px))}.cf-header nav{display:flex;justify-content:center;gap:18px;color:var(--cf-muted);font-size:.9rem;font-weight:850}.cf-header nav a:hover{color:var(--cf-blue-strong)}.cf-header-call span{display:inline}.cf-hero h1{font-size:4rem}.cf-section h2{font-size:2.62rem}.cf-proof-row{display:flex;flex-wrap:wrap;gap:16px}.cf-service-grid,.cf-testimonial-grid,.cf-quote-form,.cf-before-after{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-quote-form .cf-full,.cf-form-button,.cf-form-status{grid-column:1 / -1}.cf-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-footer-inner{grid-template-columns:1fr auto}}@media (min-width: 900px){.pressure-demo{padding-bottom:0}.cf-hero{min-height:86svh;padding-top:174px;padding-bottom:76px}.cf-hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end}.cf-quote-card{display:block}.cf-section{padding:96px 0}.cf-service-grid,.cf-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-work-layout,.cf-process-layout,.cf-areas-layout,.cf-faq-layout,.cf-quote-layout{grid-template-columns:.9fr 1.1fr;gap:44px}.cf-mobile-action-bar{display:none}}@media (max-width: 410px){.cf-inner{width:min(100% - 28px,1140px)}.cf-brand span:last-child{max-width:178px}.cf-header-call{width:42px;padding:0}.cf-hero h1{font-size:2.34rem}.cf-section h2{font-size:1.84rem}.cf-button{width:100%}}.landscaping-demo .leadflow-return-link,.roofing-demo .leadflow-return-link,.cf-return .leadflow-return-link{gap:7px}.landscaping-demo .leadflow-return-link:before,.roofing-demo .leadflow-return-link:before,.cf-return .leadflow-return-link:before{margin:0;content:none}.landscaping-demo .leadflow-return-link .leadflow-mark,.roofing-demo .leadflow-return-link .leadflow-mark,.cf-return .leadflow-return-link .leadflow-mark{width:20px;height:20px;filter:drop-shadow(0 0 10px rgba(5,135,255,.48))}.leadflow-demo-footer-signature{display:inline-flex;width:max-content;align-items:center;gap:7px;padding:7px 10px 7px 8px;border:1px solid rgba(5,135,255,.16);border-radius:999px;color:#0c161ead;font-size:.74rem;font-weight:900;text-transform:uppercase}.leadflow-demo-footer-signature .leadflow-mark{width:18px;height:18px;filter:drop-shadow(0 0 8px rgba(5,135,255,.38))}.roofing-demo .leadflow-demo-footer-signature{color:#ede7ddad}.cf-footer-inner .leadflow-demo-footer-signature{color:#102033a3}@media (min-width: 620px){.landscaping-demo .footer-inner,.roofing-demo .footer-inner,.cf-footer-inner{grid-template-columns:1fr auto auto;align-items:center}.leadflow-demo-footer-signature{justify-self:end}}@media (max-width: 460px){.landscaping-demo .demo-return>span,.roofing-demo .demo-return>span,.cf-return>span{display:none}}.concrete-demo{--concrete-ink: #17150f;--concrete-charcoal: #24221b;--concrete-stone: #f3eee4;--concrete-paper: #fffaf0;--concrete-muted: rgba(38, 35, 27, .68);--concrete-line: rgba(38, 35, 27, .13);--concrete-gold: #b98a42;--concrete-green: #31594d;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#17150ff5,#24221bf0 42%,#f4eee1 42%),#f4eee1;color:var(--concrete-ink);font-family:var(--font-sans)}.concrete-demo *,.concrete-demo *:before,.concrete-demo *:after{box-sizing:border-box}.concrete-preview-note{padding:9px 18px;background:#0f0e0a;color:#fffaf0b8;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.concrete-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100% - 28px,1180px);margin:0 auto;padding:16px 0;color:var(--concrete-paper)}.concrete-header:before{position:absolute;top:8px;right:-14px;bottom:8px;left:-14px;z-index:-1;border:1px solid rgba(255,250,240,.1);border-radius:8px;background:#11100bb3;box-shadow:0 18px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:""}.concrete-header .leadflow-return-link,.concrete-brand,.concrete-nav,.concrete-phone{color:inherit}.concrete-header .leadflow-return-link{display:none;align-items:center;gap:8px;min-width:0;color:#fffaf0c7;font-size:.8rem;font-weight:900;text-decoration:none;text-transform:uppercase}.concrete-header .leadflow-mark{width:22px;height:22px;filter:drop-shadow(0 0 12px rgba(5,135,255,.45))}.concrete-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;text-decoration:none}.concrete-brand-mark{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,250,240,.24);border-radius:8px;background:linear-gradient(135deg,#fffaf0f2,#b98a42b8);color:#18150f;font-size:.74rem;font-weight:950}.concrete-brand strong,.concrete-brand small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concrete-brand strong{font-size:.96rem}.concrete-brand small{color:#fffaf09e;font-size:.72rem;font-weight:800}.concrete-nav{display:none;align-items:center;justify-content:center;gap:8px}.concrete-nav a{padding:9px 10px;border-radius:8px;color:#fffaf0b3;font-size:.82rem;font-weight:850;text-decoration:none}.concrete-nav a:hover{background:#fffaf014;color:var(--concrete-paper)}.concrete-phone{display:none;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,250,240,.18);border-radius:8px;background:#fffaf01a;color:var(--concrete-paper);font-size:.84rem;font-weight:900;text-decoration:none}.concrete-hero,.concrete-section,.concrete-gallery-section,.concrete-area-section,.concrete-estimate-section,.concrete-footer{width:min(100% - 28px,1180px);margin-right:auto;margin-left:auto}.concrete-hero{display:grid;gap:22px;padding:30px 0 64px;color:var(--concrete-paper)}.concrete-hero-media{position:relative;order:-1;min-height:clamp(310px,72vw,520px);margin:0;overflow:hidden;border:1px solid rgba(255,250,240,.15);border-radius:8px;background:#24221b;box-shadow:0 24px 54px #00000047}.concrete-hero-media img,.concrete-gallery-grid img{display:block;width:100%;height:100%;object-fit:cover}.concrete-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12100b00 48%,#12100b8f);content:""}.concrete-hero-media figcaption,.concrete-gallery-grid figcaption{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);padding:7px 9px;border:1px solid rgba(255,250,240,.18);border-radius:8px;background:#11100bb8;color:#fffaf0c7;font-size:.7rem;font-weight:900;text-transform:uppercase}.concrete-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.concrete-kicker{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin:0;color:var(--concrete-gold);font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.concrete-hero h1,.concrete-section h2,.concrete-gallery-section h2,.concrete-area-section h2,.concrete-estimate-section h2{margin:0;letter-spacing:0}.concrete-hero h1{max-width:780px;color:var(--concrete-paper);font-size:clamp(2.68rem,13vw,5.72rem);line-height:.92}.concrete-hero-text{max-width:620px;margin:0;color:#fffaf0b8;font-size:clamp(1rem,3.5vw,1.18rem);line-height:1.65}.concrete-actions{display:grid;gap:10px;width:100%}.concrete-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border-radius:8px;font-size:.92rem;font-weight:950;line-height:1.2;text-align:center;text-decoration:none}.concrete-button-primary{border:1px solid rgba(255,250,240,.28);background:var(--concrete-paper);color:#17150f;box-shadow:0 20px 36px #0000002e}.concrete-button-secondary{border:1px solid rgba(255,250,240,.18);background:#fffaf014;color:var(--concrete-paper)}.concrete-proof-strip{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.concrete-proof-strip span,.concrete-area-grid span,.concrete-estimate-proof span{display:inline-flex;min-width:0;align-items:center;gap:7px;border-radius:8px;font-size:.78rem;font-weight:900}.concrete-proof-strip span{padding:9px 10px;border:1px solid rgba(255,250,240,.14);background:#fffaf014;color:#fffaf0c7}.concrete-section,.concrete-gallery-section,.concrete-area-section,.concrete-estimate-section{padding:54px 0}.concrete-section-heading{display:grid;gap:10px;max-width:690px;margin-bottom:24px}.concrete-section h2,.concrete-gallery-section h2,.concrete-area-section h2,.concrete-estimate-section h2{color:var(--concrete-ink);font-size:clamp(2rem,8vw,3.35rem);line-height:.98}.concrete-section-heading p,.concrete-area-section p,.concrete-estimate-copy p{margin:0;color:var(--concrete-muted);font-size:1rem;line-height:1.6}.concrete-service-grid{display:grid;gap:12px}.concrete-service-grid a,.concrete-process-list article,.concrete-estimate-form{border:1px solid var(--concrete-line);border-radius:8px;background:#fffaf0c2;box-shadow:0 18px 36px #24221b14}.concrete-service-grid a{display:grid;gap:10px;padding:18px;color:var(--concrete-ink);text-decoration:none}.concrete-service-grid svg{color:var(--concrete-gold)}.concrete-service-grid strong{font-size:1.03rem}.concrete-service-grid p{margin:0;color:var(--concrete-muted);font-size:.9rem;line-height:1.55}.concrete-service-grid span{display:inline-flex;align-items:center;gap:6px;color:var(--concrete-green);font-size:.78rem;font-weight:950;text-transform:uppercase}.concrete-gallery-section{width:100%;max-width:none;background:#191812;color:var(--concrete-paper)}.concrete-gallery-section .concrete-section-heading,.concrete-gallery-grid{width:min(100% - 28px,1180px);margin-right:auto;margin-left:auto}.concrete-gallery-section h2{color:var(--concrete-paper)}.concrete-gallery-section .concrete-section-heading p{color:#fffaf0a8}.concrete-gallery-grid{display:grid;gap:12px}.concrete-gallery-grid figure{position:relative;min-height:260px;margin:0;overflow:hidden;border:1px solid rgba(255,250,240,.12);border-radius:8px;background:#24221b}.concrete-gallery-grid figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11100b00 52%,#11100b94);content:""}.concrete-area-section{display:grid;gap:22px;align-items:center}.concrete-area-grid,.concrete-estimate-proof{display:flex;flex-wrap:wrap;gap:10px}.concrete-area-grid span,.concrete-estimate-proof span{padding:11px 12px;border:1px solid var(--concrete-line);background:#fffaf0bf;color:var(--concrete-charcoal)}.concrete-process-list{display:grid;gap:12px}.concrete-process-list article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:17px}.concrete-process-list span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--concrete-charcoal);color:var(--concrete-paper);font-size:.78rem;font-weight:950}.concrete-process-list p{margin:0;color:var(--concrete-muted);font-size:.96rem;line-height:1.5}.concrete-estimate-section{display:grid;gap:24px;align-items:start}.concrete-estimate-copy{display:grid;gap:14px;min-width:0}.concrete-estimate-copy a{color:var(--concrete-green);font-weight:950}.concrete-estimate-form{display:grid;gap:13px;padding:18px}.concrete-estimate-form label{display:grid;gap:7px;color:var(--concrete-charcoal);font-size:.8rem;font-weight:950;text-transform:uppercase}.concrete-estimate-form input,.concrete-estimate-form select,.concrete-estimate-form textarea{width:100%;min-width:0;border:1px solid rgba(38,35,27,.15);border-radius:8px;background:#ffffffc2;color:var(--concrete-ink);font:inherit;font-size:.96rem;line-height:1.35}.concrete-estimate-form input,.concrete-estimate-form select{min-height:47px;padding:0 12px}.concrete-estimate-form textarea{resize:vertical;padding:12px}.concrete-form-button{width:100%;border-color:transparent;background:var(--concrete-green);color:var(--concrete-paper)}.concrete-form-note{margin:0;color:var(--concrete-muted);font-size:.86rem;line-height:1.45}.concrete-footer{display:grid;gap:7px;padding:32px 0 92px;border-top:1px solid var(--concrete-line);color:var(--concrete-muted);font-size:.88rem}.concrete-footer strong{color:var(--concrete-ink)}.concrete-footer a{color:var(--concrete-green);font-weight:950}.concrete-mobile-actions{position:fixed;right:12px;bottom:12px;left:12px;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(255,250,240,.14);border-radius:8px;background:#11100be6;box-shadow:0 20px 40px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.concrete-mobile-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:var(--concrete-paper);color:var(--concrete-ink);font-size:.9rem;font-weight:950;text-decoration:none}.concrete-mobile-actions a:last-child{background:var(--concrete-gold)}@media (min-width: 680px){.concrete-header{grid-template-columns:auto minmax(220px,.82fr) minmax(250px,1fr) auto}.concrete-header .leadflow-return-link,.concrete-nav,.concrete-phone{display:inline-flex}.concrete-actions{grid-template-columns:repeat(2,minmax(0,max-content));width:auto}.concrete-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concrete-gallery-grid{grid-template-columns:1.05fr .8fr .8fr}.concrete-gallery-grid figure:first-child{min-height:430px}.concrete-gallery-grid figure:not(:first-child){min-height:430px}.concrete-process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.concrete-process-list article{grid-template-columns:1fr;align-content:start}.concrete-estimate-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.concrete-estimate-form .full,.concrete-form-button,.concrete-form-note{grid-column:1 / -1}}@media (max-width: 959px){.concrete-mobile-actions{display:none}.concrete-footer{padding-bottom:34px}}@media (min-width: 960px){.concrete-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr);gap:40px;min-height:760px;align-items:center;padding:46px 0 82px}.concrete-hero-media{order:0;min-height:620px}.concrete-hero h1{font-size:clamp(4.5rem,7.3vw,6.95rem)}.concrete-section,.concrete-gallery-section,.concrete-area-section,.concrete-estimate-section{padding-top:78px;padding-bottom:78px}.concrete-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.concrete-area-section,.concrete-estimate-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)}.concrete-mobile-actions{display:none}.concrete-footer{grid-template-columns:1fr auto auto;padding-bottom:34px}}@media (max-width: 430px){.concrete-preview-note{padding-right:12px;padding-left:12px;font-size:.68rem}.concrete-brand strong{max-width:230px;font-size:.9rem}.concrete-brand small{max-width:230px}.concrete-hero h1{font-size:2.38rem}.concrete-hero-media{height:clamp(228px,64vw,280px);min-height:0}.concrete-gallery-grid figure{min-height:220px}}.prospect-demo{--prospect-deep: #07110d;--prospect-panel: #101c16;--prospect-panel-strong: #17251d;--prospect-paper: #fff9ec;--prospect-stone: #f3eddd;--prospect-ink: #152018;--prospect-muted: rgba(33, 43, 35, .68);--prospect-line: rgba(33, 43, 35, .14);--prospect-action: #f4d88b;--prospect-accent: #8fc46a;--prospect-accent-strong: #385e42;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#07110dfa,#121e18f2 43%,#f3eddd 43%),var(--prospect-stone);color:var(--prospect-ink);font-family:var(--font-sans)}.prospect-demo *,.prospect-demo *:before,.prospect-demo *:after{box-sizing:border-box}.blue-creek-prospect{--prospect-deep: #08110c;--prospect-panel: #101b14;--prospect-panel-strong: #1b271b;--prospect-accent: #d3b76a;--prospect-accent-strong: #4d6a3d;--prospect-action: #f3d37d}.prospect-preview-note{padding:9px 18px;background:#060b08;color:#fff9ecb8;font-size:.72rem;font-weight:850;letter-spacing:0;text-align:center;text-transform:uppercase}.prospect-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100% - 28px,1180px);margin:0 auto;padding:16px 0;color:var(--prospect-paper)}.prospect-header:before{position:absolute;top:8px;right:-14px;bottom:8px;left:-14px;z-index:-1;border:1px solid rgba(255,249,236,.12);border-radius:8px;background:#060c09bd;box-shadow:0 18px 44px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:""}.prospect-return-link,.prospect-brand,.prospect-nav,.prospect-phone{color:inherit}.prospect-return-link{display:none;align-items:center;gap:8px;min-width:0;color:#fff9ecc7;font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase}.prospect-return-link .leadflow-mark{width:22px;height:22px;filter:drop-shadow(0 0 12px rgba(5,135,255,.42))}.prospect-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;text-decoration:none}.prospect-brand-mark{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,249,236,.24);border-radius:8px;background:linear-gradient(135deg,#fff9ecf5,#8fc46ac2);color:#0b120e;font-size:.74rem;font-weight:950}.blue-creek-prospect .prospect-brand-mark{background:linear-gradient(135deg,#fff9ecf5,#d3b76acc)}.prospect-brand strong,.prospect-brand small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-brand strong{font-size:.96rem}.prospect-brand small{color:#fff9ec9e;font-size:.72rem;font-weight:800}.prospect-nav{display:none;align-items:center;justify-content:center;gap:8px}.prospect-nav a{padding:9px 10px;border-radius:8px;color:#fff9ecb8;font-size:.82rem;font-weight:850;text-decoration:none}.prospect-nav a:hover{background:#fff9ec14;color:var(--prospect-paper)}.prospect-phone{display:none;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,249,236,.18);border-radius:8px;background:#fff9ec1a;color:var(--prospect-paper);font-size:.84rem;font-weight:900;text-decoration:none}.prospect-hero,.prospect-section,.prospect-proof-section,.prospect-area-section,.prospect-estimate-section,.prospect-footer{width:min(100% - 28px,1180px);margin-right:auto;margin-left:auto}.prospect-hero{display:grid;gap:22px;padding:30px 0 64px;color:var(--prospect-paper)}.prospect-hero-media,.prospect-proof-image{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,249,236,.15);border-radius:8px;background:var(--prospect-panel);box-shadow:0 24px 54px #00000047}.prospect-hero-media{order:-1;min-height:clamp(320px,74vw,520px)}.prospect-hero-media img,.prospect-proof-image img{display:block;width:100%;height:100%;object-fit:cover}.tree-prospect .prospect-hero-media img{object-position:50% 42%}.blue-creek-prospect .prospect-hero-media img{object-position:54% 50%}.prospect-hero-media:after,.prospect-proof-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050b0800 48%,#050b0894);content:""}.prospect-hero-media figcaption,.prospect-proof-image figcaption{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);padding:7px 9px;border:1px solid rgba(255,249,236,.18);border-radius:8px;background:#060c09bd;color:#fff9ecc7;font-size:.68rem;font-weight:900;text-transform:uppercase}.prospect-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.prospect-kicker{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin:0;color:var(--prospect-action);font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.prospect-hero h1,.prospect-section h2,.prospect-proof-section h2,.prospect-area-section h2,.prospect-estimate-section h2{margin:0;letter-spacing:0}.prospect-hero h1{max-width:820px;color:var(--prospect-paper);font-size:clamp(2.56rem,12.2vw,5.3rem);line-height:.94}.prospect-hero-text{max-width:640px;margin:0;color:#fff9ecb8;font-size:clamp(1rem,3.5vw,1.17rem);line-height:1.65}.prospect-actions{display:grid;gap:10px;width:100%}.prospect-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;min-width:0;padding:13px 16px;border-radius:8px;font-size:.91rem;font-weight:950;line-height:1.2;text-align:center;text-decoration:none}.prospect-button-primary{border:1px solid rgba(255,249,236,.28);background:var(--prospect-paper);color:#0b120e;box-shadow:0 20px 36px #0000002e}.prospect-button-secondary{border:1px solid rgba(255,249,236,.18);background:#fff9ec14;color:var(--prospect-paper)}.prospect-proof-strip{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.prospect-proof-strip span,.prospect-area-grid span,.prospect-estimate-proof span{display:inline-flex;min-width:0;align-items:center;gap:7px;border-radius:8px;font-size:.78rem;font-weight:900}.prospect-proof-strip span{padding:9px 10px;border:1px solid rgba(255,249,236,.14);background:#fff9ec14;color:#fff9ecc7}.prospect-section,.prospect-proof-section,.prospect-area-section,.prospect-estimate-section{padding:54px 0}.prospect-section-heading,.prospect-proof-copy{display:grid;gap:10px;max-width:710px;margin-bottom:24px}.prospect-section h2,.prospect-proof-section h2,.prospect-area-section h2,.prospect-estimate-section h2{color:var(--prospect-ink);font-size:clamp(1.95rem,7.2vw,3.2rem);line-height:1}.prospect-section-heading p,.prospect-proof-copy p,.prospect-area-section p,.prospect-estimate-copy p{margin:0;color:var(--prospect-muted);font-size:1rem;line-height:1.6}.prospect-service-grid{display:grid;gap:12px}.prospect-service-grid a,.prospect-process-list article,.prospect-estimate-form{border:1px solid var(--prospect-line);border-radius:8px;background:#fff9ecc2;box-shadow:0 18px 36px #19231c14}.prospect-service-grid a{display:grid;gap:9px;padding:18px;color:var(--prospect-ink);text-decoration:none}.prospect-service-grid svg{color:var(--prospect-accent-strong)}.prospect-service-grid strong{font-size:1.03rem}.prospect-service-grid p{margin:0;color:var(--prospect-muted);font-size:.9rem;line-height:1.55}.prospect-assumption,.prospect-card-action{display:inline-flex;width:fit-content;align-items:center;gap:6px;font-size:.72rem;font-weight:950;text-transform:uppercase}.prospect-assumption{padding:5px 7px;border:1px solid rgba(56,94,66,.18);border-radius:8px;background:#385e4214;color:var(--prospect-accent-strong)}.prospect-card-action{color:var(--prospect-accent-strong)}.prospect-proof-section{width:100%;max-width:none;display:grid;gap:24px;align-items:center;background:var(--prospect-panel);color:var(--prospect-paper)}.prospect-proof-section>*{width:min(100% - 28px,1180px);margin-right:auto;margin-left:auto}.prospect-proof-section h2{color:var(--prospect-paper)}.prospect-proof-copy p{color:#fff9ecad}.prospect-proof-image{min-height:320px}.prospect-area-section{display:grid;gap:22px;align-items:center}.prospect-area-grid,.prospect-estimate-proof{display:flex;flex-wrap:wrap;gap:10px}.prospect-area-grid span,.prospect-estimate-proof span{padding:11px 12px;border:1px solid var(--prospect-line);background:#fff9ecbf;color:var(--prospect-ink)}.prospect-process-list{display:grid;gap:12px}.prospect-process-list article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:17px}.prospect-process-list span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--prospect-accent-strong);color:var(--prospect-paper);font-size:.78rem;font-weight:950}.prospect-process-list p{margin:0;color:var(--prospect-muted);font-size:.96rem;line-height:1.5}.prospect-estimate-section{display:grid;gap:24px;align-items:start}.prospect-estimate-copy{display:grid;gap:14px;min-width:0}.prospect-estimate-copy a{color:var(--prospect-accent-strong);font-weight:950}.prospect-estimate-form{display:grid;gap:13px;padding:18px}.prospect-estimate-form label{display:grid;gap:7px;color:var(--prospect-ink);font-size:.78rem;font-weight:950;text-transform:uppercase}.prospect-estimate-form input,.prospect-estimate-form select,.prospect-estimate-form textarea{width:100%;min-width:0;border:1px solid rgba(33,43,35,.15);border-radius:8px;background:#ffffffc2;color:var(--prospect-ink);font:inherit;font-size:.96rem;line-height:1.35}.prospect-estimate-form input,.prospect-estimate-form select{min-height:47px;padding:0 12px}.prospect-estimate-form textarea{resize:vertical;padding:12px}.prospect-form-button{width:100%;border-color:transparent;background:var(--prospect-accent-strong);color:var(--prospect-paper)}.prospect-form-note{margin:0;color:var(--prospect-muted);font-size:.86rem;line-height:1.45}.prospect-footer{display:grid;gap:7px;padding:32px 0 98px;border-top:1px solid var(--prospect-line);color:var(--prospect-muted);font-size:.88rem}.prospect-footer strong{color:var(--prospect-ink)}.prospect-footer a{color:var(--prospect-accent-strong);font-weight:950}.prospect-mobile-actions{position:fixed;right:12px;bottom:12px;left:12px;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(255,249,236,.14);border-radius:8px;background:#060c09eb;box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prospect-mobile-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:var(--prospect-paper);color:var(--prospect-ink);font-size:.9rem;font-weight:950;text-decoration:none}.prospect-mobile-actions a:last-child{background:var(--prospect-action)}@media (min-width: 680px){.prospect-header{grid-template-columns:auto minmax(220px,.82fr) minmax(250px,1fr) auto}.prospect-return-link,.prospect-nav,.prospect-phone{display:inline-flex}.prospect-actions{grid-template-columns:repeat(2,minmax(0,max-content));width:auto}.prospect-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-proof-section{grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);padding-right:max(14px,calc((100vw - 1180px)/2));padding-left:max(14px,calc((100vw - 1180px)/2))}.prospect-proof-section>*{width:auto;margin-right:0;margin-left:0}.prospect-proof-copy{width:auto}.prospect-proof-image{width:auto;min-height:440px}.prospect-process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-process-list article{grid-template-columns:1fr;align-content:start}.prospect-estimate-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.prospect-estimate-form .full,.prospect-form-button,.prospect-form-note{grid-column:1 / -1}}@media (min-width: 760px){.prospect-mobile-actions{display:none}.prospect-footer{padding-bottom:34px}}@media (min-width: 960px){.prospect-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr);gap:40px;min-height:760px;align-items:center;padding:46px 0 82px}.prospect-hero-media{order:0;min-height:620px}.prospect-hero h1{font-size:clamp(4.1rem,6.8vw,6.35rem)}.prospect-section,.prospect-proof-section,.prospect-area-section,.prospect-estimate-section{padding-top:78px;padding-bottom:78px}.prospect-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-area-section,.prospect-estimate-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)}.prospect-footer{grid-template-columns:1fr auto auto}}@media (max-width: 430px){.prospect-preview-note{padding-right:12px;padding-left:12px;font-size:.66rem}.prospect-brand strong{max-width:226px;font-size:.88rem}.prospect-brand small{max-width:226px}.prospect-hero h1{font-size:2.28rem}.prospect-hero-media{height:clamp(238px,66vw,292px);min-height:0}.prospect-proof-image{min-height:250px}}.concrete-demo,.prospect-demo{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.concrete-demo{background:linear-gradient(180deg,#17150f 0,#24221b 30rem,#f4eee1 54rem,#f4eee1),#f4eee1}.prospect-demo{background:linear-gradient(180deg,var(--prospect-deep) 0,var(--prospect-panel-strong) 31rem,var(--prospect-stone) 56rem,var(--prospect-stone) 100%),var(--prospect-stone)}.concrete-button,.prospect-button,.cf-button{min-width:0;white-space:normal}.concrete-button:focus-visible,.concrete-nav a:focus-visible,.concrete-phone:focus-visible,.concrete-service-grid a:focus-visible,.concrete-mobile-actions a:focus-visible,.concrete-estimate-form input:focus-visible,.concrete-estimate-form select:focus-visible,.concrete-estimate-form textarea:focus-visible,.prospect-button:focus-visible,.prospect-nav a:focus-visible,.prospect-phone:focus-visible,.prospect-service-grid a:focus-visible,.prospect-mobile-actions a:focus-visible,.prospect-estimate-form input:focus-visible,.prospect-estimate-form select:focus-visible,.prospect-estimate-form textarea:focus-visible,.cf-button:focus-visible,.cf-header a:focus-visible,.cf-mobile-action-bar a:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:3px}.concrete-hero,.prospect-hero{gap:clamp(22px,4vw,42px);padding-top:38px;padding-bottom:58px}.concrete-hero h1,.prospect-hero h1{max-width:760px;line-height:.98;text-wrap:balance}.concrete-hero-text,.prospect-hero-text{max-width:650px}.concrete-hero-media,.prospect-hero-media{aspect-ratio:4 / 3;min-height:0}.concrete-action-band,.prospect-action-band{display:grid;gap:18px;align-items:center;width:min(100% - 28px,1180px);margin:0 auto;padding:20px;border-radius:8px;box-shadow:0 22px 50px #0000002e}.concrete-action-band{border:1px solid rgba(255,250,240,.16);background:linear-gradient(135deg,#b98a4233,#31594d29),#181610eb;color:var(--concrete-paper)}.prospect-action-band{border:1px solid rgba(255,249,236,.16);background:linear-gradient(135deg,color-mix(in srgb,var(--prospect-accent) 22%,transparent),#fff9ec0f),#080f0beb;color:var(--prospect-paper)}.concrete-action-band h2,.prospect-action-band h2{max-width:780px;margin:0 0 8px;color:inherit;font-size:clamp(1.38rem,3vw,2rem);line-height:1.08}.concrete-action-band p:not(.concrete-kicker),.prospect-action-band p:not(.prospect-kicker){max-width:720px;margin:0;color:#fffaf0b8;line-height:1.58}.concrete-action-band .concrete-button,.prospect-action-band .prospect-button{width:100%}.concrete-service-grid a,.prospect-service-grid a{align-content:start;min-height:220px}.concrete-gallery-grid figure{aspect-ratio:4 / 3;min-height:0}.concrete-gallery-grid figure:first-child,.concrete-gallery-grid figure:not(:first-child){min-height:0}.prospect-proof-section{box-shadow:inset 0 1px #fff9ec14,inset 0 -1px #fff9ec14}.concrete-faq-list,.prospect-faq-list{display:grid;gap:12px}.concrete-faq-list details,.prospect-faq-list details{overflow:hidden;border-radius:8px;box-shadow:0 18px 36px #19231c14}.concrete-faq-list details{border:1px solid var(--concrete-line);background:#fffaf0c7}.prospect-faq-list details{border:1px solid var(--prospect-line);background:#fff9ecc7}.concrete-faq-list summary,.prospect-faq-list summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;cursor:pointer;font-weight:950;line-height:1.25;list-style:none}.concrete-faq-list summary::-webkit-details-marker,.prospect-faq-list summary::-webkit-details-marker{display:none}.concrete-faq-list summary:after,.prospect-faq-list summary:after{flex:0 0 auto;content:"+";font-size:1.35rem;line-height:1}.concrete-faq-list summary:after{color:var(--concrete-green)}.prospect-faq-list summary:after{color:var(--prospect-accent-strong)}.concrete-faq-list details[open] summary:after,.prospect-faq-list details[open] summary:after{content:"-"}.concrete-faq-list p,.prospect-faq-list p{margin:-2px 18px 18px;color:var(--concrete-muted);line-height:1.58}.prospect-faq-list p{color:var(--prospect-muted)}.cf-primary{box-shadow:0 20px 44px #137dc547}.cf-before-after{align-items:stretch}.cf-project-card{display:grid;grid-template-rows:auto auto 1fr}.cf-project-image{aspect-ratio:16 / 10;min-height:0;background-size:202% 100%}@media (min-width: 680px){.concrete-action-band,.prospect-action-band{grid-template-columns:minmax(0,1fr) auto;padding:22px}.concrete-action-band .concrete-button,.prospect-action-band .prospect-button{width:auto}}@media (min-width: 680px) and (max-width: 899px){.concrete-header,.prospect-header{grid-template-columns:minmax(0,1fr) auto}.concrete-header .leadflow-return-link,.concrete-nav,.prospect-return-link,.prospect-nav{display:none}.concrete-phone,.prospect-phone{display:inline-flex}}@media (max-width: 959px){.concrete-hero h1{font-size:clamp(2.34rem,7.5vw,3.8rem)}.prospect-hero h1{font-size:clamp(2.28rem,7.2vw,3.65rem)}}@media (min-width: 760px) and (max-width: 959px){.concrete-hero,.prospect-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;padding-top:46px;padding-bottom:68px}.concrete-hero-media,.prospect-hero-media{order:0;aspect-ratio:4 / 5}.concrete-actions,.prospect-actions{grid-template-columns:1fr}}@media (min-width: 960px){.concrete-hero,.prospect-hero{min-height:660px;padding-top:54px;padding-bottom:74px}.concrete-hero-media,.prospect-hero-media{min-height:500px}.concrete-hero h1{font-size:clamp(3.25rem,4.9vw,5.25rem)}.prospect-hero h1{font-size:clamp(3.1rem,4.7vw,5rem)}.concrete-section,.concrete-gallery-section,.concrete-area-section,.concrete-estimate-section,.prospect-section,.prospect-proof-section,.prospect-area-section,.prospect-estimate-section{padding-top:88px;padding-bottom:88px}.concrete-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 759px){.concrete-hero,.prospect-hero{padding-bottom:104px}.concrete-actions,.prospect-actions,.concrete-proof-strip,.prospect-proof-strip{display:none}.concrete-mobile-actions{display:grid}.concrete-footer{padding-bottom:98px}}@media (min-width: 760px){.concrete-mobile-actions{display:none}}@media (max-width: 430px){.concrete-hero h1,.prospect-hero h1{font-size:2.12rem;line-height:1.02}.concrete-hero-media,.prospect-hero-media{height:auto;aspect-ratio:1.12}.concrete-button,.prospect-button{font-size:.86rem}}.concrete-demo{background:linear-gradient(180deg,#17150f 0,#17150f 9.5rem,#f4eee1 9.5rem,#f4eee1),#f4eee1}.prospect-demo{background:linear-gradient(180deg,var(--prospect-deep) 0,var(--prospect-deep) 9.5rem,var(--prospect-stone) 9.5rem,var(--prospect-stone) 100%),var(--prospect-stone)}.concrete-hero,.prospect-hero{margin-top:clamp(12px,2vw,22px);margin-bottom:clamp(18px,3vw,28px);overflow:hidden;padding:clamp(18px,3vw,34px);border-radius:8px;box-shadow:0 28px 72px #00000038}.concrete-hero{border:1px solid rgba(255,250,240,.16);background:linear-gradient(135deg,rgba(185,138,66,.14),transparent 38%),linear-gradient(180deg,#24221bf5,#17150ffa);background-color:#17150f;color:var(--concrete-paper)}.prospect-hero{border:1px solid rgba(255,249,236,.16);background:linear-gradient(135deg,color-mix(in srgb,var(--prospect-accent) 16%,transparent),transparent 38%),linear-gradient(180deg,var(--prospect-panel-strong),var(--prospect-deep));background-color:var(--prospect-deep);color:var(--prospect-paper)}.concrete-hero h1,.concrete-hero-text,.concrete-hero .concrete-kicker,.concrete-proof-strip span,.prospect-hero h1,.prospect-hero-text,.prospect-hero .prospect-kicker,.prospect-proof-strip span{text-shadow:none}.concrete-hero h1,.prospect-hero h1{color:var(--concrete-paper)}.prospect-hero h1{color:var(--prospect-paper)}.concrete-hero-text{color:#fffaf0c2}.prospect-hero-text{color:#fff9ecc2}.concrete-hero .concrete-kicker,.concrete-gallery-section .concrete-kicker,.concrete-action-band .concrete-kicker{color:#e1b569}.prospect-hero .prospect-kicker,.prospect-proof-section .prospect-kicker,.prospect-action-band .prospect-kicker{color:var(--prospect-action)}.concrete-section .concrete-kicker,.concrete-area-section .concrete-kicker,.concrete-estimate-section .concrete-kicker{color:var(--concrete-green)}.prospect-section .prospect-kicker,.prospect-area-section .prospect-kicker,.prospect-estimate-section .prospect-kicker{color:var(--prospect-accent-strong)}.concrete-button-secondary,.prospect-button-secondary{border-color:#fffaf047;background:#fffaf01c;color:var(--concrete-paper)}.prospect-button-secondary{border-color:#fff9ec47;background:#fff9ec1c;color:var(--prospect-paper)}.concrete-proof-strip span{border-color:#fffaf038;background:#fffaf01c;color:#fffaf0d6}.prospect-proof-strip span{border-color:#fff9ec38;background:#fff9ec1c;color:#fff9ecd6}.concrete-action-band,.prospect-action-band{margin-top:0;margin-bottom:clamp(8px,2vw,18px)}.concrete-button:focus-visible,.concrete-nav a:focus-visible,.concrete-phone:focus-visible,.concrete-service-grid a:focus-visible,.concrete-mobile-actions a:focus-visible{outline:3px solid rgba(225,181,105,.82);outline-offset:3px}.prospect-button:focus-visible,.prospect-nav a:focus-visible,.prospect-phone:focus-visible,.prospect-service-grid a:focus-visible,.prospect-mobile-actions a:focus-visible{outline:3px solid rgba(244,216,139,.82);outline-offset:3px}.concrete-estimate-form input:focus-visible,.concrete-estimate-form select:focus-visible,.concrete-estimate-form textarea:focus-visible{border-color:#31594d9e;outline:3px solid rgba(49,89,77,.22);outline-offset:2px;background:#fff}.prospect-estimate-form input:focus-visible,.prospect-estimate-form select:focus-visible,.prospect-estimate-form textarea:focus-visible{border-color:color-mix(in srgb,var(--prospect-accent-strong) 72%,#111);outline:3px solid color-mix(in srgb,var(--prospect-accent-strong) 24%,transparent);outline-offset:2px;background:#fff}@media (min-width: 960px){.concrete-hero,.prospect-hero{min-height:0}}@media (min-width: 760px){.concrete-hero,.prospect-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.concrete-hero-copy,.prospect-hero-copy{order:1}.concrete-hero-media,.prospect-hero-media{order:2;width:100%;max-width:100%;min-width:0}}@media (min-width: 960px){.concrete-hero,.prospect-hero{grid-template-columns:minmax(0,.94fr) minmax(380px,.8fr);align-items:center}.concrete-hero h1{max-width:650px;font-size:clamp(3rem,4.05vw,4.65rem);line-height:1}.prospect-hero h1{max-width:650px;font-size:clamp(2.85rem,3.9vw,4.45rem);line-height:1}.concrete-hero-media,.prospect-hero-media{min-height:0}}
