:root{--ink: #080808;--muted: #626b78;--line: #e6e8ee;--red: #ff120d;--red2: #ff4a3d;--black: #080808;--soft: #fff1f0;--white: #ffffff;--wash: #fafafa;--shadow: 0 30px 70px rgba(10, 10, 10, .1), 0 12px 28px rgba(255, 18, 13, .07);--radius: 28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#fff,#fafafa 55%,#fff);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:14px;z-index:50;width:min(1180px,calc(100% - 28px));margin:14px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 16px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#ffffffdb;backdrop-filter:blur(22px);box-shadow:0 12px 36px #00000014}.brand{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.brand-img{width:34px;height:34px;object-fit:contain;border-radius:10px}.desktop-nav{display:flex;align-items:center;gap:24px;font-size:14px;color:#343434}.desktop-nav a:hover{color:var(--red)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;transition:.22s ease}.nav-cta{padding:12px 18px;background:var(--black);color:#fff;font-size:14px;white-space:nowrap}.mobile-menu-btn{display:none;background:none;border:none;padding:8px;cursor:pointer}.hamburger-line{display:block;width:22px;height:2px;background:var(--ink);margin:5px 0;border-radius:2px;transition:.25s ease}.mobile-menu-btn[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;inset:0;background:#00000085;opacity:0;visibility:hidden;transition:.28s ease;z-index:998;backdrop-filter:blur(2px)}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-drawer{position:fixed;top:0;right:0;width:min(340px,88vw);height:100vh;background:#fff;z-index:999;transform:translate(100%);visibility:hidden;opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s ease,opacity .32s ease;box-shadow:-14px 0 42px #0000002e;display:flex;flex-direction:column}.mobile-menu-drawer.open{transform:translate(0);visibility:visible;opacity:1}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.mobile-menu-header .brand{font-size:18px}.mobile-menu-header .brand-img{width:34px;height:34px}.mobile-menu-close{background:none;border:none;padding:8px;cursor:pointer;display:grid;place-items:center;border-radius:8px;transition:.15s ease}.mobile-menu-close:hover{background:var(--soft)}.mobile-menu-content{flex:1;overflow-y:auto;padding:22px}.mobile-nav-section{margin-bottom:28px}.mobile-nav-label{display:block;color:var(--red);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:900;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.mobile-nav-link{display:block;padding:12px 0;color:var(--ink);font-size:16px;font-weight:600;transition:.15s ease}.mobile-nav-link:hover{color:var(--red);transform:translate(4px)}.mobile-cta{display:block;width:100%;text-align:center;height:48px;line-height:48px;background:var(--red);color:#fff;font-weight:800;font-size:15px;border-radius:14px;margin-top:14px;box-shadow:0 12px 28px #ff120d47;transition:.2s ease}.mobile-cta:hover{box-shadow:0 16px 38px #ff120d61;transform:translateY(-2px)}.button{padding:15px 22px;border:0}.button.primary{background:linear-gradient(135deg,var(--red),#cf0500);color:#fff;box-shadow:0 16px 30px #ff120d38}.button.ghost{border:1px solid var(--line);background:#fff;color:var(--ink)}.button:hover,.service-card:hover,.industry-card:hover,.rich-card:hover{transform:translateY(-3px)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.hero-logo-carousel{margin-top:36px;max-width:620px}.hero-logo-carousel p{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.02em}.logo-marquee{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#ffffffc7;box-shadow:0 18px 46px #0000000f;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.logo-track{display:flex;width:max-content;gap:12px;padding:10px;animation:logoScroll 34s linear infinite}.logo-marquee:hover .logo-track{animation-play-state:paused}.logo-track span{width:142px;height:64px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:16px;background:#fff;padding:10px 14px}.logo-track img{max-height:40px;width:auto;max-width:116px;object-fit:contain}.nav-item{position:relative;display:flex;align-items:center;min-height:44px}.nav-item:before{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:30px}.nav-trigger{display:inline-flex;align-items:center;padding:14px 0}.has-dropdown>a:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(6px);width:min(760px,calc(100vw - 32px));max-height:76vh;overflow:auto;padding:16px;border:1px solid rgba(0,0,0,.09);border-radius:24px;background:#fffffffa;backdrop-filter:blur(18px);box-shadow:0 28px 70px #00000024;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .18s;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dropdown-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px}.industries-menu{width:min(920px,calc(100vw - 32px));grid-template-columns:repeat(3,1fr)}.has-dropdown:hover .dropdown-menu,.has-dropdown:focus-within .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition-delay:0s}.dropdown-kicker{grid-column:1 / -1;padding:6px 10px 10px;color:var(--red);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.dropdown-overview{grid-column:1 / -1;border:1px solid rgba(255,18,13,.16);background:linear-gradient(135deg,#fff,var(--soft))}.dropdown-menu a{display:flex;flex-direction:column;min-height:100%;padding:14px;border-radius:16px;color:var(--ink);position:relative}.dropdown-menu a:hover{background:var(--soft);color:var(--ink);transform:none}.dropdown-menu strong{display:block;font-size:14px;letter-spacing:-.02em}.dropdown-menu span{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.dropdown-menu em{margin-top:auto;padding-top:10px;color:var(--red);font-size:12px;font-style:normal;font-weight:850}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;padding:64px 0 26px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--red);font-size:12px;font-weight:900;margin:0 0 16px}.accent-word{font-family:Georgia,Times New Roman,ui-serif,serif;font-style:italic;font-weight:900;letter-spacing:-.075em;background:linear-gradient(105deg,#060606 0%,var(--red) 48%,#111 92%);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.split-section .accent-word{background:linear-gradient(105deg,#fff,#ff5a50 55%,#f5f5f5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1,.service-hero h1,.section-head h2,.split h2,.results h2,.process h2,.content-main h2{margin:0;font-size:clamp(42px,6vw,82px);line-height:.95;letter-spacing:-.065em}.hero-sub,.service-hero>p,.section-head p,.split p,.content-main p,.rich-card p,.service-card p,.industry-card p,.proof-cards p,.process span,.footer p,.fine{color:var(--muted);line-height:1.7}.hero-sub,.service-hero>p{font-size:20px;max-width:690px}.hero-visual{min-height:405px;display:grid;place-items:center;position:relative;isolation:isolate}.hero-visual:before{content:"";position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,18,13,.16),transparent 60%);filter:blur(8px);animation:pulseGlow 4s ease-in-out infinite;z-index:-2}.orbital-system{position:absolute;inset:4%;border-radius:50%;border:1px dashed rgba(255,18,13,.16);animation:rotateOrbit 16s linear infinite;z-index:-1}.orbital-system span{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 0 8px #ff120d1a}.orbital-system span:nth-child(1){top:-6px;left:48%}.orbital-system span:nth-child(2){right:12%;bottom:16%}.orbital-system span:nth-child(3){left:10%;bottom:22%}.dashboard-card{width:min(100%,450px);border:1px solid rgba(0,0,0,.08);border-radius:30px;padding:22px;background:radial-gradient(circle at 82% 18%,rgba(255,18,13,.18),transparent 32%),linear-gradient(145deg,#fff,#f7f7f7);box-shadow:var(--shadow)}.animated-dashboard{animation:floatCard 6s ease-in-out infinite}.dash-top{display:flex;gap:8px;margin-bottom:18px}.dash-top span{width:12px;height:12px;border-radius:999px;background:var(--red);opacity:.85;animation:blinkDot 1.8s ease-in-out infinite}.dash-top span:nth-child(2){animation-delay:.25s}.dash-top span:nth-child(3){animation-delay:.5s}.metric-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;margin:9px 0;border:1px solid var(--line);border-radius:18px;background:#ffffffb8}.metric-row.live{animation:rowPulse 4.8s ease-in-out infinite}.metric-row.live.delay-2{animation-delay:.8s}.metric-row.live.delay-3{animation-delay:1.6s}.metric-row b{font-size:21px;letter-spacing:-.04em}.metric-row span{color:var(--muted)}.signal-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:16px 0;align-items:end}.signal-grid i{height:62px;border-radius:999px;background:linear-gradient(180deg,var(--red),#111);opacity:.14;animation:barLift 2.8s ease-in-out infinite;transform-origin:bottom}.signal-grid i:nth-child(2),.signal-grid i:nth-child(5){opacity:.28;animation-delay:.3s}.signal-grid i:nth-child(3){opacity:.5;animation-delay:.65s}.signal-grid i:nth-child(4){animation-delay:.95s}.signal-grid i:nth-child(6){animation-delay:1.2s}.automation-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.automation-flow span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#2d2d2d;font-size:12px;font-weight:850}.automation-flow i{width:22px;height:2px;background:linear-gradient(90deg,var(--red),transparent);animation:flowLine 1.5s ease-in-out infinite}.section{padding:86px 0}.section-head{max-width:790px;margin-bottom:34px}.section-head h2{font-size:clamp(34px,5vw,64px)}.section-head p{font-size:18px}.card-grid,.industry-grid,.feature-list,.proof-cards,.footer-grid{display:grid;gap:18px}.card-grid,.services-grid{grid-template-columns:repeat(4,1fr)}.industry-grid{grid-template-columns:repeat(3,1fr)}.card-grid:has(>:nth-child(4):last-child),.industry-grid:has(>:nth-child(4):last-child),.proof-cards:has(>:nth-child(4):last-child),.case-pillar-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.service-card,.industry-card,.rich-card,.proof-cards>div,.feature-list>div,.form-panel,.footer{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;box-shadow:0 10px 35px #0000000a}.service-card,.industry-card,.rich-card,.proof-cards>div,.feature-list>div{padding:26px;transition:.22s ease}.service-card span{font-size:34px}.service-card h3,.industry-card h3,.rich-card h3,.feature-list h3,.proof-cards h3{margin:12px 0 8px;font-size:24px;letter-spacing:-.04em}.service-card em{color:var(--red);font-style:normal;font-weight:850}.industry-card:hover,.service-card:hover{border-color:#ff120d47;box-shadow:var(--shadow)}.client-strip{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:20px;padding:8px 0 28px}.client-strip p{color:var(--muted);font-size:14px;margin:0}.client-strip>.logo-marquee{width:100%}.client-strip .logo-track{display:flex;grid-template-columns:none;gap:12px}.client-strip .logo-track span,.logo-wall div{display:grid;place-items:center;min-height:66px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:10px 12px;transition:.22s ease}.client-strip .logo-track img,.logo-wall img{max-height:42px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.client-strip .logo-track span:hover,.logo-wall div:hover{border-color:#ff120d38;box-shadow:0 16px 38px #00000014;transform:translateY(-2px)}.client-strip .logo-track span:hover img,.logo-wall div:hover img{filter:grayscale(0);opacity:1;transform:scale(1.04)}.logo-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.logo-wall div{min-height:120px}.logo-wall img{max-height:76px}.split-section{padding:92px 0;background:#080808;color:#fff}.split{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:start}.split p{color:#ffffffb8;font-size:19px;margin-top:0}.results{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}.proof-cards{grid-template-columns:repeat(3,1fr)}.proof-cards b{color:var(--red);font-size:28px;letter-spacing:-.05em}.result-proof-cards>div{overflow:hidden;padding:0 0 26px}.result-proof-cards figure{margin:0 0 22px;height:176px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#080808,#2a0605)}.result-proof-cards img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.result-proof-cards b,.result-proof-cards h3,.result-proof-cards p{margin-left:26px;margin-right:26px}.case-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding:94px 0 44px}.case-hero h1{margin:0;font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:-.065em}.case-hero p{color:var(--muted);line-height:1.7;font-size:19px}.case-summary-card{border:1px solid rgba(255,18,13,.18);border-radius:34px;padding:28px;background:radial-gradient(circle at 88% 10%,rgba(255,18,13,.18),transparent 34%),linear-gradient(145deg,#fff,#f7f7f7);box-shadow:var(--shadow)}.case-summary-card span,.case-metrics span,.case-revenue-grid span{color:var(--muted);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.case-summary-card strong{display:block;margin:12px 0;font-size:clamp(38px,5vw,68px);line-height:.9;letter-spacing:-.07em;color:var(--red)}.case-metrics,.case-revenue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.case-metrics div,.case-revenue-grid div{border:1px solid var(--line);border-radius:24px;padding:22px;background:#fff;box-shadow:0 10px 35px #0000000a}.case-metrics strong,.case-revenue-grid strong{display:block;margin:10px 0 6px;font-size:34px;letter-spacing:-.055em}.case-metrics p,.case-revenue-grid p{color:var(--muted);line-height:1.55;margin:0}.case-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-index-card{overflow:hidden;padding:0;display:flex;flex-direction:column}.case-index-card>span,.case-index-card>h3,.case-index-card>p,.case-index-card>em{margin-left:26px;margin-right:26px}.case-index-card>span{margin-top:24px;color:var(--red);font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.case-index-card>em{margin-bottom:26px;margin-top:auto}.case-card-thumb{margin:0;height:210px;overflow:hidden;background:linear-gradient(135deg,#080808,#2a0605);border-bottom:1px solid var(--line)}.case-card-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .35s ease}.case-index-card:hover .case-card-thumb img{transform:scale(1.045)}.case-proof-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;align-items:start}.case-study-proof>.section-head{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow:auto;border:1px solid rgba(255,18,13,.14);border-radius:30px;padding:28px;background:#ffffffe6;box-shadow:0 24px 64px #00000012;backdrop-filter:blur(18px)}.case-image-stack{display:grid;gap:16px}.case-image-stack figure,.featured-case-card figure{margin:0;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.case-image-stack img,.featured-case-card img{width:100%;display:block;object-fit:cover}.case-image-stack figcaption{padding:12px 16px;color:var(--muted);font-size:13px;line-height:1.45}.case-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.case-pillar-grid b{color:var(--red)}.case-data-section{padding-top:50px}.case-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.case-table{width:100%;border-collapse:collapse;min-width:680px}.case-table th,.case-table td{padding:18px;text-align:left;border-bottom:1px solid var(--line)}.case-table th{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.case-table td{font-weight:800}.case-table tr:last-child td{border-bottom:0;color:var(--red)}.case-revenue-grid{margin-top:18px}.case-takeaway .rich-card{padding:34px}.case-takeaway h2{margin:0 0 12px;font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:-.055em}.featured-case-card{display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;align-items:center;border:1px solid rgba(255,18,13,.16);border-radius:32px;padding:24px;margin-bottom:28px;background:radial-gradient(circle at 94% 6%,rgba(255,18,13,.14),transparent 32%),#fff;box-shadow:var(--shadow)}.featured-case-card h3{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.055em}.featured-case-card p{color:var(--muted);line-height:1.65}.process ol{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}.process li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:22px;border:1px solid var(--line);border-radius:22px;background:#fff}.process b{font-size:22px;letter-spacing:-.035em}.media-showcase{position:relative}.media-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:18px}.media-card{min-height:250px;border:1px solid rgba(0,0,0,.08);border-radius:30px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;background:#111;color:#fff;box-shadow:var(--shadow)}.media-card:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(255,255,255,.32);border-radius:22px}.media-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.26),transparent 28%),linear-gradient(135deg,#ff120d7a,#ffffff14 42%,#000000ad);opacity:.9}.media-card.video:before{border-style:solid}.media-card.video:after{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.24) 0 8%,transparent 9%),linear-gradient(135deg,#ff120d8c,#000000db)}.media-card span,.media-card strong{position:relative;z-index:1}.media-card span{color:#ffffffb8;font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.media-card strong{margin-top:8px;font-size:24px;letter-spacing:-.04em;max-width:330px}.media-animated .media-animation{width:100%;height:100%;position:absolute;inset:0}.media-animated svg rect,.media-animated svg circle,.media-animated svg line,.media-animated svg polyline{opacity:.85}.media-animated .dot{fill:#fff9;animation:dotPulse 2s ease-in-out infinite}.media-animated .dot1{animation-delay:0s}.media-animated .dot2{animation-delay:.2s}.media-animated .dot3{animation-delay:.4s}.media-animated .bar{fill:#ffffff26;animation:barGrow 2.5s ease-out infinite}.media-animated .bar1{animation-delay:.3s}.media-animated .bar2{animation-delay:.5s}.media-animated .bar3{animation-delay:.7s}.media-animated .img-placeholder{fill:#ffffff0f;stroke:#ffffff1f}.media-animated .img-inner{fill:#ffffff14;animation:imgFade 3s ease-in-out infinite}.media-animated .flow-node{fill:#ff5a5099;stroke:#fff3;animation:nodePulse 2.5s ease-in-out infinite}.media-animated .node1{animation-delay:0s}.media-animated .node2{animation-delay:.3s}.media-animated .node3{animation-delay:.6s}.media-animated .node4{animation-delay:.9s}.media-animated .node5{animation-delay:1.2s}.media-animated .flow-line{stroke:#ff5a5066;stroke-width:2;stroke-dasharray:8 4;animation:flowDash 3s linear infinite}.media-animated .flow-line.vert{animation-delay:.5s}.media-animated .flow-line.horiz{animation-delay:1s}.media-animated .perf-bar{fill:#ff5a5080;animation:barHeight 3s ease-in-out infinite}.media-animated .perf-bar.bar1{animation-delay:0s}.media-animated .perf-bar.bar2{animation-delay:.2s}.media-animated .perf-bar.bar3{animation-delay:.4s}.media-animated .perf-bar.bar4{animation-delay:.6s}.media-animated .perf-bar.bar5{animation-delay:.8s}.media-animated .pulse-ring{fill:none;stroke:#ff5a5066;stroke-width:2;animation:pulseRing 2s ease-out infinite}.media-animated .pulse-dot{fill:#ff5a50cc;animation:pulseDot 2s ease-in-out infinite}.media-animated .trend-line{stroke:#ffffff26;stroke-width:2}.media-animated .trend-path{fill:none;stroke:#ff5a50b3;stroke-width:2;animation:pathDraw 3s ease-in-out infinite}.proof-showcase .section-head{max-width:980px}.before-after-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.proof-image-card{margin:0;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:#fff;box-shadow:var(--shadow);position:relative}.proof-image-card.after{border-color:#239d2747;box-shadow:0 30px 70px #239d271f,0 14px 35px #0a0a0a14}.proof-browser-bar{height:48px;display:flex;align-items:center;gap:8px;padding:0 16px;background:linear-gradient(180deg,#fff,#f8f8f8);border-bottom:1px solid var(--line)}.proof-browser-bar span{width:10px;height:10px;border-radius:999px;background:#d8dce4}.proof-image-card.before .proof-browser-bar span:first-child{background:#d90000}.proof-image-card.after .proof-browser-bar span:first-child{background:#239d27}.proof-browser-bar b{margin-left:auto;color:var(--muted);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.proof-image-card img{display:block;width:100%;height:clamp(260px,34vw,430px);object-fit:cover;object-position:top center}.proof-image-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:linear-gradient(180deg,#fff,#fff8f7)}.proof-image-card figcaption span{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:12px}.proof-image-card.after figcaption span{color:#239d27}.proof-image-card figcaption strong{font-size:clamp(18px,2vw,24px);letter-spacing:-.04em}.proof-system-card{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(0,0,0,.08);border-radius:34px;padding:clamp(24px,4vw,46px);background:radial-gradient(circle at 85% 8%,rgba(255,18,13,.18),transparent 30%),linear-gradient(135deg,#080808,#171717);color:#fff;box-shadow:var(--shadow)}.proof-system-card:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.12);border-radius:26px;pointer-events:none}.proof-system-header{position:relative;z-index:1;display:flex;gap:18px;align-items:center;max-width:760px}.proof-system-header>span{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--red);color:#fff;font-weight:950;box-shadow:0 18px 38px #ff120d47}.proof-system-header p{margin:0 0 5px;color:#ffffff9e;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900}.proof-system-header strong{font-size:clamp(24px,4vw,42px);line-height:1;letter-spacing:-.055em}.proof-system-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:54px}.proof-system-flow div{min-height:155px;border:1px solid rgba(255,255,255,.13);border-radius:24px;padding:18px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);animation:cardRise 4s ease-in-out infinite;animation-delay:calc(var(--i) * .18s)}.proof-system-flow div:nth-child(2n){transform:translateY(24px)}.proof-system-flow span{display:block;color:var(--red2);font-size:12px;letter-spacing:.14em;font-weight:950;margin-bottom:28px}.proof-system-flow strong{display:block;font-size:clamp(17px,2vw,24px);letter-spacing:-.04em;line-height:1.04}.proof-system-lines{position:absolute;inset:auto 44px 34px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;opacity:.75}.proof-system-lines i{height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--red),transparent);animation:flowLine 2.2s ease-in-out infinite}.proof-crm-solutions .proof-system-header>span{background:#111}.proof-seo-aeo-geo .proof-system-card{background:radial-gradient(circle at 78% 10%,rgba(255,18,13,.18),transparent 30%),linear-gradient(135deg,#101010,#24110f)}.proof-ai-implementation-agent-orchestration .proof-system-card{background:radial-gradient(circle at 72% 12%,rgba(255,18,13,.22),transparent 32%),linear-gradient(135deg,#070707,#1b1020)}.industry-proof-card{min-height:480px;background:radial-gradient(circle at 88% 8%,rgba(255,18,13,.22),transparent 30%),radial-gradient(circle at 12% 82%,rgba(255,255,255,.08),transparent 34%),linear-gradient(135deg,#070707,#181818 52%,#2a0706)}.industry-proof-flow{grid-template-columns:repeat(5,1fr)}.industry-proof-orbit{position:absolute;inset:28px;pointer-events:none;border-radius:28px;opacity:.55}.industry-proof-orbit i{position:absolute;width:13px;height:13px;border-radius:999px;background:var(--red);box-shadow:0 0 0 10px #ff120d1f;animation:sceneFloat 4.2s ease-in-out infinite}.industry-proof-orbit i:nth-child(1){left:8%;top:16%}.industry-proof-orbit i:nth-child(2){right:14%;top:24%;animation-delay:.45s}.industry-proof-orbit i:nth-child(3){left:22%;bottom:15%;animation-delay:.9s}.industry-proof-orbit i:nth-child(4){right:22%;bottom:18%;animation-delay:1.35s}.industry-proof-orbit i:nth-child(5){left:50%;top:52%;animation-delay:1.8s}.industry-proof-auto-detailing-shops .industry-proof-card,.industry-proof-auto-styling-shops .industry-proof-card{background:radial-gradient(circle at 82% 10%,rgba(255,18,13,.24),transparent 32%),linear-gradient(135deg,#050505,#171717 48%,#300b08)}.industry-proof-roofing-companies .industry-proof-card,.industry-proof-contractors .industry-proof-card{background:radial-gradient(circle at 80% 12%,rgba(255,18,13,.22),transparent 34%),linear-gradient(135deg,#090909,#21100d)}.industry-proof-plumbing-companies .industry-proof-card,.industry-proof-window-companies .industry-proof-card{background:radial-gradient(circle at 82% 12%,rgba(255,18,13,.2),transparent 32%),linear-gradient(135deg,#070707,#111827)}.industry-proof-med-spas .industry-proof-card{background:radial-gradient(circle at 85% 10%,rgba(255,18,13,.2),transparent 32%),linear-gradient(135deg,#090909,#251014)}.industry-proof-education-training .industry-proof-card,.industry-proof-b2b-services .industry-proof-card,.industry-proof-smart-home-installers .industry-proof-card{background:radial-gradient(circle at 82% 12%,rgba(255,18,13,.2),transparent 32%),linear-gradient(135deg,#060606,#17111f)}.service-hero{padding:94px 0 56px}.visual-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.visual-hero-copy>p{max-width:720px}.page-hero-visual{min-height:430px;display:grid;place-items:center;position:relative;isolation:isolate}.page-hero-visual:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--visual-accent, var(--red)) 18%,transparent),transparent 62%);filter:blur(10px);animation:pulseGlow 4.6s ease-in-out infinite;z-index:-2}.page-hero-visual .page-orbit{inset:2%;border-color:color-mix(in srgb,var(--visual-accent, var(--red)) 28%,transparent)}.visual-scene{position:absolute;inset:3%;z-index:-1;pointer-events:none}.scene-dot{position:absolute;width:13px;height:13px;border-radius:999px;background:var(--visual-accent, var(--red));opacity:.22;box-shadow:0 0 0 9px color-mix(in srgb,var(--visual-accent, var(--red)) 11%,transparent);animation:sceneFloat 5s ease-in-out infinite}.dot-1{top:8%;left:14%}.dot-2{top:18%;right:18%;animation-delay:.4s}.dot-3{top:45%;left:3%;animation-delay:.9s}.dot-4{right:4%;top:48%;animation-delay:1.2s}.dot-5{bottom:12%;left:22%;animation-delay:1.6s}.dot-6{bottom:8%;right:22%;animation-delay:2s}.dot-7{top:34%;left:38%;animation-delay:2.4s}.dot-8{top:65%;right:40%;animation-delay:2.8s}.dot-9{bottom:35%;right:8%;animation-delay:3.2s}.visual-card{width:min(100%,500px);border:1px solid rgba(0,0,0,.08);border-radius:34px;padding:26px;background:radial-gradient(circle at 80% 16%,color-mix(in srgb,var(--visual-accent, var(--red)) 18%,transparent),transparent 30%),linear-gradient(145deg,#fff,#f7f7f7);box-shadow:var(--shadow);position:relative;overflow:hidden}.visual-card:before{content:"";position:absolute;inset:0;opacity:.38;background:linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.78) 48%,transparent 56%);transform:translate(-120%);animation:shineSweep 7s ease-in-out infinite}.visual-topline{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;position:relative;z-index:1}.visual-topline span{color:var(--visual-accent, var(--red));font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.visual-topline i{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--black);color:#fff;font-style:normal;font-size:24px;box-shadow:0 15px 28px color-mix(in srgb,var(--visual-accent, var(--red)) 20%,transparent)}.visual-card h3{margin:0 0 20px;font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:-.055em;max-width:390px;position:relative;z-index:1}.visual-metrics{display:grid;gap:10px;position:relative;z-index:1}.visual-metric{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:#ffffffc7;animation:rowPulse 5s ease-in-out infinite}.visual-metric.delay-2{animation-delay:.55s}.visual-metric.delay-3{animation-delay:1.1s}.visual-metric b{font-size:15px;letter-spacing:-.025em}.visual-metric span{color:var(--muted);font-size:13px}.visual-device{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0 4px;min-height:82px}.visual-device span{border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--visual-accent, var(--red)) 9%,#fff));animation:devicePulse 3.4s ease-in-out infinite}.visual-device span:nth-child(2n){animation-delay:.45s;transform:translateY(14px)}.visual-device span:nth-child(3n){animation-delay:.9s;transform:translateY(26px)}.visual-bars i{background:linear-gradient(180deg,var(--visual-accent, var(--red)),#111)}.visual-flow{margin-top:14px;position:relative;z-index:1}.theme-green,.theme-blue,.theme-pink,.theme-red{--visual-accent:var(--red)}.visual-web .visual-device{grid-template-columns:1.4fr .8fr .8fr}.visual-web .visual-device span{min-height:76px;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,var(--black) 0 14%,#fff 14% 100%)}.visual-crm .visual-device{grid-template-columns:repeat(4,1fr)}.visual-crm .visual-device span{border-radius:18px;background:linear-gradient(180deg,#fff 0 55%,color-mix(in srgb,var(--visual-accent) 18%,#fff) 55%)}.visual-ppc .visual-device,.visual-seo .visual-device{display:block}.visual-ppc .visual-device span,.visual-seo .visual-device span{display:block;height:12px;margin:8px 0;border-radius:999px;transform:none;animation:searchScan 3s ease-in-out infinite}.visual-meta .visual-device,.visual-b2b .visual-device{grid-template-columns:repeat(3,1fr)}.visual-meta .visual-device span,.visual-b2b .visual-device span{border-radius:999px;aspect-ratio:1;transform:none}.visual-lsa .visual-device span,.visual-windows .visual-device span{border-radius:999px 999px 999px 4px;transform:rotate(-45deg)}.visual-tiktok .visual-device{grid-template-columns:repeat(3,1fr);min-height:130px}.visual-tiktok .visual-device span{border-radius:18px;min-height:110px;transform:none;background:linear-gradient(160deg,#050505,color-mix(in srgb,var(--visual-accent) 26%,#111))}.visual-ai .visual-scene .scene-dot,.visual-smart-home .visual-scene .scene-dot{animation:nodePulse 2.4s ease-in-out infinite}.visual-landscape .visual-device span{border-radius:999px 999px 4px;transform:rotate(-18deg);background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--visual-accent) 24%,#fff))}.visual-roofing .visual-device span,.visual-contractor .visual-device span{clip-path:polygon(50% 0,100% 38%,100% 100%,0 100%,0 38%);border-radius:10px}.visual-plumbing .visual-device span{border-radius:999px;min-height:18px;transform:none}.visual-pest .visual-device span{border-radius:50% 50% 45% 45%;transform:rotate(20deg)}.visual-medspa .visual-device span{border-radius:999px;background:radial-gradient(circle at 50% 50%,#fff 0 28%,color-mix(in srgb,var(--visual-accent) 26%,#fff) 29%)}.visual-education .visual-device span{border-radius:4px 18px 18px 4px;transform:none}.theme-green,.theme-blue,.theme-pink,.theme-red{--visual-accent: var(--red)}.hero-object{display:none;position:absolute;width:min(78%,390px);height:230px;inset:18px auto auto 50%;transform:translate(-50%);z-index:0}.hero-object i{position:absolute;display:block;border:2px solid rgba(255,18,13,.9);background:linear-gradient(135deg,#ff120d29,#ffffffe6);box-shadow:0 16px 40px #ff120d1f}.visual-card{margin-top:190px;width:min(100%,470px);z-index:2;backdrop-filter:blur(10px)}.visual-auto-detailing .object-car,.visual-auto-styling .object-car,.visual-web .object-web,.visual-crm .object-crm,.visual-ppc .object-search,.visual-seo .object-search,.visual-meta .object-meta,.visual-lsa .object-lsa,.visual-tiktok .object-tiktok,.visual-ai .object-ai,.visual-landscape .object-landscape,.visual-roofing .object-roof,.visual-plumbing .object-plumbing,.visual-pest .object-pest,.visual-windows .object-windows,.visual-smart-home .object-smart,.visual-medspa .object-medspa,.visual-education .object-education,.visual-b2b .object-b2b,.visual-contractor .object-contractor{display:block}.object-car .car-body{width:250px;height:70px;left:52px;top:96px;border-radius:42px 58px 26px 26px;background:linear-gradient(135deg,#111 0 35%,var(--red) 36% 100%);animation:carGlide 4.5s ease-in-out infinite}.object-car .car-top{width:120px;height:58px;left:116px;top:54px;border-radius:52px 52px 8px 8px;background:#ffffffeb;animation:carGlide 4.5s ease-in-out infinite}.object-car .wheel{width:42px;height:42px;border-radius:50%;top:143px;background:#111;animation:wheelSpin 1.2s linear infinite}.object-car .wheel.one{left:92px}.object-car .wheel.two{right:74px}.object-car .scan-line{width:330px;height:2px;left:20px;top:42px;border:0;background:linear-gradient(90deg,transparent,var(--red),transparent);animation:scanAcross 2.2s linear infinite}.object-car .data{width:9px;height:9px;border-radius:50%;border:0;background:var(--red);animation:dataFloat 2.4s ease-in-out infinite}.object-car .data.one{left:42px;top:62px}.object-car .data.two{right:38px;top:86px;animation-delay:.4s}.object-car .data.three{left:280px;top:30px;animation-delay:.8s}.object-landscape .sun{width:58px;height:58px;border-radius:50%;right:40px;top:20px;background:var(--red);animation:pulseGlow 3s ease-in-out infinite}.object-landscape .blade{width:44px;height:118px;bottom:18px;border-radius:999px 999px 4px;transform-origin:bottom;background:linear-gradient(180deg,#ff120d5c,#fffffff2);animation:sway 2.6s ease-in-out infinite}.object-landscape .one{left:90px}.object-landscape .two{left:150px;height:144px;animation-delay:.35s}.object-landscape .three{left:212px;animation-delay:.7s}.object-landscape .tree{width:82px;height:82px;left:24px;top:72px;border-radius:50% 50% 45% 45%;background:#ff120d2e}.object-landscape .mower-path{left:60px;right:38px;bottom:10px;height:8px;border:0;border-radius:999px;background:repeating-linear-gradient(90deg,var(--red) 0 18px,transparent 18px 34px);animation:scanAcross 3.5s linear infinite}.object-roof .roof{width:230px;height:120px;left:70px;top:40px;clip-path:polygon(50% 0,100% 46%,90% 46%,90% 100%,10% 100%,10% 46%,0 46%);background:linear-gradient(135deg,var(--red),#111);animation:roofLift 4s ease-in-out infinite}.object-roof .house{width:150px;height:86px;left:110px;top:112px;background:#fff}.object-roof .storm{width:38px;height:78px;top:22px;border:0;background:linear-gradient(var(--red),transparent);animation:rainDrop 1.6s linear infinite}.object-roof .one{left:38px}.object-roof .two{right:42px;animation-delay:.5s}.object-roof .pin{width:22px;height:22px;right:78px;top:76px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);animation:pinBounce 2s infinite}.object-plumbing .pipe.main{width:280px;height:34px;left:50px;top:96px;border-radius:999px;background:#fff}.object-plumbing .pipe.vertical{width:34px;height:140px;left:188px;top:42px;border-radius:999px;background:#fff}.object-plumbing .drop{width:22px;height:30px;border-radius:50% 50% 60% 60%;background:var(--red);border:0;animation:rainDrop 1.8s infinite}.object-plumbing .drop.one{right:68px;top:58px}.object-plumbing .drop.two{right:116px;top:122px;animation-delay:.5s}.object-plumbing .gauge{width:76px;height:76px;left:22px;top:74px;border-radius:50%;background:radial-gradient(circle,#fff 0 48%,var(--red) 50%)}.object-pest .bug.body{width:110px;height:138px;left:140px;top:48px;border-radius:55% 55% 48% 48%;background:linear-gradient(160deg,#111,var(--red));animation:bugCrawl 2.8s ease-in-out infinite}.object-pest .bug.head{width:62px;height:56px;left:164px;top:22px;border-radius:50%;background:#111}.object-pest .leg{width:70px;height:3px;background:var(--red);border:0;top:108px;animation:legKick .8s infinite}.object-pest .l1{left:84px;transform:rotate(20deg)}.object-pest .l2{left:82px;top:142px;transform:rotate(-20deg)}.object-pest .r1{right:84px;transform:rotate(-20deg)}.object-pest .r2{right:82px;top:142px;transform:rotate(20deg)}.object-pest .radar{width:210px;height:210px;left:90px;top:6px;border-radius:50%;background:transparent;animation:pulseGlow 2.6s infinite}.object-windows .window-frame{width:210px;height:160px;left:78px;top:42px;border-radius:18px;background:linear-gradient(90deg,transparent 48%,var(--red) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,var(--red) 49% 51%,transparent 52%),#fff;animation:windowShine 4s infinite}.object-windows .shine{width:4px;height:170px;top:36px;border:0;background:#ff120d8c;transform:rotate(24deg);animation:shineSweep 3.2s infinite}.object-windows .shine.one{left:112px}.object-windows .shine.two{left:190px;animation-delay:.5s}.object-windows .quote-card{width:100px;height:58px;right:18px;bottom:18px;border-radius:16px;background:#111}.object-smart .home{width:160px;height:142px;left:114px;top:72px;clip-path:polygon(50% 0,100% 42%,86% 42%,86% 100%,14% 100%,14% 42%,0 42%);background:linear-gradient(135deg,#111,var(--red));animation:nodePulse 3s infinite}.object-smart .wifi{border:3px solid var(--red);border-bottom:0;border-left-color:transparent;border-right-color:transparent;background:transparent;border-radius:100px 100px 0 0;left:142px;animation:wifiPulse 2s infinite}.object-smart .wifi.one{width:104px;height:52px;top:28px}.object-smart .wifi.two{width:72px;height:36px;top:48px;left:158px;animation-delay:.3s}.object-smart .wifi.three{width:38px;height:18px;top:68px;left:176px;animation-delay:.6s}.object-smart .node{width:20px;height:20px;border-radius:50%;background:#fff}.object-smart .node.one{left:54px;top:76px}.object-smart .node.two{right:50px;bottom:48px}.object-medspa .face{width:160px;height:180px;left:112px;top:26px;border-radius:48% 48% 44% 44%;background:radial-gradient(circle at 36% 42%,#111 0 4px,transparent 5px),radial-gradient(circle at 64% 42%,#111 0 4px,transparent 5px),linear-gradient(#fff,#fff1f0);animation:floatCard 5s infinite}.object-medspa .spark{width:28px;height:28px;border:0;background:var(--red);clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);animation:twinkle 1.8s infinite}.object-medspa .one{left:70px;top:50px}.object-medspa .two{right:70px;top:72px;animation-delay:.4s}.object-medspa .three{right:102px;bottom:32px;animation-delay:.8s}.object-medspa .treatment{width:180px;height:4px;left:102px;top:138px;border:0;background:linear-gradient(90deg,transparent,var(--red),transparent);animation:scanAcross 2.4s infinite}.object-education .book{width:128px;height:150px;top:60px;background:#fff}.object-education .book.left{left:62px;border-radius:12px 0 0 18px;transform:skewY(8deg);animation:pageFlip 3s infinite}.object-education .book.right{right:62px;border-radius:0 12px 18px 0;transform:skewY(-8deg);animation:pageFlip 3s infinite reverse}.object-education .cap{width:104px;height:52px;left:142px;top:18px;background:#111;clip-path:polygon(50% 0,100% 36%,50% 72%,0 36%);animation:floatCard 4s infinite}.object-education .progress{left:98px;right:98px;bottom:10px;height:8px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--red) 70%,#eee 70%)}.object-crm .pipeline{width:72px;bottom:20px;border-radius:18px;background:#fff;animation:cardRise 3.2s infinite}.object-crm .p1{left:28px;height:110px}.object-crm .p2{left:116px;height:150px;animation-delay:.3s}.object-crm .p3{left:204px;height:90px;animation-delay:.6s}.object-crm .p4{left:292px;height:132px;animation-delay:.9s}.object-crm .lead-card{width:150px;height:62px;left:118px;top:20px;border-radius:18px;background:#111;animation:leadMove 4s infinite}.object-search .search-box{width:270px;height:58px;left:56px;top:28px;border-radius:999px;background:#fff}.object-search .result{height:30px;left:76px;border-radius:999px;background:linear-gradient(90deg,var(--red),#fff);animation:searchScan 2.8s infinite}.object-search .r1{width:210px;top:112px}.object-search .r2{width:250px;top:154px;animation-delay:.4s}.object-search .r3{width:160px;top:196px;animation-delay:.8s}.object-search .cursor{width:28px;height:28px;right:72px;top:42px;background:#111;clip-path:polygon(0 0,100% 56%,58% 66%,42% 100%);animation:cursorTap 2.2s infinite}.object-meta .phone{width:138px;height:210px;left:126px;top:10px;border-radius:28px;background:#111}.object-meta .bubble{border-radius:50%;background:var(--red);border:0;animation:bubblePop 2.2s infinite}.object-meta .b1{width:68px;height:68px;left:62px;top:46px}.object-meta .b2{width:50px;height:50px;right:58px;top:88px;animation-delay:.5s}.object-meta .heart{width:42px;height:42px;left:174px;top:82px;background:#fff;clip-path:polygon(50% 90%,10% 48%,8% 24%,26% 8%,50% 24%,74% 8%,92% 24%,90% 48%);animation:twinkle 1.6s infinite}.object-meta .retarget{width:250px;height:250px;left:68px;top:-8px;border-radius:50%;background:transparent;animation:rotateOrbit 12s linear infinite}.object-lsa .map{width:250px;height:168px;left:62px;top:42px;border-radius:24px;background:repeating-linear-gradient(45deg,#fff 0 24px,#fff1f0 24px 48px)}.object-lsa .pin.big{width:72px;height:72px;left:152px;top:68px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);animation:pinBounce 1.8s infinite}.object-lsa .badge{width:92px;height:92px;right:28px;top:16px;border-radius:50%;background:#111}.object-lsa .call{width:96px;height:42px;left:42px;bottom:8px;border-radius:999px;background:#fff;animation:rowPulse 2s infinite}.object-tiktok .video{width:96px;height:180px;top:24px;border-radius:24px;background:linear-gradient(160deg,#111,var(--red));animation:videoSwipe 3s infinite}.object-tiktok .v1{left:42px;transform:rotate(-7deg)}.object-tiktok .v2{left:144px;top:8px;animation-delay:.4s}.object-tiktok .v3{right:42px;transform:rotate(7deg);animation-delay:.8s}.object-tiktok .play{width:0;height:0;left:184px;top:90px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:38px solid #fff;background:transparent;animation:twinkle 1.8s infinite}.object-ai .core{width:92px;height:92px;left:148px;top:70px;border-radius:28px;background:#111;animation:nodePulse 2.2s infinite}.object-ai .node{width:44px;height:44px;border-radius:50%;background:#fff;animation:nodePulse 2.2s infinite}.object-ai .n1{left:62px;top:34px}.object-ai .n2{right:58px;top:52px;animation-delay:.3s}.object-ai .n3{left:170px;bottom:16px;animation-delay:.6s}.object-ai .link{height:2px;border:0;background:var(--red);transform-origin:left;animation:flowLine 1.3s infinite}.object-ai .l1{width:110px;left:102px;top:66px;transform:rotate(18deg)}.object-ai .l2{width:104px;left:220px;top:80px;transform:rotate(-12deg)}.object-ai .l3{width:90px;left:184px;top:158px;transform:rotate(88deg)}.object-web .browser{width:270px;height:176px;left:58px;top:34px;border-radius:22px;background:linear-gradient(#111 0 28px,#fff 28px)}.object-web .hero-block{width:172px;height:50px;left:84px;top:82px;border-radius:16px;background:var(--red);animation:rowPulse 3s infinite}.object-web .card{width:78px;height:46px;top:150px;border-radius:14px;background:#fff}.object-web .c1{left:86px}.object-web .c2{left:178px;animation:devicePulse 2.2s infinite}.object-web .code{width:92px;height:110px;right:28px;top:64px;border-radius:18px;background:#111;animation:floatCard 5s infinite}.object-b2b .briefcase{width:170px;height:120px;left:96px;top:76px;border-radius:18px;background:#111}.object-b2b .chart{width:210px;height:120px;left:86px;top:40px;background:linear-gradient(135deg,transparent 35%,var(--red) 36% 40%,transparent 41%);animation:cardRise 3s infinite}.object-b2b .dot{width:18px;height:18px;border-radius:50%;background:var(--red);border:0;animation:nodePulse 2s infinite}.object-b2b .d1{left:84px;top:132px}.object-b2b .d2{left:178px;top:82px}.object-b2b .d3{right:84px;top:48px}.object-contractor .helmet{width:170px;height:96px;left:108px;top:34px;border-radius:90px 90px 20px 20px;background:linear-gradient(180deg,var(--red),#111);animation:floatCard 4s infinite}.object-contractor .beam{width:230px;height:20px;left:74px;border-radius:999px;background:#111}.object-contractor .beam.one{top:142px;transform:rotate(8deg)}.object-contractor .beam.two{top:178px;transform:rotate(-6deg)}.object-contractor .estimate{width:104px;height:74px;right:24px;top:68px;border-radius:16px;background:#fff;animation:rowPulse 2.4s infinite}.breadcrumb{color:var(--muted);font-size:14px;margin-bottom:22px}.breadcrumb a{color:var(--red);font-weight:800}.service-hero h1{max-width:980px}.service-content{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start;padding:70px 0}.intro-block{padding-top:20px}.content-main h2{font-size:clamp(32px,4vw,54px)}.content-main p{font-size:18px}.sticky-card{position:sticky;top:110px;border:1px solid var(--line);border-radius:28px;background:#fff;padding:24px;box-shadow:var(--shadow)}.sticky-card h3{font-size:26px;letter-spacing:-.04em;margin:0 0 10px}.mini-list{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:10px}.mini-list li{padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted)}.mini-list a{color:var(--ink);font-weight:750}.service-split{margin:30px 0}.feature-list{grid-template-columns:repeat(2,1fr)}.feature-list span{color:var(--red);font-weight:900;letter-spacing:.08em}.content-side-grid{display:grid;gap:18px}.rich-card{background:linear-gradient(180deg,#fff,#fff8f7)}.faq-section{padding-top:40px}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid var(--line);border-radius:20px;background:#fff;padding:20px 22px}.faq-list summary{cursor:pointer;font-weight:850;letter-spacing:-.02em}.faq-list p{color:var(--muted);line-height:1.7}.form-panel{margin:50px 0 92px;padding:30px;display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:start;box-shadow:var(--shadow)}.form-panel.full-page-booking{width:100%;min-height:100vh;margin:0;border-left:0;border-right:0;border-radius:0;padding:clamp(70px,8vw,118px) clamp(28px,7vw,110px);grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:center;background:radial-gradient(circle at 8% 12%,rgba(255,18,13,.12),transparent 32%),linear-gradient(180deg,#fff,#fff7f6)}.form-panel.full-page-booking h2{font-size:clamp(40px,6vw,78px);line-height:.96;letter-spacing:-.065em;margin:0 0 18px}.form-panel.full-page-booking>div:first-child{max-width:560px}.form-panel.full-page-booking .contact-embed-stack{gap:28px}.form-panel.full-page-booking .schedule-embed{min-height:0}.form-panel.full-page-booking .schedule-embed iframe{min-height:min(680px,calc(100vh - 190px))}.form-panel.full-page-booking .inbound-form-embed,.form-panel.full-page-booking .inbound-form-embed iframe{min-height:909px}.booking-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px;color:var(--muted)}.booking-list li:before{content:"✓";color:var(--red);font-weight:900;margin-right:10px}.contact-embed-stack{display:grid;gap:22px}.embed-card{border:1px solid var(--line);border-radius:28px;padding:18px;background:linear-gradient(180deg,#fff,#fff8f7);box-shadow:0 18px 42px #13151c14}.embed-card h3{margin:4px 0 14px;font-size:clamp(22px,3vw,32px);letter-spacing:-.04em}.calendar-embed{border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#fff}.calendar-embed iframe{width:100%;border:0}.schedule-embed{min-height:0;border:0;border-radius:22px;background:transparent;overflow:visible}.schedule-embed iframe{min-height:620px}.inbound-form-embed,.inbound-form-embed iframe{min-height:909px}.footer{width:min(1180px,calc(100% - 40px));margin:clamp(64px,8vw,112px) auto 24px;padding:34px}.footer-grid{grid-template-columns:1.2fr .8fr .8fr .8fr}.footer-brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:20px;letter-spacing:-.04em}.footer h4{margin:0 0 12px}.footer a{display:block;color:var(--muted);margin:9px 0}.footer a:hover{color:var(--red)}.fine{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;font-size:13px}.reveal{animation:rise .7s ease both}.delay{animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-14px) rotate(.35deg)}}@keyframes rotateOrbit{to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes blinkDot{0%,to{opacity:.35}45%,65%{opacity:1}}@keyframes rowPulse{0%,to{transform:translate(0);border-color:var(--line)}50%{transform:translate(4px);border-color:#ff120d47}}@keyframes barLift{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes flowLine{0%,to{opacity:.3;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@keyframes sceneFloat{0%,to{transform:translateZ(0) scale(.9);opacity:.16}50%{transform:translate3d(10px,-14px,0) scale(1.2);opacity:.42}}@keyframes shineSweep{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes devicePulse{0%,to{opacity:.55;transform:translateY(0) scaleY(.86)}50%{opacity:1;transform:translateY(-6px) scaleY(1)}}@keyframes searchScan{0%,to{width:42%;opacity:.42}50%{width:96%;opacity:1}}@keyframes nodePulse{0%,to{transform:scale(.72);opacity:.18}50%{transform:scale(1.35);opacity:.62}}@keyframes carGlide{0%,to{transform:translate(-8px)}50%{transform:translate(10px)}}@keyframes wheelSpin{to{transform:rotate(360deg)}}@keyframes scanAcross{0%{transform:translate(-24px);opacity:.15}50%{opacity:1}to{transform:translate(28px);opacity:.2}}@keyframes dataFloat{0%,to{transform:translateY(0) scale(.8);opacity:.35}50%{transform:translateY(-18px) scale(1.2);opacity:1}}@keyframes sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes roofLift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rainDrop{0%{transform:translateY(-18px);opacity:0}30%{opacity:1}to{transform:translateY(38px);opacity:0}}@keyframes pinBounce{0%,to{transform:rotate(-45deg) translateY(0)}50%{transform:rotate(-45deg) translateY(-10px)}}@keyframes bugCrawl{0%,to{transform:translate(-8px) rotate(-2deg)}50%{transform:translate(10px) rotate(2deg)}}@keyframes legKick{0%,to{opacity:.45}50%{opacity:1;transform:rotate(0)}}@keyframes windowShine{0%,to{transform:scale(.98)}50%{transform:scale(1.02)}}@keyframes wifiPulse{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes twinkle{0%,to{transform:scale(.72) rotate(0);opacity:.45}50%{transform:scale(1.2) rotate(18deg);opacity:1}}@keyframes pageFlip{0%,to{transform:skewY(8deg) rotateY(0)}50%{transform:skewY(8deg) rotateY(-14deg)}}@keyframes cardRise{0%,to{transform:translateY(10px);opacity:.7}50%{transform:translateY(-8px);opacity:1}}@keyframes leadMove{0%,to{transform:translate(-18px)}50%{transform:translate(18px)}}@keyframes cursorTap{0%,to{transform:translate(0)}50%{transform:translate(-12px,10px) scale(.88)}}@keyframes bubblePop{0%,to{transform:scale(.75);opacity:.5}50%{transform:scale(1.15);opacity:1}}@keyframes videoSwipe{0%,to{transform:translateY(8px) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.25);opacity:1}}@keyframes barGrow{0%{transform:scaleY(.3);opacity:.4}60%{transform:scaleY(1);opacity:.85}to{transform:scaleY(.95);opacity:.7}}@keyframes imgFade{0%,to{opacity:.08}50%{opacity:.18}}@keyframes flowDash{to{stroke-dashoffset:-24}}@keyframes barHeight{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.15)}}@keyframes pulseRing{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}@keyframes pathDraw{0%{stroke-dasharray:0 200;opacity:.4}50%{opacity:1}to{stroke-dasharray:200 0;opacity:.6}}@media(max-width:1000px){.desktop-nav{gap:14px}.card-grid,.services-grid,.industry-grid,.proof-cards,.feature-list,.media-grid,.case-card-grid,.case-metrics,.case-revenue-grid,.case-pillar-grid,.proof-system-flow,.industries-menu,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.site-header{align-items:center;border-radius:22px}.desktop-nav{display:none}.mobile-menu-btn{display:block}.dropdown-menu,.industries-menu{display:none}.hero,.service-content,.visual-hero,.split,.results,.form-panel,.client-strip,.case-hero,.case-proof-grid,.featured-case-card{grid-template-columns:1fr}.hero{padding-top:70px}.sticky-card,.case-study-proof>.section-head{position:static;max-height:none;overflow:visible}.form-panel.full-page-booking{grid-template-columns:1fr;min-height:auto;padding:70px 24px}.form-panel.full-page-booking .schedule-embed,.form-panel.full-page-booking .schedule-embed iframe{min-height:620px}.form-panel.full-page-booking .inbound-form-embed,.form-panel.full-page-booking .inbound-form-embed iframe{min-height:909px}.client-strip div{grid-template-columns:repeat(4,1fr)}.logo-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.container{width:min(100% - 28px,1180px)}.site-header{width:calc(100% - 20px)}.nav-cta{display:none}.hero h1,.service-hero h1{font-size:46px}.page-hero-visual{min-height:360px}.card-grid,.services-grid,.industry-grid,.proof-cards,.feature-list,.footer-grid,.media-grid,.case-card-grid,.before-after-grid,.proof-system-flow,.case-metrics,.case-revenue-grid,.case-pillar-grid{grid-template-columns:1fr}.proof-system-flow div:nth-child(2n){transform:none}.client-strip div{grid-template-columns:repeat(2,1fr)}.process li{grid-template-columns:1fr}.section{padding:62px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.growth-hero{padding:96px 0 54px;display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center}.growth-hero h1{margin:0;max-width:980px;font-size:clamp(44px,6vw,78px);line-height:.94;letter-spacing:-.066em}.growth-hero-copy>p:not(.eyebrow){color:var(--muted);font-size:20px;line-height:1.7;max-width:760px}.growth-visual{position:relative;overflow:hidden;min-height:470px;border:1px solid rgba(255,18,13,.14);border-radius:34px;padding:24px;background:radial-gradient(circle at 18% 14%,rgba(255,18,13,.22),transparent 30%),radial-gradient(circle at 90% 8%,rgba(0,0,0,.12),transparent 24%),linear-gradient(145deg,#fff,#fff5f4 48%,#f7f7f7);box-shadow:0 28px 70px #0000001a;isolation:isolate}.growth-visual:before{content:"";position:absolute;inset:auto -20% -38% 18%;height:260px;background:radial-gradient(circle,rgba(255,18,13,.18),transparent 62%);animation:pulseGlow 5s ease-in-out infinite}.visual-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.visual-topline strong{color:var(--ink)}.visual-topline span{color:var(--red);font-weight:900}.visual-orbit{position:relative;height:292px;margin-top:18px;border-radius:28px;background:linear-gradient(180deg,#fffc,#ffffff59);border:1px solid rgba(255,18,13,.1)}.visual-orbit svg{position:absolute;inset:6% 2% 0;width:96%;height:86%;filter:drop-shadow(0 12px 22px rgba(255,18,13,.18))}.orbit-node{position:absolute;z-index:2;max-width:150px;padding:11px 13px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 34px #0000001a;font-size:13px;font-weight:850;animation:floatNode 4.8s ease-in-out infinite}.node-0{left:18px;bottom:38px}.node-1{left:105px;top:34px;animation-delay:.4s}.node-2{right:92px;bottom:54px;animation-delay:.8s}.node-3{right:18px;top:38px;animation-delay:1.2s}.visual-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.visual-flow span{padding:14px 12px;border-radius:18px;background:#111;color:#fff;font-size:12px;font-weight:800;line-height:1.25}.visual-flow b{display:block;color:#ff5a50;margin-bottom:4px}.growth-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px;margin-bottom:52px}.growth-stat-grid div{padding:24px;border-radius:26px;border:1px solid rgba(255,18,13,.14);background:#fff;box-shadow:0 14px 42px #0000000d}.growth-stat-grid strong{display:block;font-size:clamp(30px,4vw,52px);line-height:.95;letter-spacing:-.06em;color:var(--red)}.growth-stat-grid span{display:block;margin-top:8px;color:var(--muted);font-weight:750}.serp-lessons{padding:16px 0 28px}.compact-head{max-width:920px}.compact-head h2{font-size:clamp(34px,4.8vw,60px);line-height:.98;letter-spacing:-.06em;margin:0}.generated-seo-layout{padding-top:32px}.generated-seo-card h2{margin:0 0 14px;font-size:clamp(30px,3vw,46px);line-height:1.02;letter-spacing:-.055em}.generated-seo-card{margin-bottom:18px}.generated-seo-card:hover{border-color:#ff120d38}.link-hub-card{background:radial-gradient(circle at 92% 12%,rgba(255,18,13,.12),transparent 30%),#fff}.faq-lite{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.faq-lite h3{margin:0 0 6px;font-size:20px;letter-spacing:-.035em}.generated-seo-sidebar{top:112px;background:linear-gradient(145deg,#111,#231010);color:#fff;border-color:#ffffff1f}.generated-seo-sidebar p,.generated-seo-sidebar li{color:#ffffffc2}.generated-seo-sidebar h3{color:#fff;font-size:30px;line-height:1}.generated-seo-sidebar .eyebrow{color:#ff6b62}@keyframes floatNode{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:900px){.growth-hero{grid-template-columns:1fr;padding-top:72px}.growth-visual{min-height:420px}.growth-stat-grid,.visual-flow{grid-template-columns:1fr}}.growth-v3-hero{padding:104px 0 58px;display:grid;grid-template-columns:1fr .92fr;gap:42px;align-items:center}.growth-v3-copy h1{margin:0;max-width:980px;font-size:clamp(42px,5.8vw,76px);line-height:.94;letter-spacing:-.066em}.growth-v3-copy .lede{font-size:20px;line-height:1.72;color:var(--muted);max-width:780px}.growth-v3-dashboard{position:relative;overflow:hidden;min-height:520px;border-radius:36px;padding:24px;border:1px solid rgba(255,18,13,.16);background:radial-gradient(circle at 16% 14%,rgba(255,18,13,.22),transparent 31%),linear-gradient(145deg,#fff,#fff5f3 52%,#f6f6f6);box-shadow:0 32px 84px #0000001f}.dash-top{display:flex;justify-content:space-between;gap:16px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--muted)}.dash-top strong{color:var(--red)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;position:relative;z-index:2}.dash-stage{min-height:100px;padding:16px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(0,0,0,.07);box-shadow:0 14px 34px #00000012}.dash-stage b{display:block;color:var(--red);font-size:12px;margin-bottom:20px}.dash-stage span{font-weight:900;letter-spacing:-.035em}.dash-line{position:absolute;left:20px;right:20px;bottom:122px;width:calc(100% - 40px);height:190px;filter:drop-shadow(0 16px 25px rgba(255,18,13,.18))}.dash-metrics{position:absolute;left:24px;right:24px;bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dash-metrics div{padding:16px;border-radius:20px;background:#111;color:#fff}.dash-metrics strong{display:block;font-size:26px;line-height:.95;color:#ff5a50;letter-spacing:-.05em}.dash-metrics span{display:block;margin-top:8px;font-size:12px;line-height:1.3;color:#ffffffc2;font-weight:750}.proof-strip-v3{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.proof-strip-v3 div{padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(255,18,13,.13);box-shadow:0 18px 48px #0000000e}.proof-strip-v3 strong{display:block;font-size:clamp(28px,3.8vw,48px);line-height:.95;color:var(--red);letter-spacing:-.06em}.proof-strip-v3 span{display:block;margin-top:9px;font-weight:900;letter-spacing:-.035em}.proof-strip-v3 p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.growth-v3-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start;padding-bottom:72px}.growth-v3-card,.module-card,.education-card-v3{border-radius:30px}.intro-card h2,.section-head-row h2,.data-card-v3 h2{font-size:clamp(32px,4vw,58px);line-height:.98;letter-spacing:-.06em;margin:0 0 16px}.intro-card p,.education-card-v3 p,.data-card-v3 p{font-size:17px;line-height:1.75;color:var(--muted)}.growth-v3-section{margin-top:54px}.section-head-row{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:start;margin-bottom:20px}.build-grid-v3{display:grid;grid-template-columns:1fr 1fr;gap:18px}.module-card span,.comparison-grid-v3 span{display:inline-flex;margin-bottom:16px;color:var(--red);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.module-card h3,.education-card-v3 h3,.comparison-grid-v3 h3,.process-row-v3 h3{margin:0 0 10px;font-size:24px;line-height:1.05;letter-spacing:-.045em}.module-card p,.comparison-grid-v3 p,.process-row-v3 p{color:var(--muted);line-height:1.62}.module-card ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.module-card li{padding-left:22px;position:relative;color:var(--ink);font-weight:740;line-height:1.35}.module-card li:before{content:"→";position:absolute;left:0;color:var(--red)}.process-v3{padding:24px;border-radius:34px;background:#111;color:#fff}.process-v3 .section-head-row h2{color:#fff}.process-row-v3{display:grid;grid-template-columns:68px 1fr;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.process-row-v3 b{width:52px;height:52px;border-radius:16px;background:var(--red);display:grid;place-items:center;color:#fff}.process-row-v3 h3{color:#fff}.process-row-v3 p{color:#ffffffba}.kpi-grid-v3{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.kpi-grid-v3 div{padding:18px;border-radius:20px;background:#fff5f4;border:1px solid rgba(255,18,13,.12)}.kpi-grid-v3 strong{display:block;font-size:24px;line-height:1;color:var(--red);letter-spacing:-.04em}.kpi-grid-v3 span{display:block;margin-top:8px;color:var(--muted);font-weight:750;font-size:13px;line-height:1.35}.education-v3{display:grid;gap:16px}.comparison-grid-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.comparison-grid-v3 div{padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 38px #0000000b}.growth-v3-sidebar{display:grid;gap:18px;position:sticky;top:104px}.source-card-v3{display:grid;gap:12px}.source-card-v3 a{display:block;padding:14px;border-radius:18px;background:#f8f8f8;text-decoration:none;color:var(--ink);border:1px solid rgba(0,0,0,.05)}.source-card-v3 strong{display:block;letter-spacing:-.025em}.source-card-v3 span{display:block;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.35}.button.full{width:100%;justify-content:center;margin-top:16px}@media(max-width:980px){.growth-v3-hero,.growth-v3-layout{grid-template-columns:1fr}.growth-v3-sidebar{position:static}.proof-strip-v3,.build-grid-v3,.comparison-grid-v3,.kpi-grid-v3{grid-template-columns:1fr 1fr}.section-head-row{grid-template-columns:1fr}.dash-metrics{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px}.growth-v3-dashboard{min-height:auto}.dash-line{display:none}}@media(max-width:640px){.proof-strip-v3,.build-grid-v3,.comparison-grid-v3,.kpi-grid-v3,.dash-grid,.dash-metrics{grid-template-columns:1fr}.growth-v3-hero{padding-top:78px}.process-row-v3{grid-template-columns:1fr}.dash-stage{min-height:auto}}.solution-hero-v4{position:relative;overflow:hidden;padding:104px 0 64px;background:radial-gradient(circle at 78% 18%,rgba(255,18,13,.16),transparent 30%),linear-gradient(180deg,#fff,#fff7f5)}.solution-hero-v4:before{content:"";position:absolute;inset:auto -10% -32%;height:330px;background:linear-gradient(90deg,transparent,rgba(255,18,13,.08),transparent);transform:rotate(-4deg)}.solution-hero-grid-v4{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);gap:46px;align-items:center}.solution-hero-grid-v4 h1{font-size:clamp(42px,6vw,82px);line-height:.92;letter-spacing:-.075em;margin:0}.solution-hero-grid-v4 .lede{max-width:760px;font-size:20px;line-height:1.7;color:var(--muted)}.search-card-v4{border-radius:34px;background:#111;color:#fff;padding:22px;box-shadow:0 34px 90px #0000003d;border:1px solid rgba(255,255,255,.12);overflow:hidden}.mock-search-bar{display:flex;gap:7px;padding:12px;border-radius:18px;background:#ffffff14;margin-bottom:22px}.mock-search-bar span{height:9px;border-radius:999px;background:#ffffff3d}.mock-search-bar span:nth-child(1){width:46px}.mock-search-bar span:nth-child(2){width:120px}.mock-search-bar span:nth-child(3){width:72px}.search-card-v4 h2{font-size:34px;line-height:1;letter-spacing:-.06em;margin:8px 0 20px;color:#fff}.path-stack-v4{display:grid;gap:10px}.path-stack-v4 div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:14px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.path-stack-v4 b{display:grid;place-items:center;height:34px;border-radius:12px;background:var(--red);color:#fff}.path-stack-v4 span{font-weight:850;letter-spacing:-.025em}.mini-proof-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.mini-proof-v4 div{padding:14px;border-radius:18px;background:#fff;color:#111}.mini-proof-v4 strong{display:block;font-size:23px;color:var(--red);letter-spacing:-.055em}.mini-proof-v4 span{display:block;font-size:12px;line-height:1.25;font-weight:800;color:#4b4b4b}.revenue-strip-v4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-26px;position:relative;z-index:2}.revenue-strip-v4 div{padding:24px;border-radius:26px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 54px #00000014}.revenue-strip-v4 strong{display:block;font-size:36px;line-height:1;color:var(--red);letter-spacing:-.06em}.revenue-strip-v4 span{display:block;margin-top:10px;font-weight:950;letter-spacing:-.04em}.revenue-strip-v4 p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.split-story-v4{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:28px;padding:76px 0 34px}.story-copy-v4{padding:36px;border-radius:34px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 18px 56px #0000000e}.story-copy-v4 h2,.section-title-v4 h2,.decision-section-v4 h2{font-size:clamp(34px,4.5vw,62px);line-height:.98;letter-spacing:-.065em;margin:0 0 16px}.story-copy-v4 p,.section-title-v4 p,.decision-section-v4 p,.education-v4 p,.comparison-v4 p{color:var(--muted);line-height:1.72;font-size:17px}.leak-list-v4{padding:28px;border-radius:34px;background:#111;color:#fff;align-self:stretch}.leak-list-v4 .eyebrow{color:#ff9a93}.leak-list-v4 div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.leak-list-v4 span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ff120d38;color:#ff7b72}.leak-list-v4 p{margin:0;color:#ffffffc7;line-height:1.45}.section-title-v4{max-width:900px;margin-bottom:24px}.offer-grid-v4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.offer-grid-v4 article,.process-columns-v4 article,.comparison-grid-v4 article,.faq-grid-v4 article,.education-v4 article{border-radius:28px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 44px #0000000b;padding:24px}.offer-grid-v4 span,.comparison-grid-v4 span{font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--red);font-weight:950}.offer-grid-v4 h3,.process-columns-v4 h3,.comparison-grid-v4 h3,.faq-grid-v4 h3,.education-v4 h3,.fit-card-v4 h3{font-size:24px;line-height:1.05;letter-spacing:-.045em;margin:14px 0 10px}.offer-grid-v4 p,.process-columns-v4 p,.faq-grid-v4 p{color:var(--muted);line-height:1.6}.offer-grid-v4 ul,.fit-card-v4 ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.offer-grid-v4 li,.fit-card-v4 li{position:relative;padding-left:22px;font-weight:760;line-height:1.35}.offer-grid-v4 li:before,.fit-card-v4 li:before{content:"→";position:absolute;left:0;color:var(--red)}.results-panel-v4{margin:72px 0;background:#111;color:#fff;padding:72px 0}.results-grid-v4{display:grid;grid-template-columns:minmax(0,.9fr) 1fr;gap:32px;align-items:center}.results-grid-v4 h2{font-size:clamp(34px,4.6vw,64px);line-height:.96;letter-spacing:-.065em;color:#fff;margin:0 0 16px}.results-grid-v4 p{color:#ffffffba;font-size:18px;line-height:1.68}.case-stack-v4{display:grid;gap:14px}.case-stack-v4 a{display:block;padding:22px;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}.case-stack-v4 strong{display:block;font-size:22px;letter-spacing:-.04em}.case-stack-v4 span{display:block;margin-top:8px;color:#ffffffb8;line-height:1.45}.process-board-v4{background:#fff7f5;border-radius:40px;padding:42px!important}.process-columns-v4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.process-columns-v4 b{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--red);color:#fff}.decision-section-v4{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start}.factor-list-v4{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.factor-list-v4 div,.fit-card-v4{padding:22px;border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 38px #0000000b}.factor-list-v4 strong{display:block;letter-spacing:-.035em}.factor-list-v4 span{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.fit-card-v4{background:#111;color:#fff}.fit-card-v4 h3{color:#fff}.fit-card-v4 li{color:#ffffffc7}.education-v4{display:grid;grid-template-columns:1fr 1fr;gap:18px}.education-v4 .section-title-v4{grid-column:1/-1}.comparison-grid-v4,.faq-grid-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource-row-v4,.related-row-v4{border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:360px 1fr;gap:28px}.resource-row-v4 a,.related-grid-v4 a{display:block;padding:18px;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:var(--ink)}.resource-row-v4>div:last-child,.related-grid-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.resource-row-v4 strong,.related-grid-v4 strong{display:block;letter-spacing:-.03em}.resource-row-v4 span,.related-grid-v4 span{display:block;margin-top:6px;color:var(--muted);font-size:13px;line-height:1.35}@media(max-width:1100px){.solution-hero-grid-v4,.split-story-v4,.results-grid-v4,.decision-section-v4,.resource-row-v4,.related-row-v4{grid-template-columns:1fr}.offer-grid-v4,.process-columns-v4,.revenue-strip-v4{grid-template-columns:1fr 1fr}.comparison-grid-v4,.faq-grid-v4,.resource-row-v4>div:last-child,.related-grid-v4{grid-template-columns:1fr 1fr}}@media(max-width:680px){.solution-hero-v4{padding:76px 0 42px}.offer-grid-v4,.process-columns-v4,.revenue-strip-v4,.comparison-grid-v4,.faq-grid-v4,.education-v4,.factor-list-v4,.mini-proof-v4,.resource-row-v4>div:last-child,.related-grid-v4{grid-template-columns:1fr}.search-card-v4{min-width:0}.process-board-v4{padding:24px!important;border-radius:28px}}@media(min-width:1101px){.solution-hero-v4{padding:72px 0 24px}.solution-hero-grid-v4{gap:34px;align-items:center}.solution-hero-grid-v4 h1{font-size:clamp(40px,5.2vw,68px);line-height:.94}.solution-hero-grid-v4 .lede{font-size:18px;line-height:1.55;max-width:720px;margin-bottom:18px}.search-card-v4{padding:18px;border-radius:28px}.search-card-v4 h2{font-size:28px;margin:6px 0 14px}.path-stack-v4{gap:8px}.path-stack-v4 div{padding:10px 12px;grid-template-columns:36px 1fr}.path-stack-v4 b{height:30px}.mini-proof-v4{margin-top:12px}.mini-proof-v4 div{padding:10px}.revenue-strip-v4{margin-top:-4px;gap:14px}.revenue-strip-v4 div{padding:18px 20px;border-radius:22px}.revenue-strip-v4 strong{font-size:30px}.revenue-strip-v4 p{font-size:13px}}.button.ghost{background:#fff;color:var(--ink);border:1px solid rgba(0,0,0,.12);box-shadow:none}.solution-hero-v4{background:linear-gradient(180deg,#fff,#fbfbfb)}.solution-hero-v4:before{display:none}.search-card-v4{font-weight:500;box-shadow:0 28px 72px #0003}.search-card-v4 .eyebrow{font-weight:800;letter-spacing:.13em}.search-card-v4 h2{font-weight:720;letter-spacing:-.045em}.path-stack-v4 span{font-weight:620;letter-spacing:-.012em;line-height:1.32}.path-stack-v4 b{font-weight:720}.mini-proof-v4 strong{font-weight:760;letter-spacing:-.035em}.mini-proof-v4 span{font-weight:620;line-height:1.25}.revenue-strip-v4{position:relative;z-index:2}@media(min-width:1101px){.solution-hero-v4{padding:72px 0 38px}.solution-hero-grid-v4{gap:38px}.revenue-strip-v4{margin-top:18px;gap:16px}.revenue-strip-v4 div{padding:18px 20px}}@media(min-width:1101px)and (max-height:820px){.solution-hero-v4{padding:58px 0 30px}.solution-hero-grid-v4 h1{font-size:clamp(38px,5vw,64px)}.solution-hero-grid-v4 .lede{font-size:17px;line-height:1.5}.search-card-v4{padding:17px}.search-card-v4 h2{font-size:27px}.path-stack-v4 div{padding:9px 12px}.mini-proof-v4 div{padding:10px}.revenue-strip-v4{margin-top:14px}}
