.service-detail{padding-top:92px}.detail-breadcrumb{color:#777168;gap:12px;max-width:1200px;margin:auto;padding:20px 24px;font-size:10px;display:flex}.detail-hero{background:var(--ivory);grid-template-columns:52% 48%;min-height:650px;display:grid}.detail-hero>img{object-fit:cover;width:100%;height:100%}.detail-hero>div{flex-direction:column;justify-content:center;padding:65px clamp(35px,6vw,90px);display:flex}.detail-hero>div>p:first-child,.detail-en{letter-spacing:.26em;color:var(--gold);font:600 11px Cormorant Garamond}.detail-hero h1{letter-spacing:.14em;margin:12px 0;font-size:17px;font-weight:500}.detail-hero h2,.detail-section>h2,.detail-compare h2,.detail-cta h2{letter-spacing:.07em;margin:15px 0 25px;font-size:clamp(29px,3vw,44px);font-weight:500;line-height:1.65}.detail-lead{color:#676159;margin:0 0 30px;font-size:13px}.detail-hero .button{align-self:flex-start}.detail-section{padding:110px max(24px,50vw - 550px)}.best-for{text-align:center}.best-for>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.best-for>div p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:35px 24px;font-size:13px}.best-for span{color:var(--gold);margin-bottom:12px;font:500 13px Cormorant Garamond;display:block}.detail-merits{background:var(--ivory);text-align:center}.detail-merits>div{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.detail-merits article{text-align:left;border-left:1px solid var(--line);padding:40px}.detail-merits article>span{background:var(--gold);color:#fff;place-items:center;width:44px;height:44px;font:500 13px Cormorant Garamond;display:grid}.detail-merits h3{margin:20px 0 10px;font-size:18px;font-weight:500}.detail-merits article p{color:#68625b;font-size:12px}.detail-compare{color:#fff;background:#2d2c27;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:100px max(24px,50vw - 550px);display:grid}.detail-compare>p{color:#cbc6bd;font-size:13px}.detail-flow{text-align:center}.detail-flow>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:50px;display:flex}.detail-flow article{flex:1;padding:25px 8px;position:relative}.detail-flow article span{color:var(--gold);font:500 10px Cormorant Garamond;display:block}.detail-flow article b{font-size:12px;font-weight:500}.detail-flow article i{color:var(--gold);font-style:normal;position:absolute;top:40%;right:-4px}.detail-faq{background:var(--ivory)}.detail-faq details{max-width:880px;margin:auto}.detail-cta{text-align:center;color:#fff;background:linear-gradient(#282620d4,#282620d4),url(/hero-crescent-base.png) 50%/cover;padding:100px 24px}.detail-cta>p:not(.detail-en){color:#d2cdc5;font-size:12px}.detail-cta>div{justify-content:center;gap:15px;margin-top:35px;display:flex}.detail-outline{color:#fff;border-color:#fff}@media (max-width:820px){.service-detail{padding-top:72px}.service-header nav{display:none}.detail-hero{grid-template-columns:1fr}.detail-hero>img{height:340px}.detail-hero>div{padding:52px 23px}.best-for>div,.detail-merits>div{grid-template-columns:1fr}.detail-merits article{border-bottom:1px solid var(--line)}.detail-compare{grid-template-columns:1fr;padding:75px 23px}.detail-flow>div{flex-direction:column}.detail-flow article{border-bottom:1px solid var(--line)}.detail-flow article i{top:auto;bottom:-17px;right:50%;transform:rotate(90deg)}.detail-cta>div{flex-direction:column;align-items:center}}
