@keyframes SiteHealthDemo-module-scss-module__oS7q-a__sparklePulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes SiteHealthDemo-module-scss-module__oS7q-a__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SiteHealthDemo-module-scss-module__oS7q-a__dotBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes SiteHealthDemo-module-scss-module__oS7q-a__stepPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes SiteHealthDemo-module-scss-module__oS7q-a__liveDotPulse{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes SiteHealthDemo-module-scss-module__oS7q-a__caretBlink{0%,45%{opacity:1}50%,to{opacity:0}}.SiteHealthDemo-module-scss-module__oS7q-a__page{background-image:radial-gradient(circle at 8% 18%,#10b98114,#0000 25%),radial-gradient(circle at 92% 34%,#38bdf80f,#0000 22%);position:relative;overflow:hidden}.SiteHealthDemo-module-scss-module__oS7q-a__heroSection{padding:56px 20px 28px;position:relative;overflow:hidden}.SiteHealthDemo-module-scss-module__oS7q-a__heroSection:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.SiteHealthDemo-module-scss-module__oS7q-a__heroContent{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.SiteHealthDemo-module-scss-module__oS7q-a__eyebrow{color:#6ee7b7;background:#10b98117;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__heroTitle{color:#f8fafc;letter-spacing:-.045em;max-width:760px;margin:0 auto 12px;font-size:clamp(34px,5vw,58px);font-weight:850;line-height:1.02}.SiteHealthDemo-module-scss-module__oS7q-a__heroTitle span{color:#34d399;text-shadow:0 0 34px #10b98140}.SiteHealthDemo-module-scss-module__oS7q-a__heroCopy{color:#a7b0c0;max-width:560px;margin:0 auto 22px;font-size:clamp(14px,1.6vw,16px);line-height:1.55}.SiteHealthDemo-module-scss-module__oS7q-a__searchForm{background:#0f1629;border:1px solid #ffffff1a;border-radius:16px;gap:10px;max-width:680px;margin:0 auto;padding:7px;display:flex;box-shadow:0 18px 44px #00000047}.SiteHealthDemo-module-scss-module__oS7q-a__inputShell{border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 10px;transition:border-color .2s,background .2s;display:flex;position:relative}.SiteHealthDemo-module-scss-module__oS7q-a__inputShell:focus-within{background:#10b98109;border-color:#34d39966}.SiteHealthDemo-module-scss-module__oS7q-a__inputShellError{border-color:#f8717199}.SiteHealthDemo-module-scss-module__oS7q-a__inputFavicon{box-sizing:border-box;object-fit:cover;background:#fff;border:0;border-radius:5px;flex:0 0 24px;width:24px;height:24px;padding:0;display:none}.SiteHealthDemo-module-scss-module__oS7q-a__inputFaviconLoaded{display:block}.SiteHealthDemo-module-scss-module__oS7q-a__analyzeButton{white-space:nowrap;color:#032017;cursor:pointer;will-change:transform;background:linear-gradient(135deg,#10b981,#5ee0ae);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s;display:inline-flex;box-shadow:0 8px 20px #10b98133}.SiteHealthDemo-module-scss-module__oS7q-a__analyzeButton:hover:not(:disabled){transform:translateY(-1px)}.SiteHealthDemo-module-scss-module__oS7q-a__analyzeButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.SiteHealthDemo-module-scss-module__oS7q-a__formError{color:#fca5a5;margin:10px 0 0;font-size:13px}.SiteHealthDemo-module-scss-module__oS7q-a__trustRow{color:#7f8a9d;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:18px;font-size:12.5px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__trustRow span{align-items:center;gap:6px;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__trustRow svg{color:#34d399}.SiteHealthDemo-module-scss-module__oS7q-a__disclaimer{color:#566175;margin:10px 0 0;font-size:11.5px}.SiteHealthDemo-module-scss-module__oS7q-a__sparkle{will-change:transform,opacity;animation:1.8s ease-in-out infinite SiteHealthDemo-module-scss-module__oS7q-a__sparklePulse}.SiteHealthDemo-module-scss-module__oS7q-a__ctaButton{will-change:transform;transition:transform .18s,opacity .18s}.SiteHealthDemo-module-scss-module__oS7q-a__ctaButton:hover{transform:translateY(-1px)}.SiteHealthDemo-module-scss-module__oS7q-a__fadeInRow{animation:.4s both SiteHealthDemo-module-scss-module__oS7q-a__fadeInUp}.SiteHealthDemo-module-scss-module__oS7q-a__typeCaret{vertical-align:-3px;background:#10b981;width:1px;height:15px;margin-left:1px;animation:.9s step-end infinite SiteHealthDemo-module-scss-module__oS7q-a__caretBlink;display:inline-block}.SiteHealthDemo-module-scss-module__oS7q-a__fixBtn{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__issueRowClickable{cursor:pointer}.SiteHealthDemo-module-scss-module__oS7q-a__issueRowClickable:hover .SiteHealthDemo-module-scss-module__oS7q-a__fixBtn{background:#10b98133;border-color:#10b9818c;transform:translate(2px)}.SiteHealthDemo-module-scss-module__oS7q-a__scanCard{contain:layout paint;background:#0f1629;border:1px solid #10b98138;border-radius:16px;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 18px 42px #00000047}.SiteHealthDemo-module-scss-module__oS7q-a__scanBrowserBar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 14px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanDot{background:#ffffff29;border-radius:50%;width:9px;height:9px}.SiteHealthDemo-module-scss-module__oS7q-a__scanUrlPill{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:6px;flex:1;align-items:center;margin-left:8px;padding:4px 10px;font-size:12px;display:flex;overflow:hidden}.SiteHealthDemo-module-scss-module__oS7q-a__scanLiveDot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite SiteHealthDemo-module-scss-module__oS7q-a__liveDotPulse;box-shadow:0 0 #10b98199}.SiteHealthDemo-module-scss-module__oS7q-a__scanPercentBadge{color:#10b981;font-variant-numeric:tabular-nums;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanProgressWrap{padding:20px 20px 4px}.SiteHealthDemo-module-scss-module__oS7q-a__scanProgressTrack{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.SiteHealthDemo-module-scss-module__oS7q-a__scanProgressFill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%;transition:width .1s linear;box-shadow:0 0 6px #10b98159}.SiteHealthDemo-module-scss-module__oS7q-a__scanSteps{flex-direction:column;gap:10px;padding:14px 20px 20px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanStep{color:#4b5563;align-items:center;gap:10px;font-size:13.5px;transition:color .25s;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanStepActive{color:#f5f7fa}.SiteHealthDemo-module-scss-module__oS7q-a__scanStepDone{color:#10b981}.SiteHealthDemo-module-scss-module__oS7q-a__scanStepIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanDots{gap:3px;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__scanDots span{background:#10b981;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite SiteHealthDemo-module-scss-module__oS7q-a__dotBounce}.SiteHealthDemo-module-scss-module__oS7q-a__scanDots span:nth-child(2){animation-delay:.15s}.SiteHealthDemo-module-scss-module__oS7q-a__scanDots span:nth-child(3){animation-delay:.3s}.SiteHealthDemo-module-scss-module__oS7q-a__scanStepIconDone{animation:.35s SiteHealthDemo-module-scss-module__oS7q-a__stepPop}.SiteHealthDemo-module-scss-module__oS7q-a__previewWrap{max-width:720px;margin:0 auto;position:relative}.SiteHealthDemo-module-scss-module__oS7q-a__previewBlur{opacity:.3;pointer-events:none}.SiteHealthDemo-module-scss-module__oS7q-a__previewOverlay{text-align:center;background:linear-gradient(#0000 0%,#0a0f1f8c 55%,#0a0f1f 92%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.SiteHealthDemo-module-scss-module__oS7q-a__previewBadge{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__exampleChip{color:#d1d5db;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px;font-size:13px;transition:border-color .15s,background .15s,transform .15s}.SiteHealthDemo-module-scss-module__oS7q-a__exampleChip:hover{background:#10b98114;border-color:#10b98180;transform:translateY(-1px)}.SiteHealthDemo-module-scss-module__oS7q-a__reportGrid{grid-template-columns:1fr;gap:20px;display:grid}.SiteHealthDemo-module-scss-module__oS7q-a__reportSidebar{background:#ffffff08;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:320px 1fr;gap:24px;padding:24px;display:grid}.SiteHealthDemo-module-scss-module__oS7q-a__reportMain{min-width:0}.SiteHealthDemo-module-scss-module__oS7q-a__scoreRow{align-items:center;gap:20px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__scoreRow>:first-child{flex:none}.SiteHealthDemo-module-scss-module__oS7q-a__scoreRow>:last-child{flex:1;min-width:0}.SiteHealthDemo-module-scss-module__oS7q-a__infraPillsStacked{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__reportToolbar{background:#0f1629cc;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__reportIdentity,.SiteHealthDemo-module-scss-module__oS7q-a__reportMeta,.SiteHealthDemo-module-scss-module__oS7q-a__issuesHeader,.SiteHealthDemo-module-scss-module__oS7q-a__filters,.SiteHealthDemo-module-scss-module__oS7q-a__issueCardTop,.SiteHealthDemo-module-scss-module__oS7q-a__reportCtaCopy{align-items:center;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__reportIdentity{gap:11px;min-width:0}.SiteHealthDemo-module-scss-module__oS7q-a__domainMark{color:#6ee7b7;background:0 0;border:0;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative}.SiteHealthDemo-module-scss-module__oS7q-a__domainMark img{box-sizing:border-box;object-fit:cover;background:#fff;border:0;border-radius:10px;width:38px;height:38px;margin:auto;padding:0;position:absolute;inset:0}.SiteHealthDemo-module-scss-module__oS7q-a__reportDomain{color:#f8fafc;text-overflow:ellipsis;font-size:15px;font-weight:750;line-height:1.2;overflow:hidden}.SiteHealthDemo-module-scss-module__oS7q-a__reportMeta{color:#667085;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:11.5px;line-height:1}.SiteHealthDemo-module-scss-module__oS7q-a__demoBadge{color:#34d399;align-items:center;gap:4px;line-height:1;display:inline-flex}.SiteHealthDemo-module-scss-module__oS7q-a__demoBadge svg{display:block}.SiteHealthDemo-module-scss-module__oS7q-a__secondaryButton,.SiteHealthDemo-module-scss-module__oS7q-a__filterButton{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;transition:border-color .15s,background .15s,color .15s}.SiteHealthDemo-module-scss-module__oS7q-a__secondaryButton{border-radius:9px;flex:none;padding:9px 13px;font-weight:650}.SiteHealthDemo-module-scss-module__oS7q-a__secondaryButton:hover{color:#6ee7b7;border-color:#34d39973}.SiteHealthDemo-module-scss-module__oS7q-a__issuesHeader{flex-wrap:wrap;justify-content:space-between;gap:16px}.SiteHealthDemo-module-scss-module__oS7q-a__filters{flex-wrap:wrap;gap:6px}.SiteHealthDemo-module-scss-module__oS7q-a__filterButton{text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:11.5px}.SiteHealthDemo-module-scss-module__oS7q-a__filterButton:hover,.SiteHealthDemo-module-scss-module__oS7q-a__filterButtonActive{color:#6ee7b7;background:#10b9811a;border-color:#34d39973}.SiteHealthDemo-module-scss-module__oS7q-a__fixBtn{text-decoration:none}.SiteHealthDemo-module-scss-module__oS7q-a__mobileIssues{display:none}.SiteHealthDemo-module-scss-module__oS7q-a__issueCard{border-top:1px solid #ffffff14;padding:16px}.SiteHealthDemo-module-scss-module__oS7q-a__issueCardTop{justify-content:space-between;gap:10px}.SiteHealthDemo-module-scss-module__oS7q-a__issueElement{color:#e5e7eb;margin-top:13px;font-size:13px;display:block}.SiteHealthDemo-module-scss-module__oS7q-a__issueCard p{color:#9ca3af;margin:7px 0 14px;font-size:13px;line-height:1.5}.SiteHealthDemo-module-scss-module__oS7q-a__reportCta{background:linear-gradient(135deg,#10b9811f,#10b98108);border:1px solid #10b98138;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.SiteHealthDemo-module-scss-module__oS7q-a__reportCtaCopy{gap:14px}.SiteHealthDemo-module-scss-module__oS7q-a__reportCtaIcon{color:#10b981;background:#10b98124;border:1.5px solid #10b98138;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.SiteHealthDemo-module-scss-module__oS7q-a__analyzeButton:focus-visible,.SiteHealthDemo-module-scss-module__oS7q-a__exampleChip:focus-visible,.SiteHealthDemo-module-scss-module__oS7q-a__ctaButton:focus-visible,.SiteHealthDemo-module-scss-module__oS7q-a__secondaryButton:focus-visible,.SiteHealthDemo-module-scss-module__oS7q-a__filterButton:focus-visible,.SiteHealthDemo-module-scss-module__oS7q-a__fixBtn:focus-visible{outline-offset:3px;outline:3px solid #34d39973}@media (max-width:640px){.SiteHealthDemo-module-scss-module__oS7q-a__heroSection{padding:52px 16px 30px}.SiteHealthDemo-module-scss-module__oS7q-a__heroTitle{font-size:clamp(36px,11vw,48px)}.SiteHealthDemo-module-scss-module__oS7q-a__heroCopy{margin-bottom:25px}.SiteHealthDemo-module-scss-module__oS7q-a__searchForm{flex-direction:column;padding:8px}.SiteHealthDemo-module-scss-module__oS7q-a__inputShell{min-height:50px}.SiteHealthDemo-module-scss-module__oS7q-a__analyzeButton{width:100%}.SiteHealthDemo-module-scss-module__oS7q-a__trustRow{gap:8px 14px}.SiteHealthDemo-module-scss-module__oS7q-a__scanBrowserBar{padding:10px}.SiteHealthDemo-module-scss-module__oS7q-a__scanDot{display:none}.SiteHealthDemo-module-scss-module__oS7q-a__scanUrlPill{margin-left:0}.SiteHealthDemo-module-scss-module__oS7q-a__previewOverlay{padding:20px}.SiteHealthDemo-module-scss-module__oS7q-a__heroSection:after{display:none}.SiteHealthDemo-module-scss-module__oS7q-a__reportSidebar{grid-template-columns:1fr}.SiteHealthDemo-module-scss-module__oS7q-a__reportToolbar{align-items:flex-start}.SiteHealthDemo-module-scss-module__oS7q-a__secondaryButton{padding:8px 10px;font-size:12px}.SiteHealthDemo-module-scss-module__oS7q-a__issuesHeader{align-items:flex-start}.SiteHealthDemo-module-scss-module__oS7q-a__filters{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.SiteHealthDemo-module-scss-module__oS7q-a__filterButton{flex:none}.SiteHealthDemo-module-scss-module__oS7q-a__mobileIssues{display:block}.SiteHealthDemo-module-scss-module__oS7q-a__desktopIssues{display:none}.SiteHealthDemo-module-scss-module__oS7q-a__reportCta{padding:22px 18px}.SiteHealthDemo-module-scss-module__oS7q-a__reportCtaCopy{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SiteHealthDemo-module-scss-module__oS7q-a__sparkle,.SiteHealthDemo-module-scss-module__oS7q-a__ctaButton,.SiteHealthDemo-module-scss-module__oS7q-a__fadeInRow,.SiteHealthDemo-module-scss-module__oS7q-a__typeCaret,.SiteHealthDemo-module-scss-module__oS7q-a__scanLiveDot,.SiteHealthDemo-module-scss-module__oS7q-a__scanDots span{animation:none!important}.SiteHealthDemo-module-scss-module__oS7q-a__scanProgressFill{transition:none}}
.glass-effect{-webkit-backdrop-filter:blur(12px);background:#0a0a0fa6;border:1px solid #ffffff14;box-shadow:0 8px 32px #0000005e}.glass-card-light{-webkit-backdrop-filter:blur(16px);text-align:center;background:#f8fafcf2;border:1px solid #00d4ff33;border-radius:12px;flex-direction:column;align-items:center;padding:40px 30px;transition:all .4s;display:flex;box-shadow:0 10px 30px #0000000d}.glass-card-light:hover{background:#ebebf0cc;transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.glass-card-light:hover .icon-circle{transform:scale(1.1);box-shadow:0 0 20px #00d4ff66}.glass-card-light .icon-circle{color:#000;background:#00f2ff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:24px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 0 20px #00f2ff33}@media (max-width:768px){.glass-card-light .icon-circle{width:50px;height:50px;margin-bottom:16px;font-size:20px}}.glass-card-light h3{color:#000;letter-spacing:-.2px;margin-bottom:16px;font-size:1.3rem;font-weight:700}.glass-card-light p{color:#333;font-size:.95rem;line-height:1.6}.text-gradient,.highlight{background:linear-gradient(90deg,#00d4ff 0%,#1a40ff 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-page{color:#fff;background-color:#000;overflow-x:clip;font-family:IBM Plex Sans,sans-serif!important}.marketing-page .bg-network{background-color:#000;background-image:radial-gradient(circle at 50% 30%,#00d4ff26 0%,#0000 70%);background-position:top;background-size:cover;position:relative}.marketing-page .bg-purple-mesh{background:radial-gradient(at top,#a000ff1f 0%,#fff6 80%);position:relative}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4{color:#fff;letter-spacing:-.5px}.marketing-page .btn-primary,.marketing-page .btn-primary-large{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#00d4ff;border:1px solid #00d4ff;border-radius:4px;padding:12px 32px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.marketing-page .btn-primary:hover,.marketing-page .btn-primary-large:hover{background:#0ac;transform:translateY(-1px)}.marketing-page .btn-primary-large{padding:16px 48px;font-size:1rem;color:#00d4ff!important;box-shadow:none!important;background:0 0!important;border:2px solid #00d4ff!important;border-radius:0!important}.marketing-page .btn-primary-large:hover{transform:translateY(-2px);background:#00f2ff1a!important}.marketing-page .btn-secondary,.marketing-page .btn-secondary-large{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#000000b3;border:1px solid #fff6;border-radius:4px;padding:12px 32px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.marketing-page .btn-secondary:hover,.marketing-page .btn-secondary-large:hover{background:#ffffff26;border-color:#fffc}.marketing-page .btn-secondary-large{padding:16px 48px;font-size:1rem;color:#fff!important;background:0 0!important;border:2px solid #555!important;border-radius:0!important}.marketing-page .btn-secondary-large:hover{transform:translateY(-2px);background:#ffffff0d!important;border-color:#fff!important}.marketing-page .marketing-header{z-index:100;background:#000;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000004d}.marketing-page .marketing-header .header-left{align-items:center;gap:40px;display:flex}.marketing-page .marketing-header .header-left .brand-logo{color:#fff;align-items:center;gap:12px;font-size:2.2rem;font-weight:800;display:flex}.marketing-page .marketing-header .header-left .brand-logo span{color:#00d4ff;font-weight:300}.marketing-page .marketing-header .header-left .nav-links{align-items:center;gap:24px;height:100%;display:flex}@media (max-width:968px){.marketing-page .marketing-header .header-left .nav-links{display:none}}.marketing-page .marketing-header .header-left .nav-links>a{color:#bbb;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.marketing-page .marketing-header .header-left .nav-links>a:hover,.marketing-page .marketing-header .header-left .nav-links>a.active-link{color:#fff}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown{cursor:pointer;align-items:center;height:100%;display:flex;position:relative}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .nav-text{color:#555;align-items:center;padding:8px 0;font-size:.95rem;font-weight:500;transition:color .2s;display:flex}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown:hover .nav-text,.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown.active .nav-text{color:#000}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu{opacity:0;visibility:hidden;z-index:200;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;gap:8px;width:300px;padding:16px;transition:all .2s;display:flex;position:absolute;top:100%;left:-20px;transform:translateY(10px);box-shadow:0 10px 40px #0000001a}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu:before{content:"";background:#fff;border-top:1px solid #0000001a;border-left:1px solid #0000001a;width:10px;height:10px;position:absolute;top:-6px;left:40px;transform:rotate(45deg)}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-header{text-transform:uppercase;color:#888;letter-spacing:1px;margin-bottom:8px;padding-left:12px;font-size:.75rem;font-weight:700}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item{border-radius:6px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background .2s;display:flex}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-icon{color:#00d4ff;margin-top:3px;font-size:1.2rem}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item div{flex-direction:column;display:flex}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-title{color:#000;font-size:.95rem;font-weight:600}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-desc{color:#666;margin-top:2px;font-size:.8rem}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item:hover{background:#00d4ff0d}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item:hover .item-title{color:#00d4ff}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(15px)}.marketing-page .marketing-header .header-actions{align-items:center;gap:20px;display:flex}.marketing-page .marketing-header .header-actions .nav-link{color:#555;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.marketing-page .marketing-header .header-actions .nav-link:hover{color:#000}.marketing-page .marketing-header .header-actions .btn-primary-small{color:#000;background:#00d4ff;border-radius:4px;padding:10px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.marketing-page .marketing-header .header-actions .btn-primary-small:hover{box-shadow:0 0 15px #00d4ff66}.marketing-page .trust-section{text-align:center;background:#f8fbff;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;padding:40px 20px}.marketing-page .trust-section .trust-label{color:#888;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:30px;font-size:.8rem;font-weight:700}.marketing-page .trust-section .logo-carousel{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;display:flex}.marketing-page .trust-section .logo-carousel .logo-item{color:#000;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;transition:opacity .3s;display:flex}.marketing-page .trust-section .logo-carousel .logo-item .logo-text{align-items:center;gap:10px;display:flex}.marketing-page .trust-section .logo-carousel .logo-item:hover{opacity:1;color:#00d4ff}@media (max-width:768px){.marketing-page .trust-section .logo-carousel{gap:30px}.marketing-page .trust-section .logo-carousel .logo-item{font-size:1.2rem}}.marketing-page .hero-section{text-align:center;flex-direction:column;align-items:center;padding-top:55px;padding-bottom:50px;display:flex}.marketing-page .hero-section .hero-title{margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.2}.marketing-page .hero-section .hero-title .highlight{background:linear-gradient(90deg,#00d4ff 0%,#a0f 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.marketing-page .hero-section .hero-title{font-size:2.8rem}}.marketing-page .hero-section .hero-subtitle{color:#aaa;max-width:700px;margin:0 auto 40px;font-size:1.2rem;line-height:1.6}.marketing-page .hero-section .hero-subtitle strong{color:#ccc}.marketing-page .hero-section .hero-cta{justify-content:center;gap:20px;display:flex}@media (max-width:768px){.marketing-page .hero-section .hero-cta{flex-direction:column;gap:12px;width:100%;padding:0 20px}.marketing-page .hero-section .hero-cta a{width:100%;padding:14px 20px!important}}.marketing-page .section-grid-container{max-width:1400px;margin:0 auto;padding:50px 20px}.marketing-page .section-grid-container .section-header{text-align:center;margin-bottom:60px}.marketing-page .section-grid-container .section-header h2{margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (max-width:768px){.marketing-page .section-grid-container .section-header h2{font-size:1.8rem}}.marketing-page .section-grid-container .section-header p{color:#bbb;font-size:1.15rem}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{text-align:center;background:#0a0a0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:40px 30px;transition:all .3s;display:flex}.marketing-page .feature-card:hover,.marketing-page .pricing-card:hover,.marketing-page .case-study-card:hover,.marketing-page .resource-card:hover{background:#00d4ff08;border-color:#00d4ff66;transform:translateY(-5px);box-shadow:0 10px 40px #0006,inset 0 0 20px #00d4ff0a}.marketing-page .feature-card:hover h3,.marketing-page .feature-card:hover h4,.marketing-page .pricing-card:hover h3,.marketing-page .pricing-card:hover h4,.marketing-page .case-study-card:hover h3,.marketing-page .case-study-card:hover h4,.marketing-page .resource-card:hover h3,.marketing-page .resource-card:hover h4{color:#00d4ff}.marketing-page .feature-card:hover .icon-container,.marketing-page .pricing-card:hover .icon-container,.marketing-page .case-study-card:hover .icon-container,.marketing-page .resource-card:hover .icon-container{transform:scale(1.1)}.marketing-page .feature-card h3,.marketing-page .feature-card h4,.marketing-page .pricing-card h3,.marketing-page .pricing-card h4,.marketing-page .case-study-card h3,.marketing-page .case-study-card h4,.marketing-page .resource-card h3,.marketing-page .resource-card h4{color:#fff;margin-bottom:15px;font-size:1.3rem;font-weight:700;transition:color .2s}.marketing-page .feature-card p,.marketing-page .pricing-card p,.marketing-page .case-study-card p,.marketing-page .resource-card p{color:#ddd;flex-grow:1;margin-bottom:20px;font-size:1rem;line-height:1.6}.marketing-page .feature-card .icon-container,.marketing-page .pricing-card .icon-container,.marketing-page .case-study-card .icon-container,.marketing-page .resource-card .icon-container{color:#000;background:#00f2ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-size:2rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 0 20px #00f2ff4d}.marketing-page .feature-card .card-footer,.marketing-page .pricing-card .card-footer,.marketing-page .case-study-card .card-footer,.marketing-page .resource-card .card-footer{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:20px}.marketing-page .features-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:968px){.marketing-page .features-grid{grid-template-columns:1fr}}.marketing-page .pricing-card{text-align:center}.marketing-page .pricing-card .price{color:#fff;margin:20px 0;font-size:3rem;font-weight:800}.marketing-page .pricing-card .price span{color:#666;font-size:1rem;font-weight:400}.marketing-page .pricing-card.featured{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff1a}.marketing-page .pricing-card.featured .badge{color:#000;text-transform:uppercase;background:#00d4ff;border-radius:4px;margin-bottom:10px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.marketing-page .pricing-card ul{text-align:left;margin-bottom:30px;padding:0;list-style:none}.marketing-page .pricing-card ul li{color:#bbb;border-bottom:1px solid #ffffff2b;padding:10px 0;font-size:.9rem}.marketing-page.resources-page{background-color:#000}.marketing-page.resources-page .resources-hero{text-align:center;background:radial-gradient(at top,#00d4ff14 0%,#0000 70%);border-bottom:1px solid #ffffff0f;padding:70px 20px 60px}.marketing-page.resources-page .resources-hero .resources-hero-inner{max-width:700px;margin:0 auto}.marketing-page.resources-page .resources-hero .resources-hero-badge{color:#00d4ff;letter-spacing:1.5px;text-transform:uppercase;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.marketing-page.resources-page .resources-hero h1{color:#fff;margin-bottom:20px;font-size:3.2rem;font-weight:800;line-height:1.15}.marketing-page.resources-page .resources-hero h1 .highlight{background:linear-gradient(90deg,#00d4ff 0%,#a0f 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.marketing-page.resources-page .resources-hero h1{font-size:2.2rem}}.marketing-page.resources-page .resources-hero p{color:#aaa;max-width:520px;margin:0 auto;font-size:1.2rem;line-height:1.6}.marketing-page.resources-page .resources-body{max-width:1200px;margin:0 auto;padding:60px 20px}.marketing-page.resources-page .resource-category{margin-bottom:60px}.marketing-page.resources-page .resource-category h2{color:#fff;letter-spacing:-.3px;border-left:3px solid #00d4ff;margin-bottom:28px;padding-left:16px;font-size:1.6rem;font-weight:700}.marketing-page.resources-page .resources-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:968px){.marketing-page.resources-page .resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marketing-page.resources-page .resources-grid{grid-template-columns:1fr}}.marketing-page.resources-page .resource-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:30px 26px;text-decoration:none;transition:all .25s;display:flex}.marketing-page.resources-page .resource-card:hover{background:#00d4ff0a;border-color:#00d4ff59;transform:translateY(-5px);box-shadow:0 16px 40px #0006}.marketing-page.resources-page .resource-card:hover .resource-icon{color:#00d4ff;background:#00d4ff26}.marketing-page.resources-page .resource-card:hover .resource-link{gap:10px}.marketing-page.resources-page .resource-card .resource-icon{color:#aaa;background:#ffffff12;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.4rem;transition:all .25s;display:flex}.marketing-page.resources-page .resource-card h3{color:#fff;margin-bottom:10px;font-size:1.15rem;font-weight:700}.marketing-page.resources-page .resource-card p{color:#999;flex-grow:1;margin-bottom:20px;font-size:.95rem;line-height:1.65}.marketing-page.resources-page .resource-card .resource-link{color:#00d4ff;align-items:center;gap:6px;font-size:.9rem;font-weight:700;transition:gap .2s;display:flex}.marketing-page.resources-page .resources-cta{text-align:center;background:linear-gradient(#0000 0%,#00d4ff0d 100%);border-top:1px solid #ffffff0f;padding:70px 20px}.marketing-page.resources-page .resources-cta .resources-cta-inner{max-width:600px;margin:0 auto}.marketing-page.resources-page .resources-cta h2{color:#fff;margin-bottom:16px;font-size:2.2rem;font-weight:800}.marketing-page.resources-page .resources-cta p{color:#aaa;margin-bottom:36px;font-size:1.1rem}.marketing-page.faq-page{background-color:#000}.marketing-page.faq-page .resources-hero{text-align:center;background:radial-gradient(at top,#00d4ff14 0%,#0000 70%);border-bottom:1px solid #ffffff0f;padding:70px 20px 60px}.marketing-page.faq-page .resources-hero .resources-hero-inner{max-width:700px;margin:0 auto}.marketing-page.faq-page .resources-hero .resources-hero-badge{color:#00d4ff;letter-spacing:1.5px;text-transform:uppercase;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.marketing-page.faq-page .resources-hero h1{color:#fff;margin-bottom:20px;font-size:3.2rem;font-weight:800;line-height:1.15}.marketing-page.faq-page .resources-hero h1 .highlight{background:linear-gradient(90deg,#00d4ff 0%,#a0f 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.marketing-page.faq-page .resources-hero h1{font-size:2.2rem}}.marketing-page.faq-page .resources-hero p{color:#aaa;max-width:520px;margin:0 auto;font-size:1.2rem;line-height:1.6}.marketing-page.faq-page .resources-cta{text-align:center;background:linear-gradient(#0000 0%,#00d4ff0d 100%);border-top:1px solid #ffffff0f;padding:70px 20px}.marketing-page.faq-page .resources-cta .resources-cta-inner{max-width:600px;margin:0 auto}.marketing-page.faq-page .resources-cta h2{color:#fff;margin-bottom:16px;font-size:2.2rem;font-weight:800}.marketing-page.faq-page .resources-cta p{color:#aaa;margin-bottom:36px;font-size:1.1rem}.marketing-page.faq-page .faq-body{max-width:860px;margin:0 auto;padding:60px 20px}.marketing-page.faq-page .faq-section{margin-bottom:56px}.marketing-page.faq-page .faq-category{color:#fff;letter-spacing:-.3px;border-left:3px solid #00d4ff;margin-bottom:24px;padding-left:16px;font-size:1.5rem;font-weight:700}.marketing-page.faq-page .faq-list{flex-direction:column;gap:12px;display:flex}.marketing-page.faq-page .faq-item{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:20px 24px;transition:all .2s}.marketing-page.faq-page .faq-item:hover{background:#00d4ff08;border-color:#00d4ff4d}.marketing-page.faq-page .faq-item--open{background:#00d4ff0a;border-color:#00d4ff66}.marketing-page.faq-page .faq-question{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-page.faq-page .faq-question span{color:#fff;font-size:1.05rem;font-weight:600;line-height:1.4}.marketing-page.faq-page .faq-chevron{color:#00d4ff;flex-shrink:0;font-size:.85rem}.marketing-page.faq-page .faq-answer{color:#aaa;border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px;font-size:1rem;line-height:1.7}@media (max-width:768px){.marketing-page.faq-page .faq-category{font-size:1.3rem}.marketing-page.faq-page .faq-question span{font-size:.98rem}}.marketing-page.questions-page .resources-hero{text-align:left;background:radial-gradient(70% 100% at 78% 0,#aa00ff1a 0%,#0000 60%),radial-gradient(at 0 0,#00d4ff1a 0%,#0000 62%);padding:72px 20px 56px}.marketing-page.questions-page .resources-hero .resources-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:48px;max-width:1180px;display:grid}.marketing-page.questions-page .resources-hero .qa-hero-copy{max-width:680px}.marketing-page.questions-page .resources-hero .resources-hero-badge{margin-bottom:22px}.marketing-page.questions-page .resources-hero h1{letter-spacing:-1px;margin-bottom:20px;font-size:3.4rem}.marketing-page.questions-page .resources-hero p{color:#ffffffe0;max-width:600px;margin:0;font-size:1.18rem;line-height:1.65}.marketing-page.questions-page .qa-hero-panel{background:linear-gradient(160deg,#00d4ff12,#aa00ff0d),#ffffff06;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0006}.marketing-page.questions-page .qa-hero-point{background:#00000052;border:1px solid #ffffff14;border-radius:12px;padding:18px 20px 18px 22px;transition:border-color .2s,transform .2s;position:relative}.marketing-page.questions-page .qa-hero-point:before{content:"";background:linear-gradient(#00d4ff,#a0f);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.marketing-page.questions-page .qa-hero-point:hover{border-color:#00d4ff4d;transform:translate(2px)}.marketing-page.questions-page .qa-hero-point span{color:#00d4ff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.marketing-page.questions-page .qa-hero-point strong{color:#fff;font-size:1rem;font-weight:600;line-height:1.5;display:block}.marketing-page.questions-page .resources-body{padding:56px 20px 30px}.marketing-page.questions-page .resource-category{margin-bottom:0}.marketing-page.questions-page .resource-category h2{margin-bottom:32px;font-size:1.7rem}.marketing-page.questions-page .qa-reasons-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.marketing-page.questions-page .qa-reasons-grid .resource-card{background:#ffffff07;border-color:#ffffff17;border-radius:16px;min-height:248px;padding:30px 28px;box-shadow:0 12px 30px #00000038}.marketing-page.questions-page .qa-reasons-grid .resource-card:first-child,.marketing-page.questions-page .qa-reasons-grid .resource-card:nth-child(5){grid-column:span 2}.marketing-page.questions-page .qa-reasons-grid .resource-card h3{margin-bottom:12px;font-size:1.18rem;line-height:1.35}.marketing-page.questions-page .qa-reasons-grid .resource-card p{color:#ffffffc2;margin-bottom:0;font-size:.97rem;line-height:1.7}.marketing-page.questions-page .qa-reasons-grid .resource-card .resource-icon{color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff29;border-radius:12px;width:50px;height:50px}.marketing-page.questions-page .qa-reasons-grid .resource-card:hover{background:#00d4ff0b;border-color:#00d4ff66;transform:translateY(-4px);box-shadow:0 22px 48px #0000005c}.marketing-page.questions-page .qa-reasons-grid .resource-card:hover .resource-icon{background:#00d4ff2e;border-color:#00d4ff59}.marketing-page.questions-page .qa-body{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:40px;max-width:1200px;margin:0 auto;padding:30px 20px 64px;display:grid}.marketing-page.questions-page .qa-guide-card{background:linear-gradient(#00d4ff0f,#aa00ff09),#ffffff08;border:1px solid #ffffff1c;border-radius:16px;padding:30px 28px;position:sticky;top:92px;box-shadow:inset 0 1px #ffffff1a,0 18px 44px #0000004d}.marketing-page.questions-page .qa-guide-card span{color:#00d4ff;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:16px;font-size:.74rem;font-weight:800;display:inline-block}.marketing-page.questions-page .qa-guide-card h2{color:#fff;letter-spacing:-.3px;margin:0 0 14px;font-size:1.4rem;font-weight:700;line-height:1.35}.marketing-page.questions-page .qa-guide-card p{color:#ffffffc2;margin:0 0 22px;font-size:.97rem;line-height:1.7}.marketing-page.questions-page .qa-guide-card .resource-link{color:#00d4ff;background:#00d4ff0f;border:1px solid #00d4ff4d;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.marketing-page.questions-page .qa-guide-card .resource-link:hover{background:#00d4ff24;border-color:#00d4ff80}.marketing-page.questions-page .faq-body{max-width:none;padding:0}.marketing-page.questions-page .faq-section{max-width:none;margin-bottom:36px;padding:0}.marketing-page.questions-page .faq-section:last-child{margin-bottom:0}.marketing-page.questions-page .faq-category{margin-bottom:16px;font-size:1.15rem}.marketing-page.questions-page .faq-list{gap:12px;width:100%}.marketing-page.questions-page .qa-body .faq-item{box-sizing:border-box;background:#ffffff07;border:1px solid #ffffff17;border-radius:12px;width:100%;padding:0 22px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 18px #00000029}.marketing-page.questions-page .qa-body .faq-item:hover{background:#00d4ff08;border-color:#00d4ff47}.marketing-page.questions-page .qa-body .faq-item--open{background:#00d4ff0b;border-color:#00d4ff66;box-shadow:0 16px 38px #00000047,0 0 0 1px #00d4ff1f}.marketing-page.questions-page .qa-body .faq-question{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:20px 0}.marketing-page.questions-page .qa-body .faq-question span{color:#fff;font-size:1.04rem;font-weight:600;line-height:1.45}.marketing-page.questions-page .qa-body .faq-chevron{color:#ffffffc7;font-size:.78rem;transition:transform .2s,color .2s}.marketing-page.questions-page .qa-body .faq-item:hover .faq-chevron,.marketing-page.questions-page .qa-body .faq-item--open .faq-chevron{color:#00d4ff}.marketing-page.questions-page .qa-body .faq-answer-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.marketing-page.questions-page .qa-body .faq-item--open .faq-answer-shell{opacity:1;grid-template-rows:1fr}.marketing-page.questions-page .qa-body .faq-answer{color:#ffffffe0;border-top:1px solid #ffffff1a;min-height:0;margin-top:0;padding-top:16px;padding-bottom:22px;font-size:.99rem;line-height:1.75;overflow:hidden}.marketing-page.questions-page .resources-cta{background:radial-gradient(60% 100% at 50% 100%,#00d4ff14 0%,#0000 70%);padding:60px 20px 72px}.marketing-page.questions-page .resources-cta p{color:#ffffffe0}@media (max-width:968px){.marketing-page.questions-page .resources-hero{text-align:center;padding:56px 20px 48px}.marketing-page.questions-page .resources-hero .resources-hero-inner{grid-template-columns:1fr;gap:36px}.marketing-page.questions-page .resources-hero .qa-hero-copy,.marketing-page.questions-page .resources-hero p{margin:0 auto}.marketing-page.questions-page .resources-hero .qa-hero-point:before{display:none}.marketing-page.questions-page .resources-hero .qa-hero-point{text-align:left;padding-left:20px}.marketing-page.questions-page .qa-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page.questions-page .qa-reasons-grid .resource-card:first-child,.marketing-page.questions-page .qa-reasons-grid .resource-card:nth-child(5){grid-column:span 1}.marketing-page.questions-page .qa-body{grid-template-columns:1fr;gap:28px}.marketing-page.questions-page .qa-guide-card{position:static}}@media (max-width:640px){.marketing-page.questions-page .resources-hero{padding:44px 16px 34px}.marketing-page.questions-page .resources-hero h1{font-size:2.25rem}.marketing-page.questions-page .resources-hero p{font-size:1.05rem}.marketing-page.questions-page .qa-reasons-grid{grid-template-columns:1fr}.marketing-page.questions-page .qa-reasons-grid .resource-card{min-height:auto;padding:26px 22px}.marketing-page.questions-page .qa-body,.marketing-page.questions-page .resources-body{padding-left:16px;padding-right:16px}.marketing-page.questions-page .qa-body .faq-item{padding:0 18px}.marketing-page.questions-page .qa-body .faq-question{padding:18px 0}.marketing-page.questions-page .qa-body .faq-question span{font-size:.98rem}}.marketing-page .faq-section{max-width:1000px;margin:0 auto;padding:80px 20px}.marketing-page .faq-section h2{text-align:center;color:#fff;margin-bottom:60px;font-size:2.5rem}.marketing-page .faq-section .faq-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;display:grid}@media (max-width:768px){.marketing-page .faq-section .faq-grid{grid-template-columns:1fr}}.marketing-page .faq-section .faq-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:30px;transition:all .3s}.marketing-page .faq-section .faq-item:hover{background:#ffffff0d;border-color:#00d4ff}.marketing-page .faq-section .faq-item h4{color:#00d4ff;margin-bottom:15px;font-size:1.1rem;font-weight:600}.marketing-page .faq-section .faq-item p{color:#bbb;font-size:.95rem;line-height:1.6}.marketing-page .marketing-footer{background:#fff;border-top:1px solid #0000001a;margin-top:auto;padding:60px 40px}.marketing-page .marketing-footer .footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1400px;margin:0 auto;display:grid}.marketing-page .marketing-footer .footer-content h4{color:#000;margin-bottom:20px;font-size:1.1rem}.marketing-page .marketing-footer .footer-content a{color:#666;margin-bottom:12px;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.marketing-page .marketing-footer .footer-content a:hover{color:#00d4ff}.marketing-page .marketing-footer .footer-content ul{padding:0;list-style:none}.marketing-page .marketing-footer .footer-content ul li{margin-bottom:12px}.marketing-page.case-studies-page{background-color:#000}.marketing-page.case-studies-page .cs-hero{text-align:center;background:radial-gradient(at top,#00d4ff14 0%,#0000 70%);border-bottom:1px solid #ffffff0f;padding:70px 20px 60px}.marketing-page.case-studies-page .cs-hero .cs-hero-inner{max-width:700px;margin:0 auto}.marketing-page.case-studies-page .cs-hero .cs-hero-badge{color:#00d4ff;letter-spacing:1.5px;text-transform:uppercase;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.marketing-page.case-studies-page .cs-hero h1{color:#fff;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.15}.marketing-page.case-studies-page .cs-hero h1 .highlight{background:linear-gradient(90deg,#00d4ff 0%,#a0f 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.marketing-page.case-studies-page .cs-hero h1{font-size:2.1rem}}.marketing-page.case-studies-page .cs-hero p{color:#aaa;font-size:1.2rem;line-height:1.6}.marketing-page.case-studies-page .cs-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:60px 20px;display:grid}@media (max-width:968px){.marketing-page.case-studies-page .cs-grid{grid-template-columns:1fr}}.marketing-page.case-studies-page .cs-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:32px 28px;transition:all .25s;display:flex}.marketing-page.case-studies-page .cs-card:hover{background:#00d4ff0a;border-color:#00d4ff59;transform:translateY(-5px);box-shadow:0 16px 40px #0006}.marketing-page.case-studies-page .cs-card-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.marketing-page.case-studies-page .cs-card-header h3{color:#fff;margin:0 0 4px;font-size:1.1rem;font-weight:700}.marketing-page.case-studies-page .cs-icon{color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.marketing-page.case-studies-page .cs-industry{color:#777;font-size:.82rem;font-weight:500}.marketing-page.case-studies-page .cs-headline{color:#fff;margin-bottom:14px;font-size:1.15rem;font-weight:700;line-height:1.4}.marketing-page.case-studies-page .cs-body{color:#999;flex-grow:1;margin-bottom:28px;font-size:.97rem;line-height:1.7}.marketing-page.case-studies-page .cs-metrics{border-top:1px solid #ffffff12;gap:0;padding-top:24px;display:flex}.marketing-page.case-studies-page .cs-metric{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.marketing-page.case-studies-page .cs-metric:not(:last-child){border-right:1px solid #ffffff12}.marketing-page.case-studies-page .cs-metric-value{color:#00d4ff;margin-bottom:6px;font-size:1.6rem;font-weight:800;line-height:1}.marketing-page.case-studies-page .cs-metric-label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:500}.marketing-page.case-studies-page .cs-cta{text-align:center;background:linear-gradient(#0000 0%,#00d4ff0d 100%);border-top:1px solid #ffffff0f;padding:70px 20px}.marketing-page.case-studies-page .cs-cta .cs-cta-inner{max-width:600px;margin:0 auto}.marketing-page.case-studies-page .cs-cta h2{color:#fff;margin-bottom:16px;font-size:2.2rem;font-weight:800}.marketing-page.case-studies-page .cs-cta p{color:#aaa;margin-bottom:36px;font-size:1.1rem}.marketing-page .features-cta{text-align:center;background:linear-gradient(#0000 0%,#00d4ff0d 100%);border-top:1px solid #ffffff0f;padding:80px 20px}.marketing-page .features-cta .features-cta-inner{max-width:600px;margin:0 auto}.marketing-page .features-cta h2{color:#fff;margin-bottom:16px;font-size:2.2rem;font-weight:800}.marketing-page .features-cta p{color:#aaa;margin-bottom:36px;font-size:1.1rem}@media (max-width:768px){.marketing-page .marketing-header{padding:15px 20px}.marketing-page .marketing-header .header-left{gap:20px}.marketing-page .marketing-header .header-left .brand-logo{font-size:1.5rem}.marketing-page .marketing-header .header-actions{gap:10px}.marketing-page .marketing-header .header-actions .nav-link{display:none}.marketing-page .marketing-header .header-actions .btn-primary-small{padding:8px 16px;font-size:.85rem}.marketing-page .hero-section{padding:40px 20px}.marketing-page .hero-section .hero-title{margin-bottom:20px;line-height:1.2;font-size:2rem!important}.marketing-page .hero-section .hero-subtitle{font-size:1rem;line-height:1.5}.marketing-page .hero-section .hero-buttons{flex-direction:column;gap:12px;width:100%}.marketing-page .hero-section .hero-buttons .btn-primary-large,.marketing-page .hero-section .hero-buttons .btn-secondary-large{width:100%;padding:14px 24px;font-size:.9rem}.marketing-page .section-grid-container{padding:50px 15px}.marketing-page .section-grid-container .section-header{margin-bottom:40px}.marketing-page .section-grid-container .section-header h2{font-size:1.75rem}.marketing-page .section-grid-container .section-header p{font-size:1rem}.marketing-page .features-grid,.marketing-page .pricing-grid,.marketing-page .case-studies-grid,.marketing-page .resources-grid{grid-template-columns:1fr;gap:20px}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{padding:20px}.marketing-page .feature-card h3,.marketing-page .feature-card h4,.marketing-page .pricing-card h3,.marketing-page .pricing-card h4,.marketing-page .case-study-card h3,.marketing-page .case-study-card h4,.marketing-page .resource-card h3,.marketing-page .resource-card h4{font-size:1.1rem}.marketing-page .feature-card p,.marketing-page .pricing-card p,.marketing-page .case-study-card p,.marketing-page .resource-card p{font-size:.9rem}.marketing-page .trust-section{padding:30px 15px}.marketing-page .trust-section .logo-carousel{gap:20px}.marketing-page .trust-section .logo-carousel .logo-item{font-size:1rem}.marketing-page .faq-section{padding:50px 15px}.marketing-page .faq-section h2{margin-bottom:40px;font-size:1.75rem}.marketing-page .faq-section .faq-grid{grid-template-columns:1fr;gap:20px}.marketing-page .faq-section .faq-item{padding:20px}.marketing-page .faq-section .faq-item h4{font-size:1rem}.marketing-page .faq-section .faq-item p{font-size:.9rem}.marketing-page .marketing-footer{padding:40px 20px}.marketing-page .marketing-footer .footer-content{grid-template-columns:1fr;gap:30px}.marketing-page .marketing-footer .footer-content h4{font-size:1rem}}@media (max-width:480px){.marketing-page .marketing-header{padding:12px 15px}.marketing-page .marketing-header .header-left .brand-logo{font-size:1.3rem}.marketing-page .marketing-header .header-actions .btn-primary-small{padding:6px 12px;font-size:.8rem}.marketing-page .hero-section{padding:30px 15px}.marketing-page .hero-section .hero-title{font-size:1.65rem!important}.marketing-page .hero-section .hero-subtitle{font-size:.9rem}.marketing-page .section-grid-container{padding:40px 12px}.marketing-page .section-grid-container .section-header h2{font-size:1.5rem}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{padding:16px}.marketing-page .btn-primary,.marketing-page .btn-secondary{padding:10px 20px;font-size:.85rem}}@media (max-width:1024px){.marketing-page{overflow-x:hidden!important}}
body{--mkt-cyan:#00d4ff;--mkt-cyan-soft:#00d4ff14;--mkt-cyan-border:#00d4ff66;--mkt-cyan-glow:#00d4ff2e;--mkt-magenta:#c026d3;--mkt-magenta-light:#d946ef;--mkt-magenta-soft:#c026d314;--mkt-magenta-border:#c026d366;--mkt-magenta-glow:#c026d32e}body.marketing-light{--mkt-bg:#fff;--mkt-bg-soft:#f7f8fa;--mkt-bg-card:#fff;--mkt-bg-elevated:#fafbfc;--mkt-bg-banner:linear-gradient(135deg, #1e3a8a 0%, #1e40af 50%, #2563eb 100%);--mkt-text-primary:#0f172a;--mkt-text-secondary:#475569;--mkt-text-muted:#94a3b8;--mkt-text-on-cyan:#000;--mkt-text-on-magenta:#fff;--mkt-border:#0f172a14;--mkt-border-strong:#0f172a26;--mkt-shadow-card:0 1px 3px #0f172a0f, 0 4px 12px #0f172a0a;--mkt-shadow-card-hover:0 4px 16px #00d4ff26, 0 12px 32px #0f172a14;--mkt-shadow-cta:0 4px 14px #00d4ff59;--mkt-shadow-cta-hover:0 6px 20px #00d4ff80;--mkt-hero-glow:radial-gradient(ellipse at center, #c026d30f 0%, #fff0 70%);--mkt-divider:#0f172a14;color:#0f172a;background-color:#fff}body.marketing-dark{--mkt-bg:#0a0e1a;--mkt-bg-soft:#0f1424;--mkt-bg-card:#131829;--mkt-bg-elevated:#1a1f33;--mkt-bg-banner:linear-gradient(135deg, #0f1e3d 0%, #1e3a8a 50%, #1e40af 100%);--mkt-text-primary:#fff;--mkt-text-secondary:#a3aab8;--mkt-text-muted:#6b7280;--mkt-text-on-cyan:#000;--mkt-text-on-magenta:#fff;--mkt-border:#ffffff14;--mkt-border-strong:#ffffff2e;--mkt-shadow-card:0 1px 3px #0006, 0 4px 12px #0000004d;--mkt-shadow-card-hover:0 4px 24px #00d4ff40, 0 12px 40px #00000080;--mkt-shadow-cta:0 4px 14px #00d4ff66;--mkt-shadow-cta-hover:0 6px 24px #00d4ff99;--mkt-hero-glow:radial-gradient(ellipse at center, #c026d31f 0%, #0a0e1a00 65%);--mkt-divider:#ffffff14;color:#fff;background-color:#0a0e1a}body.marketing-light,body.marketing-dark{transition:background-color .3s,color .3s}@keyframes mktGlowBreathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes mktDotPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes mktFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mktBadgeGlow{0%,to{box-shadow:0 0 12px #00d4ff4d}50%{box-shadow:0 0 20px #00d4ff80}}@media (max-width:900px){.hero-arrows-svg{display:none!important}}.brand-stack .caspor-logo{color:#fff}.brand-stack .caspor-logo:hover,.brand-stack .marketing-logo{color:#00d4ff}.brand-stack .marketing-logo:hover{color:#fff}body.marketing-light .brand-stack .caspor-logo{color:#0f172a}body.marketing-light .brand-stack .caspor-logo:hover,body.marketing-light .brand-stack .marketing-logo{color:#0891b2}body.marketing-light .brand-stack .marketing-logo:hover{color:#0e7490}body.marketing-light .nav-links .nav-item.active{color:#0f172a;border-bottom-color:#00d4ff}body.marketing-light .actions button.primary{color:#000;background:linear-gradient(135deg,#00d4ff 0%,#3b82f6 100%);border-color:#0000}body.marketing-light .actions button.primary:hover{transform:translateY(-1px);box-shadow:0 0 15px #00d4ff66}body.marketing-light .actions button.secondary{color:#334155;border-color:#cbd5e1}body.marketing-light .actions button.secondary:hover{color:#0f172a;border-color:#00d4ff}body.marketing-light .mega-menu-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0fbfffa;border-top:1px solid #00d4ff4d;box-shadow:0 20px 40px #0000001a}body.marketing-light .main-category-title{color:#1e293b}body.marketing-light .column-title{color:#0891b2}body.marketing-light .feature-item .feature-name{color:#475569}body.marketing-light .feature-item .feature-name:hover{color:#0f172a}body.marketing-light .feature-item-new .feature-name{color:#0891b2}body.marketing-light .new-label{color:#000;background:#00d4ff}body.marketing-light .feature-group-right{border-left-color:#00d4ff33}body.marketing-light .right-section{border-left-color:#00d4ff26}
.ModuleIntroLayout-module-scss-module__0Oztvq__heroIcon{color:#00d4ff;filter:drop-shadow(0 0 24px #00d4ff80);justify-content:center;margin-bottom:1.5rem;display:flex}.ModuleIntroLayout-module-scss-module__0Oztvq__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:480px){.ModuleIntroLayout-module-scss-module__0Oztvq__heroCtas{flex-direction:column;align-items:center}.ModuleIntroLayout-module-scss-module__0Oztvq__heroCtas button,.ModuleIntroLayout-module-scss-module__0Oztvq__heroCtas a{text-align:center;width:100%}}.ModuleIntroLayout-module-scss-module__0Oztvq__stepCard{text-align:left!important;align-items:flex-start!important}.ModuleIntroLayout-module-scss-module__0Oztvq__stepNumber{background:linear-gradient(135deg,#00d4ff 0%,#a0f 100%);color:#00d4ff;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.8rem;font-weight:800;line-height:1}
