:where(.lp-cro-advertorial),:where(.lp-cro-advertorial) *{box-sizing:border-box}html:where(.lp-cro-advertorial){scroll-behavior:smooth}html:where(.lp-cro-advertorial),:where(.lp-cro-advertorial) body{margin:0;padding:0}:root:where(.lp-cro-advertorial){--paper:#faf8f3;--paper-line:#eae4d8;--serif:"Martel",Georgia,"Times New Roman",serif;--sans:var(--jri-font);--measure:720px}:where(.lp-cro-advertorial) body{font-family:var(--serif);background:var(--paper);color:#2a2f3a;-webkit-font-smoothing:antialiased;line-height:1.5}:where(.lp-cro-advertorial) img{max-width:100%;display:block}:where(.lp-cro-advertorial) a{color:inherit}:where(.lp-cro-advertorial) .sans{font-family:var(--sans)}:where(.lp-cro-advertorial) .wrap{max-width:1040px;margin:0 auto;padding:0 24px}:where(.lp-cro-advertorial) .col{max-width:var(--measure);margin:0 auto;padding:0 24px}:where(.lp-cro-advertorial) .ic{display:inline-block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:root:where(.lp-cro-advertorial){--i-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");--i-loc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E")}:where(.lp-cro-advertorial) .i-phone{-webkit-mask-image:var(--i-phone);mask-image:var(--i-phone)}:where(.lp-cro-advertorial) .i-loc{-webkit-mask-image:var(--i-loc);mask-image:var(--i-loc)}:where(.lp-cro-advertorial) .i-check{-webkit-mask-image:var(--i-check);mask-image:var(--i-check)}:where(.lp-cro-advertorial) .i-clock{-webkit-mask-image:var(--i-clock);mask-image:var(--i-clock)}:where(.lp-cro-advertorial) .i-arrow{-webkit-mask-image:var(--i-arrow);mask-image:var(--i-arrow)}:where(.lp-cro-advertorial) .btn{font-family:var(--sans);font-weight:800;font-size:17px;line-height:1;border:none;border-radius:4px;padding:16px 26px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:transform .15s var(--ease),background .15s var(--ease);white-space:nowrap}:where(.lp-cro-advertorial) .btn:active{transform:scale(.985)}:where(.lp-cro-advertorial) .btn-cta{background:var(--jri-yellow);color:var(--jri-navy);box-shadow:var(--shadow-gold)}:where(.lp-cro-advertorial) .btn-cta:hover{background:var(--jri-yellow-dark);transform:translateY(-1px)}:where(.lp-cro-advertorial) .btn-dark{background:var(--jri-navy);color:#fff}:where(.lp-cro-advertorial) .btn-dark:hover{background:var(--jri-navy-dark)}:where(.lp-cro-advertorial) .btn-block{width:100%}:where(.lp-cro-advertorial) .btn-lg{padding:19px 30px;font-size:19px}:where(.lp-cro-advertorial) .tel{font-family:var(--sans);display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--jri-navy);font-size:20px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}:where(.lp-cro-advertorial) .tel .ic{width:19px;height:19px}:where(.lp-cro-advertorial) .disclosure{background:#23262d;color:#aeb4bf}:where(.lp-cro-advertorial) .disclosure .wrap{display:flex;align-items:center;justify-content:space-between;height:34px}:where(.lp-cro-advertorial) .disclosure .lab{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}:where(.lp-cro-advertorial) .disclosure .pub{font-family:var(--sans);font-size:11px;letter-spacing:.04em;display:flex;align-items:center;gap:8px}:where(.lp-cro-advertorial) .disclosure .pub img{height:15px;width:auto;filter:brightness(0) invert(1);opacity:.85}:where(.lp-cro-advertorial) .pubbar{background:#fff;border-bottom:1px solid var(--paper-line)}:where(.lp-cro-advertorial) .pubbar .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}:where(.lp-cro-advertorial) .pubbar .brand img{height:38px;width:auto}:where(.lp-cro-advertorial) .pubbar .section-name{font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow-marketing);white-space:nowrap}:where(.lp-cro-advertorial) .pubbar .tel{font-size:17px}:where(.lp-cro-advertorial) .pubbar .tel .tel-lab{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);display:block}:where(.lp-cro-advertorial) .masthead{padding:clamp(34px,5vw,60px) 0 clamp(20px,3vw,30px)}:where(.lp-cro-advertorial) .kicker{font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-marketing);display:flex;align-items:center;gap:12px;margin:0 0 18px}:where(.lp-cro-advertorial) .kicker:after{content:"";flex:1;height:2px;background:var(--gold-300);max-width:140px}:where(.lp-cro-advertorial) .headline{font-family:var(--sans);font-weight:800;color:var(--jri-heading);font-size:clamp(32px,4.8vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance}:where(.lp-cro-advertorial) .headline .u{background:linear-gradient(transparent 58%,var(--gold-300) 58%);padding:0 .04em}:where(.lp-cro-advertorial) .deck{font-family:var(--serif);font-size:clamp(19px,2vw,23px);line-height:1.55;color:#4a5260;font-weight:400;margin:0 0 26px;max-width:40em}:where(.lp-cro-advertorial) .byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--sans);border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);padding:14px 0}:where(.lp-cro-advertorial) .byline>div{flex:1 1 auto;min-width:0}:where(.lp-cro-advertorial) .byline .av{width:40px;height:40px;border-radius:50%;background:var(--jri-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:none;font-family:var(--sans)}:where(.lp-cro-advertorial) .byline .who{font-weight:700;font-size:14px;color:var(--jri-navy);line-height:1.3}:where(.lp-cro-advertorial) .byline .meta{font-size:13px;color:var(--gray-500);display:flex;align-items:center;gap:8px;margin-top:3px;flex-wrap:wrap;white-space:nowrap}:where(.lp-cro-advertorial) .byline .meta .ic{width:13px;height:13px}:where(.lp-cro-advertorial) .byline .sep{color:var(--paper-line)}:where(.lp-cro-advertorial) .byline .share{flex:none;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray-400);font-weight:600}:where(.lp-cro-advertorial) .lead-fig{margin:clamp(22px,3vw,34px) 0 0}:where(.lp-cro-advertorial) .lead-fig img{width:100%;aspect-ratio:16/8.4;object-fit:cover;object-position:center 30%;border-radius:6px}:where(.lp-cro-advertorial) figcaption{font-family:var(--sans);font-size:13px;color:var(--gray-500);margin-top:10px;line-height:1.45;font-style:italic}:where(.lp-cro-advertorial) .article{padding:clamp(26px,3.4vw,40px) 0 10px}:where(.lp-cro-advertorial) .article p{font-size:19px;line-height:1.78;margin:0 0 22px;color:#33394a}:where(.lp-cro-advertorial) .article p a{color:var(--jri-link);text-decoration:underline;text-underline-offset:2px}:where(.lp-cro-advertorial) .article strong{color:var(--jri-navy);font-weight:700}:where(.lp-cro-advertorial) .article>p:first-of-type:first-letter{font-family:var(--serif);float:left;font-weight:800;color:var(--jri-navy);font-size:74px;line-height:.74;margin:8px 12px 0 0}:where(.lp-cro-advertorial) .crosshead{font-family:var(--sans);font-weight:800;color:var(--jri-heading);font-size:clamp(23px,2.6vw,30px);line-height:1.15;letter-spacing:-.01em;margin:38px 0 16px}:where(.lp-cro-advertorial) .standfirst{font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-marketing);margin:0 0 8px}:where(.lp-cro-advertorial) figure.inset{margin:8px 0 22px}:where(.lp-cro-advertorial) figure.inset img{width:100%;border-radius:6px;border:1px solid var(--paper-line)}@media(min-width:760px){:where(.lp-cro-advertorial) figure.inset{float:right;width:300px;margin:6px 0 18px 30px}:where(.lp-cro-advertorial) figure.inset.left{float:left;margin:6px 30px 18px 0}}:where(.lp-cro-advertorial) .pull{margin:30px 0;padding:6px 0 6px 26px;border-left:5px solid var(--jri-yellow)}:where(.lp-cro-advertorial) .pull p{font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.6vw,29px);line-height:1.42;color:var(--jri-navy);font-weight:600;margin:0}:where(.lp-cro-advertorial) .pull cite{font-family:var(--sans);font-style:normal;font-weight:700;font-size:14px;color:var(--gold-700);display:block;margin-top:14px;letter-spacing:.01em}:where(.lp-cro-advertorial) .doctor{display:grid;grid-template-columns:130px 1fr;gap:22px;align-items:center;background:#fff;border:1px solid var(--paper-line);border-radius:8px;padding:22px;margin:28px 0}:where(.lp-cro-advertorial) .doctor img{width:130px;height:130px;object-fit:cover;border-radius:8px}:where(.lp-cro-advertorial) .doctor .nm{font-family:var(--sans);font-weight:800;color:var(--jri-navy);font-size:18px}:where(.lp-cro-advertorial) .doctor .role{font-family:var(--sans);font-size:13px;color:var(--gray-500);margin:2px 0 10px}:where(.lp-cro-advertorial) .doctor p{font-size:16px;line-height:1.6;margin:0;color:#444b59}:where(.lp-cro-advertorial) .relief-row{display:flex;flex-wrap:wrap;gap:10px 14px;font-family:var(--sans);margin:4px 0 24px}:where(.lp-cro-advertorial) .relief-row span{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;color:var(--jri-navy);background:#fff;border:1px solid var(--paper-line);border-radius:999px;padding:8px 15px}:where(.lp-cro-advertorial) .relief-row .ic{width:15px;height:15px;color:var(--jri-green)}:where(.lp-cro-advertorial) .cbox{font-family:var(--sans);background:var(--jri-navy);color:#fff;border-radius:10px;padding:clamp(22px,3vw,30px);margin:30px 0;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}:where(.lp-cro-advertorial) .cbox:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--jri-yellow)}:where(.lp-cro-advertorial) .cbox .k{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jri-yellow);margin-bottom:8px}:where(.lp-cro-advertorial) .cbox h3{font-family:var(--sans);font-size:clamp(21px,2.4vw,27px);line-height:1.12;margin:0 0 8px;color:#fff;letter-spacing:-.01em}:where(.lp-cro-advertorial) .cbox p{font-size:15px;line-height:1.55;color:#cdd7ea;margin:0 0 18px;max-width:42em}:where(.lp-cro-advertorial) .cbox-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(.lp-cro-advertorial) .cbox-actions .or{font-size:13px;color:#9fb0cc;font-weight:700}:where(.lp-cro-advertorial) .cbox .callblock{display:flex;flex-direction:column}:where(.lp-cro-advertorial) .cbox .callblock .tel{color:#fff}:where(.lp-cro-advertorial) .cbox .callblock .tel-lab{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fb0cc}:where(.lp-cro-advertorial) .cbox .avail{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#cdd7ea;font-weight:600;margin-top:16px}:where(.lp-cro-advertorial) .cbox .avail .dot{width:8px;height:8px;border-radius:50%;background:var(--jri-green);position:relative}@media(prefers-reduced-motion:no-preference){:where(.lp-cro-advertorial) .cbox .avail .dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--jri-green);opacity:.55;animation:adPulse-advertorial 1.9s var(--ease) infinite}@keyframes adPulse-advertorial{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.6);opacity:0}to{opacity:0}}}:where(.lp-cro-advertorial) .ad-steps{list-style:none;padding:0;margin:18px 0 26px;display:flex;flex-direction:column;gap:16px}:where(.lp-cro-advertorial) .ad-steps li{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;background:#fff;border:1px solid var(--paper-line);border-radius:8px;padding:14px;overflow:hidden}:where(.lp-cro-advertorial) .ad-steps .pic{width:96px;height:84px;border-radius:6px;overflow:hidden;background:var(--surface-1);position:relative}:where(.lp-cro-advertorial) .ad-steps .pic img{width:100%;height:100%;object-fit:cover}:where(.lp-cro-advertorial) .ad-steps .pic .n{position:absolute;top:6px;left:6px;width:24px;height:24px;border-radius:50%;background:var(--jri-navy);color:#fff;font-family:var(--sans);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}:where(.lp-cro-advertorial) .ad-steps .tx b{font-family:var(--sans);display:block;color:var(--jri-navy);font-size:17px;margin-bottom:3px}:where(.lp-cro-advertorial) .ad-steps .tx span{font-size:15px;color:#525a68;line-height:1.5}:where(.lp-cro-advertorial) .statstrip{background:var(--jri-navy);color:#fff;border-radius:10px;padding:26px 20px;margin:30px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:center}:where(.lp-cro-advertorial) .statstrip .s b{font-family:var(--sans);display:block;font-size:clamp(26px,3.4vw,38px);font-weight:800;color:var(--jri-yellow);line-height:1;letter-spacing:-.02em}:where(.lp-cro-advertorial) .statstrip .s span{font-family:var(--sans);display:block;font-size:12.5px;color:#cdd7ea;margin-top:8px;line-height:1.35}:where(.lp-cro-advertorial) .testimonials{margin:30px 0}:where(.lp-cro-advertorial) .testi{border-top:1px solid var(--paper-line);padding:22px 0}:where(.lp-cro-advertorial) .testi:last-child{border-bottom:1px solid var(--paper-line)}:where(.lp-cro-advertorial) .testi .stars{color:var(--jri-yellow);font-size:16px;letter-spacing:1.5px;font-family:var(--sans)}:where(.lp-cro-advertorial) .testi p{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.6;color:#33394a;margin:10px 0 12px}:where(.lp-cro-advertorial) .testi .who{font-family:var(--sans);font-weight:800;color:var(--jri-navy);font-size:14.5px}:where(.lp-cro-advertorial) .testi .loc{font-family:var(--sans);font-size:12.5px;color:var(--gray-400);margin-top:2px}:where(.lp-cro-advertorial) .coverage-band{background:#fff;border:1px solid var(--paper-line);border-radius:10px;padding:26px;margin:30px 0}:where(.lp-cro-advertorial) .coverage-band .lab{font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-marketing);margin-bottom:6px}:where(.lp-cro-advertorial) .coverage-band h3{font-family:var(--sans);font-size:21px;color:var(--jri-navy);margin:0 0 14px}:where(.lp-cro-advertorial) .coverage-band p{font-size:15px;color:#525a68;line-height:1.6;margin:0 0 18px}:where(.lp-cro-advertorial) .ins-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}:where(.lp-cro-advertorial) .ins-row img{height:34px;width:auto;object-fit:contain}:where(.lp-cro-advertorial) .ins-row img.tall{height:42px}:where(.lp-cro-advertorial) .ad-faq{margin:30px 0}:where(.lp-cro-advertorial) .ad-faq .item{border-bottom:1px solid var(--paper-line)}:where(.lp-cro-advertorial) .ad-faq .q{font-family:var(--sans);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-weight:700;color:var(--jri-navy);font-size:17.5px;cursor:pointer;list-style:none}:where(.lp-cro-advertorial) .ad-faq .sign{width:26px;height:26px;border-radius:50%;background:var(--gold-100);color:var(--gold-700);display:flex;align-items:center;justify-content:center;font-weight:800;flex:none;font-size:18px;font-family:var(--sans)}:where(.lp-cro-advertorial) .ad-faq .item.open .sign{background:var(--jri-navy);color:#fff}:where(.lp-cro-advertorial) .ad-faq .a{max-height:0;overflow:hidden;transition:max-height .25s var(--ease)}:where(.lp-cro-advertorial) .ad-faq .a-inner{padding:0 2px 20px;font-size:16.5px;color:#525a68;line-height:1.65}:where(.lp-cro-advertorial) .endcta{background:var(--jri-navy-dark);color:#fff;margin-top:46px;padding:clamp(44px,6vw,76px) 0}:where(.lp-cro-advertorial) .endcta .grid{display:grid;grid-template-columns:1fr 432px;gap:clamp(34px,5vw,56px);align-items:center}:where(.lp-cro-advertorial) .endcta .kicker{color:var(--jri-yellow)}:where(.lp-cro-advertorial) .endcta .kicker:after{background:#ffffff40}:where(.lp-cro-advertorial) .endcta h2{font-family:var(--sans);font-size:clamp(28px,3.6vw,42px);line-height:1.06;margin:0 0 16px;color:#fff;letter-spacing:-.01em}:where(.lp-cro-advertorial) .endcta .lead2{font-family:var(--serif);font-size:19px;line-height:1.6;color:#dbe3f1;margin:0 0 22px}:where(.lp-cro-advertorial) .endcta .pts{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:11px;font-family:var(--sans)}:where(.lp-cro-advertorial) .endcta .pts li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px;color:#eaf0fa}:where(.lp-cro-advertorial) .endcta .pts .ic{width:20px;height:20px;color:var(--jri-yellow);flex:none}:where(.lp-cro-advertorial) .endcta .callrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}:where(.lp-cro-advertorial) .endcta .callrow .tel{color:#fff;font-size:23px}:where(.lp-cro-advertorial) .endcta .callrow .tel-lab{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fb0cc}:where(.lp-cro-advertorial) .lead-form{font-family:var(--sans);background:#fff;border-radius:14px;box-shadow:var(--shadow-xl);overflow:hidden;color:var(--fg1)}:where(.lp-cro-advertorial) .lf-top{background:var(--jri-navy);color:#fff;padding:18px 24px}:where(.lp-cro-advertorial) .lf-top .k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jri-yellow)}:where(.lp-cro-advertorial) .lf-top h3{margin:5px 0 0;font-size:20px;color:#fff;font-family:var(--sans)}:where(.lp-cro-advertorial) .lf-progress{display:flex;gap:6px;margin-top:13px}:where(.lp-cro-advertorial) .lf-progress .seg{flex:1;height:6px;border-radius:999px;background:#ffffff3d}:where(.lp-cro-advertorial) .lf-progress .seg.on{background:var(--jri-yellow)}:where(.lp-cro-advertorial) .lf-body{padding:22px 24px}:where(.lp-cro-advertorial) .lf-step{display:none}:where(.lp-cro-advertorial) .lf-step.active{display:block;animation:lfFade-advertorial .24s var(--ease)}@keyframes lfFade-advertorial{0%{transform:translateY(8px)}to{transform:translateY(0)}}:where(.lp-cro-advertorial) .lf-q{font-size:20px;font-weight:800;color:var(--jri-navy);margin:0 0 4px;letter-spacing:-.01em}:where(.lp-cro-advertorial) .lf-qsub{font-size:14px;color:var(--gray-500);margin:0 0 16px;line-height:1.5}:where(.lp-cro-advertorial) .lf-opts{display:flex;flex-direction:column;gap:10px}:where(.lp-cro-advertorial) .lf-opt{display:flex;align-items:center;gap:14px;border:2px solid var(--border-strong);border-radius:10px;padding:14px 18px;cursor:pointer;font-size:16.5px;font-weight:700;color:var(--jri-navy);transition:all .15s var(--ease);white-space:nowrap}:where(.lp-cro-advertorial) .lf-opt:hover{border-color:var(--jri-primary);background:var(--sky-100)}:where(.lp-cro-advertorial) .lf-opt.sel{border-color:var(--jri-primary);background:var(--sky-100);box-shadow:0 0 0 3px #2b7bb924}:where(.lp-cro-advertorial) .lf-opt>.rc{margin-left:auto;width:24px;height:24px;border-radius:50%;border:2px solid var(--border-strong);flex:none;display:flex;align-items:center;justify-content:center}:where(.lp-cro-advertorial) .lf-opt.sel .rc{background:var(--jri-primary);border-color:var(--jri-primary)}:where(.lp-cro-advertorial) .lf-opt.sel .rc:after{content:"✓";color:#fff;font-size:14px;font-weight:900}:where(.lp-cro-advertorial) .lf-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.lp-cro-advertorial) .lf-fields .full{grid-column:1/3}:where(.lp-cro-advertorial) .lf-fields label{display:block;font-size:12px;font-weight:700;color:var(--jri-navy);margin:0 0 5px}:where(.lp-cro-advertorial) .lf-fields input,:where(.lp-cro-advertorial) .lf-fields select{width:100%;font-family:inherit;font-size:16px;padding:13px 14px;border:1.5px solid var(--border-strong);border-radius:8px;color:var(--jri-navy);background:#fff}:where(.lp-cro-advertorial) .lf-fields input:focus,:where(.lp-cro-advertorial) .lf-fields select:focus{outline:none;border-color:var(--jri-primary);box-shadow:0 0 0 3px #2b7bb924}:where(.lp-cro-advertorial) .lf-nav{display:flex;align-items:center;gap:12px;margin-top:22px}:where(.lp-cro-advertorial) .lf-btn{font-family:inherit;font-weight:800;font-size:16.5px;border:none;border-radius:8px;padding:16px 24px;cursor:pointer;transition:all .15s var(--ease)}:where(.lp-cro-advertorial) .lf-btn.next{background:var(--jri-yellow);color:var(--jri-navy);box-shadow:var(--shadow-gold);flex:1}:where(.lp-cro-advertorial) .lf-btn.next:hover:not(:disabled){background:var(--jri-yellow-dark)}:where(.lp-cro-advertorial) .lf-btn.next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:where(.lp-cro-advertorial) .lf-btn.back{background:transparent;color:var(--gray-500);padding:16px 12px}:where(.lp-cro-advertorial) .lf-trust{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--gray-500);margin-top:16px;font-weight:600}:where(.lp-cro-advertorial) .lf-trust .lock{width:15px;height:15px;border-radius:3px;background:var(--jri-green)}:where(.lp-cro-advertorial) .lf-confirm{text-align:center;padding:14px 0}:where(.lp-cro-advertorial) .lf-confirm .disc{width:74px;height:74px;border-radius:50%;background:#e9f7ee;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:36px;color:var(--jri-green)}:where(.lp-cro-advertorial) .lf-confirm h3{margin:0 0 8px;font-size:24px;color:var(--jri-navy);font-family:var(--sans)}:where(.lp-cro-advertorial) .lf-confirm p{margin:0 auto 16px;font-size:15.5px;color:var(--gray-600);max-width:42ch;line-height:1.55}:where(.lp-cro-advertorial) .lf-confirm .ph{font-size:21px;font-weight:800;color:var(--jri-navy)}:where(.lp-cro-advertorial) .lead-form.lf-flash{animation:none}@media(prefers-reduced-motion:no-preference){:where(.lp-cro-advertorial) .lead-form.lf-flash{animation:lfFlash-advertorial 1.4s var(--ease)}@keyframes lfFlash-advertorial{0%{box-shadow:var(--shadow-xl),0 0 #fcba1200}18%{box-shadow:var(--shadow-xl),0 0 0 5px #fcba128c}to{box-shadow:var(--shadow-xl),0 0 #fcba1200}}}:where(.lp-cro-advertorial) .ad-footer{background:#1a2233;color:#9fb0cc;font-family:var(--sans);padding:42px 0 26px}:where(.lp-cro-advertorial) .ad-foot-top{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:32px;align-items:start}:where(.lp-cro-advertorial) .ad-footer .flogo img{height:38px;filter:none}:where(.lp-cro-advertorial) .ad-footer p.mini{font-size:13px;line-height:1.6;color:#8a98b3;margin:14px 0 0}:where(.lp-cro-advertorial) .ad-footer h5{color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}:where(.lp-cro-advertorial) .ad-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}:where(.lp-cro-advertorial) .ad-footer .floc a{display:inline-flex;gap:8px;align-items:center;color:#9fb0cc;text-decoration:none;transition:color .15s var(--ease)}:where(.lp-cro-advertorial) .ad-footer .floc a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}:where(.lp-cro-advertorial) .ad-footer .floc .ic{width:14px;height:14px;color:var(--jri-yellow);flex:none}:where(.lp-cro-advertorial) .ad-footer .fcta .tel{color:#fff;font-size:22px}:where(.lp-cro-advertorial) .ad-footer .fcta .tel-lab{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a98b3;display:block;margin-bottom:2px}:where(.lp-cro-advertorial) .ad-disc{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:20px}:where(.lp-cro-advertorial) .ad-disc p{font-size:11.5px;color:#71809b;line-height:1.6;margin:0 0 8px}:where(.lp-cro-advertorial) .ad-foot-bar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:11.5px;color:#71809b}:where(.lp-cro-advertorial) .adsticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--paper-line);box-shadow:0 -4px 20px #14213e29;font-family:var(--sans)}:where(.lp-cro-advertorial) .adsticky .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;height:64px}:where(.lp-cro-advertorial) .adsticky .left{display:flex;align-items:center;gap:12px;min-width:0}:where(.lp-cro-advertorial) .adsticky .avail{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--jri-navy);white-space:nowrap}:where(.lp-cro-advertorial) .adsticky .avail .dot{width:9px;height:9px;border-radius:50%;background:var(--jri-green);flex:none}:where(.lp-cro-advertorial) .adsticky .acts{display:flex;align-items:center;gap:10px}:where(.lp-cro-advertorial) .adsticky .tel{font-size:18px}:where(.lp-cro-advertorial) body{padding-bottom:64px}@media(max-width:860px){:where(.lp-cro-advertorial) .endcta .grid{grid-template-columns:1fr}:where(.lp-cro-advertorial) .ad-foot-top{grid-template-columns:1fr;gap:26px;text-align:center}:where(.lp-cro-advertorial) .ad-footer .floc a{justify-content:center}:where(.lp-cro-advertorial) .ad-footer .fcta{display:flex;flex-direction:column;align-items:center}:where(.lp-cro-advertorial) .ad-foot-bar{justify-content:center;text-align:center}}@media(max-width:680px){:where(.lp-cro-advertorial) .col,:where(.lp-cro-advertorial) .wrap{padding:0 18px}:where(.lp-cro-advertorial) .pubbar .tel,:where(.lp-cro-advertorial) .pubbar .section-name{display:none}:where(.lp-cro-advertorial) .pubbar .wrap{justify-content:space-between}:where(.lp-cro-advertorial) .pubbar .brand img{height:34px}:where(.lp-cro-advertorial) .article p{font-size:17.5px;line-height:1.72}:where(.lp-cro-advertorial) .article>p:first-of-type:first-letter{font-size:60px}:where(.lp-cro-advertorial) .doctor{grid-template-columns:1fr;text-align:center}:where(.lp-cro-advertorial) .doctor img{width:120px;height:120px;margin:0 auto}:where(.lp-cro-advertorial) .statstrip{grid-template-columns:1fr 1fr;gap:18px 12px}:where(.lp-cro-advertorial) .ad-steps li{grid-template-columns:72px 1fr;gap:14px}:where(.lp-cro-advertorial) .ad-steps .pic{width:72px;height:72px}:where(.lp-cro-advertorial) .lf-fields{grid-template-columns:1fr}:where(.lp-cro-advertorial) .lf-fields .full{grid-column:1}:where(.lp-cro-advertorial) .cbox-actions{flex-direction:column;align-items:stretch}:where(.lp-cro-advertorial) .cbox-actions .btn{width:100%}:where(.lp-cro-advertorial) .cbox-actions .or{text-align:center}:where(.lp-cro-advertorial) .adsticky .avail{font-size:13px}:where(.lp-cro-advertorial) .adsticky .tel span.num{display:none}:where(.lp-cro-advertorial) .disclosure .pub span.byd{display:none}}@media(pointer:coarse){:where(.lp-cro-advertorial) .lf-opt{min-height:52px}:where(.lp-cro-advertorial) .ad-faq .q{min-height:54px}:where(.lp-cro-advertorial) .btn{min-height:48px}}
