.contact-page{min-height:min(730px,80vh);padding:clamp(36px,7vw,88px) clamp(20px,6vw,80px);background:#f6f7fb;color:#0d1642}.contact-page__content{max-width:760px;margin-inline:auto}.contact-page__eyebrow{margin:0 0 16px;color:#a64d00;font-size:12px;font-weight:800;letter-spacing:.08em}.contact-page h1{max-width:18ch;margin:0;font-size:clamp(37px,5vw,68px);line-height:1.08;letter-spacing:-.035em}.contact-page__intro{max-width:54ch;margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.6}.contact-page__request{max-width:65ch;margin:14px 0 0;color:#45516d;font-size:16px;line-height:1.7}.contact-page__channel{display:grid;grid-gap:14px;gap:14px;margin-block:34px 28px;padding:clamp(22px,4vw,36px);border:1px solid #d8ddeb;-webkit-border-start:4px solid #f8810a;border-inline-start:4px solid #f8810a;border-radius:12px;background:#fff;box-shadow:0 14px 35px rgb(13 22 66/.05)}.contact-page__address{max-width:100%;overflow-wrap:anywhere;font-size:clamp(17px,2.5vw,24px)}.contact-page__action,.contact-page__address{width:-moz-fit-content;width:fit-content;font-weight:750}.contact-page__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border-radius:7px;background:#0d1642;color:#fff;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.contact-page__action:hover{background:#26366d;transform:translateY(-1px)}.contact-page__note{max-width:58ch;margin:0}.contact-page__merchant,.contact-page__note{color:#53617c;font-size:14px;line-height:1.6}.contact-page__merchant{margin:0 0 24px}.contact-page__back{color:#0d1642;font-weight:700;text-underline-offset:4px}.contact-page a:focus-visible{outline:3px solid #f8810a;outline-offset:4px}@media (max-width:480px){.contact-page{min-height:0;padding-block:36px 56px}.contact-page__channel{margin-block:28px 24px}}@media (prefers-reduced-motion:reduce){.contact-page__action{transition:none}.contact-page__action:hover{transform:none}}