.offer-skip{position:absolute;left:12px;top:-100px;z-index:10000;padding:14px;background:#eff3f8;color:#080910}.offer-skip:focus{top:12px}.inquiry-intro{padding-bottom:32px}.inquiry-intro h1{font-size:clamp(40px,5vw,70px)}
.inquiry-direct{display:flex;flex-wrap:wrap;gap:12px 32px;margin:26px 0 16px;font-weight:700}.inquiry-direct a{overflow-wrap:anywhere;color:var(--cyan)}
.inquiry-topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.inquiry-topics a{padding:10px 16px;border:1px solid #ffffff35;color:#eff3f8;text-decoration:none}.inquiry-topics a:hover{border-color:var(--cyan)}
.inquiry-options{padding-top:28px}.inquiry-grid{display:grid;gap:24px}.inquiry-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-card{padding:32px;border:1px solid #ffffff29;background:#10111b;scroll-margin-top:110px;min-width:0}.inquiry-card:target{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}
.inquiry-card h2,.inquiry-card h3{font:700 clamp(25px,2.3vw,33px)/1.2 var(--font-headline);text-transform:none;margin:18px 0}.inquiry-card a:not(.btn){color:var(--cyan)}.inquiry-card p{font-size:16px;line-height:1.7}.inquiry-price{font-weight:800;font-size:36px!important}.inquiry-price span{font-size:16px;font-weight:400}
.inquiry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.inquiry-actions .btn,.inquiry-link{display:inline-flex;align-items:center;justify-content:center;gap:12px}.inquiry-link{font-weight:700;color:var(--cyan)}.inquiry-actions svg,.inquiry-link svg,.btn svg{flex:none;vertical-align:middle}.inquiry-note{font-size:13px!important;line-height:1.7!important;color:#b9c4d6!important}.inquiry-apply .inquiry-actions{justify-content:center}.inquiry-local{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #ffffff24;scroll-margin-top:110px}.inquiry-local p{font-size:16px}
.or-split figure{aspect-ratio:auto}.or-split figure img{aspect-ratio:4/3;height:auto}.or-split figcaption{font-size:12px;line-height:1.6;color:#b9c4d6;margin-top:10px}
main :is(a,button,summary):focus-visible{outline:3px solid var(--cyan);outline-offset:5px}#included,#apply{scroll-margin-top:100px}.or-cards article{min-width:0}.or-cards h3{overflow-wrap:anywhere}
@media(max-width:760px){.inquiry-grid--two{grid-template-columns:1fr}.inquiry-card{padding:24px}.inquiry-local{align-items:flex-start;flex-direction:column}.inquiry-actions{align-items:flex-start;flex-direction:column}.inquiry-actions .btn{width:100%}.inquiry-apply .inquiry-actions{align-items:stretch}.inquiry-card{scroll-margin-top:90px}}
.or-image--wide{aspect-ratio:4/3}
