
.support-page{background:#faf8f4;color:#35253f}.support-page .support-hero{max-width:1440px;margin:auto;padding:85px 5% 75px;display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:end;background:none}.support-page h1{font-size:clamp(42px,4.8vw,74px);line-height:1.07;letter-spacing:-.055em;margin:22px 0 0;font-weight:500}.support-page .eyebrow{color:#79549b;font-size:11px;letter-spacing:.16em}.support-intro p,.support-page p{font-size:17px;line-height:1.8;color:#695575}.support-intro p:first-child{font-size:21px;line-height:1.65}.support-link{display:inline-block;color:#65408a;font-weight:600;margin-top:12px;text-decoration:none;border-bottom:1px solid #c9b6da;padding-bottom:6px}.support-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0 5% 75px;max-width:1440px;margin:auto}.support-paths>a{display:block;padding:42px;background:#eee7f4;color:inherit;text-decoration:none}.support-paths>a:last-child{background:#ede9e4}.support-page h2{font-size:clamp(30px,3vw,46px);line-height:1.14;letter-spacing:-.04em;font-weight:500;margin:20px 0}.support-paths p{max-width:470px}.support-details{display:grid;grid-template-columns:1fr 1fr;gap:9%;max-width:1440px;margin:auto;padding:40px 5% 95px}.support-details article{border-top:1px solid #d8cbe1;padding:23px 0}.support-page h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;font-weight:500;margin:0 0 12px}.support-details article p{margin:0}.support-contact{display:grid;grid-template-columns:1fr 1fr;gap:8%;max-width:1440px;margin:auto;padding:0 5% 95px}.contact-routes article{padding:30px 0;border-top:1px solid #d8cbe1}.support-button,.support-form button{display:inline-block;background:#603784!important;color:#fff!important;padding:18px 25px;text-decoration:none;border:0;border-radius:3px;font-weight:600}.support-form{padding:35px;background:#fff;border:1px solid #e3d9eb;align-self:start}.support-form h2{font-size:32px;margin-top:0}.support-form label{display:block;font-size:14px;margin:18px 0;color:#493455}.support-form input,.support-form select,.support-form textarea{display:block;width:100%;box-sizing:border-box;padding:13px;margin-top:8px;background:#fbfafc;color:#35253f;border:1px solid #d9cce3;border-radius:3px;font:inherit}.support-form .form-note{font-size:13px;line-height:1.65;margin-bottom:0}.support-page .sa-check{padding-top:5px;align-items:start}.support-page .sa-check>div:first-child{background:#eee7f4;padding:32px;border-radius:5px}.support-page .sa-zones{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-page .sa-zones article{border:1px solid #ddd0e7;background:white;padding:22px;border-radius:4px}.support-page .sa-zones article:last-child{grid-column:1/-1}.support-page .sa-zones b{font-size:20px}.support-page .sa-zones p{font-size:14px}.support-page .sa-zones span{color:#65408a}.support-page .sa-map-box{overflow:hidden}.support-page .unified-booking{margin:0 5% 75px;width:auto}.support-page a:focus-visible,.support-page button:focus-visible,.support-page input:focus-visible,.support-page select:focus-visible,.support-page textarea:focus-visible{outline:3px solid #9974b7;outline-offset:4px}@media(max-width:760px){.support-page .support-hero,.support-paths,.support-details,.support-contact{grid-template-columns:1fr;gap:28px}.support-page .support-hero{padding-top:45px;padding-bottom:42px}.support-page h1{font-size:43px}.support-intro p:first-child{font-size:19px}.support-paths>a{padding:28px}.support-details{padding-top:0}.support-form{padding:25px}.support-page .sa-check{display:grid;grid-template-columns:1fr;gap:28px}.support-page .sa-zones{grid-template-columns:1fr}.support-page .sa-check>div:first-child{padding:24px}.support-page .sa-map{width:100%;height:auto}.support-page .unified-booking{margin-bottom:45px}}

.support-story{padding-top:20px}.support-story p{font-size:18px;line-height:1.75;color:#5f5070;margin:0 0 18px;max-width:640px}.support-story p:first-child{font-size:21px;color:#30243d}
