:root{--bg:#07110f;--bg-soft:#0f1b18;--panel:#081815d1;--panel-strong:#0e201df5;--line:#bde4d924;--line-strong:#bde4d942;--text:#f2f6f2;--muted:#a6b8b0;--muted-strong:#d3dfd7;--accent:#9de2c5;--accent-strong:#d7f9e7;--accent-deep:#4cb691;--warn:#f5c76e;--shadow:0 30px 100px #0000005c;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#74cdaa33,#0000 26%),radial-gradient(circle at 100% 0,#f5c76e1c,#0000 22%),linear-gradient(#06100e 0%,#071511 55%,#050c0a 100%);margin:0;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.page-shell{position:relative;overflow:hidden}.page-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 75%);mask-image:linear-gradient(#00000073,#0000 75%)}.dashboard-shell{padding-bottom:48px}.content-wrap{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 56px;position:relative}.page-glow{filter:blur(90px);opacity:.45;pointer-events:none;width:520px;height:520px;position:absolute;inset:auto}.page-glow-left{background:#55bca042;top:-120px;left:-180px}.page-glow-right{background:#f0bf5833;top:180px;right:-200px}.site-header,.site-footer,.hero-grid,.pricing-grid,.proof-grid,.metrics-grid,.audit-shell,.studio-shell,.crm-shell,.cta-banner,.dashboard-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header{box-shadow:var(--shadow);background:#061411bd;border:1px solid #bde4d91f;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.brand-mark{letter-spacing:.04em;font-size:1.05rem;font-weight:800}.site-nav{color:var(--muted);gap:18px;font-size:.95rem;display:flex}.site-nav a:hover,.footer-links a:hover{color:var(--accent-strong)}.header-cta,.primary-button,.ghost-button,.upload-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.upload-button input{display:none}.primary-button{background:linear-gradient(135deg, var(--accent-strong), var(--accent-deep));color:#04110e;font-weight:700;box-shadow:0 16px 30px #4cb6912e}.ghost-button,.header-cta,.upload-button{border-color:var(--line-strong);color:var(--text);background:#0a211ec2}.header-cta:hover,.primary-button:hover,.ghost-button:hover,.upload-button:hover{transform:translateY(-1px)}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;margin-top:28px;display:grid}.hero-copy,.hero-panel,.proof-card,.pricing-card,.content-card,.studio-card,.crm-list,.crm-detail,.metric-card,.stat-card,.panel-list div,.workflow-tab{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815db}.hero-copy,.hero-panel{border-radius:34px;padding:36px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.76rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.05em;margin-bottom:18px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3.4rem,7vw,6rem);line-height:.92}h2,h3{letter-spacing:-.03em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.hero-text,.section-copy,.panel-list span,.pricing-card p,.proof-card span,.workflow-tab span,.site-footer p,.audit-summary span,.metric-card span,.stat-card span{color:var(--muted)}.hero-text{max-width:58ch;margin-bottom:24px;font-size:1.05rem;line-height:1.75}.micro-copy{max-width:58ch;color:var(--muted-strong);margin:18px 0 14px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.trust-row{flex-wrap:wrap;gap:10px;display:flex}.trust-row span,.status-pill{color:var(--muted-strong);background:#061210eb;border:1px solid #bde4d92e;border-radius:999px;padding:10px 14px;font-size:.88rem}.quick-facts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.quick-facts span{color:var(--muted-strong);background:#081815b8;border:1px solid #bde4d929;border-radius:999px;padding:9px 13px;font-size:.85rem}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat-card{border-radius:var(--radius-md);padding:16px}.stat-card strong,.metric-card strong,.pricing-card h3{color:var(--accent-strong);margin-bottom:6px;font-size:1.55rem;display:block}.hero-panel{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.panel-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.panel-list{gap:12px;display:grid}.panel-list div{background:#061412db;border-radius:20px;padding:16px}.panel-list strong{margin-bottom:6px;display:block}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.proof-card{border-radius:24px;padding:24px}.demo-block,.video-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:24px;padding:28px}.video-shell{gap:14px;margin-top:18px;display:grid}.video-frame{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,#7dd3b029,#0000 28%),radial-gradient(circle at 80% 15%,#f5c76e24,#0000 24%),linear-gradient(#061210fa,#050e0cfa);border-radius:28px;position:relative;overflow:hidden}.video-topbar{background:#040c0b80;border-bottom:1px solid #bde4d914;align-items:center;gap:8px;padding:14px 16px;display:flex}.video-dot{border-radius:999px;width:10px;height:10px}.video-dot-red{background:#ff6b6b}.video-dot-yellow{background:#ffd166}.video-dot-green{background:#7dd3b0}.video-time{color:var(--muted-strong);margin-left:auto;font-size:.88rem}.video-preview{height:calc(100% - 55px);padding:20px;position:relative}.video-cursor{background:#d7f9e7f2;border-radius:50%;width:16px;height:16px;animation:2.6s ease-in-out infinite cursor-bounce;position:absolute;top:28%;left:49%;box-shadow:0 0 0 8px #d7f9e71f}.video-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081815e0;border:1px solid #bde4d929;border-radius:22px;padding:18px;position:absolute;box-shadow:0 18px 40px #0000003d}.video-card strong{margin-bottom:6px;font-size:1.1rem;display:block}.video-card span{color:var(--muted);line-height:1.5}.video-card-main{width:min(44%,360px);animation:5.2s ease-in-out infinite video-float-left;top:18%;left:8%}.video-card-side{width:min(30%,260px);animation:5.8s ease-in-out infinite video-float-right;top:18%;right:8%}.video-card-bottom{width:min(36%,300px);animation:5.4s ease-in-out infinite video-float-bottom;bottom:12%;right:18%}.video-notes{flex-wrap:wrap;gap:10px;display:flex}.video-notes span{color:var(--muted-strong);background:#061412b8;border:1px solid #bde4d929;border-radius:999px;padding:10px 14px;font-size:.88rem}.video-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.video-summary-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:18px}.video-summary-card strong{margin-bottom:8px;display:block}.video-summary-card p{color:var(--muted);margin:0;line-height:1.65}@keyframes cursor-bounce{0%,to{transform:translate(0)}25%{transform:translate(-70px,18px)}55%{transform:translate(24px,52px)}80%{transform:translate(-20px,-12px)}}@keyframes video-float-left{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes video-float-right{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes video-float-bottom{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.demo-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.demo-card strong{margin-bottom:10px;display:block}.audit-strip{border:1px solid var(--line);background:#051110e6;border-radius:22px;margin-top:18px;padding:18px 20px}.audit-findings{flex-wrap:wrap;gap:10px;display:flex}.audit-findings span{border:1px solid var(--line-strong);color:var(--muted-strong);border-radius:999px;padding:10px 14px}.proof-card p{line-height:1.65}.gbp-explainer-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.gbp-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.gbp-explainer-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.gbp-explainer-card strong{margin-bottom:8px;display:block}.gbp-explainer-card p{color:var(--muted);margin:0;line-height:1.65}.long-tail-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.long-tail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.long-tail-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.long-tail-card strong{margin-bottom:8px;display:block}.long-tail-card p{color:var(--muted);margin:0;line-height:1.65}.social-proof-strip,.owner-proof-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.proof-metrics,.owner-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.proof-metric,.owner-proof-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.proof-metric strong,.owner-proof-card strong{margin-bottom:10px;display:block}.proof-metric span,.owner-proof-card p{color:var(--muted);line-height:1.65}.owner-proof-card p{margin-bottom:12px}.how-it-works-block,.deliverables-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.how-it-works-grid,.deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.how-card,.deliverable-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.how-step{min-width:36px;height:36px;color:var(--accent-strong);background:#9ce2c51f;border:1px solid #bde4d929;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;display:inline-flex}.how-card p,.deliverable-card strong{color:var(--muted);line-height:1.65}.deliverable-card span{color:var(--accent-strong);background:#4cb6911f;border-radius:999px;margin-bottom:10px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.deliverable-card strong{display:block}.before-after-grid{gap:14px;margin-top:18px;display:grid}.before-after-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.before-after-col p{color:var(--muted);margin:10px 0 0;line-height:1.65}.before-after-label{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.before-after-label.before{color:#f4d38a;background:#f5c76e1f}.before-after-label.after{color:var(--accent-strong);background:#4cb69124}.before-after-arrow{color:var(--accent-strong);font-size:1.5rem;font-weight:700}.faq-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.faq-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.faq-card h3{margin-bottom:10px;font-size:1.05rem}.faq-card p{color:var(--muted);margin:0;line-height:1.7}.verticals-block{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815b8;border-radius:32px;margin-top:22px;padding:28px}.verticals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vertical-card{border:1px solid var(--line);background:#051110e6;border-radius:22px;padding:20px}.vertical-card p{color:var(--muted);margin:14px 0 0;line-height:1.65}.vertical-badge{color:var(--accent-strong);background:#9ce2c51f;border:1px solid #bde4d929;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.proof-card strong{margin-bottom:4px;display:block}.studio-shell{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.studio-sidebar,.studio-main,.content-card,.crm-shell,.dashboard-hero{border-radius:var(--radius-xl)}.studio-sidebar,.studio-main{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:26px}.workflow-list{gap:10px;margin-top:18px;display:grid}.workflow-tab{text-align:left;width:100%;color:var(--text);border-color:#0000;border-radius:18px;padding:16px}.workflow-tab.active{background:var(--panel-strong);border-color:#7dd3b06b}.workflow-tab strong,.workflow-tab span{display:block}.studio-card{border-radius:var(--radius-xl);background:var(--panel-strong);border-color:var(--line-strong);padding:26px}.studio-card-head,.crm-header,.crm-detail-head,.cta-banner,.dashboard-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.studio-actions,.crm-actions{flex-wrap:wrap;gap:10px;display:flex}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 14px;display:grid}.field{color:var(--muted-strong);gap:8px;display:grid}.field span{font-size:.92rem}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;color:var(--text);background:#041110e6;border-radius:14px;outline:none;padding:14px 16px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#7dd3b085;box-shadow:0 0 0 3px #7dd3b01f}.field-full{grid-column:1/-1}.pricing-section,.metrics-grid,.cta-banner,.dashboard-hero,.audit-form-shell,.crm-shell{margin-top:24px}.section-heading{max-width:58ch;margin-bottom:16px}.pricing-grid,.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-card,.metric-card{border-radius:24px;padding:24px}.pricing-card.featured{background:linear-gradient(#15332cfa,#091b18f5);border-color:#7dd3b052}.pricing-card ul{color:var(--muted);margin:18px 0 0;padding-left:18px}.cta-banner,.dashboard-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815db;padding:24px 26px}.cta-banner{align-items:center;margin-top:24px}.content-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815db;padding:32px}.audit-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;margin-top:24px;display:grid}.audit-hero-copy,.audit-side-card,.audit-info-card,.audit-form-shell .content-card{border-radius:28px}.audit-hero-copy{padding:34px}.audit-stats{margin-top:20px}.audit-side-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0f231ff5,#081815e6);flex-direction:column;justify-content:space-between;gap:18px;padding:30px;display:flex}.audit-pill-list{flex-wrap:wrap;gap:10px;display:flex}.audit-pill-list span{color:var(--muted-strong);background:#061412b8;border:1px solid #bde4d929;border-radius:999px;padding:10px 14px;font-size:.88rem}.audit-note{color:var(--muted);margin:0;line-height:1.7}.audit-page-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;margin-top:18px;display:grid}.audit-left-panel{gap:16px;display:grid}.audit-info-card{padding:28px}.audit-fit-list{gap:12px;margin-top:18px;display:grid}.audit-fit-item{background:#061210c7;border:1px solid #bde4d91f;border-radius:20px;padding:16px 18px}.audit-fit-item strong{line-height:1.55;display:block}.audit-reasons{color:var(--muted);gap:8px;margin:18px 0 0;padding-left:18px;line-height:1.8;display:grid}.audit-form-shell{align-self:start;display:block;position:sticky;top:24px}.audit-form-shell .content-card{height:100%}.success-card{text-align:left}.audit-summary{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.audit-summary span{border:1px solid var(--line);background:#061412b3;border-radius:999px;padding:10px 14px}.audit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-form .primary-button{grid-column:1/-1;justify-self:start}.bullets{color:var(--muted);margin:18px 0 0;padding-left:18px;line-height:1.8}.crm-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:#081815db;padding:26px}.crm-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.crm-list,.crm-detail{border-radius:var(--radius-lg);padding:18px}.crm-list{gap:10px;display:grid}.crm-row{text-align:left;width:100%;color:var(--text);background:#081815db;border:1px solid #0000;border-radius:16px;padding:14px}.crm-row.active{background:#0a211ef5;border-color:#7dd3b06b}.crm-row strong,.crm-row span{display:block}.crm-row span{color:var(--muted);margin-top:6px;font-size:.92rem}.crm-detail{background:var(--panel-strong);border:1px solid var(--line-strong)}.priority{border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:.84rem}.priority-high{color:#ffe19b}.priority-medium{color:#a9f1cf}.priority-low{color:var(--muted)}.site-footer{border:1px solid var(--line);background:#071412db;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;display:flex}.footer-links{color:var(--muted);gap:16px;display:flex}@media (max-width:1024px){.hero-grid,.studio-shell,.crm-grid,.pricing-grid,.metrics-grid,.proof-grid,.proof-metrics,.owner-proof-grid,.gbp-explainer-grid,.long-tail-grid,.video-shell,.video-summary,.how-it-works-grid,.deliverables-grid,.faq-grid,.verticals-grid,.demo-grid,.hero-stats{grid-template-columns:1fr}.panel-head,.cta-banner,.dashboard-hero{flex-direction:column}}@media (max-width:720px){.content-wrap{width:min(100% - 20px,1180px);padding-top:14px}.site-header,.cta-banner,.dashboard-hero,.site-footer,.studio-card-head,.crm-header,.crm-detail-head{flex-direction:column}.site-nav{flex-wrap:wrap;gap:12px}.hero-copy,.hero-panel,.studio-sidebar,.studio-main,.content-card,.video-block,.gbp-explainer-block,.long-tail-block,.audit-hero-copy,.audit-side-card,.audit-info-card,.crm-shell,.demo-block,.social-proof-strip,.owner-proof-block,.how-it-works-block,.deliverables-block,.faq-block,.verticals-block{padding:22px}.before-after-card{grid-template-columns:1fr}.video-frame{aspect-ratio:auto;min-height:420px}.video-card-main,.video-card-side,.video-card-bottom{width:100%;margin-bottom:12px;position:relative;inset:auto}.video-preview{gap:12px;height:auto;display:grid}.video-summary,.audit-hero-grid,.audit-page-grid{grid-template-columns:1fr}.before-after-arrow{transform:rotate(90deg)}.audit-hero-copy,.audit-side-card,.audit-info-card{padding:22px}.audit-form-shell{position:static}.audit-form,.field-grid{grid-template-columns:1fr}}
