.seo-checker-section{max-width:1180px;margin:40px auto;padding:0 clamp(18px,5vw,72px) 20px}.seo-checker-card{background:linear-gradient(135deg,#8e4cff14,#2be7f00f),#0d1224e0;border:1px solid var(--line);border-radius:12px;padding:clamp(24px,4vw,48px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;position:relative}.seo-checker-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(43,231,240,.08),transparent 60%);z-index:0}.seo-checker-card>*{position:relative;z-index:1}.seo-checker-intro{text-align:center;max-width:760px;margin:0 auto 36px}.seo-checker-intro h2{margin:0 auto 12px;background:linear-gradient(135deg,var(--ink),var(--steel));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.seo-checker-intro p{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.seo-checker-form{display:flex;gap:12px;max-width:680px;margin:0 auto}.seo-checker-input-wrapper{position:relative;flex:1}.seo-checker-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;transition:color .2s ease}.seo-checker-form input{width:100%;min-height:54px;padding:14px 16px 14px 48px;color:var(--ink);background:#070a16a3;border:1px solid var(--line);border-radius:8px;font-size:16px;transition:all .25s ease}.seo-checker-form input:focus{outline:none;border-color:var(--green);background:#070a16e0;box-shadow:0 0 16px #2be7f02e}.seo-checker-form input:focus+.seo-checker-input-icon{color:var(--green)}.seo-checker-form button{min-height:54px;padding:0 28px;white-space:nowrap}.seo-checker-loading{text-align:center;padding:40px 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.seo-scanner-animation{width:100px;height:100px;position:relative;margin-bottom:32px}.seo-scanner-ring{position:absolute;inset:0;border:2px solid var(--green);border-radius:50%;opacity:0;animation:radarPulse 2s cubic-bezier(.21,.85,.36,1) infinite}.seo-scanner-ring:nth-child(2){animation-delay:.6s}.seo-scanner-ring:nth-child(3){animation-delay:1.2s}.seo-scanner-core{position:absolute;inset:32px;background:linear-gradient(135deg,var(--green-dark),var(--green));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #2be7f073;animation:corePulse 1.5s ease-in-out infinite alternate}.seo-scanner-core svg{color:#fff}.seo-scanner-step{font-size:17px;font-weight:700;color:var(--green);margin-bottom:24px;min-height:26px;animation:pulseText 1.2s ease-in-out infinite alternate}.seo-scanner-checklist{max-width:480px;width:100%;background:#070a167a;border:1px solid var(--line);border-radius:8px;padding:18px 24px;text-align:left}.seo-scanner-checklist-item{display:flex;align-items:center;gap:12px;padding:8px 0;color:var(--muted);font-size:14px;transition:color .3s ease}.seo-scanner-checklist-item.active{color:var(--ink);font-weight:700}.seo-scanner-checklist-item.done{color:var(--steel)}.seo-scanner-checklist-item svg.check-icon{color:var(--green)}.seo-scanner-checklist-item svg.spinner-icon{animation:spin 1s linear infinite;color:var(--green-dark)}.seo-scanner-checklist-item svg.bullet-icon{color:#ffffff26}.seo-scanner-checklist-item .bullet-icon{width:16px;height:16px;border:2px solid rgba(255,255,255,.15);border-radius:50%;flex:0 0 auto}.seo-results{animation:fadeIn .4s ease-out forwards}.seo-results-header{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line);margin-bottom:32px}.seo-score-container{display:flex;justify-content:center;align-items:center;position:relative;width:200px;height:200px;margin:0 auto}.seo-score-ring-bg{fill:none;stroke:#ffffff0d;stroke-width:10}.seo-score-ring-active{fill:none;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.seo-score-ring-active.score-green{stroke:url(#scoreGradGreen);filter:drop-shadow(0 0 12px rgba(43,231,240,.35))}.seo-score-ring-active.score-orange{stroke:url(#scoreGradOrange);filter:drop-shadow(0 0 12px rgba(255,93,231,.35))}.seo-score-ring-active.score-red{stroke:#ff3b30;filter:drop-shadow(0 0 12px rgba(255,59,48,.35))}.seo-score-text{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.seo-score-value{font-size:48px;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--ink),var(--steel));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.seo-score-max{font-size:13px;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.seo-stats-summary h3{margin:0 0 8px;font-size:26px}.seo-verdict-label{margin:0 0 8px;color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.seo-stats-summary p.summary-text{font-size:15px;margin:0 0 20px}.seo-stats-grid{display:flex;flex-wrap:wrap;gap:12px}.seo-stat-box{flex:1;min-width:120px;padding:12px 16px;background:#070a167a;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:12px}.seo-stat-box.success-box{border-left:3px solid var(--green)}.seo-stat-box.warning-box{border-left:3px solid var(--amber)}.seo-stat-box.error-box{border-left:3px solid #ff3b30}.seo-stat-icon-wrapper{display:flex;align-items:center;justify-content:center}.seo-stat-box.success-box svg{color:var(--green)}.seo-stat-box.warning-box svg{color:var(--amber)}.seo-stat-box.error-box svg{color:#ff3b30}.seo-stat-info{display:flex;flex-direction:column}.seo-stat-info strong{font-size:20px;line-height:1.1}.seo-stat-info span{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:700;margin-top:2px}.seo-results-details{display:grid;gap:12px;margin-bottom:32px}.seo-priority-card{margin-bottom:28px;padding:24px;background:#070a1670;border:1px solid rgba(43,231,240,.28);border-radius:10px}.seo-priority-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.seo-priority-head svg{color:var(--green);flex:0 0 auto;margin-top:3px}.seo-priority-head h3{margin:0 0 4px}.seo-priority-head p{margin:0;color:var(--muted);line-height:1.5}.seo-priority-list{display:grid;gap:10px}.seo-priority-list article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px;background:#ffffff09;border:1px solid rgba(142,173,255,.14);border-radius:8px}.seo-priority-list article>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#08101d;background:var(--green);font-weight:900}.seo-priority-list strong,.seo-priority-list small{display:block}.seo-priority-list small{margin-top:2px;color:var(--amber);font-size:11px;font-weight:800;text-transform:uppercase}.seo-priority-list p{margin:6px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.seo-category-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;transition:border-color .2s ease}.seo-category-panel:hover{border-color:#8eadff59}.seo-category-trigger{width:100%;background:none;border:none;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;color:inherit}.seo-category-title{display:flex;align-items:center;gap:14px;font-weight:800;font-size:16px}.seo-category-title svg.cat-icon{color:var(--steel)}.seo-category-badges{display:flex;align-items:center;gap:8px}.seo-badge-count{font-size:11px;font-weight:800;padding:2px 7px;border-radius:99px;display:inline-flex;align-items:center}.seo-badge-count.err{background:#ff3b3026;border:1px solid rgba(255,59,48,.3);color:#ff3b30}.seo-badge-count.warn{background:#ff5de71f;border:1px solid rgba(255,93,231,.25);color:var(--amber)}.seo-category-chevron{color:var(--muted);transition:transform .25s ease}.seo-category-panel.open .seo-category-chevron{transform:rotate(180deg);color:var(--ink)}.seo-category-content{border-top:1px solid var(--line);background:#070a1652;padding:8px 24px 20px;animation:slideDown .2s ease-out forwards}.seo-category-description{margin:8px 0 4px;color:var(--muted);font-size:13px}.seo-check-item{display:grid;grid-template-columns:24px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid rgba(142,173,255,.08)}.seo-check-item:last-child{border-bottom:none}.seo-check-status-icon{display:flex;align-items:flex-start;margin-top:2px}.seo-check-status-icon svg.success{color:var(--green)}.seo-check-status-icon svg.warning{color:var(--amber)}.seo-check-status-icon svg.error{color:#ff3b30}.seo-check-details h4{margin:0 0 4px;font-size:15px;font-weight:800}.seo-check-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-check-title-row small{flex:0 0 auto;color:var(--amber);font-size:10px;font-weight:850;text-transform:uppercase}.seo-check-details p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.seo-check-details p.seo-check-fix{margin-top:6px;color:#dbe8ff}.seo-hook-card{background:radial-gradient(circle at top right,rgba(43,231,240,.2),transparent 45%),linear-gradient(135deg,#150f33,#042430);border:1px solid rgba(43,231,240,.35);border-radius:10px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:32px;box-shadow:0 16px 48px #00000059}.seo-hook-card svg.hook-alert-icon{color:var(--amber);animation:floatEffect 3s ease-in-out infinite}.seo-hook-content{flex:1}.seo-hook-content h3{margin:0 0 6px;font-size:20px;color:#fff;display:flex;align-items:center;gap:8px}.seo-hook-content p{margin:0;color:#fffc;font-size:14.5px;line-height:1.55;max-width:680px}.seo-hook-card a.btn.primary{background:#fff;color:#12162a;border-color:#fff;box-shadow:0 10px 24px #ffffff1f;transition:all .2s ease}.seo-hook-card a.btn.primary:hover{background:var(--green);color:#12162a;border-color:var(--green);box-shadow:0 10px 24px #2be7f047}.seo-checker-reset{text-align:center;margin-top:24px}.seo-checker-reset button{background:none;border:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;transition:color .2s ease}.seo-checker-reset button:hover{color:var(--ink);text-decoration:underline}@keyframes radarPulse{0%{transform:scale(.3);opacity:0}30%{opacity:.4}to{transform:scale(1.6);opacity:0}}@keyframes corePulse{0%{transform:scale(.95);filter:brightness(.95)}to{transform:scale(1.05);filter:brightness(1.15)}}@keyframes pulseText{0%{opacity:.75}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatEffect{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@media(max-width:900px){.seo-results-header{grid-template-columns:1fr;gap:24px;text-align:center}.seo-stats-grid{justify-content:center}.seo-hook-card{flex-direction:column;text-align:center;gap:20px}.seo-hook-card a.btn.primary{width:100%}}@media(max-width:600px){.seo-checker-form{flex-direction:column;gap:8px}.seo-checker-form button{width:100%}}:root{color-scheme:dark;--ink: #f4fbff;--muted: #a8b7c8;--paper: #070a16;--panel: #0d1224;--line: rgba(142, 173, 255, .18);--green: #2be7f0;--green-dark: #8e4cff;--amber: #ff5de7;--steel: #8ac7ff;--soft: #0a1020;--shadow: 0 24px 70px rgba(0, 0, 0, .42)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 18% 8%,rgba(142,76,255,.22),transparent 28%),radial-gradient(circle at 82% 18%,rgba(43,231,240,.16),transparent 30%),var(--paper);letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(18px,4vw,64px);background:#070a16d1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.brand-logo{width:58px;height:58px;object-fit:contain;border-radius:12px;box-shadow:0 0 26px #2be7f042,0 0 18px #8e4cff38}.brand strong,.brand small{display:block}.brand small{margin-top:1px;color:var(--muted);font-size:12px}.desktop-nav{display:flex;gap:22px;color:var(--muted);font-size:15px}.desktop-nav a:hover,.text-link:hover{color:var(--green)}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 18px;border:1px solid transparent;border-radius:8px;font-weight:750;line-height:1.1;cursor:pointer}.header-cta,.btn.primary{color:#fff;background:linear-gradient(135deg,#8e4cff,#2be7f0);box-shadow:0 10px 28px #2be7f02e}.header-cta:hover,.btn.primary:hover{background:linear-gradient(135deg,#a86aff,#61f4ff)}.btn.secondary{color:var(--ink);background:#ffffff0f;border-color:var(--line)}.btn.full{width:100%;margin-top:auto}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(54px,7vw,92px) clamp(18px,5vw,72px) 42px;background:linear-gradient(115deg,#8e4cff2e,#2be7f014 42%,#ff5de714),var(--paper)}.tool-hero{position:relative;overflow:hidden;padding:clamp(54px,7vw,92px) clamp(18px,5vw,72px) 34px;background:linear-gradient(115deg,#2be7f029,#8e4cff24 46%,#ff5de714),var(--paper)}.tool-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(43,231,240,.14) 48%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 88px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);transform:translate(-45%);animation:scanline 9s linear infinite}.tool-hero>div{position:relative;z-index:1;max-width:980px}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(43,231,240,.14) 48%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 88px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%);transform:translate(-45%);animation:scanline 9s linear infinite}.hero>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--green);font-size:14px;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:20px;font-size:clamp(42px,5.7vw,78px);line-height:.96;letter-spacing:0}h2{max-width:780px;margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:0}h3{margin-bottom:10px;font-size:20px}.hero-sub{max-width:720px;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.hero-actions,.lead-options{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.hero-proof{display:flex;flex-wrap:wrap;gap:12px}.hero-proof span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;color:var(--ink);background:#ffffff12;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:720}.hero-media{position:relative}.hero-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid rgba(43,231,240,.24);border-radius:8px;box-shadow:var(--shadow)}.media-card{position:absolute;right:18px;bottom:18px;max-width:330px;padding:18px;background:#0a1020e0;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px #15201d29}.build-timeline{position:absolute;left:18px;top:18px;display:flex;gap:8px;padding:8px;background:#070a16c7;border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.build-timeline span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:var(--ink);background:#ffffff12;border-radius:999px;font-size:12px;font-weight:800;animation:pulseStep 3.6s ease-in-out infinite}.build-timeline span:nth-child(2){animation-delay:.55s}.build-timeline span:nth-child(3){animation-delay:1.1s}.media-card strong,.media-card span{display:block}.media-card span{margin-top:7px;color:var(--muted);line-height:1.45}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1180px;margin:0 auto;padding:0 clamp(18px,5vw,72px) 38px}.website-check{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,.86fr);gap:clamp(22px,4vw,56px);align-items:center;max-width:1180px;margin:12px auto 0;padding:clamp(24px,4vw,38px);background:linear-gradient(135deg,#8e4cff2e,#2be7f01f),#0d1224d6;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.website-check h2{margin-bottom:10px;font-size:clamp(28px,3.4vw,44px)}.website-check p{max-width:720px;margin-bottom:0;color:var(--muted);line-height:1.6}.website-check form{display:grid;gap:12px}.website-check input{min-height:52px;padding:14px 15px;color:var(--ink);background:#ffffff12;border:1px solid var(--line);border-radius:8px}.trust-strip div{padding:24px;background:#0d1224eb;border:1px solid var(--line)}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{margin-bottom:5px;font-size:27px}.trust-strip span{color:var(--muted)}.section{padding:clamp(56px,7vw,96px) clamp(18px,5vw,72px)}.split{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(300px,1.14fr);gap:clamp(28px,5vw,72px);max-width:1180px;margin:0 auto}.stack{display:grid;gap:14px}.info-row,.process-card,.price-card,.lead-form,.faq-list details{background:var(--panel);border:1px solid var(--line);border-radius:8px}.info-row{padding:24px}.info-row p,.process-card p,.price-card p,.section-head p,.lead-copy p,.faq-list p,.footer p,.legal-content p{color:var(--muted);line-height:1.62}.section-head{max-width:1120px;margin:0 auto 32px}.section-head.wide{display:flex;align-items:end;justify-content:space-between;gap:24px}.text-link{display:inline-flex;align-items:center;gap:4px;color:var(--steel);font-weight:800}.process-grid,.offer-flow-grid,.pricing-grid,.portfolio-grid{display:grid;max-width:1180px;margin:0 auto;gap:18px}.process-grid{grid-template-columns:repeat(3,1fr)}.offer-flow{background:linear-gradient(180deg,#8e4cff14,#2be7f00f),var(--paper)}.offer-flow-grid{grid-template-columns:repeat(4,1fr)}.process-card{padding:26px}.process-card svg{color:var(--green)}.industry-seo-section{background:linear-gradient(180deg,#2ac3ff12,#2be7f008),var(--paper)}.industry-detail-grid{margin-bottom:18px}.industry-faq-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin:0 auto;gap:18px}.industry-links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:0 auto;gap:14px}.industry-link-card{position:relative;min-height:148px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.industry-link-card:hover{transform:translateY(-4px);border-color:#2be7f06b;box-shadow:0 18px 42px #0000003d}.industry-link-card span{display:block;margin-bottom:8px;font-weight:900}.industry-link-card p{margin:0;color:var(--muted);line-height:1.55}.industry-link-card svg{position:absolute;right:18px;bottom:18px;color:var(--green)}.portfolio-grid{grid-template-columns:repeat(3,1fr)}.portfolio-card{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.portfolio-card:hover{transform:translateY(-6px);border-color:#2be7f070;box-shadow:0 22px 50px #0000004d}.portfolio-card img{width:100%;aspect-ratio:16 / 11;object-fit:cover;object-position:top;background:#f7fbff;border-bottom:1px solid var(--line);filter:brightness(1.05) contrast(1.04);transition:filter .18s ease,transform .22s ease}.portfolio-card:hover img{filter:brightness(1.14) contrast(1.08) saturate(1.08);transform:scale(1.025)}.portfolio-card div{padding:20px}.portfolio-card span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.portfolio-card p{min-height:78px;color:var(--muted);line-height:1.55}.portfolio-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.portfolio-tags small{padding:5px 7px;color:var(--ink);background:#2be7f017;border:1px solid rgba(43,231,240,.17);border-radius:999px;font-size:11px;font-weight:800}.portfolio-card a:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--steel);font-weight:800}.pricing-section{background:linear-gradient(180deg,#2be7f014,#8e4cff14),var(--soft)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;min-height:620px;padding:26px}.price-card.popular{border-color:#0d6b5773;box-shadow:var(--shadow)}.popular-badge{position:absolute;top:18px;right:18px;padding:7px 10px;color:#fff;background:linear-gradient(135deg,#ff5de7,#8e4cff);border-radius:999px;font-size:12px;font-weight:900}.price-card strong{margin:8px 0 4px;font-size:36px}.price-card small{color:var(--muted)}.price-card ul{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.price-card li{display:flex;gap:9px;align-items:flex-start;color:var(--muted)}.price-card li svg{flex:0 0 auto;color:var(--green);margin-top:2px}.pricing-note{max-width:960px;margin:24px auto 0;color:var(--muted);text-align:center}.lead-section{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(320px,1.16fr);gap:clamp(28px,5vw,72px);max-width:1180px;margin:0 auto}.lead-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:22px}.lead-form label{display:grid;gap:7px;color:var(--steel);font-size:14px;font-weight:800}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:44px;padding:12px;color:var(--ink);background:#ffffff0d;border:1px solid var(--line);border-radius:8px}.lead-form textarea{min-height:112px;resize:vertical}.full-field{grid-column:1 / -1}.faq-list{max-width:900px;margin:0 auto}.faq-list details{margin-bottom:10px;padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:850}.faq-list p{margin:12px 0 0}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:clamp(24px,4vw,52px) clamp(18px,5vw,72px);padding:clamp(28px,5vw,56px);color:#fff;background:radial-gradient(circle at top right,rgba(43,231,240,.28),transparent 32%),linear-gradient(135deg,#161033,#052935);border-radius:8px}.final-cta p,.final-cta .eyebrow{color:#ffffffd1}.final-cta .btn.primary{background:#fff;color:#12162a}.footer{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:28px;padding:48px clamp(18px,5vw,72px);background:#080b17;border-top:1px solid var(--line)}.footer div{display:grid;align-content:start;gap:9px}.footer strong{margin-bottom:7px}.footer a{color:var(--muted)}.legal-page{max-width:920px;margin:0 auto;padding:56px 20px 80px}.legal-page h1{margin-top:22px;font-size:clamp(38px,6vw,64px)}.legal-content{display:grid;gap:12px;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.legal-content h2{margin:18px 0 0;font-size:22px}.legal-content a{color:var(--green);font-weight:800}.cookie-banner{position:fixed;right:18px;bottom:18px;z-index:50;display:grid;gap:12px;max-width:390px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.cookie-banner p{margin:0;color:var(--muted);line-height:1.45}.cookie-banner div{display:flex;justify-content:flex-end;gap:8px}.cookie-banner button{min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff0f;cursor:pointer;font-weight:800}.cookie-banner button:last-child{color:#fff;background:var(--green);border-color:var(--green)}.mobile-sticky-cta{display:none}@keyframes scanline{0%{transform:translate(-48%)}to{transform:translate(58%)}}@keyframes pulseStep{0%,to{box-shadow:inset 0 0 0 1px #2be7f014,0 0 #2be7f000}45%{box-shadow:inset 0 0 0 1px #2be7f052,0 0 18px #2be7f02e}}@media(max-width:980px){.desktop-nav{display:none}.hero,.split,.website-check,.lead-section,.footer{grid-template-columns:1fr}.process-grid,.offer-flow-grid,.pricing-grid,.portfolio-grid,.industry-links-grid,.industry-faq-mini,.trust-strip{grid-template-columns:1fr 1fr}.price-card{min-height:auto}}@media(max-width:640px){.site-header{padding:12px 14px}.brand small,.header-cta{display:none}.brand-logo{width:46px;height:46px}.hero{grid-template-columns:1fr;padding:36px 16px 26px}h1{font-size:40px}h2{font-size:30px}.hero-actions,.lead-options{flex-direction:column}.btn{width:100%}.media-card{position:static;max-width:none;margin-top:12px}.build-timeline{position:static;justify-content:center;margin-top:12px;border-radius:8px}.trust-strip,.process-grid,.offer-flow-grid,.pricing-grid,.portfolio-grid,.industry-links-grid,.industry-faq-mini,.lead-form{grid-template-columns:1fr}.section-head.wide,.final-cta{align-items:stretch;flex-direction:column}.section{padding:52px 16px}.portfolio-card p{min-height:auto}.footer{padding:38px 16px}.cookie-banner{right:12px;bottom:12px;left:12px;max-width:none}.mobile-sticky-cta{position:fixed;right:12px;bottom:12px;left:12px;z-index:40;display:grid;grid-template-columns:.9fr 1.1fr;gap:8px;padding:8px;background:#070a16e6;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-sticky-cta a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:8px;font-weight:850}.mobile-sticky-cta a:first-child{background:#ffffff14}.mobile-sticky-cta a:last-child{color:#fff;background:linear-gradient(135deg,#8e4cff,#2be7f0)}}
