.HowHero-module__bg9qUW__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#4338ca 50%,#7c3aed 100%);padding:80px 24px}.HowHero-module__bg9qUW__inner{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.HowHero-module__bg9qUW__badge{letter-spacing:.1em;text-transform:uppercase;color:#bfdbfe;background:#ffffff26;border-radius:9999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:.72rem;font-weight:700;animation:3s ease-in-out infinite HowHero-module__bg9qUW__pulseBadge;display:inline-flex}@keyframes HowHero-module__bg9qUW__pulseBadge{0%,to{opacity:1}50%{opacity:.7}}.HowHero-module__bg9qUW__badgeIcon{width:14px;height:14px}.HowHero-module__bg9qUW__title{letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:900;line-height:1.15}@keyframes HowHero-module__bg9qUW__shine{0%{background-position:-200%}to{background-position:200%}}.HowHero-module__bg9qUW__shineText{background:linear-gradient(90deg,#fff 30%,#bfdbfe 50%,#fff 70%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite HowHero-module__bg9qUW__shine}.HowHero-module__bg9qUW__subtitle{color:#bfdbfe;max-width:680px;margin:0 0 36px;font-size:1.05rem;line-height:1.75}.HowHero-module__bg9qUW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:52px;display:flex}.HowHero-module__bg9qUW__btnPrimary{color:#2563eb;background:#fff;border-radius:16px;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;box-shadow:0 4px 16px #00000026}.HowHero-module__bg9qUW__btnPrimary:hover{background:#f1f5f9}.HowHero-module__bg9qUW__btnOutline{color:#fff;border:1.5px solid #93c5fd;border-radius:16px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s}.HowHero-module__bg9qUW__btnOutline:hover{background:#2563eb66}.HowHero-module__bg9qUW__metrics{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 0;display:flex}.HowHero-module__bg9qUW__metric{text-align:center;padding:0 32px}.HowHero-module__bg9qUW__metricValue{margin:0;font-size:2rem;font-weight:900}.HowHero-module__bg9qUW__metricLabel{color:#bfdbfe;margin:4px 0 0;font-size:.8rem}.HowHero-module__bg9qUW__divider{background:#fff3;width:1px;height:40px}@media (max-width:480px){.HowHero-module__bg9qUW__divider{display:none}.HowHero-module__bg9qUW__metric{padding:0 16px}}
.HowTrustStrip-module__OOFzEW__strip{background:#fff;border-bottom:1px solid #e2e8f0}.HowTrustStrip-module__OOFzEW__inner{text-align:center;max-width:1280px;margin:0 auto;padding:20px 24px}.HowTrustStrip-module__OOFzEW__text{color:#475569;margin:0;font-size:.975rem;font-weight:500}
.HowMainSteps-module__KUWmdW__section{background:#fff;padding:80px 24px}.HowMainSteps-module__KUWmdW__inner{max-width:860px;margin:0 auto}.HowMainSteps-module__KUWmdW__header{text-align:center;max-width:680px;margin:0 auto 56px}.HowMainSteps-module__KUWmdW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 10px;font-size:.72rem;font-weight:700}.HowMainSteps-module__KUWmdW__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.HowMainSteps-module__KUWmdW__subtitle{color:#64748b;margin:0;font-size:1.05rem;line-height:1.7}.HowMainSteps-module__KUWmdW__steps{flex-direction:column;gap:0;display:flex}.HowMainSteps-module__KUWmdW__step,.HowMainSteps-module__KUWmdW__stepLast{gap:24px;margin-bottom:32px;display:flex}.HowMainSteps-module__KUWmdW__stepLast{margin-bottom:0}.HowMainSteps-module__KUWmdW__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.HowMainSteps-module__KUWmdW__stepNum{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:900;display:flex}.HowMainSteps-module__KUWmdW__stepNum1{background:linear-gradient(135deg,#2563eb,#3b82f6)}.HowMainSteps-module__KUWmdW__stepNum2{background:linear-gradient(135deg,#4338ca,#6366f1)}.HowMainSteps-module__KUWmdW__stepNum3{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.HowMainSteps-module__KUWmdW__stepNum4{background:linear-gradient(135deg,#2563eb,#4f46e5)}.HowMainSteps-module__KUWmdW__stepNum5{background:linear-gradient(135deg,#059669,#10b981)}.HowMainSteps-module__KUWmdW__stepLine{background:linear-gradient(#dbeafe,#ede9fe);flex:1;width:2px;min-height:40px;margin-top:12px}.HowMainSteps-module__KUWmdW__card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex:1;margin-bottom:8px;padding:28px;transition:transform .25s,box-shadow .25s;box-shadow:0 2px 12px #0000000a}.HowMainSteps-module__KUWmdW__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #2563eb14}.HowMainSteps-module__KUWmdW__cardTitle{align-items:center;gap:12px;margin-bottom:12px;display:flex}.HowMainSteps-module__KUWmdW__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.HowMainSteps-module__KUWmdW__iconBlue{color:#2563eb;background:#eff6ff}.HowMainSteps-module__KUWmdW__iconIndigo{color:#4338ca;background:#eef2ff}.HowMainSteps-module__KUWmdW__iconViolet{color:#7c3aed;background:#f5f3ff}.HowMainSteps-module__KUWmdW__iconEmerald{color:#059669;background:#ecfdf5}.HowMainSteps-module__KUWmdW__stepTitle{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.HowMainSteps-module__KUWmdW__stepDesc{color:#475569;margin:0 0 18px;font-size:.9rem;line-height:1.7}.HowMainSteps-module__KUWmdW__pills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.HowMainSteps-module__KUWmdW__pillsGrid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:500px){.HowMainSteps-module__KUWmdW__pillsGrid2{grid-template-columns:1fr}}.HowMainSteps-module__KUWmdW__pill{border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.HowMainSteps-module__KUWmdW__pillBlue{color:#1d4ed8;background:#eff6ff}.HowMainSteps-module__KUWmdW__pillIndigo{color:#3730a3;background:#eef2ff}.HowMainSteps-module__KUWmdW__checkBlue{color:#2563eb;flex-shrink:0}.HowMainSteps-module__KUWmdW__checkIndigo{color:#4338ca;flex-shrink:0}.HowMainSteps-module__KUWmdW__checkBlue500{color:#3b82f6;flex-shrink:0}.HowMainSteps-module__KUWmdW__checkEmerald{color:#059669;flex-shrink:0}.HowMainSteps-module__KUWmdW__textCheck,.HowMainSteps-module__KUWmdW__textCheckEmerald{color:#334155;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.HowMainSteps-module__KUWmdW__mockup{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:8px;margin-bottom:16px;padding:16px}.HowMainSteps-module__KUWmdW__mockupLabel{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0 0 10px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__urlRow{gap:8px;display:flex}.HowMainSteps-module__KUWmdW__urlInput{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;display:flex}.HowMainSteps-module__KUWmdW__urlIcon{color:#cbd5e1}.HowMainSteps-module__KUWmdW__scanBtn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:10px;padding:10px 16px;font-size:.875rem;font-weight:700}.HowMainSteps-module__KUWmdW__scanBars{flex-direction:column;gap:10px;display:flex}.HowMainSteps-module__KUWmdW__barRow{flex-direction:column;gap:4px;display:flex}.HowMainSteps-module__KUWmdW__barMeta{color:#64748b;justify-content:space-between;font-size:.75rem;display:flex}.HowMainSteps-module__KUWmdW__done{color:#16a34a;font-weight:700}.HowMainSteps-module__KUWmdW__analyzing{color:#2563eb;font-weight:700}.HowMainSteps-module__KUWmdW__barTrack{background:#e2e8f0;border-radius:9999px;flex:1;height:6px;overflow:hidden}.HowMainSteps-module__KUWmdW__barFill{border-radius:9999px;height:100%;transition:width .6s}.HowMainSteps-module__KUWmdW__barGreen{background:#22c55e}.HowMainSteps-module__KUWmdW__barBlue{background:#60a5fa}.HowMainSteps-module__KUWmdW__barBlue500{background:#3b82f6}.HowMainSteps-module__KUWmdW__barBlueLight{background:#93c5fd}.HowMainSteps-module__KUWmdW__barBlue600{background:#2563eb}.HowMainSteps-module__KUWmdW__barViolet{background:#8b5cf6}.HowMainSteps-module__KUWmdW__barVioletLight{background:#c4b5fd}.HowMainSteps-module__KUWmdW__barViolet600{background:#7c3aed}.HowMainSteps-module__KUWmdW__scoreGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.HowMainSteps-module__KUWmdW__scoreCard{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.HowMainSteps-module__KUWmdW__scoreLabel{text-transform:uppercase;color:#94a3b8;margin:0 0 4px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__scoreValue{margin:0 0 2px;font-size:2.4rem;font-weight:900;line-height:1}.HowMainSteps-module__KUWmdW__scoreBlue{color:#2563eb}.HowMainSteps-module__KUWmdW__scoreViolet{color:#7c3aed}.HowMainSteps-module__KUWmdW__scoreOf{color:#94a3b8;margin:0 0 10px;font-size:.72rem}.HowMainSteps-module__KUWmdW__issueList{flex-direction:column;gap:6px;display:flex}.HowMainSteps-module__KUWmdW__issue{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:500;display:flex}.HowMainSteps-module__KUWmdW__issueRed{color:#b91c1c;background:#fef2f2}.HowMainSteps-module__KUWmdW__issueAmber{color:#92400e;background:#fffbeb}.HowMainSteps-module__KUWmdW__issueBadgeRed{color:#dc2626;white-space:nowrap;background:#fee2e2;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__issueBadgeAmber{color:#d97706;white-space:nowrap;background:#fef3c7;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__beforeAfter{flex-direction:column;gap:6px;display:flex}.HowMainSteps-module__KUWmdW__baBefore{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px}.HowMainSteps-module__KUWmdW__baAfter{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px}.HowMainSteps-module__KUWmdW__baLabel{color:#dc2626;margin:0 0 4px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__baLabelGreen{color:#16a34a;margin:0 0 4px;font-size:.7rem;font-weight:700}.HowMainSteps-module__KUWmdW__baText{color:#475569;margin:0;font-size:.875rem}.HowMainSteps-module__KUWmdW__baTextStrong{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}.HowMainSteps-module__KUWmdW__baArrow{color:#60a5fa;justify-content:center;display:flex}.HowMainSteps-module__KUWmdW__progressRows{flex-direction:column;gap:12px;display:flex}.HowMainSteps-module__KUWmdW__progressRow{flex-direction:column;gap:4px;display:flex}.HowMainSteps-module__KUWmdW__progressBars{align-items:center;gap:8px;display:flex}.HowMainSteps-module__KUWmdW__arrow{color:#94a3b8;flex-shrink:0;font-size:.75rem}@media (max-width:540px){.HowMainSteps-module__KUWmdW__step,.HowMainSteps-module__KUWmdW__stepLast{gap:12px}.HowMainSteps-module__KUWmdW__scoreGrid{grid-template-columns:1fr}}
.WhatRanknovaChecks-module__AlHBeq__section{background:#f1f5f9;padding:80px 24px}.WhatRanknovaChecks-module__AlHBeq__inner{max-width:1100px;margin:0 auto}.WhatRanknovaChecks-module__AlHBeq__header{text-align:center;max-width:640px;margin:0 auto 56px}.WhatRanknovaChecks-module__AlHBeq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 10px;font-size:.72rem;font-weight:700}.WhatRanknovaChecks-module__AlHBeq__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.WhatRanknovaChecks-module__AlHBeq__subtitle{color:#64748b;margin:0;font-size:1rem;line-height:1.7}.WhatRanknovaChecks-module__AlHBeq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:860px){.WhatRanknovaChecks-module__AlHBeq__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.WhatRanknovaChecks-module__AlHBeq__card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:28px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 2px 12px #0000000a}.WhatRanknovaChecks-module__AlHBeq__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2563eb14}.WhatRanknovaChecks-module__AlHBeq__indigo{border-width:2px;border-color:#c7d2fe}.WhatRanknovaChecks-module__AlHBeq__badge{color:#2563eb;background:#eff6ff;border-radius:9999px;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:16px;right:16px}.WhatRanknovaChecks-module__AlHBeq__iconBox{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.WhatRanknovaChecks-module__AlHBeq__iconBoxBlue{background:#2563eb}.WhatRanknovaChecks-module__AlHBeq__iconBoxIndigo{background:#4338ca}.WhatRanknovaChecks-module__AlHBeq__iconBoxViolet{background:#7c3aed}.WhatRanknovaChecks-module__AlHBeq__cardTitle{color:#0f172a;margin:0 0 10px;font-size:1.1rem;font-weight:800}.WhatRanknovaChecks-module__AlHBeq__cardDesc{color:#475569;margin:0 0 16px;font-size:.875rem;line-height:1.65}.WhatRanknovaChecks-module__AlHBeq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WhatRanknovaChecks-module__AlHBeq__listItem{color:#475569;align-items:center;gap:8px;font-size:.875rem;display:flex}.WhatRanknovaChecks-module__AlHBeq__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.WhatRanknovaChecks-module__AlHBeq__dotBlue{background:#3b82f6}.WhatRanknovaChecks-module__AlHBeq__dotIndigo{background:#6366f1}.WhatRanknovaChecks-module__AlHBeq__dotViolet{background:#8b5cf6}
.WhoItsFor-module__1F-K_W__section{background:#fff;padding:80px 24px}.WhoItsFor-module__1F-K_W__inner{max-width:1100px;margin:0 auto}.WhoItsFor-module__1F-K_W__header{text-align:center;max-width:640px;margin:0 auto 56px}.WhoItsFor-module__1F-K_W__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 10px;font-size:.72rem;font-weight:700}.WhoItsFor-module__1F-K_W__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.WhoItsFor-module__1F-K_W__subtitle{color:#64748b;margin:0;font-size:1rem;line-height:1.7}.WhoItsFor-module__1F-K_W__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:860px){.WhoItsFor-module__1F-K_W__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.WhoItsFor-module__1F-K_W__card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 12px #0000000a}.WhoItsFor-module__1F-K_W__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2563eb14}.WhoItsFor-module__1F-K_W__iconBox{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.WhoItsFor-module__1F-K_W__iconBoxAmber{color:#d97706;background:#fef3c7}.WhoItsFor-module__1F-K_W__iconBoxBlue{color:#2563eb;background:#dbeafe}.WhoItsFor-module__1F-K_W__iconBoxViolet{color:#7c3aed;background:#ede9fe}.WhoItsFor-module__1F-K_W__cardTitle{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.WhoItsFor-module__1F-K_W__cardDesc{color:#475569;flex:1;margin:0;font-size:.875rem;line-height:1.65}.WhoItsFor-module__1F-K_W__quote{border-radius:12px;padding:12px 14px;font-size:.85rem;font-weight:600}.WhoItsFor-module__1F-K_W__quoteAmber{color:#92400e;background:#fffbeb}.WhoItsFor-module__1F-K_W__quoteBlue{color:#1e40af;background:#eff6ff}.WhoItsFor-module__1F-K_W__quoteViolet{color:#5b21b6;background:#f5f3ff}
.HowFAQ-module__G1P3_G__section{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 24px}.HowFAQ-module__G1P3_G__inner{max-width:760px;margin:0 auto}.HowFAQ-module__G1P3_G__header{text-align:center;margin-bottom:48px}.HowFAQ-module__G1P3_G__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin:0 0 10px;font-size:.72rem;font-weight:700}.HowFAQ-module__G1P3_G__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.HowFAQ-module__G1P3_G__subtitle{color:#64748b;margin:0;font-size:1rem;line-height:1.65}.HowFAQ-module__G1P3_G__list{flex-direction:column;gap:12px;display:flex}.HowFAQ-module__G1P3_G__item{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;transition:border-color .2s;overflow:hidden}.HowFAQ-module__G1P3_G__itemOpen{background:#fff;border-color:#bfdbfe}.HowFAQ-module__G1P3_G__question{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 24px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s;display:flex}.HowFAQ-module__G1P3_G__question:hover{background:#f1f5f9}.HowFAQ-module__G1P3_G__itemOpen .HowFAQ-module__G1P3_G__question{color:#1e40af}.HowFAQ-module__G1P3_G__chevron{color:#94a3b8;flex-shrink:0;align-items:center;transition:transform .25s;display:flex}.HowFAQ-module__G1P3_G__chevronOpen{color:#2563eb;transform:rotate(180deg)}.HowFAQ-module__G1P3_G__answer{color:#475569;padding:0 24px 20px;font-size:.9rem;line-height:1.75}
.HowCTA-module__FbULdq__section{background:#fff;padding:80px 24px}.HowCTA-module__FbULdq__inner{max-width:900px;margin:0 auto}.HowCTA-module__FbULdq__box{text-align:center;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-radius:28px;padding:72px 48px;box-shadow:0 20px 60px #2563eb4d}@media (max-width:600px){.HowCTA-module__FbULdq__box{padding:52px 24px}}.HowCTA-module__FbULdq__title{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;line-height:1.25}.HowCTA-module__FbULdq__subtitle{color:#fffc;max-width:580px;margin:0 auto 36px;font-size:1.05rem;line-height:1.7}.HowCTA-module__FbULdq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.HowCTA-module__FbULdq__btnPrimary{color:#2563eb;white-space:nowrap;background:#fff;border-radius:16px;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;box-shadow:0 4px 16px #00000026}.HowCTA-module__FbULdq__btnPrimary:hover{background:#eff6ff}.HowCTA-module__FbULdq__btnOutline{color:#fff;white-space:nowrap;border:1.5px solid #fff6;border-radius:16px;padding:13px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.HowCTA-module__FbULdq__btnOutline:hover{background:#ffffff1a;border-color:#fffc}.HowCTA-module__FbULdq__note{color:#fff9;margin:0;font-size:.8rem}
