.model-card li:before{content:"✓";position:absolute;left:0;color:#078e98;font-weight:900}.model-button{width:100%}.best-for{text-align:center;margin:13px 0 0;color:#637184;font-size:11px;font-weight:750}.sensor-note{max-width:760px;margin:26px auto 0;text-align:center;color:#6a7582;font-size:11px;line-height:1.6}.compare-section{background:var(--indigo-2)}.center-heading{text-align:center;max-width:800px;margin:auto}.comparison{margin-top:48px;border:1px solid var(--line);border-radius:24px;overflow:auto;background:#0a112d}.comparison table{width:100%;min-width:720px;border-collapse:collapse}.comparison th,.comparison td{padding:20px 24px;border-bottom:1px solid var(--line);text-align:center;font-size:14px}.comparison th:first-child,.comparison td:first-child{text-align:left;color:#cbd5e3}.comparison th{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.comparison th.recommended{background:rgba(0,240,255,.09);color:var(--cyan)}.comparison td:not(:first-child){color:#e9fbff}.comparison tr:last-child td{border-bottom:0}.guarantee-section{background:#f3f6f9;color:var(--ink)}.guarantee-card{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:44px;padding:54px;border-radius:34px;background:linear-gradient(135deg,#fff,#e9fbfc);border:1px solid #dce9ed;box-shadow:0 20px 60px rgba(13,30,55,.1)}.guarantee-card .eyebrow{color:#067c88}.guarantee-mark{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:var(--indigo);color:var(--cyan);font-size:58px;font-weight:900;box-shadow:inset 0 0 0 10px rgba(0,240,255,.08)}.guarantee-card h2{font-size:clamp(30px,3vw,45px)}.guarantee-card p:not(.eyebrow){max-width:720px;color:#526176;line-height:1.7}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-layout>div:first-child{position:sticky;top:128px;align-self:start}.faq-layout>div:first-child p:last-child{color:var(--muted)}.faq-layout a{color:var(--cyan);border-bottom:1px solid}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{width:100%;display:flex;justify-content:space-between;gap:20px;border:0;background:transparent;padding:25px 0;text-align:left;font-size:18px;font-weight:750;cursor:pointer}.faq-list button b{color:var(--cyan);font-size:24px}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:.3s}.faq-list article>div>p{overflow:hidden;margin:0;color:var(--muted);line-height:1.7}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div>p{padding:0 50px 25px 0}.final-cta{padding:110px 0;text-align:center;background:radial-gradient(circle at 50% 0,rgba(0,240,255,.18),transparent 45%),#070d26}.final-cta h2{max-width:900px;margin:auto;font-size:clamp(42px,6vw,76px)}.final-cta p:not(.eyebrow){color:var(--muted);font-size:18px}.final-cta .button{margin-top:20px}footer{padding:68px 0 28px;background:#040817;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px}.footer-grid h3{margin:0 0 18px;color:#dbe6f3;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.footer-grid a,.footer-grid p{display:block;margin:0 0 11px;color:#8fa1ba;font-size:13px}.footer-grid>div:first-child p{margin-top:18px}.legal{display:flex;justify-content:space-between;gap:20px;margin-top:52px;padding-top:25px;border-top:1px solid var(--line);color:#71839e;font-size:11px}.mobile-cta{display:none}
.subpage{min-height:100vh;background:radial-gradient(circle at 80% 10%,rgba(0,240,255,.12),transparent 32%),var(--indigo)}.subpage-main{padding:96px 0 120px}.subpage-card{max-width:760px;margin:auto;padding:48px;border-radius:32px;background:var(--indigo-2);border:1px solid var(--line);box-shadow:var(--shadow)}.subpage h1{margin:0;font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:-.05em}.subpage .intro{margin:20px 0 35px;color:var(--muted);font-size:17px;line-height:1.7}.form-grid{display:grid;gap:18px}.form-grid label{display:grid;gap:8px;color:#cdd7e5;font-size:13px;font-weight:700}.form-grid input,.form-grid textarea{width:100%;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#080e28;color:#fff;padding:15px 16px;outline:none}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,240,255,.12)}.form-grid textarea{min-height:145px;resize:vertical}.form-grid .button{margin-top:8px}.subpage-note{margin-top:24px;padding:18px;border-radius:14px;background:rgba(0,240,255,.07);color:#b7c8d9;font-size:13px;line-height:1.6}.back-link{display:inline-flex;margin-bottom:36px;color:var(--cyan);font-size:13px;font-weight:750}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.contact-options a{padding:18px;border-radius:15px;background:#080e28;border:1px solid var(--line)}.contact-options small{display:block;color:var(--muted);margin-top:4px}
