/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root,:root[data-theme=dark]{--content-max:1440px;--gutter:clamp(20px, 5vw, 72px);--bg:#0c0c0e;--surface:#131315;--surface-2:#1d1d20;--text:#fafafa;--muted:#a1a1aa;--line:#27272b;--accent:#00e1ff;--accent-foreground:#0c0c0e;--accent-2:#00e1ff;--accent-3:#0bafcb;--ink:#0c0c0e;--shadow:0 24px 80px #00000061}:root[data-theme=light]{--bg:#fff;--surface:#fafafa;--surface-2:#f4f4f5;--text:#18181b;--muted:#71717a;--line:#e4e4e7;--accent:#0bafcb;--accent-foreground:#fff;--accent-2:#0bafcb;--accent-3:#0891b2;--ink:#fff;--shadow:0 22px 70px #18181b24}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,article{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{background:linear-gradient(120deg, #00e1ff17, transparent 34%), linear-gradient(240deg, #0bafcb14, transparent 28%), var(--bg);min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px clamp(18px,4vw,58px);display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{color:var(--text);letter-spacing:0;background:0 0;border:0;align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.brand i{background:var(--accent);border-radius:50%;width:7px;height:7px}.desktop-nav,.header-actions,.button-row{align-items:center;gap:8px;display:flex}.nav-cluster{position:relative}.nav-link,.footer button{color:var(--muted);background:0 0;border:0}.nav-link{border-radius:999px;align-items:center;padding:10px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link.active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.nav-link:hover,.nav-link.active{background:color-mix(in srgb, var(--text) 8%, transparent)}}.nav-link:hover,.nav-link.active{color:var(--text)}.chevron{font-size:11px}.service-menu{border:1px solid var(--line);background:var(--surface);width:330px;box-shadow:var(--shadow);border-radius:8px;padding:10px;position:absolute;top:calc(100% + 12px);left:0}.service-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;padding:13px}.service-menu button:hover{background:var(--surface-2)}.service-menu span{font-weight:800;display:block}.service-menu small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.icon-button,.menu-toggle{border:1px solid var(--line);min-width:42px;height:42px;color:var(--text);background:0 0;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.menu-toggle{gap:4px;display:none}.menu-toggle span{background:var(--text);width:18px;height:2px}.primary,.secondary,.service-card button,.newsletter button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:850;display:inline-flex}.primary{background:var(--accent);color:var(--accent-foreground)}.primary,.secondary,.icon-button,.nav-link,.menu-toggle{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.primary:hover,.secondary:hover{transform:translateY(-2px)}.secondary,.service-card button{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.secondary,.service-card button{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.secondary,.service-card button{color:var(--text)}.small{min-height:42px;padding:0 16px;font-size:14px}.compact{min-height:40px}.mobile-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:12px;display:grid;position:absolute;top:76px;left:18px;right:18px}.mobile-nav button,.mobile-nav a{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;padding:14px;font-weight:800;text-decoration:none;display:block}.mobile-nav button:last-child,.mobile-nav a:last-child{border-bottom:0}.toast{z-index:30;border:1px solid var(--line);background:var(--surface);max-width:360px;color:var(--text);box-shadow:var(--shadow);border-radius:8px;padding:14px 16px;position:fixed;bottom:24px;right:24px}.hero{align-items:center;min-height:100vh;padding:120px clamp(20px,6vw,76px) 72px;display:flex;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg, #000000d1, #0000007a, #00000047), linear-gradient(0deg, var(--bg), transparent 26%);position:absolute;inset:0}.hero-content{z-index:1;width:min(920px,100%);position:relative}.hero h1,.page-hero h1{letter-spacing:0;max-width:940px;margin:0;font-size:clamp(46px,7vw,96px);line-height:.95}.hero h1{word-spacing:.04em;text-wrap:balance;max-width:920px;font-weight:800;line-height:1.08}.hero-content>p:not(.eyebrow){margin:24px 0 0}.hero-content .button-row{margin-top:28px}.hero p:not(.eyebrow),.lead,.page-hero+.lead{max-width:720px;color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hero p:not(.eyebrow),.lead,.page-hero+.lead{color:color-mix(in srgb, var(--text) 76%, transparent)}}.hero p:not(.eyebrow),.lead,.page-hero+.lead{font-size:clamp(17px,2vw,22px);line-height:1.55}.hero .hero-content>p:not(.eyebrow){word-spacing:.1em;max-width:780px;line-height:1.8}.eyebrow{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.hero-panel{z-index:2;color:#fafafa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0eb8;border:1px solid #ffffff38;border-radius:8px;gap:10px;width:min(340px,100% - 40px);padding:18px;display:grid;position:absolute;bottom:62px;right:clamp(20px,6vw,80px)}.hero-panel span{color:#d4d4d8}.hero-panel .positive{color:var(--accent)}.section,.page-frame{padding:104px var(--gutter)}.section>*,.page-frame>*{width:min(100%, var(--content-max));margin-inline:auto}.alt{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alt{background:color-mix(in srgb, var(--surface) 64%, transparent)}}.section-heading{max-width:800px;margin-bottom:42px}.section-heading.split{justify-content:space-between;align-items:end;gap:28px;max-width:none;display:flex}.section-heading h2,.cta-band h2,.page-frame h2{letter-spacing:0;margin:0;font-size:clamp(32px,4.8vw,58px);line-height:1}.section-heading p,.package-card p,.service-card p,.work-card p,.faq-item p,.brief-card p,.lead-desk p,.case-stack p{color:var(--muted);line-height:1.65}.problem-grid,.service-grid,.package-grid,.feature-columns,.stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.problem-grid article,.service-card,.package-card,.brief-card,.feature-columns article,.stats-row article,.estimator,.audit-tool,.lead-form,.lead-desk,.faq-item,.timeline article{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:inset 0 1px #ffffff08}.problem-grid article,.service-card,.package-card,.feature-columns article,.stats-row article,.timeline article{padding:22px}.problem-grid span,.feature-columns span{background:var(--accent-3);width:34px;height:4px;margin-bottom:28px;display:block}h3{letter-spacing:0;margin:0;font-size:21px}ul{margin:18px 0;padding:0;list-style:none}li{color:var(--text);margin:10px 0;padding-left:20px;position:relative}@supports (color:color-mix(in lab, red, red)){li{color:color-mix(in srgb, var(--text) 82%, transparent)}}li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;min-height:588px;padding:0;transition:border-color .18s,transform .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.service-card:hover,.service-card.visual-0{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.service-card:hover,.service-card.visual-0{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.service-card:hover{transform:translateY(-2px)}.service-visual{border-bottom:1px solid var(--line);background:radial-gradient(circle at 94% 8%, var(--accent) 0 4px, transparent 5px), linear-gradient(135deg, #00e1ff14, transparent 45%), #101012;min-height:254px;padding:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.service-visual{background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--accent) 32%, transparent) 0 4px, transparent 5px), linear-gradient(135deg, #00e1ff14, transparent 45%), #101012}}.service-card-body{align-content:start;min-height:334px;padding:34px;display:grid}.service-card-body h3{font-size:25px}.service-card-body p{color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.service-card-body ul{margin:24px 0}.service-card-body button{color:var(--accent);background:0 0;border:0;justify-self:start;margin-top:auto;padding:0;font-weight:900}.browser-dots{gap:8px;margin-bottom:22px;display:flex}.browser-dots i{border-radius:50%;width:10px;height:10px}.browser-dots i:first-child{background:#c75b55}.browser-dots i:nth-child(2){background:#c9a447}.browser-dots i:nth-child(3){background:#41a66d}.mock-line,.mock-cta{background:#ffffff2e;border-radius:999px;height:5px;margin:12px 0;display:block}.mock-line.wide{background:#00e1ff52;width:68%;height:14px}.mock-line:not(.wide){width:92%}.mock-tile-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.mock-tile-row i{border:1px solid var(--line);border-radius:8px;height:66px}.mock-tile-row .active{background:#00e1ff24}.mock-cta{background:var(--accent);width:29%;height:16px;margin-top:20px}.content-bars{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;height:100%;display:grid}.content-bars i{background:linear-gradient(135deg,#00e1ff38,#4d3e7470);border-radius:8px 8px 0 0;height:100%}.content-bars i:nth-child(2){background:linear-gradient(135deg,#573e898f,#284e68b3)}.content-bars span{background:#ffffff2e;border-radius:8px 8px 0 0;height:118px;margin-top:-118px}.automation-flow{grid-template-columns:28px 1fr 150px;align-items:center;gap:18px;height:100%;display:grid}.automation-flow i{background:#00e1ff47;border-radius:50%;width:28px;height:28px}.automation-flow span,.automation-flow b{border:1px solid var(--line);border-radius:999px;height:50px}.automation-flow span:before,.automation-flow b:before{content:"";background:#fff3;border-radius:999px;width:70%;height:8px;margin:20px auto;display:block}.automation-flow .small{height:30px}.automation-flow .bright{background:var(--accent)}.dashboard-mock,.ad-mock{grid-template-columns:46px 1fr;gap:16px;height:100%;display:grid}.dashboard-mock aside,.ad-mock aside{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.dashboard-mock aside i{background:#ffffff29;border-radius:5px;width:24px;height:24px}.dashboard-mock aside i:first-child{background:#00e1ff57}.dashboard-mock main,.ad-mock main{align-content:center;gap:16px;display:grid}.dashboard-mock main>span,.ad-mock main>span,.dashboard-mock b,.ad-mock b{background:#fff3;border-radius:999px;height:12px;display:block}.dashboard-mock div,.ad-mock div{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.dashboard-mock div i,.ad-mock div i{background:#00e1ff38;border-radius:6px;height:52px}.ad-mock{grid-template-columns:94px 1fr}.ad-mock aside{background:linear-gradient(160deg,#00e1ff33,#5848a06b)}.ad-mock aside i{background:#ffffff14;border-radius:8px;height:150px}.ad-mock aside span,.ad-mock aside b{background:#ffffff59;border-radius:999px;height:7px}.ad-mock aside b{background:var(--accent);height:24px}.ad-mock div{grid-template-columns:repeat(4,1fr)}.timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.timeline strong{color:var(--accent);margin-bottom:28px;font-size:13px;display:block}.timeline.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.work-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.work-card img,.case-stack img{aspect-ratio:4/3;object-fit:cover;width:100%}.work-card div{padding:20px}.client-portal-band{padding:104px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2)}.client-portal-inner{width:min(100%, var(--content-max));grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(34px,7vw,96px);margin:0 auto;display:grid}.client-portal-copy h2{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(34px,4.8vw,60px);line-height:1.02}.client-portal-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:17px;line-height:1.7}.client-portal-copy .button-row{margin-top:28px}.client-portal-copy a{text-decoration:none}.client-portal-copy small{color:var(--muted);margin-top:18px;line-height:1.5;display:block}.portal-preview{border:1px solid var(--accent);grid-template-rows:auto auto 230px auto;gap:18px;min-height:470px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-preview{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.portal-preview{box-shadow:var(--shadow);background:#101316;border-radius:8px}.portal-preview-top{grid-template-columns:110px 74px 1fr;align-items:center;gap:10px;display:grid}.portal-preview-top span,.portal-preview-top i,.portal-preview-foot span{background:#343a40;border-radius:999px;height:9px;display:block}.portal-preview-top span:first-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-preview-top span:first-child{background:color-mix(in srgb, var(--accent) 60%, #173039)}}.portal-preview-top i{background:var(--accent);border-radius:6px;justify-self:end;width:34px;height:34px}.portal-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portal-preview-metrics span{background:#171b1f;border:1px solid #2b3137;border-radius:6px;gap:7px;padding:14px;display:grid}.portal-preview-metrics b{color:#f8fafc;font-size:22px}.portal-preview-metrics i{color:#9ca6b0;font-size:10px;font-style:normal}.portal-preview-chart{background:#14181c;border:1px solid #2b3137;border-radius:6px;grid-template-columns:repeat(12,minmax(4px,1fr));align-items:end;gap:7px;padding:22px 18px 0;display:grid}.portal-preview-chart i{background:var(--accent);opacity:.82;border-radius:4px 4px 0 0;min-height:8px;animation:3.4s ease-in-out infinite alternate portal-bars;display:block}.portal-preview-chart i:nth-child(3n){animation-delay:.18s}.portal-preview-foot{grid-template-columns:1fr .72fr .48fr;gap:10px;display:grid}@keyframes portal-bars{0%{opacity:.54}to{opacity:1}}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card{align-content:start;display:grid}.package-card.featured{background:linear-gradient(135deg, var(--accent), transparent 42%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.package-card.featured{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 42%), var(--surface)}}.cta-band{background:linear-gradient(135deg, var(--accent-2), transparent 45%), var(--surface-2);margin:0;padding:94px clamp(20px,6vw,76px)}@supports (color:color-mix(in lab, red, red)){.cta-band{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 45%), var(--surface-2)}}.cta-band p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.65}.page-frame{padding-top:160px}.page-hero{margin-bottom:54px}.page-hero h1{max-width:1180px;font-size:clamp(44px,6vw,82px)}.detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:24px;display:grid}.brief-card{align-self:start;gap:12px;padding:24px;display:grid;position:sticky;top:104px}.feature-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.service-list{gap:16px;display:grid}.service-list article,.case-stack article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.case-stack{gap:18px;display:grid}.case-stack article{grid-template-columns:320px 1fr}.estimator{grid-template-columns:1.3fr repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:18px;margin-top:22px;padding:22px;display:grid}.estimator label,.slider,.lead-form label{color:var(--muted);gap:8px;font-size:14px;font-weight:800;display:grid}.estimator output{color:var(--accent);font-size:30px;font-weight:900}.resource-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(28px,5vw,76px);padding-bottom:104px;display:grid}.resource-intro .lead{max-width:820px;margin:0}.resource-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.sales-signal,.sales-calculator,.sales-script,.pipeline-sprint{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.sales-signal{padding:26px;position:relative;overflow:hidden}.sales-signal:before{content:"";background:var(--accent);transform-origin:0;height:3px;animation:3.8s ease-in-out infinite signal-scan;position:absolute;inset:0 0 auto}.sales-signal-head,.signal-stats,.sprint-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-signal-head span,.signal-stats span{color:var(--muted);font-size:13px}.sales-signal-head b{color:#4ade80;text-transform:uppercase;background:#22c55e29;border-radius:999px;padding:6px 9px;font-size:11px}.sales-signal>strong{margin:34px 0 22px;font-size:27px;display:block}.signal-track,.sprint-meter{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.signal-track i,.sprint-meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.signal-track i{width:74%;animation:1.2s cubic-bezier(.2,.8,.2,1) .28s both signal-fill}.signal-stats{margin-top:22px}.signal-stats b{color:var(--text);margin-bottom:3px;font-size:19px;display:block}.resource-section,.sales-lab,.sales-workbench,.resource-faq{margin-top:104px}.resource-section .section-heading>p,.resource-faq .section-heading>p{max-width:520px;margin:0}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resource-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-self:start;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.resource-card:hover,.resource-card.open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.resource-card:hover,.resource-card.open{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.resource-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #00000029}.resource-card-trigger{width:100%;min-height:112px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.resource-number{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.resource-card-title small,.resource-card-title strong{display:block}.resource-card-title small{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.resource-card-title strong{font-size:19px;line-height:1.25}.resource-toggle{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.resource-card-copy{padding:0 22px 22px 66px}.resource-card-copy p{color:var(--muted);margin:0;line-height:1.6}.resource-card-copy ul{margin-bottom:0;animation:.26s both reveal-copy}.sales-lab{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent), transparent 45%), var(--surface-2);border-radius:8px;padding:54px}@supports (color:color-mix(in lab, red, red)){.sales-lab{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 45%), var(--surface-2)}}.sales-lab .section-heading{margin-bottom:34px}.sales-calculator{box-shadow:none;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:18px;display:grid}.calculator-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:8px;display:grid}.calculator-controls label{border:1px solid var(--line);background:var(--surface-2);min-height:142px;color:var(--muted);border-radius:8px;align-content:center;gap:18px;padding:20px;font-size:14px;font-weight:800;display:grid}.calculator-controls label span{justify-content:space-between;gap:14px;display:flex}.calculator-controls label b{color:var(--text)}input[type=range]{accent-color:var(--accent);padding:0}.revenue-output{color:#fafafa;background:#101012;border-radius:8px;align-content:center;padding:30px;display:grid}:root[data-theme=light] .revenue-output{background:#18181b}.revenue-output>strong{color:var(--accent);font-size:clamp(46px,6vw,76px);line-height:1}.revenue-output>p:not(.eyebrow){color:#a1a1aa;line-height:1.55}.revenue-output>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 24px;display:grid}.revenue-output>div span{color:#a1a1aa;border:1px solid #2d2d31;border-radius:8px;padding:12px;font-size:12px}.revenue-output>div b{color:#fafafa;margin-top:4px;font-size:16px;display:block}.sales-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-script,.pipeline-sprint{box-shadow:none;padding:clamp(24px,4vw,42px)}.sales-script h2,.pipeline-sprint h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.05}.script-tabs{flex-wrap:wrap;gap:8px;margin:28px 0 18px;display:flex}.script-tabs button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:0 0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:850}.script-tabs button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.script-tabs button.active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.script-tabs button.active{color:var(--text)}.sales-script blockquote{border-left:3px solid var(--accent);background:var(--surface-2);min-height:178px;color:var(--text);border-radius:0 8px 8px 0;margin:0 0 18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.sales-script blockquote{color:color-mix(in srgb, var(--text) 86%, transparent)}}.sales-script blockquote{font-size:17px;line-height:1.65}.sprint-head>strong{color:var(--accent);font-size:34px}.sprint-meter{margin:24px 0}.sprint-meter i{transition:width .3s cubic-bezier(.2,.8,.2,1)}.sprint-list{gap:8px;display:grid}.sprint-list label{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px;line-height:1.45;transition:border-color .18s,opacity .18s;display:grid}.sprint-list label.done{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sprint-list label.done{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}}.sprint-list label.done{opacity:.62}.sprint-list label.done span{text-decoration:line-through}.sprint-list input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.resource-faq{border-top:1px solid var(--line);padding-top:104px}.faq-list{gap:12px;max-width:980px;display:grid}.faq-list.preview{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.faq-item{padding:0;overflow:hidden}.faq-item button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;gap:18px;padding:20px;font-size:18px;font-weight:850;display:flex}.faq-item p{margin:0;padding:0 20px 20px}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.stats-row strong{color:var(--accent);font-size:46px;display:block}.audit-tool{grid-template-columns:minmax(0,1fr) 220px;gap:28px;margin-bottom:22px;padding:24px;display:grid}.audit-tool output{background:var(--surface-2);border-radius:8px;align-content:center;place-items:center;min-height:220px;display:grid}.audit-tool output span{color:var(--accent);font-size:78px;font-weight:950}.audit-form{margin-top:22px}.audit-analysis{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:20px;margin:24px 0;padding:24px;display:grid}.audit-analysis>div:first-child p:not(.eyebrow){color:var(--muted);line-height:1.65}.viewer-tool{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.viewer-form{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:900px;margin-top:24px;padding:14px;display:grid}.viewer-form input{min-height:48px}.viewer-form button:disabled{opacity:.62;cursor:wait}.viewer-error{color:#fca5a5;background:#dc26261a;border:1px solid #dc26265c;border-radius:8px;max-width:780px;margin-top:14px;padding:14px}.analysis-results{grid-template-columns:210px minmax(0,1fr);gap:20px;margin-top:32px;display:grid}.analysis-score,.analysis-summary,.analysis-columns article,.captured-text{border:1px solid var(--line);background:var(--surface);border-radius:8px}.analysis-score{align-content:center;place-items:center;min-height:210px;display:grid}.analysis-score span{color:var(--accent);font-size:76px;font-weight:950;line-height:1}.analysis-score small{max-width:130px;color:var(--muted);text-align:center}.analysis-summary{padding:24px}.analysis-summary h2{max-width:900px}.analysis-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.analysis-stats article{background:var(--surface-2);border-radius:8px;padding:14px}.analysis-stats strong,.analysis-stats span{display:block}.analysis-stats strong{color:var(--accent);font-size:28px}.analysis-stats span{color:var(--muted);font-size:13px}.analysis-columns{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analysis-columns article,.captured-text{padding:22px}.captured-text{grid-column:1/-1}.captured-text p{color:var(--muted);line-height:1.65}.slider{grid-template-columns:170px 1fr 48px;align-items:center;margin-top:18px}input,textarea,select{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:8px;padding:13px 14px}textarea{resize:vertical;min-height:130px}.lead-form{gap:16px;max-width:980px;padding:24px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-desk{margin-top:28px;padding:24px}.lead-desk .section-heading{margin-bottom:18px}.lead-desk .section-heading span{color:var(--accent);font-weight:900}.empty{margin:0}.lead-table{gap:12px;display:grid}.lead-table article{background:var(--surface-2);border-radius:8px;padding:16px}.lead-table strong,.lead-table span,.lead-table small{display:block}.lead-table span,.lead-table small{color:var(--muted)}.chat-assistant{z-index:40;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.chat-panel,.chat-launcher{pointer-events:auto}.chat-panel{border:1px solid var(--line);background:var(--surface);width:min(390px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.chat-head strong,.chat-head span{display:block}.chat-head span{color:var(--muted);margin-top:3px;font-size:12px}.chat-head button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:0 0;border-radius:999px;font-weight:900}.chat-messages{gap:10px;max-height:360px;padding:14px;display:grid;overflow-y:auto}.chat-messages article{border-radius:8px;width:fit-content;max-width:92%;padding:12px}.chat-messages p{margin:0;line-height:1.45}.chat-messages .assistant{background:var(--surface-2);color:var(--text);justify-self:start}.chat-messages .user{background:var(--accent);color:var(--accent-foreground);justify-self:end}.chat-messages article button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:850}.typing{color:var(--muted)}.quick-prompts{gap:8px;padding:0 14px 12px;display:flex;overflow-x:auto}.quick-prompts button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}.chat-form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.chat-form input{min-height:42px}.chat-form button,.chat-launcher{background:var(--accent);color:var(--accent-foreground);border:0;border-radius:999px;font-weight:900}.chat-form button{padding:0 14px}.chat-launcher{min-height:52px;box-shadow:var(--shadow);align-items:center;gap:10px;padding:0 18px;display:inline-flex}.chat-launcher b{background:#0000001f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.footer{border-top:1px solid var(--line);color:#fafafa;background:#0c0c0e;grid-template-columns:1.4fr repeat(3,1fr);gap:28px;padding:52px clamp(20px,6vw,76px);display:grid}:root[data-theme=light] .footer{background:#18181b}.footer p,.footer small{color:#a1a1aa;line-height:1.65}.footer h3{text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px}.footer button,.footer a{color:#e4e4e7;text-align:left;margin:9px 0;padding:0;text-decoration:none;display:block}.footer-brand{color:#fafafa}.newsletter form{gap:8px;display:flex}.newsletter button{background:var(--accent);color:var(--accent-foreground)}.reveal-item{opacity:0;translate:0 24px}.reveal-item.is-visible{animation:reveal-item .68s cubic-bezier(.2, .75, .2, 1) var(--reveal-delay,0s) both}.service-card:hover .mock-cta,.service-card:hover .automation-flow .bright,.service-card:hover .ad-mock aside b{animation:1.4s ease-in-out infinite accent-pulse}.service-card:hover .content-bars i,.service-card:hover .dashboard-mock main,.service-card:hover .ad-mock main{animation:1.8s ease-in-out infinite alternate mock-lift}@keyframes reveal-item{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes reveal-copy{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes signal-scan{0%,to{opacity:.55;scale:.18 1}50%{opacity:1;scale:1}}@keyframes signal-fill{0%{width:0}to{width:74%}}@keyframes accent-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@keyframes mock-lift{0%{translate:0}to{translate:0 -5px}}@media (width<=1180px){.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimator{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-calculator{grid-template-columns:1fr}.client-portal-inner{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:36px}}@media (width<=860px){.desktop-nav,.header-actions .primary{display:none}.menu-toggle{display:inline-grid}.hero{align-items:start;min-height:860px}.hero-panel{left:20px;right:20px}.section-heading.split,.detail-layout,.audit-tool,.viewer-tool,.resource-intro,.sales-workbench,.service-list article,.case-stack article,.footer{grid-template-columns:1fr;display:grid}.service-grid,.work-grid,.package-grid,.feature-columns,.stats-row,.faq-list.preview,.timeline,.timeline.expanded,.analysis-results,.analysis-columns,.problem-grid,.form-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-visual{min-height:220px}.service-card-body{min-height:auto;padding:26px}.analysis-columns,.captured-text{grid-column:auto}.brief-card{position:static}.case-stack article{padding:14px}.case-stack img{width:100%}.slider{grid-template-columns:1fr}.resource-intro{padding-bottom:72px}.resource-section,.sales-lab,.sales-workbench,.resource-faq{margin-top:72px}.resource-faq{padding-top:72px}.sales-signal{width:100%}.sales-lab{padding:34px}.client-portal-inner{grid-template-columns:1fr}}@media (width<=560px){.topbar{min-height:68px;padding:12px 16px}.brand{font-size:18px}.hero,.section,.page-frame,.cta-band,.client-portal-band,.footer{padding-left:16px;padding-right:16px}.hero h1,.page-hero h1{font-size:42px}.button-row{flex-direction:column;align-items:stretch}.estimator,.viewer-form,.analysis-stats{grid-template-columns:1fr}.newsletter form{flex-direction:column}.chat-assistant{bottom:12px;left:12px;right:12px}.chat-panel{width:100%}.chat-messages{max-height:310px}}@media (width<=680px){:root,:root[data-theme=dark],:root[data-theme=light]{--gutter:16px}body{overflow-x:hidden}.topbar{min-height:64px;padding:10px 14px}.header-actions{gap:6px}.icon-button,.menu-toggle{min-width:40px;height:40px}.mobile-nav{max-height:calc(100svh - 80px);position:fixed;top:70px;left:10px;right:10px;overflow-y:auto}.mobile-nav button,.mobile-nav a{min-height:48px}.hero{flex-direction:column;align-items:stretch;min-height:780px;padding:104px 16px 24px}.hero-overlay{background:linear-gradient(180deg, #00000085, #000000ad 46%, #000000f0 76%), linear-gradient(0deg, var(--bg), transparent 18%)}.hero-content{align-content:start;display:grid}.hero h1,.page-hero h1{font-size:39px;line-height:1.02}.hero h1{word-spacing:.025em;font-weight:800;line-height:1.1}.hero-content>p:not(.eyebrow){margin-top:20px}.hero-content .button-row{margin-top:22px}.hero p:not(.eyebrow),.lead,.page-hero+.lead{font-size:16px;line-height:1.55}.hero .hero-content>p:not(.eyebrow){word-spacing:.075em;line-height:1.72}.hero-panel{width:100%;margin-top:auto;padding:16px;position:relative;inset:auto}.hero .button-row,.resource-actions{grid-template-columns:1fr;width:100%;display:grid}.primary,.secondary,.service-card button,.newsletter button{min-height:48px}.section,.page-frame,.client-portal-band{padding-top:64px;padding-bottom:64px}.client-portal-copy h2{font-size:34px;line-height:1.05}.client-portal-copy .button-row{grid-template-columns:1fr;display:grid}.portal-preview{grid-template-rows:auto auto 190px auto;min-height:410px;padding:16px}.portal-preview-metrics b{font-size:18px}.portal-preview-chart{gap:4px;padding-inline:10px}.page-frame{padding-top:108px}.page-hero{margin-bottom:34px}.section-heading{margin-bottom:28px}.section-heading.split{gap:14px}.section-heading h2,.cta-band h2,.page-frame h2{font-size:32px;line-height:1.05}.section-heading p,.package-card p,.service-card p,.work-card p,.faq-item p,.brief-card p,.lead-desk p,.case-stack p{line-height:1.55}.problem-grid,.service-grid,.resource-grid,.calculator-controls{grid-template-columns:1fr;gap:12px}.problem-grid article,.package-card,.feature-columns article,.stats-row article,.timeline article{padding:20px}.service-card{min-height:0}.service-visual{min-height:176px;padding:20px}.service-card-body{min-height:0;padding:24px 20px}.service-card-body h3{font-size:23px}.service-card-body p{margin-top:12px;font-size:16px}.service-card-body ul{margin:16px 0 20px}.content-bars span{height:82px;margin-top:-82px}.automation-flow{grid-template-columns:22px 1fr 82px;gap:9px}.automation-flow i{width:22px;height:22px}.ad-mock{grid-template-columns:68px 1fr}.ad-mock aside i{height:90px}.resource-intro{gap:28px;padding-bottom:56px}.sales-signal{padding:20px}.sales-signal>strong{margin:26px 0 18px;font-size:23px}.resource-section,.sales-lab,.sales-workbench,.resource-faq{margin-top:56px}.resource-card-trigger{gap:12px;min-height:100px;padding:18px}.resource-card-copy{padding:0 18px 18px}.resource-card-title strong{font-size:18px}.sales-lab{padding:22px 14px 14px}.sales-calculator{gap:12px;padding:10px}.calculator-controls{padding:0}.calculator-controls label{min-height:116px;padding:16px}.revenue-output{padding:24px 18px}.revenue-output>strong{font-size:50px}.sales-script,.pipeline-sprint{padding:22px 18px}.sales-script h2,.pipeline-sprint h2{font-size:30px}.script-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.script-tabs button{min-width:0;padding:0 8px;font-size:11px}.sales-script blockquote{min-height:0;padding:18px;font-size:15px}.sprint-head{align-items:start}.sprint-head>strong{font-size:28px}.resource-faq{padding-top:56px}.faq-item button{min-height:64px;padding:18px;font-size:16px}.faq-item p{padding:0 18px 18px}.service-list article,.case-stack article,.lead-form,.lead-desk,.audit-tool,.audit-analysis,.analysis-summary,.analysis-columns article,.captured-text{padding:18px}.viewer-form{padding:10px}.analysis-score{min-height:170px}.analysis-score span{font-size:62px}.footer{gap:0;padding-top:42px;padding-bottom:96px}.footer>div{border-bottom:1px solid #27272b;padding:22px 0}.footer>div:first-child{padding-top:0}.chat-assistant{bottom:10px;left:10px;right:10px}.chat-panel{max-height:calc(100svh - 86px)}.chat-launcher{width:52px;min-height:48px;padding:0}.chat-launcher>span{display:none}.chat-launcher b{background:0 0;width:28px;height:28px;font-size:18px}}.route-home{background:#08090b}.route-home .topbar{color:#f7fafc;background:#08090bbd;border-bottom-color:#ffffff1f}.route-home .topbar .brand,.route-home .topbar .nav-link{color:#f7fafc}.route-home .topbar .nav-link:hover,.route-home .topbar .nav-link.active{background:#ffffff17}.route-home .topbar .service-menu,.route-home .topbar .mobile-nav{color:#f7fafc;background:#111317;border-color:#ffffff24}.route-home .topbar .service-menu button,.route-home .topbar .mobile-nav button,.route-home .topbar .mobile-nav a{color:#f7fafc}.route-home .topbar .service-menu button:hover{background:#1d2025}.route-home .topbar .menu-toggle{color:#f7fafc;border-color:#ffffff2e}.story-home{--story-cyan:#00d9f5;--story-ink:#08090b;background:var(--story-ink);color:#f7fafc;overflow:hidden}.story-scene{--story-transition-hue:#00d9f538;--story-scroll-color:currentColor;isolation:isolate;align-items:center;min-height:100svh;padding:128px clamp(28px,6vw,96px) 72px;display:grid;position:relative;overflow:hidden}.story-scene:not(.story-final):after{content:"";z-index:6;background:linear-gradient(180deg, transparent, var(--story-transition-hue));height:clamp(72px,9vh,108px);box-shadow:inset 0 -2px 0 var(--story-transition-hue);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.story-scene:not(.story-final):after{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--story-transition-hue) 78%, transparent)}}.story-scene:not(.story-final):after{pointer-events:none}.story-scene-index{z-index:3;color:currentColor;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:.55;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;top:104px;right:clamp(28px,6vw,96px)}.story-copy{z-index:3;max-width:1120px;position:relative}.story-kicker{color:var(--story-cyan);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:850}.story-copy h1,.story-copy h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:8rem;font-weight:780;line-height:.92}.story-copy>p:not(.story-kicker){color:currentColor;max-width:700px;margin:30px 0 0}@supports (color:color-mix(in lab, red, red)){.story-copy>p:not(.story-kicker){color:color-mix(in srgb, currentColor 74%, transparent)}}.story-copy>p:not(.story-kicker){font-size:1.25rem;line-height:1.6}.story-hook{--story-transition-hue:#00d9f570;align-items:end;padding-bottom:92px}.story-hook>img,.story-proof>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-hook>img{animation:14s ease-out both story-image-breathe}.story-image-shade{z-index:-2;background:linear-gradient(90deg,#050608eb 0%,#050608ad 48%,#05060842 100%),linear-gradient(#0000 56%,#050608d6);position:absolute;inset:0}.story-hook-copy h1 span{display:block}.story-hook-copy h1 span:last-child{color:var(--story-cyan)}.story-scroll-cue{z-index:7;color:#f7fafc;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:52px;height:52px;text-decoration:none;animation:1.8s ease-in-out infinite story-scroll-cue;display:grid;position:absolute;bottom:76px;right:clamp(28px,6vw,96px)}.story-found{--story-transition-hue:#080a0d38;--story-scroll-color:#111318;color:#111318;background:#edf2f4;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(48px,8vw,150px)}.story-found .story-kicker,.story-transform .story-kicker{color:#007f96}.story-search-stage{background:#fff;border:1px solid #cbd3d8;border-radius:8px;width:min(760px,100%);padding:24px;position:relative;box-shadow:0 40px 100px #1f2a302e}.story-search-bar{color:#2a3135;border:1px solid #d8dee2;border-radius:999px;grid-template-columns:auto minmax(0,1fr) 36px;align-items:center;gap:16px;min-height:66px;padding:0 20px;font-size:17px;display:grid}.story-search-bar i{background:#e9eef0;border-radius:50%;width:34px;height:34px}.story-search-result{border-left:3px solid var(--story-cyan);gap:9px;margin:28px 12px 8px;padding:22px 18px;display:grid}.story-search-result small,.story-search-result span{color:#667078;font-size:12px}.story-search-result strong{color:#0d5e8a;max-width:580px;font-size:25px;line-height:1.22}.story-search-result p{color:#515b62;margin:8px 0 0;line-height:1.55}.story-click-pulse{border:1px solid #007f9647;border-radius:50%;place-items:center;width:66px;height:66px;animation:2.2s ease-out infinite story-click-ring;display:grid;position:absolute;bottom:22%;right:13%}.story-click-pulse span{background:#007f96;border-radius:50%;width:12px;height:12px}.story-exit{--story-transition-hue:#00d9f53d;background:#121419;grid-template-columns:minmax(560px,1.2fr) minmax(0,.8fr);gap:clamp(48px,8vw,140px)}.story-old-site{color:#33312c;background:#f0eee8;border:1px solid #343941;border-radius:8px;width:min(820px,100%);min-height:510px;position:relative;overflow:hidden;box-shadow:0 50px 120px #00000070}.story-browser-bar,.story-site-top{background:#d5d3ce;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:flex}.story-browser-bar i,.story-site-top i{background:#8c8983;border-radius:50%;width:8px;height:8px}.story-browser-bar span,.story-site-top span{color:#68655f;margin-left:10px;font-size:10px}.story-old-nav{border-bottom:1px solid #cbc8c1;justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;font-family:Times New Roman,serif;display:flex}.story-old-nav span{font-size:11px}.story-old-body{text-align:center;justify-items:center;max-width:500px;margin:72px auto 0;padding:0 30px;display:grid}.story-old-body p{letter-spacing:.08em;margin:0 0 18px;font-size:11px}.story-old-body strong{font-family:Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.06}.story-old-body>span{color:#77736c;max-width:380px;margin-top:22px;font-size:13px;line-height:1.55}.story-old-body button{color:#33312c;background:0 0;border:1px solid #6f6b64;border-radius:0;margin-top:26px;padding:11px 22px;font-family:Times New Roman,serif}.story-old-warning{color:#8b2d26;text-transform:uppercase;background:#f8ddd9;border:1px solid #b5423961;border-radius:4px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:14px;right:14px}.story-exit-copy h2{color:#ff6e62}.story-exit-copy .story-kicker{color:#aeb6bf}.story-transform{--story-transition-hue:#080a0d38;--story-scroll-color:#111318;color:#111318;background:#edf2f4;grid-template-columns:minmax(0,.72fr) minmax(620px,1.28fr);gap:clamp(44px,7vw,120px)}.story-transform .story-copy h2{font-size:5.4rem}.story-text-link{color:currentColor;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:10px;margin-top:30px;padding:0 0 8px;font-weight:820;display:inline-flex}.story-comparison-shell{background:#121419;border-radius:8px;width:min(900px,100%);padding:16px;position:relative;box-shadow:0 42px 110px #1f2a3038}.story-comparison-labels{color:#aeb6bf;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:0 4px 12px;font-size:10px;font-weight:850;display:flex}.story-comparison-labels span:last-child{color:var(--story-cyan)}.story-comparison{aspect-ratio:16/10;background:#eeeae3;border:1px solid #2a2e34;border-radius:6px;position:relative;overflow:hidden}.story-site-mock{position:absolute;inset:0;overflow:hidden}.story-after-site{clip-path:inset(0 calc(100% - var(--story-progress)) 0 0);position:absolute;inset:0}.story-after-site .story-site-mock{width:100%}.story-comparison-divider{top:0;bottom:0;left:var(--story-progress);z-index:5;pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px}.story-comparison-divider i{background:var(--story-cyan);border:2px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 28px #00000047}.story-comparison-divider i:before,.story-comparison-divider i:after{content:"";border-bottom:2px solid #082329;border-left:2px solid #082329;width:7px;height:7px;position:absolute;top:50%}.story-comparison-divider i:before{left:9px;translate:0 -50%;rotate:45deg}.story-comparison-divider i:after{right:9px;translate:0 50%;rotate:225deg}.story-comparison-control{z-index:6;display:block;position:absolute;inset:42px 16px 16px}.story-comparison-control input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;padding:0}.story-before-site{color:#35322e;background:#eeeae3;font-family:Times New Roman,serif}.story-before-nav,.story-modern-nav{justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.story-before-nav{border-bottom:1px solid #cbc7bf}.story-before-nav span{font-size:9px}.story-before-content{text-align:center;justify-items:center;max-width:440px;margin:62px auto 0;padding:0 30px;display:grid}.story-before-content small{letter-spacing:.08em;font-size:10px}.story-before-content strong{margin-top:16px;font-size:35px;font-weight:400}.story-before-content p{color:#77716a;font-size:12px;line-height:1.5}.story-before-content i{border:1px solid #77716a;width:90px;height:30px;margin-top:10px}.story-modern-site{color:#f8fafc;background:linear-gradient(100deg,#030b0ef5,#030b0e8f),linear-gradient(135deg,#16343b,#10262d 52%,#281f1d)}.story-modern-site .story-site-top{background:#101216}.story-modern-site .story-site-top span{color:#7e8790}.story-modern-nav b{font-size:12px}.story-modern-nav span{color:#b8c0c6;font-size:10px}.story-modern-nav>i{background:var(--story-cyan);color:#062027;border-radius:3px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:900}.story-modern-content{max-width:570px;padding:42px 42px 0}.story-modern-content small{color:var(--story-cyan);text-transform:uppercase;font-size:10px;font-weight:800}.story-modern-content strong{margin-top:15px;font-size:48px;line-height:.92;display:block}.story-modern-content p{color:#b9c1c7;max-width:430px;font-size:12px;line-height:1.55}.story-modern-content>div{gap:10px;margin-top:20px;display:flex}.story-modern-content>div i,.story-modern-content>div span{border:1px solid #647078;border-radius:3px;padding:9px 12px;font-size:9px;font-style:normal}.story-modern-content>div i{border-color:var(--story-cyan);background:var(--story-cyan);color:#062027;font-weight:900}.story-modern-proof{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:26px;left:28px;right:28px}.story-modern-proof span{color:#c1c8cd;text-align:center;padding:14px 8px 0;font-size:9px}.story-system{--story-transition-hue:#00d9f53d;background:#080a0d;grid-template-columns:minmax(0,.7fr) minmax(640px,1.3fr);gap:clamp(48px,8vw,140px)}.story-system .story-copy h2{font-size:5.8rem}.story-system-shell{width:min(900px,100%)}.story-mode-tabs{background:#121419;border:1px solid #2c3036;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.story-mode-tabs button{color:#8d969f;background:0 0;border:0;border-radius:4px;min-height:48px;font-size:13px;font-weight:820}.story-mode-tabs button.active{color:#111318;background:#f4f7f8}.story-system-panel{background:#15181d;border:1px solid #2c3036;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:520px;animation:.42s cubic-bezier(.2,.75,.2,1) both story-panel-enter;display:grid;overflow:hidden}.story-system-visual{background:#0d0f13;border-right:1px solid #2c3036;place-items:center;min-width:0;padding:38px;display:grid;position:relative;overflow:hidden}.story-system-copy{align-content:end;padding:36px;display:grid}.story-system-copy small{color:var(--story-cyan);text-transform:uppercase;font-size:11px;font-weight:850}.story-system-copy h3{margin-top:12px;font-size:36px}.story-system-copy p{color:#9ea7af;line-height:1.6}.story-system-copy button{color:#f7fafc;background:0 0;border:0;border-bottom:1px solid #f7fafc;border-radius:0;justify-self:start;align-items:center;gap:9px;margin-top:18px;padding:0 0 7px;font-weight:820;display:inline-flex}.story-system-browser{aspect-ratio:4/3;background:linear-gradient(125deg,#00d9f533,#0000 50%),#151d21;border:1px solid #3b424a;border-radius:6px;align-content:center;width:min(500px,100%);padding:48px 38px;display:grid;box-shadow:0 34px 80px #00000057}.story-system-browser>span{background:var(--story-cyan);width:72px;height:8px;margin-bottom:30px}.story-system-browser strong{max-width:370px;font-size:40px;line-height:.98}.story-system-browser p{background:#4b565e;border-radius:999px;width:84%;height:7px;margin:26px 0 0}.story-system-browser p+p{width:58%;margin-top:9px}.story-system-browser i{background:var(--story-cyan);border-radius:3px;width:110px;height:34px;margin-top:30px}.story-content-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(520px,100%);display:grid;position:relative}.story-content-reel i{aspect-ratio:9/14;background:linear-gradient(#0000,#000000b8),linear-gradient(140deg,#397e8b,#172b31 60%);border-radius:6px;display:block}.story-content-reel i:nth-child(2){background:linear-gradient(#0000,#000000b8),linear-gradient(140deg,#ae5b51,#3c2025 60%);translate:0 -28px}.story-content-reel i:nth-child(3){background:linear-gradient(#0000,#000000b8),linear-gradient(140deg,#c9c7bd,#43464b 60%)}.story-content-reel span{color:#fff;font-size:10px;font-weight:900;position:absolute;bottom:24px}.story-content-reel span:first-of-type{left:18px}.story-content-reel span:nth-of-type(2){bottom:52px;left:41%}.story-content-reel span:nth-of-type(3){right:18px}.story-lead-flow{justify-items:center;width:min(470px,100%);display:grid}.story-lead-flow span{color:#f7fafc;background:#171b20;border:1px solid #353b43;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:76px;padding:16px 20px;display:grid}.story-lead-flow span svg{color:var(--story-cyan)}.story-lead-flow>i{background:#45505a;width:1px;height:34px}.story-proof{--story-transition-hue:#00d9f5a8;background:#0d1114;align-items:end;padding-bottom:92px}.story-transition-cue{z-index:7;color:var(--story-scroll-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:50%;translate:-50%}.story-transition-cue svg{animation:1.8s ease-in-out infinite story-scroll-cue}.story-proof>img{filter:saturate(.82)contrast(1.06);animation:16s ease-in-out infinite alternate story-proof-drift}.story-proof-shade{z-index:-2;background:linear-gradient(90deg,#05080af0,#05080a8a 56%,#05080a2e),linear-gradient(#0000 45%,#05080acc);position:absolute;inset:0}.story-proof .story-copy{max-width:1000px}.story-proof .story-copy h2{font-size:6.5rem}.story-proof .story-text-link{color:#f7fafc}.story-final{background:var(--story-cyan);color:#061a20;align-items:center;padding-bottom:128px}.story-final .story-kicker{color:#064955}.story-final .story-copy{max-width:1180px}.story-final .story-copy h2{font-size:7.2rem}.story-final .story-copy>p:not(.story-kicker){color:#061a20b8}.story-final-mark{z-index:-1;color:#061a200f;pointer-events:none;font-size:42rem;font-weight:950;line-height:1;position:absolute;bottom:-.28em;right:-.05em}.story-final-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.story-final-primary,.story-final-secondary{border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-weight:880;display:inline-flex}.story-final-primary{color:#fff;background:#061a20;border:1px solid #061a20}.story-final-secondary{color:#061a20;background:0 0;border:1px solid #061a2080}.story-mini-footer{z-index:4;border-top:1px solid #061a2047;align-items:center;gap:22px;padding-top:18px;display:flex;position:absolute;bottom:30px;left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px)}.story-mini-footer button,.story-mini-footer a{color:#061a20;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none}.story-mini-footer span{color:#061a209e;margin-left:auto;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes story-image-breathe{0%{scale:1.08}to{scale:1}}@keyframes story-proof-drift{0%{translate:0;scale:1.02}to{translate:-1.2%;scale:1.08}}@keyframes story-scroll-cue{0%,to{translate:0}50%{translate:0 8px}}@keyframes story-click-ring{0%{opacity:0;scale:.72}38%{opacity:1}to{opacity:0;scale:1.35}}@keyframes story-panel-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=1240px){.story-copy h1,.story-copy h2{font-size:6.4rem}.story-transform .story-copy h2,.story-system .story-copy h2{font-size:4.6rem}.story-proof .story-copy h2,.story-final .story-copy h2{font-size:5.6rem}.story-found,.story-exit,.story-transform,.story-system{gap:48px}}@media (width<=960px){.story-scene{grid-template-columns:1fr;align-content:center;gap:48px;padding:116px 28px 58px}.story-hook,.story-proof{align-content:end;padding-bottom:74px}.story-scene-index{top:92px;right:28px}.story-copy h1,.story-copy h2{font-size:5rem}.story-transform .story-copy h2,.story-system .story-copy h2,.story-proof .story-copy h2,.story-final .story-copy h2{font-size:4.6rem}.story-search-stage,.story-old-site,.story-comparison-shell,.story-system-shell{justify-self:center}.story-old-site{min-height:440px}.story-system-panel{min-height:460px}.story-mini-footer{left:28px;right:28px}}@media (width<=680px){.route-home .topbar{min-height:64px;padding:10px 14px}.story-scene{gap:32px;min-height:100svh;padding:96px 16px 38px}.story-scene-index{top:76px;right:16px}.story-kicker{margin-bottom:16px;font-size:10px}.story-copy h1,.story-copy h2,.story-transform .story-copy h2,.story-system .story-copy h2,.story-proof .story-copy h2,.story-final .story-copy h2{font-size:3.25rem;line-height:.98}.story-copy>p:not(.story-kicker){margin-top:20px;font-size:1rem;line-height:1.55}.story-hook,.story-proof{min-height:100svh;padding-bottom:58px}.story-image-shade{background:linear-gradient(#0506085c,#050608c7 55%,#050608f5),linear-gradient(90deg,#0506089e,#05060824)}.story-scroll-cue{width:44px;height:44px;bottom:26px;right:16px}.story-search-stage{padding:12px}.story-search-bar{grid-template-columns:auto minmax(0,1fr);min-height:54px;padding:0 14px;font-size:13px}.story-search-bar i{display:none}.story-search-result{margin:18px 6px 6px;padding:14px}.story-search-result strong{font-size:19px}.story-click-pulse{width:52px;height:52px;bottom:16%;right:9%}.story-old-site{min-height:330px}.story-old-nav{padding:16px}.story-old-nav span{display:none}.story-old-body{margin-top:38px;padding-inline:18px}.story-old-body strong{font-size:29px}.story-old-warning{font-size:8px}.story-text-link{margin-top:22px}.story-comparison-shell{padding:10px}.story-comparison{aspect-ratio:4/5}.story-comparison-control{inset:34px 10px 10px}.story-before-nav,.story-modern-nav{padding:14px}.story-before-nav span,.story-modern-nav span{display:none}.story-before-content{margin-top:70px;padding-inline:18px}.story-before-content strong{font-size:29px}.story-modern-content{padding:56px 20px 0}.story-modern-content strong{font-size:37px}.story-modern-proof{bottom:14px;left:12px;right:12px}.story-modern-proof span{padding-inline:3px;font-size:7px}.story-mode-tabs{gap:2px}.story-mode-tabs button{min-height:44px;padding:0 6px;font-size:11px}.story-system-panel{grid-template-columns:1fr;min-height:0}.story-system-visual{border-bottom:1px solid #2c3036;border-right:0;min-height:310px;padding:24px}.story-system-copy{padding:24px}.story-system-copy h3{font-size:30px}.story-system-browser{padding:30px 24px}.story-system-browser strong{font-size:30px}.story-content-reel{gap:7px}.story-lead-flow span{min-height:62px;padding:12px 14px;font-size:13px}.story-lead-flow>i{height:20px}.story-proof-shade{background:linear-gradient(#05080a52,#05080ae6 62%),linear-gradient(90deg,#05080aa8,#0000)}.story-final{align-content:center;padding-bottom:152px}.story-final-mark{font-size:21rem;bottom:-.12em;right:-.08em}.story-final-actions{grid-template-columns:1fr;margin-top:26px;display:grid}.story-final-primary,.story-final-secondary{width:100%;min-height:52px;padding:12px 14px}.story-mini-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid;bottom:18px;left:16px;right:16px}.story-mini-footer span{text-align:right;grid-column:span 2;margin-left:0}}.business-tool-launcher,.website-analyzer-lab,.sales-lab,.business-calculator,.sales-script,.pipeline-sprint{scroll-margin-top:104px}.business-tool-launcher,.website-analyzer-lab,.business-calculator-grid{margin-top:104px}.business-tool-launcher .section-heading>p{max-width:510px;margin:0}.tool-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-launch-card{border:1px solid var(--line);background:var(--surface);min-height:96px;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.tool-launch-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tool-launch-card:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}}.tool-launch-card:hover{background:var(--surface-2);transform:translateY(-2px)}.tool-launch-card>span:nth-child(2),.tool-launch-card strong,.tool-launch-card small{min-width:0;display:block}.tool-launch-card strong{margin-bottom:5px;font-size:15px}.tool-launch-card small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.4}.tool-launch-icon,.tool-heading-icon{border:1px solid var(--accent);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-launch-icon,.tool-heading-icon{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line))}}.tool-launch-icon,.tool-heading-icon{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tool-launch-icon,.tool-heading-icon{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.tool-launch-icon,.tool-heading-icon{color:var(--accent)}.website-analyzer-lab{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:clamp(26px,5vw,52px)}.tool-heading{align-items:flex-start;gap:18px;display:flex}.tool-heading h2{max-width:760px;margin:4px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1.02}.tool-heading p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.tool-heading.compact h2{margin-bottom:0;font-size:clamp(27px,3vw,38px)}.business-analyzer-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:32px;display:grid}.business-analyzer-form input,.select-control select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:52px;color:var(--text);border-radius:8px}.business-analysis-result,.business-analyzer-empty{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.business-analyzer-empty{min-height:76px;color:var(--muted);align-items:center;gap:12px;display:flex}.business-analysis-result{grid-template-columns:130px repeat(2,minmax(0,1fr)) auto;align-items:center;gap:26px;display:grid}.business-analysis-result ul{color:var(--muted);margin:12px 0 0;padding-left:18px;line-height:1.55}.business-analysis-score span,.business-analysis-score small{display:block}.business-analysis-score span{color:var(--accent);font-size:66px;font-weight:900;line-height:1}.business-analysis-score small{color:var(--muted);margin-top:8px}.sales-lab{background:0 0;border:0;padding:0}.business-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-calculator{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:clamp(24px,4vw,38px)}.select-control{color:var(--muted);gap:9px;margin-top:32px;font-size:13px;font-weight:800;display:grid}.select-control select{padding:0 14px}.calculator-result{color:#fafafa;background:#101012;border-radius:8px;gap:8px;margin-top:18px;padding:24px;display:grid}.calculator-result>span{color:#a1a1aa;font-size:13px;font-weight:800}.calculator-result strong{color:var(--accent);font-size:clamp(42px,5vw,62px);line-height:1}.calculator-result small{color:#a1a1aa;max-width:520px;line-height:1.5}.mini-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.mini-control-grid label{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:14px;padding:15px;display:grid}.mini-control-grid label span{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;font-weight:800;display:flex}.mini-control-grid label b{color:var(--text)}.ad-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ad-result-grid>span{border-top:1px solid var(--line);min-width:0;padding:14px}.ad-result-grid small,.ad-result-grid b{display:block}.ad-result-grid small{min-height:32px;color:var(--muted);font-size:11px;line-height:1.35}.ad-result-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:17px}.ad-result-grid .positive{color:#4ade80}.ad-result-grid .negative{color:#f87171}.calculator-note{color:var(--muted);margin:16px 0 0;font-size:13px}.calculator-note strong{color:var(--text)}@media (width<=1180px){.tool-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-analysis-result{grid-template-columns:110px repeat(2,minmax(0,1fr))}.business-analysis-result>button{grid-column:2/-1;justify-self:start}.business-calculator-grid{grid-template-columns:1fr}}@media (width<=860px){.business-tool-launcher,.website-analyzer-lab,.business-calculator-grid{margin-top:72px}.business-analysis-result{grid-template-columns:1fr}.business-analysis-result>button{grid-column:auto}}@media (width<=560px){.business-tool-launcher,.website-analyzer-lab,.business-calculator-grid{margin-top:56px}.tool-launch-grid,.business-analyzer-form,.mini-control-grid{grid-template-columns:1fr}.tool-launch-card{min-height:86px;padding:14px}.website-analyzer-lab,.business-calculator{padding:22px 18px}.tool-heading{gap:12px}.tool-heading-icon{width:38px;height:38px}.tool-heading h2,.tool-heading.compact h2{font-size:28px}.business-analysis-score span{font-size:54px}.ad-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-result{padding:20px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-item{opacity:1;translate:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}._preview_lhnqb_1{--concept-accent:#16c8e4;--concept-soft:#dff8fb;color:#172022;letter-spacing:0;background:#f5f7f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._preview_lhnqb_1 *{box-sizing:border-box}._preview_lhnqb_1 a{color:inherit;text-decoration:none}._disclosureBar_lhnqb_14{color:#061417;text-align:center;background:#71e5f1;border-bottom:1px solid #3bc9d8;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 5vw;font-size:13px;font-weight:700;line-height:1.35;display:flex}._header_lhnqb_30{background:#fff;border-bottom:1px solid #dfe5e3;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:32px;max-width:1280px;min-height:82px;margin:0 auto;padding:16px 40px;display:grid}._brand_lhnqb_43{align-items:center;gap:12px;min-width:0;display:flex}._brandMark_lhnqb_44{background:var(--concept-accent);color:#071315;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}._brand_lhnqb_43 span:last-child{min-width:0;display:grid}._brand_lhnqb_43 strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}._brand_lhnqb_43 small{color:#6b7575;text-transform:uppercase;margin-top:2px;font-size:11px}._header_lhnqb_30 nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}._header_lhnqb_30 nav a:hover{color:var(--concept-accent)}._headerAction_lhnqb_50{background:#172022;justify-self:end;padding:12px 16px;font-size:13px;font-weight:800;color:#fff!important}._hero_lhnqb_52{color:#f8fbfa;background:#142023;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;min-height:610px;display:grid;position:relative;overflow:hidden}._heroTexture_lhnqb_63{opacity:.3;background:linear-gradient(130deg, transparent 0 48%, color-mix(in srgb, var(--concept-accent) 25%, transparent) 48% 50%, transparent 50% 100%), repeating-linear-gradient(90deg, transparent 0 79px, #ffffff0a 80px);pointer-events:none;position:absolute;inset:0}._heroCopy_lhnqb_64{z-index:1;align-self:center;max-width:720px;padding:86px 44px 86px max(40px,50vw - 640px);position:relative}._eyebrow_lhnqb_65{color:var(--concept-accent);letter-spacing:1.3px;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}._hero_lhnqb_52 h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(44px,5vw,76px);line-height:.99}._heroText_lhnqb_63{color:#c5cecc;max-width:650px;margin:26px 0 0;font-size:18px;line-height:1.65}._heroActions_lhnqb_68{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._primaryAction_lhnqb_69,._secondaryAction_lhnqb_69{justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex}._primaryAction_lhnqb_69{background:var(--concept-accent);color:#071315!important}._secondaryAction_lhnqb_69{border:1px solid #526062}._trustRow_lhnqb_72{color:#aab7b4;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:12px;display:flex}._trustRow_lhnqb_72 span{align-items:center;gap:7px;display:inline-flex}._heroVisual_lhnqb_75{z-index:1;color:#172022;background:var(--concept-soft);border:8px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:520px;margin:46px 5vw 46px 0;padding:32px;display:flex;position:relative;overflow:hidden}._visualLabel_lhnqb_76{color:#fff;text-transform:uppercase;background:#172022;padding:9px 11px;font-size:11px;font-weight:800;position:absolute;top:24px;left:24px}._visualGrid_lhnqb_77{grid-template-rows:160px 110px;grid-template-columns:1.3fr .7fr;gap:10px;margin-bottom:28px;display:grid}._visualGrid_lhnqb_77 span{background:color-mix(in srgb, var(--concept-accent) 32%, #fff);border:1px solid color-mix(in srgb, var(--concept-accent) 48%, #fff)}._visualGrid_lhnqb_77 span:first-child{background:color-mix(in srgb, var(--concept-accent) 70%, #172022);grid-row:1/3}._heroVisual_lhnqb_75 p{max-width:460px;margin:0;font-size:13px;line-height:1.5}._services_lhnqb_82,._proof_lhnqb_82,._faq_lhnqb_82{max-width:1280px;margin:0 auto;padding:92px 40px}._sectionHeading_lhnqb_83{max-width:680px;margin-bottom:40px}._sectionHeading_lhnqb_83 h2,._about_lhnqb_84 h2,._contact_lhnqb_84 h2{color:#152022;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}._sectionHeading_lhnqb_83>p:last-child{color:#66716f;margin:18px 0 0;font-size:16px;line-height:1.65}._serviceGrid_lhnqb_86{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._serviceCard_lhnqb_87{background:#fff;border:1px solid #dce3e1;flex-direction:column;min-height:270px;padding:28px;display:flex}._serviceNumber_lhnqb_88{color:var(--concept-accent);font-size:12px;font-weight:900}._serviceCard_lhnqb_87 h3{margin:45px 0 12px;font-size:20px}._serviceCard_lhnqb_87 p{color:#6b7575;margin:0;font-size:14px;line-height:1.6}._textLink_lhnqb_91{color:#243032;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;display:flex}._about_lhnqb_84{background:#fff;border-top:1px solid #dfe5e3;border-bottom:1px solid #dfe5e3;grid-template-columns:1fr 1fr;min-height:560px;display:grid}._aboutVisual_lhnqb_94{background:linear-gradient(135deg, color-mix(in srgb, var(--concept-accent) 64%, #142023), #142023 70%);place-items:end start;min-height:500px;padding:42px;display:grid}._aboutBadge_lhnqb_95{background:#fff;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:800;display:flex}._aboutCopy_lhnqb_96{align-self:center;max-width:650px;padding:72px 7vw}._aboutCopy_lhnqb_96>p:not(._eyebrow_lhnqb_65){color:#64706e;margin:24px 0;line-height:1.7}._aboutCopy_lhnqb_96 ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}._aboutCopy_lhnqb_96 li{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}._aboutCopy_lhnqb_96 li svg{color:var(--concept-accent)}._proof_lhnqb_82{padding-top:78px;padding-bottom:78px}._proofGrid_lhnqb_103{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._proofGrid_lhnqb_103 article{color:#fff;background:#172022;flex-direction:column;min-height:185px;padding:28px;display:flex}._proofGrid_lhnqb_103 svg{color:var(--concept-accent)}._proofGrid_lhnqb_103 strong{margin-top:auto;font-size:22px}._proofGrid_lhnqb_103 span{color:#9eaaa7;margin-top:6px;font-size:13px;line-height:1.45}._faq_lhnqb_82{border-top:1px solid #dce3e1}._faqList_lhnqb_110{border-top:1px solid #cfd7d5}._faq_lhnqb_82 details{border-bottom:1px solid #cfd7d5}._faq_lhnqb_82 summary{cursor:pointer;padding:24px 4px;font-size:17px;font-weight:800}._faq_lhnqb_82 details p{color:#687370;max-width:780px;margin:-8px 0 24px;line-height:1.65}._contact_lhnqb_84{color:#fff;background:#172022;grid-template-columns:1fr 1fr;gap:68px;padding:84px max(40px,50vw - 600px);display:grid}._contact_lhnqb_84 h2{color:#fff}._contactCopy_lhnqb_117>p:not(._eyebrow_lhnqb_65){color:#aeb9b6;max-width:560px;margin:20px 0;line-height:1.65}._contactLines_lhnqb_118{color:#d8dfdd;gap:12px;margin-top:30px;font-size:14px;display:grid}._contactLines_lhnqb_118 span{align-items:center;gap:10px;display:flex}._contactLines_lhnqb_118 svg{color:var(--concept-accent);flex:none}._demoForm_lhnqb_121{color:#172022;background:#fff;gap:14px;padding:28px;display:grid}._demoLabel_lhnqb_122{color:#172022;background:var(--concept-soft);text-align:center;padding:10px;font-size:12px;font-weight:900}._demoForm_lhnqb_121 label{gap:7px;font-size:12px;font-weight:800;display:grid}._demoForm_lhnqb_121 input,._demoForm_lhnqb_121 textarea{color:#7c8684;width:100%;font:inherit;background:#f4f6f5;border:1px solid #cfd8d6;padding:12px}._demoForm_lhnqb_121 textarea{resize:none;min-height:94px}._demoForm_lhnqb_121 button{color:#46504f;background:#d9dfdd;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:900;display:flex}._footer_lhnqb_128{color:#aeb8b5;background:#0c1112;border-top:1px solid #354042;grid-template-columns:1fr minmax(320px,2fr) 1fr;align-items:center;gap:36px;padding:34px max(40px,50vw - 640px);font-size:11px;line-height:1.45;display:grid}._footer_lhnqb_128 div{display:grid}._footer_lhnqb_128 strong{color:#fff;font-size:14px}._footer_lhnqb_128 p{text-align:center;margin:0}._footer_lhnqb_128 a{color:var(--concept-accent);justify-self:end;font-weight:800}._unavailable_lhnqb_134{color:#e8eded;background:#0b1011;place-items:center;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid}._unavailablePanel_lhnqb_135{background:#12191a;border:1px solid #2b3839;width:min(620px,100%);padding:44px}._wordmark_lhnqb_136{color:#16c8e4;font-weight:900}._unavailable_lhnqb_134 h1{letter-spacing:0;margin:28px 0 14px;font-size:36px}._unavailablePanel_lhnqb_135>p:not(._eyebrow_lhnqb_65){color:#aeb8b5;line-height:1.6}._notice_lhnqb_139{color:#061417;background:#71e5f1;margin-top:30px;padding:16px;font-size:13px;font-weight:800;line-height:1.45}._accessPage_lhnqb_141{color:#e8eded;background:#0b1011;place-items:center;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid}._accessPanel_lhnqb_142{background:#12191a;border:1px solid #2b3839;gap:18px;width:min(520px,100%);padding:42px;display:grid}._accessIcon_lhnqb_143{color:#071315;background:#71e5f1;place-items:center;width:46px;height:46px;display:grid}._accessPanel_lhnqb_142 h1{letter-spacing:0;margin:0;font-size:34px}._accessPanel_lhnqb_142>p:not(._eyebrow_lhnqb_65){color:#aeb8b5;margin:-8px 0 4px;line-height:1.55}._accessPanel_lhnqb_142 label{gap:8px;font-size:12px;font-weight:800;display:grid}._accessPanel_lhnqb_142 input{color:#fff;min-height:48px;font:inherit;background:#0d1314;border:1px solid #3b494b;padding:0 13px}._accessPanel_lhnqb_142 button{color:#071315;background:#71e5f1;border:0;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:900;display:flex}._accessPanel_lhnqb_142 button:disabled{opacity:.65}._accessError_lhnqb_150{color:#ffd9d5;background:#41211e;border:1px solid #71352f;padding:11px;font-size:12px}._accessNotice_lhnqb_151{color:#94a19e;border-top:1px solid #303c3e;padding-top:18px;font-size:11px;line-height:1.5}._roofing_lhnqb_153 ._hero_lhnqb_52{background:#251716}._hvac_lhnqb_154 ._hero_lhnqb_52{background:#10232b}._landscaping_lhnqb_155 ._hero_lhnqb_52{background:#13251d}._auto-detailing_lhnqb_156 ._hero_lhnqb_52{background:#101d22}._real-estate_lhnqb_157 ._hero_lhnqb_52{background:#20201d}@media (width<=900px){._header_lhnqb_30{grid-template-columns:1fr auto;padding:14px 22px}._header_lhnqb_30 nav{display:none}._hero_lhnqb_52{grid-template-columns:1fr}._heroCopy_lhnqb_64{padding:72px 28px 44px}._heroVisual_lhnqb_75{min-height:390px;margin:0 28px 42px}._serviceGrid_lhnqb_86,._proofGrid_lhnqb_103{grid-template-columns:repeat(2,minmax(0,1fr))}._about_lhnqb_84,._contact_lhnqb_84{grid-template-columns:1fr}._aboutVisual_lhnqb_94{min-height:360px}._contact_lhnqb_84{gap:40px;padding:72px 28px}._footer_lhnqb_128{grid-template-columns:1fr;gap:20px;padding:30px 28px}._footer_lhnqb_128 p{text-align:left}._footer_lhnqb_128 a{justify-self:start}}@media (width<=620px){._disclosureBar_lhnqb_14{text-align:left;align-items:flex-start;padding:10px 14px;font-size:11px}._disclosureBar_lhnqb_14 svg{flex:none;margin-top:1px}._header_lhnqb_30{min-height:72px;padding:12px 16px}._brandMark_lhnqb_44{width:36px;height:36px}._brand_lhnqb_43 strong{max-width:130px}._brand_lhnqb_43 small{display:none}._headerAction_lhnqb_50{padding:11px;font-size:11px}._hero_lhnqb_52{min-height:auto}._heroCopy_lhnqb_64{padding:58px 20px 38px}._hero_lhnqb_52 h1{font-size:42px}._heroText_lhnqb_63{font-size:16px}._heroActions_lhnqb_68{display:grid}._primaryAction_lhnqb_69,._secondaryAction_lhnqb_69{width:100%}._trustRow_lhnqb_72{gap:11px;display:grid}._heroVisual_lhnqb_75{min-height:330px;margin:0 20px 28px;padding:20px}._visualGrid_lhnqb_77{grid-template-rows:110px 75px}._services_lhnqb_82,._proof_lhnqb_82,._faq_lhnqb_82{padding:64px 20px}._sectionHeading_lhnqb_83{margin-bottom:28px}._serviceGrid_lhnqb_86,._proofGrid_lhnqb_103{grid-template-columns:1fr}._serviceCard_lhnqb_87{min-height:230px}._aboutVisual_lhnqb_94{min-height:280px;padding:22px}._aboutCopy_lhnqb_96,._contact_lhnqb_84{padding:58px 20px}._demoForm_lhnqb_121{padding:18px}._unavailablePanel_lhnqb_135{padding:28px}._accessPanel_lhnqb_142{padding:28px 22px}}
