.service-detail-module__rIiVqG__detailPage{--ink:#19372d;--muted:#5b7067;--line:#1c3a3221;--paper:#f2f7f5;background:radial-gradient(circle at 92% 7%,#d0edff65,transparent 36rem),radial-gradient(circle at 5% 35%,#ddffba35,transparent 40rem),var(--paper);min-height:100vh;color:var(--ink);font:16px/1.65 var(--font-aroma-body),sans-serif;overflow:clip}.service-detail-module__rIiVqG__detailPage *,.service-detail-module__rIiVqG__detailPage :before,.service-detail-module__rIiVqG__detailPage :after{box-sizing:border-box}.service-detail-module__rIiVqG__detailPage :is(h1,h2,h3,p,ul,ol,fieldset){margin:0}.service-detail-module__rIiVqG__detailPage :is(ul,ol,fieldset){padding:0}.service-detail-module__rIiVqG__detailPage ul{list-style:none}.service-detail-module__rIiVqG__detailPage a{color:inherit;text-decoration:none}.service-detail-module__rIiVqG__detailPage :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #6c986b}.service-detail-module__rIiVqG__detailPage button{cursor:pointer}.service-detail-module__rIiVqG__detailPage button:disabled{cursor:not-allowed}.service-detail-module__rIiVqG__detailPage section[id]{scroll-margin-top:24px}.service-detail-module__rIiVqG__detailHeader{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffdb;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:calc(100% - 36px);min-height:64px;margin:18px;padding:0 24px;display:grid;position:relative;box-shadow:0 18px 55px #26484014}.service-detail-module__rIiVqG__detailHeader>a:first-child{letter-spacing:.19em;font-size:14px;font-weight:700}.service-detail-module__rIiVqG__detailHeader>a:first-child i{color:#7ca75d;font-style:normal}.service-detail-module__rIiVqG__detailHeader nav{letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:14px;display:flex}.service-detail-module__rIiVqG__detailHeader>a:last-child{background:var(--ink);color:#fff;text-transform:uppercase;border-radius:99px;justify-self:end;padding:11px 16px;font-size:14px}.service-detail-module__rIiVqG__detailHero{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:18px;min-height:490px;margin:0 18px 18px;display:grid}.service-detail-module__rIiVqG__detailHero>div,.service-detail-module__rIiVqG__detailHero>aside{border:1px solid #ffffffe6;border-radius:42px;min-width:0;padding:clamp(28px,4.5vw,64px)}.service-detail-module__rIiVqG__detailHero>div{background:radial-gradient(circle at 82% 18%,#b9ff70cc,#0000 21rem),#ffffffa8;flex-direction:column;justify-content:flex-end;display:flex}.service-detail-module__rIiVqG__researchHero>div{background:radial-gradient(circle at 80% 18%,#b5dcffdb,#0000 23rem),#ffffffad}.service-detail-module__rIiVqG__detailHero span,.service-detail-module__rIiVqG__sectionTitle>span,.service-detail-module__rIiVqG__requestCopy>span,.service-detail-module__rIiVqG__splitSection>div>span,.service-detail-module__rIiVqG__creditSection>span,.service-detail-module__rIiVqG__limitSection>span,.service-detail-module__rIiVqG__specialSection span{letter-spacing:.13em;text-transform:uppercase;color:#697a75;font-size:14px}.service-detail-module__rIiVqG__detailHero h1{letter-spacing:-.055em;max-width:1000px;margin-top:28px;font-size:clamp(48px,5.3vw,82px);font-weight:400;line-height:1.06}.service-detail-module__rIiVqG__detailHero>div>p{color:#566761;max-width:720px;margin-top:30px;font-size:16px;line-height:1.7}.service-detail-module__rIiVqG__detailHero>div>div{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.service-detail-module__rIiVqG__detailHero>div>div>a{background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:22px;max-width:100%;min-height:48px;padding:14px 22px;font-size:14px;display:inline-flex}.service-detail-module__rIiVqG__detailHero>div>div>a>span{color:inherit;font-size:18px}.service-detail-module__rIiVqG__detailHero>aside h2{letter-spacing:-.035em;margin-top:24px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.service-detail-module__rIiVqG__detailHero>aside p{font-size:16px}.service-detail-module__rIiVqG__detailHero>div>div>a+a{border:1px solid var(--line);color:var(--ink);background:#ffffffad}.service-detail-module__rIiVqG__detailHero>aside{color:#fff;background:#13241f;flex-direction:column;justify-content:flex-end;display:flex}.service-detail-module__rIiVqG__detailHero>aside span{color:#91a69e}.service-detail-module__rIiVqG__detailHero>aside strong{letter-spacing:-.065em;margin-top:22px;font-size:clamp(46px,5vw,75px);font-weight:550;line-height:.9}.service-detail-module__rIiVqG__detailHero>aside p{color:#ffffff9e;margin-top:25px;font-size:14px;line-height:1.7}.service-detail-module__rIiVqG__includedSection,.service-detail-module__rIiVqG__researchServices,.service-detail-module__rIiVqG__calculatorSection,.service-detail-module__rIiVqG__splitSection,.service-detail-module__rIiVqG__creditSection,.service-detail-module__rIiVqG__formulaTransfer,.service-detail-module__rIiVqG__faqSection,.service-detail-module__rIiVqG__resultSection,.service-detail-module__rIiVqG__limitSection,.service-detail-module__rIiVqG__specialSection,.service-detail-module__rIiVqG__requestSection{background:#ffffffad;border:1px solid #ffffffe6;border-radius:40px;margin:0 18px 28px;padding:clamp(28px,4.5vw,66px)}.service-detail-module__rIiVqG__sectionTitle{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr) minmax(170px,.5fr);align-items:start;gap:38px;display:grid}.service-detail-module__rIiVqG__sectionTitle>h2:last-child{grid-column:2/-1}@media (max-width:980px){.service-detail-module__rIiVqG__sectionTitle>h2:last-child{grid-column:auto}}.service-detail-module__rIiVqG__sectionTitle h2,.service-detail-module__rIiVqG__splitSection h2,.service-detail-module__rIiVqG__creditSection h2,.service-detail-module__rIiVqG__limitSection h2,.service-detail-module__rIiVqG__specialSection h2,.service-detail-module__rIiVqG__requestCopy h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.12}.service-detail-module__rIiVqG__sectionTitle>p{color:var(--muted);font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__includedGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:58px;display:grid}.service-detail-module__rIiVqG__includedGrid article{border:1px solid var(--line);background:#f9fcfbba;border-radius:26px;flex-direction:column;min-width:0;padding:26px;display:flex}.service-detail-module__rIiVqG__includedGrid article>span{color:#8a9894;font-size:14px}.service-detail-module__rIiVqG__includedGrid h3{letter-spacing:-.03em;margin-top:26px;font-size:22px;font-weight:500}.service-detail-module__rIiVqG__includedGrid p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__calculatorGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:14px;margin-top:58px;display:grid}.service-detail-module__rIiVqG__optionPanel,.service-detail-module__rIiVqG__quoteCard{background:#ffffffd1;border-radius:28px;min-width:0;padding:24px}.service-detail-module__rIiVqG__basePrice{background:linear-gradient(135deg,#ddffc1,#d5f5ef);border-radius:20px;grid-template-columns:1fr auto;gap:10px;padding:21px;display:grid}.service-detail-module__rIiVqG__basePrice span{letter-spacing:.09em;text-transform:uppercase;font-size:14px}.service-detail-module__rIiVqG__basePrice strong{letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:27px}.service-detail-module__rIiVqG__basePrice p{color:#4f665d;max-width:560px;font-size:14px;line-height:1.6}.service-detail-module__rIiVqG__researchChoices{border:0;min-width:0;margin-top:28px}.service-detail-module__rIiVqG__researchChoices legend{letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.service-detail-module__rIiVqG__researchChoices label{border:1px solid var(--line);cursor:pointer;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:16px;display:grid}.service-detail-module__rIiVqG__researchChoices label:first-of-type{border-radius:18px 18px 0 0}.service-detail-module__rIiVqG__researchChoices label:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 18px 18px}.service-detail-module__rIiVqG__researchChoices label[data-active=true]{background:#efffdc}.service-detail-module__rIiVqG__researchChoices input{accent-color:#13241f;margin-top:3px}.service-detail-module__rIiVqG__researchChoices span{gap:5px;min-width:0;display:grid}.service-detail-module__rIiVqG__researchChoices b,.service-detail-module__rIiVqG__toggleOption b,.service-detail-module__rIiVqG__counterOption b{font-size:14px}.service-detail-module__rIiVqG__researchChoices small,.service-detail-module__rIiVqG__toggleOption small,.service-detail-module__rIiVqG__counterOption small{color:var(--muted);font-size:14px;line-height:1.5}.service-detail-module__rIiVqG__researchChoices strong,.service-detail-module__rIiVqG__toggleOption>strong{white-space:nowrap;font-size:14px}.service-detail-module__rIiVqG__addonChoices{gap:8px;margin-top:20px;display:grid}.service-detail-module__rIiVqG__toggleOption,.service-detail-module__rIiVqG__counterOption{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px;display:grid}.service-detail-module__rIiVqG__toggleOption[data-active=true]{background:#efffdc}.service-detail-module__rIiVqG__toggleOption input{opacity:0;position:absolute}.service-detail-module__rIiVqG__toggleOption:focus-within{outline-offset:3px;outline:2px solid #6c986b}.service-detail-module__rIiVqG__toggleOption i{background:#d6dfdc;border-radius:99px;width:34px;height:20px;padding:3px}.service-detail-module__rIiVqG__toggleOption i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block}.service-detail-module__rIiVqG__toggleOption[data-active=true] i{background:#52785f}.service-detail-module__rIiVqG__toggleOption[data-active=true] i:after{transform:translate(14px)}.service-detail-module__rIiVqG__toggleOption>span{gap:4px;min-width:0;display:grid}.service-detail-module__rIiVqG__counterOption{grid-template-columns:minmax(0,1fr) auto}.service-detail-module__rIiVqG__counterOption>div:first-child{gap:4px;display:grid}.service-detail-module__rIiVqG__counterOption>div:last-child{align-items:center;gap:9px;display:flex}.service-detail-module__rIiVqG__counterOption button{border:1px solid var(--line);background:#f1f5f3;border-radius:10px;width:32px;height:32px}.service-detail-module__rIiVqG__counterOption>div:last-child>strong{text-align:center;min-width:20px}.service-detail-module__rIiVqG__counterOption>div:last-child>span{white-space:nowrap;color:var(--muted);margin-left:4px;font-size:14px}.service-detail-module__rIiVqG__quoteCard{color:#fff;background:#13241f;position:sticky;top:18px}.service-detail-module__rIiVqG__quoteCard>span{letter-spacing:.12em;text-transform:uppercase;color:#8fa69e;font-size:14px}.service-detail-module__rIiVqG__quoteTotal{align-items:baseline;gap:10px;margin-top:25px;display:flex}.service-detail-module__rIiVqG__quoteTotal small{color:#a5b5b0;font-size:14px}.service-detail-module__rIiVqG__quoteTotal strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,67px);font-weight:550;line-height:.9}.service-detail-module__rIiVqG__briefQuoteSummary{background:linear-gradient(135deg,#e7f7f1e0,#f8fbf9f5);border:1px solid #1a3e3424;border-radius:22px;gap:18px;padding:22px;display:grid}.service-detail-module__rIiVqG__briefQuoteSummary>div{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.service-detail-module__rIiVqG__briefQuoteSummary span{text-transform:uppercase;letter-spacing:.15em;color:#60766f;font-size:14px}.service-detail-module__rIiVqG__briefQuoteSummary strong{letter-spacing:-.04em;color:#133f33;font-size:30px;font-weight:550}.service-detail-module__rIiVqG__briefQuoteSummary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-detail-module__rIiVqG__briefQuoteSummary li{color:#425b54;font-size:14px}.service-detail-module__rIiVqG__briefQuoteSummary small{color:#70827d;font-size:14px;line-height:1.5}.service-detail-module__rIiVqG__quoteCard ul{border-top:1px solid #ffffff24;margin-top:30px}.service-detail-module__rIiVqG__quoteCard li{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;display:flex}.service-detail-module__rIiVqG__quoteCard li span{color:#afbeb9}.service-detail-module__rIiVqG__quoteCard li b{white-space:nowrap}.service-detail-module__rIiVqG__quoteCard>p{color:#9fb0aa;border-left:2px solid #baff70;margin-top:24px;padding-left:13px;font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__quoteCard>a{color:var(--ink);background:#fff;border-radius:15px;justify-content:space-between;margin-top:25px;padding:15px 17px;font-size:14px;font-weight:700;display:flex}.service-detail-module__rIiVqG__conceptRule{background:#fff5d9;border-radius:24px;grid-template-columns:.35fr 1fr;gap:30px;margin-top:14px;padding:24px;display:grid}.service-detail-module__rIiVqG__conceptRule b{font-size:16px}.service-detail-module__rIiVqG__conceptRule p{color:#71684f;font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__splitSection,.service-detail-module__rIiVqG__resultSection,.service-detail-module__rIiVqG__specialSection,.service-detail-module__rIiVqG__requestSection{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.service-detail-module__rIiVqG__splitSection>div:first-child>p,.service-detail-module__rIiVqG__resultSection>div>p,.service-detail-module__rIiVqG__specialSection>p,.service-detail-module__rIiVqG__creditSection>p,.service-detail-module__rIiVqG__limitSection>p,.service-detail-module__rIiVqG__requestCopy>p{max-width:680px;color:var(--muted);margin-top:25px;font-size:14px;line-height:1.75}.service-detail-module__rIiVqG__checkList,.service-detail-module__rIiVqG__resultMatrix{border:1px solid var(--line);background:#fff;border-radius:23px;overflow:hidden}.service-detail-module__rIiVqG__checkList>div,.service-detail-module__rIiVqG__resultMatrix>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:13px;padding:15px 18px;display:grid}.service-detail-module__rIiVqG__checkList b,.service-detail-module__rIiVqG__resultMatrix b{background:#e5ffd2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.service-detail-module__rIiVqG__checkList span,.service-detail-module__rIiVqG__resultMatrix span{font-size:14px}.service-detail-module__rIiVqG__checkList small{color:var(--muted);padding:18px;font-size:14px;line-height:1.6;display:block}.service-detail-module__rIiVqG__creditSection{background:linear-gradient(135deg,#dfffc8,#d8f2f4)}.service-detail-module__rIiVqG__creditSection h2{max-width:950px;margin-top:24px}.service-detail-module__rIiVqG__creditSection>small{color:#557064;border-top:1px solid #183a3026;max-width:920px;margin-top:25px;padding-top:18px;font-size:14px;line-height:1.65;display:block}.service-detail-module__rIiVqG__formulaTransfer{background:#eeeaff;grid-template-columns:1fr 1fr;gap:70px;display:grid}.service-detail-module__rIiVqG__formulaTransfer span{letter-spacing:.13em;text-transform:uppercase;color:#776c9b;font-size:14px}.service-detail-module__rIiVqG__formulaTransfer h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.12}.service-detail-module__rIiVqG__formulaTransfer p{color:#635f72;font-size:14px;line-height:1.8}.service-detail-module__rIiVqG__formulaTransfer small{color:#777184;border-top:1px solid #3d316421;margin-top:25px;padding-top:18px;font-size:14px;line-height:1.65;display:block}.service-detail-module__rIiVqG__faqList{border-top:1px solid var(--line);margin-top:55px}.service-detail-module__rIiVqG__faqList details{border-bottom:1px solid var(--line)}.service-detail-module__rIiVqG__faqList summary{cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.service-detail-module__rIiVqG__faqList summary:after{content:"+";font-size:22px;font-weight:400}.service-detail-module__rIiVqG__faqList details[open] summary:after{content:"−"}.service-detail-module__rIiVqG__faqList details p{max-width:950px;color:var(--muted);padding:0 0 24px;font-size:14px;line-height:1.8}.service-detail-module__rIiVqG__researchServices{background:#e9f3f7}.service-detail-module__rIiVqG__serviceCards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:58px;display:grid}.service-detail-module__rIiVqG__serviceCards article{background:#fffc;border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;min-height:0;padding:24px;display:flex}.service-detail-module__rIiVqG__serviceCards article>span{letter-spacing:.1em;color:#82928e;font-size:14px}.service-detail-module__rIiVqG__serviceCards h3{letter-spacing:-.05em;margin-top:30px;font-size:30px}.service-detail-module__rIiVqG__serviceCards>article>strong{letter-spacing:-.055em;margin-top:18px;font-size:34px}.service-detail-module__rIiVqG__serviceCards strong small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:14px;font-weight:500;display:block}.service-detail-module__rIiVqG__serviceCards article>p{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__serviceCards ul{margin-top:22px}.service-detail-module__rIiVqG__serviceCards li{border-top:1px solid var(--line);padding:9px 0;font-size:14px}.service-detail-module__rIiVqG__serviceCards a{color:#fff;text-align:center;background:#13241f;border-radius:14px;margin-top:auto;padding:14px;font-size:14px}.service-detail-module__rIiVqG__limitSection{color:#fff;background:#13241f}.service-detail-module__rIiVqG__limitSection>span{color:#93aaa2}.service-detail-module__rIiVqG__limitSection h2{max-width:1000px;margin-top:25px}.service-detail-module__rIiVqG__limitSection p{color:#aebdb8}.service-detail-module__rIiVqG__specialSection{background:linear-gradient(135deg,#edf0ff,#e8f8f4)}.service-detail-module__rIiVqG__requestSection{color:#fff;background:#203b30}.service-detail-module__rIiVqG__requestCopy>small{color:#becdc4;margin-top:22px;font-size:14px;line-height:1.8;display:block}.service-detail-module__rIiVqG__fourSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-module__rIiVqG__routeNote{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin:0 18px 28px;padding:26px clamp(28px,4.5vw,66px);display:flex}.service-detail-module__rIiVqG__routeNote p{max-width:760px;color:var(--muted);flex:360px;font-size:16px;line-height:1.75}.service-detail-module__rIiVqG__routeNote a{text-underline-offset:5px;align-items:center;gap:16px;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-flex}.service-detail-module__rIiVqG__sectionAction{background:#19372d;border-radius:100px;align-items:center;gap:22px;min-height:48px;margin-top:30px;padding:14px 22px;font-size:14px;display:inline-flex;color:#fff!important}.service-detail-module__rIiVqG__ideasHero>div{background:radial-gradient(circle at 82% 18%,#cbe8f9,#0000 26rem),#ffffffab}.service-detail-module__rIiVqG__compoundingHero>div{background:radial-gradient(circle at 82% 18%,#dde9c9,#0000 26rem),#ffffffab}.service-detail-module__rIiVqG__sectionTitle>p,.service-detail-module__rIiVqG__includedGrid p,.service-detail-module__rIiVqG__serviceCards article>p,.service-detail-module__rIiVqG__splitSection>div:first-child>p,.service-detail-module__rIiVqG__resultSection>div>p,.service-detail-module__rIiVqG__specialSection>p,.service-detail-module__rIiVqG__creditSection>p,.service-detail-module__rIiVqG__limitSection>p,.service-detail-module__rIiVqG__requestCopy>p,.service-detail-module__rIiVqG__formulaTransfer p{font-size:16px;line-height:1.8}.service-detail-module__rIiVqG__serviceCards h3{font-size:26px;font-weight:500;line-height:1.2}.service-detail-module__rIiVqG__serviceCards article{min-width:0}.service-detail-module__rIiVqG__serviceCards li{line-height:1.7}.service-detail-module__rIiVqG__sectionTitle{row-gap:18px}@media (min-width:1600px){.service-detail-module__rIiVqG__detailPage>section,.service-detail-module__rIiVqG__routeNote{max-width:1528px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.service-detail-module__rIiVqG__fourSteps{grid-template-columns:1fr}.service-detail-module__rIiVqG__routeNote{margin-inline:12px;padding:22px 20px}.service-detail-module__rIiVqG__routeNote p{flex-basis:100%}.service-detail-module__rIiVqG__detailHero>aside,.service-detail-module__rIiVqG__includedGrid article{min-height:0}.service-detail-module__rIiVqG__detailHero>aside strong{font-size:44px}.service-detail-module__rIiVqG__requestCopy h2{font-size:38px}}.service-detail-module__rIiVqG__requestCopy>p{color:#9dafaa}.service-detail-module__rIiVqG__requestSection>*{min-width:0}@media (max-width:980px){.service-detail-module__rIiVqG__detailHero{grid-template-columns:1fr}.service-detail-module__rIiVqG__detailHero>aside{min-height:0}.service-detail-module__rIiVqG__sectionTitle{grid-template-columns:1fr}.service-detail-module__rIiVqG__includedGrid,.service-detail-module__rIiVqG__serviceCards{grid-template-columns:repeat(2,1fr)}.service-detail-module__rIiVqG__calculatorGrid{grid-template-columns:1fr}.service-detail-module__rIiVqG__quoteCard{position:static}.service-detail-module__rIiVqG__splitSection,.service-detail-module__rIiVqG__formulaTransfer,.service-detail-module__rIiVqG__resultSection,.service-detail-module__rIiVqG__specialSection,.service-detail-module__rIiVqG__requestSection,.service-detail-module__rIiVqG__conceptRule{grid-template-columns:1fr}}@media (max-width:760px){.service-detail-module__rIiVqG__detailHeader{border-radius:18px;grid-template-columns:1fr auto;width:calc(100% - 24px);min-height:58px;margin:12px;padding:0 15px}.service-detail-module__rIiVqG__detailHeader nav{display:none}.service-detail-module__rIiVqG__detailHeader>a:last-child{padding:10px 12px;font-size:8px}.service-detail-module__rIiVqG__detailHero{min-height:0;margin:0 12px 12px}.service-detail-module__rIiVqG__detailHero>div,.service-detail-module__rIiVqG__detailHero>aside{border-radius:26px;padding:42px 22px}.service-detail-module__rIiVqG__detailHero>div{min-height:0}.service-detail-module__rIiVqG__detailHero h1{font-size:48px}.service-detail-module__rIiVqG__detailHero>div>p{font-size:14px}.service-detail-module__rIiVqG__includedSection,.service-detail-module__rIiVqG__researchServices,.service-detail-module__rIiVqG__calculatorSection,.service-detail-module__rIiVqG__splitSection,.service-detail-module__rIiVqG__creditSection,.service-detail-module__rIiVqG__formulaTransfer,.service-detail-module__rIiVqG__faqSection,.service-detail-module__rIiVqG__resultSection,.service-detail-module__rIiVqG__limitSection,.service-detail-module__rIiVqG__specialSection,.service-detail-module__rIiVqG__requestSection{border-radius:25px;margin:0 12px 12px;padding:62px 20px}.service-detail-module__rIiVqG__sectionTitle h2,.service-detail-module__rIiVqG__splitSection h2,.service-detail-module__rIiVqG__creditSection h2,.service-detail-module__rIiVqG__formulaTransfer h2,.service-detail-module__rIiVqG__limitSection h2,.service-detail-module__rIiVqG__specialSection h2,.service-detail-module__rIiVqG__requestCopy h2{font-size:38px}.service-detail-module__rIiVqG__includedGrid,.service-detail-module__rIiVqG__serviceCards{grid-template-columns:1fr}.service-detail-module__rIiVqG__includedGrid article{min-height:230px}.service-detail-module__rIiVqG__calculatorGrid{margin-top:38px}.service-detail-module__rIiVqG__optionPanel,.service-detail-module__rIiVqG__quoteCard{border-radius:22px;padding:16px}.service-detail-module__rIiVqG__basePrice{grid-template-columns:1fr}.service-detail-module__rIiVqG__basePrice strong{grid-area:auto}.service-detail-module__rIiVqG__researchChoices label{grid-template-columns:auto minmax(0,1fr)}.service-detail-module__rIiVqG__researchChoices label>strong{grid-column:2}.service-detail-module__rIiVqG__toggleOption{grid-template-columns:auto minmax(0,1fr)}.service-detail-module__rIiVqG__toggleOption>strong{grid-column:2}.service-detail-module__rIiVqG__counterOption{grid-template-columns:1fr}.service-detail-module__rIiVqG__counterOption>div:last-child{flex-wrap:wrap}.service-detail-module__rIiVqG__quoteTotal{display:grid}.service-detail-module__rIiVqG__conceptRule{padding:20px}.service-detail-module__rIiVqG__briefQuoteSummary>div{flex-direction:column;align-items:flex-start;gap:8px}.service-detail-module__rIiVqG__faqList{margin-top:35px}.service-detail-module__rIiVqG__faqList summary{font-size:14px}.service-detail-module__rIiVqG__serviceCards article{min-height:0}.service-detail-module__rIiVqG__requestSection{gap:38px}}@media (max-width:420px){.service-detail-module__rIiVqG__detailHero h1{font-size:44px}.service-detail-module__rIiVqG__detailHero>div>div{flex-direction:column;align-items:stretch}.service-detail-module__rIiVqG__detailHero>div>div>a{text-align:center}.service-detail-module__rIiVqG__quoteTotal strong{font-size:43px}.service-detail-module__rIiVqG__checkList>div,.service-detail-module__rIiVqG__resultMatrix>div{padding:13px}.service-detail-module__rIiVqG__serviceCards>article>strong{font-size:30px}}.service-detail-module__rIiVqG__requestSection{color:#20352f;background:#f0f3f5;padding:clamp(28px,5vw,72px);display:block}.service-detail-module__rIiVqG__requestCopy{max-width:1040px;margin:0 auto 34px}.service-detail-module__rIiVqG__requestCopy h2{margin-top:12px;font-size:clamp(32px,3.5vw,46px)}.service-detail-module__rIiVqG__requestCopy>span{color:#547066}.service-detail-module__rIiVqG__requestCopy>p{color:#61716c;margin:18px 0 20px}.service-detail-module__rIiVqG__requestSection>form,.service-detail-module__rIiVqG__requestSection>div:last-child{max-width:1040px;margin-inline:auto}.service-detail-module__rIiVqG__briefQuoteLines{margin:20px 0;padding-left:20px;font-size:14px;line-height:1.8}.service-detail-module__rIiVqG__calculatorSection{background:#f6f8f9}.service-detail-module__rIiVqG__calculatorHeading{max-width:720px}.service-detail-module__rIiVqG__calculatorHeading>span{color:#60716b;font-size:14px}.service-detail-module__rIiVqG__calculatorHeading h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(30px,3.2vw,44px);font-weight:450;line-height:1.15}.service-detail-module__rIiVqG__calculatorHeading p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.65}.service-detail-module__rIiVqG__calculatorGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:clamp(28px,4vw,64px);margin-top:36px}.service-detail-module__rIiVqG__optionPanel{background:0 0;border-radius:0;gap:20px;padding:0;display:grid}.service-detail-module__rIiVqG__basePrice{background:#fff;border:1px solid #dce4e1;border-radius:24px;gap:16px 24px;padding:28px}.service-detail-module__rIiVqG__basePrice span{text-transform:none;letter-spacing:-.02em;align-self:center;font-size:18px;font-weight:550}.service-detail-module__rIiVqG__basePrice strong{white-space:nowrap;grid-row:1;font-size:26px}.service-detail-module__rIiVqG__basePrice p{grid-column:1/-1;max-width:520px;font-size:16px;line-height:1.7}.service-detail-module__rIiVqG__basePrice small{color:#61716b;grid-column:1/-1;font-size:14px;line-height:1.6}.service-detail-module__rIiVqG__calculatorDisclosure{background:#fff;border:1px solid #dce4e1;border-radius:24px;min-width:0}.service-detail-module__rIiVqG__calculatorDisclosure>summary{cursor:pointer;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.service-detail-module__rIiVqG__calculatorDisclosure>summary::-webkit-details-marker{display:none}.service-detail-module__rIiVqG__calculatorTerms>summary::-webkit-details-marker{display:none}.service-detail-module__rIiVqG__calculatorDisclosure>summary>span{flex:1;gap:6px;min-width:0;display:grid}.service-detail-module__rIiVqG__calculatorDisclosure>summary b{font-size:16px;font-weight:550}.service-detail-module__rIiVqG__calculatorDisclosure>summary small{color:#68776f;font-size:14px;line-height:1.55}.service-detail-module__rIiVqG__calculatorDisclosure>summary>strong{white-space:nowrap;font-size:14px;font-weight:500}.service-detail-module__rIiVqG__calculatorDisclosure>summary>i{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin:0 2px 4px;transform:rotate(45deg)}.service-detail-module__rIiVqG__calculatorDisclosure[open]>summary>i{margin-top:8px;transform:rotate(225deg)}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices{margin:0 28px 26px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices label{border:1px solid #0000;border-radius:14px;align-items:center;margin:6px 0;padding:15px 14px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices label[data-active=true]{background:#f1f6f4;border-color:#bbcfc6}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices b{font-weight:500}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchExplanation{color:var(--muted);margin:18px 14px 0;font-size:14px;line-height:1.65}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__addonChoices{gap:0;margin:0;padding:0 28px 18px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__toggleOption,.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__counterOption{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:16px;padding:24px 0}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__toggleOption>span{gap:8px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__toggleOption b,.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__counterOption b{font-size:16px;font-weight:550}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__counterOption{grid-template-columns:1fr;gap:16px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__counterOption button{background:#fff;border-radius:50%;width:44px;height:44px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__counterOption button:disabled{opacity:.35}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard{color:var(--ink);background:#fff;border:1px solid #dce4e1;border-radius:24px;padding:30px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard>span{color:#61716b;text-transform:none;letter-spacing:0;font-size:14px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteTotal{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteTotal small{color:#61716b}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteTotal strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.5vw,48px);line-height:1.12}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard ul{border-color:var(--line);margin-top:26px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard li{border-color:var(--line);gap:18px;padding:16px 0;line-height:1.5}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard li span{color:#61716b}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard>p{color:#61716b;border:0;margin-top:24px;padding:0;font-size:14px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard>a{background:var(--ink);color:#fff;border-radius:99px;margin-top:24px;padding:16px 22px;font-size:16px;font-weight:500}.service-detail-module__rIiVqG__calculatorTerms{color:#61716b;max-width:700px;margin-top:30px}.service-detail-module__rIiVqG__calculatorTerms summary{cursor:pointer;align-items:center;gap:12px;font-size:14px;list-style:none;display:flex}.service-detail-module__rIiVqG__calculatorTerms summary:before{content:"+";font-size:20px}.service-detail-module__rIiVqG__calculatorTerms[open] summary:before{content:"−"}.service-detail-module__rIiVqG__calculatorTerms p{margin-top:14px;font-size:14px;line-height:1.7}.service-detail-module__rIiVqG__requestCopy h2{font-size:clamp(28px,3vw,36px);line-height:1.25}.service-detail-module__rIiVqG__requestCopy>p{font-size:15px;line-height:1.75}.service-detail-module__rIiVqG__requestCopy>small{color:#61716c}@media (max-width:980px){.service-detail-module__rIiVqG__calculatorGrid{grid-template-columns:1fr;gap:24px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard{position:static}}@media (max-width:560px){.service-detail-module__rIiVqG__calculatorSection{padding:32px 18px}.service-detail-module__rIiVqG__calculatorGrid{margin-top:26px}.service-detail-module__rIiVqG__basePrice{grid-template-columns:1fr;padding:22px}.service-detail-module__rIiVqG__basePrice strong{grid-area:auto/1}.service-detail-module__rIiVqG__calculatorDisclosure>summary{flex-wrap:wrap;gap:14px;padding:22px}.service-detail-module__rIiVqG__calculatorDisclosure>summary>span{flex-basis:calc(100% - 30px)}.service-detail-module__rIiVqG__calculatorDisclosure>summary>strong{flex-basis:100%;order:3}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__researchChoices{margin:0 14px 22px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__addonChoices{padding:0 22px 6px}.service-detail-module__rIiVqG__calculatorSection .service-detail-module__rIiVqG__quoteCard{padding:24px}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__toggleOption{grid-template-columns:auto minmax(0,1fr)}.service-detail-module__rIiVqG__calculatorDisclosure .service-detail-module__rIiVqG__toggleOption>strong{grid-column:2}}
