.ProductTourPage-module__LBjuwa__page{color:#071b21;background:#f8faf7;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ProductTourPage-module__LBjuwa__page *{box-sizing:border-box}.ProductTourPage-module__LBjuwa__page h1,.ProductTourPage-module__LBjuwa__page h2,.ProductTourPage-module__LBjuwa__page h3,.ProductTourPage-module__LBjuwa__page p{overflow-wrap:anywhere}.ProductTourPage-module__LBjuwa__container{width:min(1160px,100% - 48px);margin:0 auto}.ProductTourPage-module__LBjuwa__eyebrow{color:#087a43;letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:850}.ProductTourPage-module__LBjuwa__hero{background:radial-gradient(circle at 85% 12%,#d8f2df,#0000 35%),#eff7f1;padding:92px 0 84px}.ProductTourPage-module__LBjuwa__hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(2.8rem,5.3vw,5rem);line-height:1.06}.ProductTourPage-module__LBjuwa__lead{color:#39534e;max-width:780px;margin:24px 0 20px;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.65}.ProductTourPage-module__LBjuwa__disclosure{color:#3e5d50;background:#fffd;border-left:3px solid #087a43;max-width:800px;margin:0 0 29px;padding:13px 18px;line-height:1.55}.ProductTourPage-module__LBjuwa__primaryLink{color:#fff;background:#087a43;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-weight:800;text-decoration:none;display:inline-flex}.ProductTourPage-module__LBjuwa__primaryLink:hover{background:#066a3a}.ProductTourPage-module__LBjuwa__primaryLink:focus-visible,.ProductTourPage-module__LBjuwa__textLink:focus-visible{outline-offset:3px;outline:3px solid #30a862}.ProductTourPage-module__LBjuwa__tour{width:min(1160px,100% - 48px);margin:0 auto;scroll-margin-top:88px}.ProductTourPage-module__LBjuwa__tourStep{border-bottom:1px solid #dae9dd;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,78px);padding:92px 0;display:grid}.ProductTourPage-module__LBjuwa__reverse{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__stepCopy{grid-area:1/2}.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__previewWindow{grid-area:1/1}.ProductTourPage-module__LBjuwa__stepNumber{color:#087a43;letter-spacing:.12em;font-size:.8rem;font-weight:850}.ProductTourPage-module__LBjuwa__stepCopy h2{letter-spacing:-.047em;margin:16px 0 18px;font-size:clamp(2.05rem,3.7vw,3.45rem);line-height:1.12}.ProductTourPage-module__LBjuwa__stepCopy p{color:#425a55;margin:0 0 16px;font-size:1.07rem;line-height:1.68}.ProductTourPage-module__LBjuwa__stepCopy .ProductTourPage-module__LBjuwa__detail{color:#087a43;font-size:.98rem;font-weight:700}.ProductTourPage-module__LBjuwa__previewWindow{background:#fff;border:1px solid #d8e7d9;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 55px #153d1a14}.ProductTourPage-module__LBjuwa__windowTop{color:#2d5644;background:#f6faf7;border-bottom:1px solid #e3ece4;align-items:center;gap:16px;padding:14px 21px;font-size:.82rem;display:flex}.ProductTourPage-module__LBjuwa__windowTop span{color:#93b5a1;letter-spacing:.13em}.ProductTourPage-module__LBjuwa__windowTop strong{font-weight:800}.ProductTourPage-module__LBjuwa__policyPreview{padding:24px}.ProductTourPage-module__LBjuwa__policyPreview .settings-policy-list{gap:9px}.ProductTourPage-module__LBjuwa__policyPreview .settings-policy-row{border-color:#e6eee7}.ProductTourPage-module__LBjuwa__policyPreview p[role=status]{color:#557168;margin:16px 0 0;font-size:.83rem;line-height:1.5}.ProductTourPage-module__LBjuwa__reviewPreview{padding:28px}.ProductTourPage-module__LBjuwa__reviewPreview .rpl-review-item{box-shadow:none}.ProductTourPage-module__LBjuwa__reportStep{padding:92px 0 106px}.ProductTourPage-module__LBjuwa__reportIntro{justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px;display:flex}.ProductTourPage-module__LBjuwa__reportIntro .ProductTourPage-module__LBjuwa__stepCopy{max-width:720px}.ProductTourPage-module__LBjuwa__textLink{color:#087a43;text-underline-offset:4px;flex:none;align-items:center;gap:9px;font-weight:800;display:inline-flex}.ProductTourPage-module__LBjuwa__reportPreview{background:#eef5ef;border:1px solid #d9e9db;border-radius:20px;padding:24px}.ProductTourPage-module__LBjuwa__reportPreview .rpl-report-snapshot{gap:18px}.ProductTourPage-module__LBjuwa__next{color:#f5fff7;background:#09251f;padding:67px 0 76px}.ProductTourPage-module__LBjuwa__next>.ProductTourPage-module__LBjuwa__container{justify-content:space-between;align-items:center;gap:50px;display:flex}.ProductTourPage-module__LBjuwa__next .ProductTourPage-module__LBjuwa__eyebrow{color:#8de1a6}.ProductTourPage-module__LBjuwa__next h2{color:#f5fff7;letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.13}.ProductTourPage-module__LBjuwa__next p:last-child{color:#c4d9cb;max-width:650px;line-height:1.65}.ProductTourPage-module__LBjuwa__next .ProductTourPage-module__LBjuwa__primaryLink{flex:none}@media (max-width:960px){.ProductTourPage-module__LBjuwa__tourStep,.ProductTourPage-module__LBjuwa__reverse{grid-template-columns:1fr;gap:32px;padding:70px 0}.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__stepCopy,.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__previewWindow{grid-column:1}.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__stepCopy{grid-row:1}.ProductTourPage-module__LBjuwa__reverse .ProductTourPage-module__LBjuwa__previewWindow{grid-row:2}.ProductTourPage-module__LBjuwa__reportStep{padding:70px 0}}@media (max-width:650px){.ProductTourPage-module__LBjuwa__container,.ProductTourPage-module__LBjuwa__tour{width:min(100% - 32px,1160px)}.ProductTourPage-module__LBjuwa__hero{padding:55px 0 64px}.ProductTourPage-module__LBjuwa__tourStep,.ProductTourPage-module__LBjuwa__reverse{padding:62px 0}.ProductTourPage-module__LBjuwa__policyPreview,.ProductTourPage-module__LBjuwa__reviewPreview{padding:15px}.ProductTourPage-module__LBjuwa__reportIntro,.ProductTourPage-module__LBjuwa__next>.ProductTourPage-module__LBjuwa__container{flex-direction:column;align-items:flex-start}.ProductTourPage-module__LBjuwa__reportIntro{gap:9px}.ProductTourPage-module__LBjuwa__reportPreview{padding:10px}.ProductTourPage-module__LBjuwa__next{padding:62px 0}}.ProductTourPage-module__LBjuwa__stepCopy h2{scroll-margin-top:92px}
