.fcr-product{color:#24282c;font:inherit;line-height:1.65;width:100%;overflow-wrap:anywhere}.fcr-product *{box-sizing:border-box}.fcr-product .fcr-hero{background:#111;color:#fff;text-align:center;padding:clamp(28px,6vw,68px) clamp(18px,5vw,50px)}.fcr-product h2{font-size:clamp(25px,4vw,38px);line-height:1.18;margin:8px auto 22px;max-width:850px;letter-spacing:-.02em}.fcr-product .fcr-hero h2{color:#fff;font-size:clamp(30px,5vw,48px)}.fcr-product .fcr-hero p{max-width:800px;margin:18px auto;color:#ddd}.fcr-product .fcr-kicker{font-size:12px!important;color:#d32730!important;font-weight:800;letter-spacing:.10em;margin-bottom:12px}.fcr-section{padding:clamp(26px,5vw,55px) clamp(18px,5vw,50px);text-align:center}.fcr-section:nth-child(odd){background:#f5f6f6}.fcr-section>p,.fcr-section>.fcr-note{max-width:820px;margin:18px auto}.fcr-product a{color:#a92028;text-decoration:underline;text-underline-offset:3px}.fcr-product .fcr-button{display:inline-block;background:#c41f29;color:#fff;text-decoration:none;padding:13px 24px;margin-top:12px;border-radius:6px;font-weight:700}.fcr-image{width:100%;max-width:680px;height:auto;display:block;margin:28px auto 0}.fcr-install-image{width:100%;max-width:360px;height:auto;display:block;margin:24px auto}.fcr-product .fcr-result{font-size:clamp(48px,9vw,78px);font-weight:800;line-height:1.1;color:#a92028;margin:26px auto 12px}.fcr-result span{font-size:24px;font-weight:600}.fcr-small{font-size:13px;color:#53616b;line-height:1.55}.fcr-note{padding:18px 22px;background:#edf1f2;border-left:4px solid #6b8289;text-align:left}.fcr-table{max-width:960px;margin:auto;overflow-x:auto;text-align:left}.fcr-table table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.fcr-table th,.fcr-table td{padding:15px 14px;border-bottom:1px solid #d9dee1;vertical-align:top;line-height:1.5;text-align:left;overflow-wrap:anywhere}.fcr-table th{width:33%;font-weight:700}.fcr-table tr:nth-child(even){background:#f3f5f6}@media(max-width:600px){.fcr-table th,.fcr-table td{font-size:12px;padding:11px 8px}.fcr-table th{width:36%}.fcr-note{padding:14px}}