/* Pricing, discovery and help: October 2026. */
.billing-choice{text-align:center;margin:0 auto 42px}.billing-toggle{display:inline-flex;padding:5px;background:#edf3f8;border:1px solid #d9e4ee;border-radius:999px;gap:4px}.billing-toggle button{min-width:132px;padding:12px 24px;border:0;border-radius:999px;font-weight:750;color:#50647d;background:transparent;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.billing-toggle button.selected{background:#09265f;color:white;box-shadow:0 3px 10px #09265f26}.billing-choice p{margin-top:12px;font-size:13px;color:#60758b}.billing-toggle button:focus-visible,.location-controls input:focus-visible,.location-controls select:focus-visible{outline:3px solid #079fad;outline-offset:3px}
.home-promo{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;padding:40px;border-radius:18px;color:#fff;background:radial-gradient(ellipse at right top,#057d8970,transparent 65%),#09265f;overflow:hidden;margin:28px 0}.home-promo h2{font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:850;margin:16px 0}.home-promo p{color:#c9ddeb;max-width:520px;line-height:1.7}.promo-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#a7efde;display:flex;align-items:center;gap:10px}.promo-kicker i{width:8px;height:8px;background:#67e8b0;border-radius:50%;box-shadow:0 0 0 5px #67e8b020;animation:promo-pulse 3s ease-in-out infinite}.promo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.promo-actions>a:last-child{font-size:13px;color:#dcf7f1;text-decoration:underline;text-underline-offset:4px}.promo-preview{align-self:center;border:1px solid #ffffff29;border-radius:14px;padding:24px;background:#ffffff0a;transform:rotate(-2deg)}.promo-preview>span{font-size:10px;letter-spacing:.12em;color:#a6c9d5}.promo-preview>div{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff18;font-size:13px}.promo-preview i{width:8px;height:8px;border-radius:50%;background:#68dec1}.promo-preview small{display:block;margin-top:18px;color:#a8c9d8;font-size:11px}@keyframes promo-pulse{50%{box-shadow:0 0 0 8px #67e8b008}}
.search-summary{display:flex;flex-direction:column;gap:8px;padding:24px;margin:16px 0;background:linear-gradient(125deg,#e7f7f4,#eff4ff);border:1px solid #d9e8ef;border-radius:12px}.search-summary small{letter-spacing:.1em;color:#456581;font-size:10px}.search-summary strong{font-size:34px;color:#09265f;line-height:1.1}.search-summary span{font-size:12px;color:#526b80}
.location-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin:24px 0}.location-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:750;color:#234463}.location-controls input,.location-controls select{width:100%;min-width:0;padding:13px;border:1px solid #d3e0e9;background:#fff;border-radius:9px;color:#234463;font:inherit}.location-note{font-size:13px;line-height:1.8;margin:24px 0;color:#5b7186}#city-grid>a[hidden],#location-empty[hidden]{display:none!important}#location-empty{padding:30px;color:#5b7186}.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:24px 0}.report-grid a{text-decoration:none;color:inherit}.report-grid a:hover{border-color:#079fad}.report-grid h3{font-size:20px;font-weight:800;line-height:1.45}.report-grid p{margin:14px 0;line-height:1.6;color:#567087}.report-grid ol{padding-left:20px}.report-grid li{padding:10px 0;line-height:1.5}.report-grid li strong{color:#087f83}.report-link{padding-top:26px}.fp-section>.fp-wrap>.fv-card{margin:22px 0}.fv-card h2{font-size:21px;font-weight:800;margin-bottom:16px}.fv-card p{line-height:1.8}.help-page{padding:32px 0 60px}.help-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.help-links a{background:#e9f4f3;padding:10px 14px;border-radius:8px;color:#096b63;font-size:13px;font-weight:700}.help-page>.fv-card{margin:18px 0;scroll-margin-top:90px}.help-page .fv-card p{margin:12px 0}.help-page .fv-card a{color:#087f83;text-decoration:underline;text-underline-offset:3px}.help-page code{overflow-wrap:anywhere}.help-page .fv-card{padding:26px}
@media(max-width:760px){.home-promo{grid-template-columns:1fr;padding:26px;gap:26px}.promo-preview{transform:none}.location-controls{grid-template-columns:1fr}.billing-toggle button{min-width:110px;padding:11px 20px}.help-page{padding:24px 12px}.home-promo .fp-button{white-space:normal}}
@media(prefers-reduced-motion:reduce){.promo-kicker i{animation:none}.billing-toggle button{transition:none}}

.clixsee-page .fv-contact-form{display:grid;gap:16px}.clixsee-page label{display:block;font-size:14px;font-weight:600}.clixsee-page input:not([type=checkbox]):not([type=hidden]),.clixsee-page select{display:block;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:10px;margin-top:6px;font:inherit}.clixsee-page .fv-contact-form>div label{margin-bottom:14px}.clixsee-page input[type=checkbox]{margin-right:7px}.clixsee-page code{overflow-wrap:anywhere}.clixsee-page dd{margin:4px 0 14px;overflow-wrap:anywhere}
