section{scroll-margin-top:90px}body{line-height:1.8}h1,h2,h3,p,a{overflow-wrap:anywhere}#features h3{white-space:normal!important}h1{line-height:1.4!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #3478ce!important;outline-offset:4px}button:disabled{cursor:not-allowed!important;opacity:.58}.preview-strip{padding:8px 20px;background:#fff3d4;color:#6f4b00;text-align:center;font-size:12px;font-weight:700}.price-footnote,.review-note{font-size:13px;line-height:1.9;margin-top:24px}.price-footnote{color:#d8e4f3;max-width:880px;margin-inline:auto}.review-note{color:#52637a}.lp-inner{max-width:1000px;margin-inline:auto}.section-heading{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:40px}.section-heading h2{font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.5;color:#12305c;margin:0}.section-heading p{color:#4f6077}.en-label{font:700 14px Montserrat,sans-serif;letter-spacing:.18em;color:#3f6ea8}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compare-panel{border:1px solid #dce4ef;border-radius:10px;padding:30px;background:#f7f9fc}.compare-panel.after{border:2px solid #d3a23b;background:#fffaf0}.compare-panel h3{color:#12305c;margin:12px 0;font-size:21px}.compare-panel ul{padding-left:20px}.mini-label{font:700 12px Montserrat,sans-serif;letter-spacing:.1em;color:#3f6ea8}.review-small{font-size:13px;color:#60718a;line-height:1.85;margin-top:20px}.faq-list{display:grid;gap:14px}.faq-list details{border:2px solid #12305c;border-radius:8px;padding:20px 24px}.faq-list summary{font-weight:700;color:#12305c;cursor:pointer}.faq-list p{font-size:14px;line-height:1.9;color:#3b4a62;margin-bottom:0}.contact-mode-note{font-size:14px;color:#6f4b00;background:#fff3d4;padding:14px 18px;margin:0}.privacy-check{display:flex;align-items:flex-start;gap:10px;font-size:14px}.privacy-check input{margin-top:7px;width:18px;height:18px;flex-shrink:0}.privacy-check a{text-decoration:underline}.contact-fallback{text-align:center;color:#40536d;font-size:14px}.contact-fallback a{font-weight:700;text-decoration:underline}#contact-status{margin:0;text-align:center;font-size:14px;white-space:pre-line}#contact-status[data-error=true]{color:#a02433}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}footer>a{display:block;font-size:12px;color:#c7d7ec;text-align:center;padding:16px}input,textarea{max-width:100%}@media(max-width:700px){.compare-grid{grid-template-columns:1fr}.faq-list details{padding:16px}.preview-strip{font-size:11px}.compare-panel{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

html{scroll-behavior:auto!important}

.google-form-wrap{width:100%;max-width:760px;margin:0 auto}.google-contact-frame{display:block;width:100%;height:1550px;border:0;background:#f5f7fa;border-radius:12px}.form-intro{text-align:center;font-size:15px;color:#40536d;line-height:1.9;margin:0 0 24px}.form-privacy{text-align:center;font-size:13px;color:#40536d}.form-privacy a{text-decoration:underline}@media(max-width:600px){.google-contact-frame{height:1800px}.form-intro{text-align:left;font-size:14px}}
