.contact-page{color:#191919;max-width:1320px;margin:auto;padding:28px 32px 76px}.contact-breadcrumb{align-items:center;gap:13px;margin-bottom:26px;font-size:15px;font-weight:700;display:flex}.contact-breadcrumb a{color:#75462e}.contact-hero{background:linear-gradient(115deg,#fff9f1,#fff0dc);border:1px solid #f0d5bf;border-radius:32px;grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;padding:52px 58px;display:grid;overflow:hidden}.contact-eyebrow{letter-spacing:.11em;color:#8d471f;font-size:13px;font-weight:800;line-height:1.5;display:block}.contact-heading h1{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(38px,4.4vw,62px);line-height:1.09}.contact-heading h1 em{color:#ba4017;font-style:normal}.contact-heading>p{max-width:540px;font-size:19px;font-weight:550;line-height:1.7}.contact-jump{color:#9e3d18;border-bottom:2px solid #e3a47b;align-items:center;gap:28px;margin-top:16px;padding-bottom:7px;font-size:17px;font-weight:800;display:inline-flex}.contact-illustration{place-items:center;height:310px;display:grid;position:relative}.contact-orbit{border:1px dashed #d89969;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px}.orbit-two{border-style:solid;border-color:#f1d4b9;width:250px;height:250px}.contact-main-icon{background:#fffcf7;border-radius:40px;place-items:center;padding:20px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 22px 40px #8b47181a}.contact-float{background:#fff;border:1px solid #edd8c5;border-radius:22px;padding:12px;position:absolute;box-shadow:0 10px 20px #8b471814}.float-one{top:15px;right:0;transform:rotate(9deg)}.float-two{bottom:24px;left:0;transform:rotate(-6deg)}.contact-hello{color:#9f4d22;background:#fff;border-radius:16px;padding:13px 18px;font-size:17px;font-weight:800;position:absolute;bottom:12px;right:0;transform:rotate(5deg);box-shadow:0 8px 24px #8b471810}.contact-layout{grid-template-columns:340px minmax(0,1fr);gap:34px;padding-top:52px;scroll-margin-top:28px;display:grid}.contact-topics h2{letter-spacing:-.04em;margin:9px 0;font-size:29px}.contact-topics>p{margin:0 0 22px;font-size:16px;line-height:1.65}.contact-topic-list{gap:9px;display:grid}.contact-topic-list button{color:#191919;text-align:left;cursor:pointer;background:#fff;border:1px solid #eddfd2;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:13px;min-height:92px;padding:14px 12px;transition:background .15s,border-color .15s;display:grid}.contact-topic-list button:hover{background:#fff9f1;border-color:#da966a}.contact-topic-list button[aria-pressed=true]{background:#fff0dd;border-color:#d56b30;box-shadow:inset 3px 0 #ce5421}.contact-topic-list strong{font-size:16px;font-weight:800;line-height:1.4;display:block}.contact-topic-list small{color:#5f4e42;margin-top:4px;font-size:14px;font-weight:550;line-height:1.5;display:block}.contact-topic-dot{border:2px solid #ccb8a8;border-radius:50%;width:14px;height:14px}.contact-topic-list [aria-pressed=true] .contact-topic-dot{background:#fff;border:4px solid #c95120}.contact-help-note{background:#f7f6ed;border:1px solid #dfdfcd;border-radius:20px;gap:14px;margin-top:22px;padding:22px 18px;display:flex}.contact-help-note svg{flex-shrink:0}.contact-help-note h3{margin:0 0 7px;font-size:17px}.contact-help-note p{margin:0 0 10px;font-size:15px;line-height:1.6}.contact-help-note a{color:#75462e;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.contact-form-card{background:#fff;border:1px solid #ecdacb;border-radius:28px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 10px 35px #5c321208}.contact-form-heading{border-bottom:1px solid #eddfd5;padding:32px 36px 24px}.contact-step{letter-spacing:.12em;color:#a64b22;font-size:12px;font-weight:850}.contact-form-heading h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:32px;line-height:1.2}.contact-form-heading p{margin:0;font-size:17px;font-weight:550;line-height:1.7}.contact-form-intro{background:radial-gradient(at 50% 5%,#fff1dc,#fff 70%);padding:32px 36px}.contact-paper{justify-content:center;align-items:center;gap:24px;min-height:170px;margin-bottom:22px;display:flex}.contact-paper span{letter-spacing:-.035em;font-size:25px;font-weight:750;line-height:1.4}.contact-start{color:#fff;cursor:pointer;background:linear-gradient(120deg,#e86b24,#bd4318);border:1px solid #b64214;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 24px;font-size:18px;font-weight:800;display:flex;box-shadow:0 5px #893b1c}.contact-start:hover{background:#b83e13}.contact-form-facts{text-align:center;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 24px;display:grid}.contact-form-facts span{color:#5e5043;font-size:14px;line-height:1.6}.contact-form-facts b{color:#27211c;font-size:16px;display:block}.contact-form-facts span+span{border-left:1px solid #e9d7c6}.contact-privacy{color:#5a5047;font-size:14px;line-height:1.7}.contact-privacy a{color:#913e1c;font-weight:750;text-decoration:underline}.contact-form-card iframe{background:#faede9;border:0;width:100%;height:1600px;display:block}.contact-form-card iframe[hidden],.contact-form-intro[hidden],.contact-status:empty{display:none}.contact-status{background:#faf5ef;margin:0;padding:16px 28px;font-size:15px;font-weight:650}.contact-form-footer{background:#fffcf8;border-top:1px solid #eddfd5;gap:10px;padding:20px 28px;font-size:14px;line-height:1.7;display:grid}.contact-form-footer a{color:#91451e;justify-self:start;align-items:center;gap:10px;font-weight:750;display:inline-flex}.contact-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.contact-next>a{color:#191919;border:1px solid #e7dbd0;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:22px 18px;display:grid}.contact-next strong{font-size:16px;font-weight:800;line-height:1.4;display:block}.contact-next small{margin-top:6px;font-size:14px;line-height:1.5;display:block}.contact-page button:focus-visible,.contact-page a:focus-visible{outline-offset:4px;outline:3px solid #a74720}@media (width<=1000px){.contact-hero{padding:38px}.contact-layout{grid-template-columns:290px minmax(0,1fr);gap:22px}.contact-form-heading,.contact-form-intro{padding:26px}.contact-illustration{transform:scale(.86)}.contact-next{grid-template-columns:1fr}}@media (width<=760px){.contact-page{padding:20px 16px 48px}.contact-hero{grid-template-columns:1fr;gap:8px;padding:30px 24px}.contact-heading h1{font-size:42px}.contact-heading>p{font-size:18px}.contact-illustration{justify-self:center;width:300px;max-width:100%;height:235px;margin:-10px 0;transform:scale(.82)}.contact-layout{grid-template-columns:1fr;padding-top:32px}.contact-topic-list{grid-template-columns:1fr 1fr}.contact-topic-list button{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.contact-topic-list button>svg{width:32px;height:32px}.contact-topic-dot{display:none}.contact-topic-list strong{font-size:15px}.contact-topic-list small{font-size:13px}.contact-help-note{display:none}.contact-form-heading h2{font-size:29px}.contact-paper span{font-size:22px}.contact-form-card iframe{height:1690px}.contact-next{margin-top:24px}}@media (width<=380px){.contact-heading h1{font-size:36px}.contact-topic-list{grid-template-columns:1fr}.contact-topic-list button{grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:78px}.contact-topic-list strong{font-size:16px}.contact-paper{gap:12px}.contact-paper>svg{width:72px}.contact-paper span{font-size:20px}.contact-start{padding:18px;font-size:16px}.contact-form-heading,.contact-form-intro{padding:22px}.contact-form-facts{gap:10px}.contact-form-card iframe{height:1800px}}@media (prefers-reduced-motion:reduce){.contact-topic-list button{transition:none}}
