.page-module__8ITknG__page{background:var(--paper);overflow:clip}.page-module__8ITknG__hero{padding:clamp(110px,13vw,190px) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(60px,10vw,180px);display:grid}.page-module__8ITknG__breadcrumbs{color:#bbb5ab;font:9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.page-module__8ITknG__breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.page-module__8ITknG__hero h1{max-width:980px;font:500 clamp(58px,7.8vw,126px)/1.04 var(--serif);letter-spacing:-.065em;margin:0}.page-module__8ITknG__hero h1 em{color:#d9b680;font-weight:400}.page-module__8ITknG__hero>div>p:not(:first-child){color:#c2bcb2;max-width:620px;margin:30px 0;font-size:17px;line-height:1.7}.page-module__8ITknG__hero .button{background:var(--paper);border-color:var(--paper);color:var(--ink);margin-top:16px}.page-module__8ITknG__hero aside{border-top:1px solid #4a4741;border-bottom:1px solid #4a4741;gap:13px;padding:25px 0;display:grid}.page-module__8ITknG__hero aside strong{font-size:14px}.page-module__8ITknG__hero address{color:#c2bcb2;font-style:normal;line-height:1.65}.page-module__8ITknG__hero aside a{text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline}.page-module__8ITknG__categories{padding:clamp(95px,11vw,170px) var(--gutter);background:var(--surface)}.page-module__8ITknG__categories header{grid-template-columns:.5fr 1.5fr;gap:60px;display:grid}.page-module__8ITknG__categories h2,.page-module__8ITknG__process h2,.page-module__8ITknG__faq h2{max-width:900px;font:500 clamp(45px,5.5vw,88px)/1.04 var(--serif);letter-spacing:-.055em;margin:0}.page-module__8ITknG__categories>div{border-top:1px solid var(--ink);margin-top:72px}.page-module__8ITknG__categories a{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.page-module__8ITknG__categories span{color:var(--muted);font:9px/1 var(--mono)}.page-module__8ITknG__categories strong{font:500 clamp(27px,3.1vw,48px)/1.08 var(--serif)}.page-module__8ITknG__categories i{color:var(--color-gold-deep)}.page-module__8ITknG__process{padding:clamp(95px,11vw,170px) var(--gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,180px);display:grid}.page-module__8ITknG__process ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.page-module__8ITknG__process li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:19px 0;display:grid}.page-module__8ITknG__process li span{font:9px/1.5 var(--mono);color:var(--color-gold-deep)}.page-module__8ITknG__process li p{max-width:560px;color:var(--muted);margin:0;line-height:1.65}.page-module__8ITknG__process .button{grid-column:2;justify-self:start}.page-module__8ITknG__faq{padding:clamp(95px,11vw,170px) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,180px);display:grid}.page-module__8ITknG__faq>div:last-child{border-top:1px solid #4a4741}.page-module__8ITknG__faq details{border-bottom:1px solid #4a4741}.page-module__8ITknG__faq summary{cursor:pointer;min-height:82px;font:500 clamp(21px,2.4vw,34px)/1.2 var(--serif);justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module__8ITknG__faq summary::-webkit-details-marker{display:none}.page-module__8ITknG__faq summary i{font:400 18px/1 var(--sans);color:#d9b680}.page-module__8ITknG__faq details[open] summary i{transform:rotate(45deg)}.page-module__8ITknG__faq details p{color:#c2bcb2;max-width:600px;margin:0;padding:0 0 28px;line-height:1.7}@media (max-width:900px){.page-module__8ITknG__hero,.page-module__8ITknG__process,.page-module__8ITknG__faq{grid-template-columns:1fr}.page-module__8ITknG__categories header{grid-template-columns:1fr;gap:24px}.page-module__8ITknG__process .button{grid-column:auto}}@media (max-width:600px){.page-module__8ITknG__hero,.page-module__8ITknG__categories,.page-module__8ITknG__process,.page-module__8ITknG__faq{padding:86px 22px}.page-module__8ITknG__hero h1{font-size:clamp(53px,16vw,72px)}.page-module__8ITknG__categories h2,.page-module__8ITknG__process h2,.page-module__8ITknG__faq h2{font-size:clamp(44px,13.5vw,62px)}.page-module__8ITknG__categories>div{margin-top:50px}.page-module__8ITknG__categories a{grid-template-columns:38px 1fr 18px}.page-module__8ITknG__process{gap:48px}}
