#seo-odit .audit-bar{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}#seo-odit .audit-input{flex:1 1 18rem;min-width:0;border-radius:.9rem;border:1.5px solid color-mix(in srgb,var(--color-base-content, #0b2545) 14%,transparent);background:color-mix(in srgb,var(--color-base-100, #fff) 92%,transparent);padding:.95rem 1.1rem;font:500 1rem/1.2 Inter,sans-serif;color:var(--color-base-content, #0b2545);transition:border-color .18s ease,box-shadow .18s ease}#seo-odit .audit-input::placeholder{color:color-mix(in srgb,var(--color-base-content, #0b2545) 40%,transparent)}#seo-odit .audit-input:focus{outline:none;border-color:var(--color-primary, #00a6e8);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary, #00a6e8) 18%,transparent)}#seo-odit .audit-input[aria-invalid=true]{border-color:#e04747}#seo-odit .audit-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;background:var(--color-primary, #00a6e8);padding:.95rem 1.6rem;font:700 1rem/1 Inter,sans-serif;color:var(--color-primary-content, #041018);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}#seo-odit .audit-submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary, #00a6e8) 32%,transparent)}#seo-odit .audit-submit:disabled{opacity:.7;cursor:progress;transform:none}#seo-odit .audit-submit--wide{width:100%;margin-top:.9rem}#seo-odit .audit-spinner{display:none;animation:audit-spin .8s linear infinite}#seo-odit .audit-submit[data-busy=true] .audit-spinner{display:block}@keyframes audit-spin{to{transform:rotate(360deg)}}#seo-odit .audit-error{margin-top:1rem;border-radius:.9rem;background:color-mix(in srgb,#e04747 14%,transparent);padding:.85rem 1.1rem;text-align:center;font:500 .9rem/1.5 Inter,sans-serif;color:#ff8a8a}#seo-odit .audit-result{margin-top:2.5rem}#seo-odit .audit-score-card{display:grid;gap:1.75rem;align-items:center;border-radius:1.5rem;border:1.5px solid color-mix(in srgb,var(--color-base-content, #0b2545) 12%,transparent);background:color-mix(in srgb,var(--color-primary, #00a6e8) 6%,transparent);padding:1.75rem}@media(min-width:700px){#seo-odit .audit-score-card{grid-template-columns:auto 1fr}}#seo-odit .audit-ring{position:relative;width:132px;margin:0 auto}#seo-odit .audit-ring svg{width:132px;height:132px;transform:rotate(-90deg)}#seo-odit .audit-ring__track{fill:none;stroke:color-mix(in srgb,var(--color-base-content, #0b2545) 14%,transparent);stroke-width:10}#seo-odit .audit-ring__bar{fill:none;stroke:var(--color-primary, #00a6e8);stroke-width:10;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1),stroke .4s ease}#seo-odit .audit-ring[data-tone=warn] .audit-ring__bar{stroke:#e0a12b}#seo-odit .audit-ring[data-tone=bad] .audit-ring__bar{stroke:#e04747}#seo-odit .audit-ring__val{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-family:Inter,sans-serif;color:var(--color-base-content, #0b2545)}#seo-odit .audit-ring__val strong{font-size:2.4rem;font-weight:800;line-height:1}#seo-odit .audit-ring__val span{font-size:.85rem;opacity:.55}#seo-odit .audit-top{margin-top:.9rem;display:grid;gap:.4rem}#seo-odit .audit-top li{display:flex;gap:.55rem;align-items:center;font:500 .9rem/1.5 Inter,sans-serif;color:color-mix(in srgb,var(--color-base-content, #0b2545) 78%,transparent)}#seo-odit .audit-groups{margin-top:1.5rem;display:grid;gap:1.25rem}#seo-odit .audit-group{border-radius:1.25rem;border:1.5px solid color-mix(in srgb,var(--color-base-content, #0b2545) 12%,transparent);background:color-mix(in srgb,var(--color-base-content, #0b2545) 3%,transparent);padding:1.25rem 1.4rem}#seo-odit .audit-group>h4{margin-bottom:.35rem;font:800 .78rem/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--color-base-content, #0b2545) 55%,transparent)}#seo-odit .audit-item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-base-content, #0b2545) 10%,transparent)}#seo-odit .audit-item:last-child{border-bottom:0;padding-bottom:0}#seo-odit .audit-item__dot{margin-top:.15rem;width:1.15rem;height:1.15rem;border-radius:50%;display:grid;place-items:center;font:800 .7rem/1 Inter,sans-serif;color:#fff}#seo-odit .audit-item[data-status=ok] .audit-item__dot{background:#1f9d57}#seo-odit .audit-item[data-status=warn] .audit-item__dot{background:#e0a12b;color:#2a1c00}#seo-odit .audit-item[data-status=fail] .audit-item__dot{background:#e04747}#seo-odit .audit-item__label{font:700 .98rem/1.35 Inter,sans-serif;color:var(--color-base-content, #0b2545)}#seo-odit .audit-item__detail{margin-top:.15rem;font:400 .88rem/1.55 Inter,sans-serif;color:color-mix(in srgb,var(--color-base-content, #0b2545) 62%,transparent)}#seo-odit .audit-item__tip{margin-top:.35rem;font:500 .85rem/1.55 Inter,sans-serif;color:color-mix(in srgb,var(--color-base-content, #0b2545) 74%,transparent)}#seo-odit .audit-item__tip b{color:var(--color-primary, #00a6e8)}#seo-odit .audit-lead{margin-top:1.75rem;border-radius:1.5rem;border:1.5px solid color-mix(in srgb,var(--color-primary, #00a6e8) 35%,transparent);background:color-mix(in srgb,var(--color-primary, #00a6e8) 8%,transparent);padding:1.6rem}#seo-odit .audit-lead__fields{margin-top:1rem;display:grid;gap:.75rem}@media(min-width:640px){#seo-odit .audit-lead__fields{grid-template-columns:1fr 1.3fr}}#seo-odit .audit-gdpr{margin-top:.9rem;display:flex;gap:.6rem;align-items:flex-start;font:400 .85rem/1.5 Inter,sans-serif;color:color-mix(in srgb,var(--color-base-content, #0b2545) 72%,transparent);cursor:pointer}#seo-odit .audit-gdpr input{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:var(--color-primary, #00a6e8)}#seo-odit .audit-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#seo-odit .audit-lead__status{margin-top:.75rem;font:500 .9rem/1.5 Inter,sans-serif;min-height:1.2rem}#seo-odit .audit-lead__status[data-tone=error]{color:#ff8a8a}#seo-odit .audit-lead__status[data-tone=success]{color:#4ade80}@media(prefers-reduced-motion:reduce){#seo-odit .audit-ring__bar{transition:none}#seo-odit .audit-spinner{animation-duration:2s}}#contact .form-card{max-width:36rem;margin-inline:auto}#contact .contact-onblue{text-align:center}#contact .contact-onblue>div{margin-inline:auto}#main-content{overflow-x:clip}.lp-wave{position:absolute;left:0;width:100%;height:clamp(40px,6vw,84px);z-index:1;pointer-events:none;display:block}.lp-wave path{fill:var(--color-base-100)}.lp-wave--top{top:-1px}.lp-wave--bottom{bottom:-1px}.benefit-card{border:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);background:linear-gradient(180deg,var(--color-base-300) 0%,var(--color-base-200) 30%,color-mix(in srgb,var(--color-base-200) 55%,var(--color-base-100)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-base-content) 7%,transparent),inset 0 -24px 42px -20px color-mix(in srgb,var(--color-base-100) 92%,black),inset 0 -1px #0000006b;transition:transform .25s ease,border-color .25s ease}.benefit-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.review-card{border:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);background:linear-gradient(180deg,var(--color-base-100) 0%,color-mix(in srgb,var(--color-base-100) 88%,var(--color-base-300)) 100%);box-shadow:0 24px 60px -30px #000000bf,inset 0 1px color-mix(in srgb,var(--color-base-content) 6%,transparent)}.benefit-ribbon{position:absolute;top:-1px;right:-1px;width:clamp(76px,30%,100px);aspect-ratio:1;overflow:hidden;border-top-right-radius:1.25rem;pointer-events:none;z-index:5}.benefit-ribbon span{position:absolute;top:50%;left:50%;width:220%;padding:4px 0;transform:translate(-50%,-50%) rotate(45deg) translateY(-2.35em);text-align:center;background:var(--color-primary);color:#06121f;font-family:"Exo 2",system-ui,sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--color-primary) 55%,transparent)}.lp-benefits h2,.lp-benefits h2 *,.lp-trust-head p{color:#0b0b1e!important}.lp-problem h2{font-size:clamp(1.5rem,6vw,3.25rem)}
