.curaride-contact[data-v-fb78c58e]{--contact-ink:#163449;--contact-teal:#168a83;--contact-muted:#768793;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;color:var(--contact-ink)}.curaride-contact--page[data-v-fb78c58e]{min-height:100%;padding:26px 22px 15px;background:#f0fafe}.curaride-contact--embedded[data-v-fb78c58e]{padding:0}.curaride-contact__container[data-v-fb78c58e]{width:100%;max-width:1180px;margin:0 auto}.curaride-contact__page-title[data-v-fb78c58e]{margin-bottom:22px}.contact-layout[data-v-fb78c58e]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;min-height:710px;border:1px solid #e5eeed;border-radius:28px;background:#fff;-webkit-box-shadow:0 18px 60px rgba(24,64,75,.07),0 3px 12px rgba(24,64,75,.03);box-shadow:0 18px 60px rgba(24,64,75,.07),0 3px 12px rgba(24,64,75,.03)}.contact-story[data-v-fb78c58e]{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:42px 48px 34px;background:linear-gradient(147deg,#143f4b,#12333f 45%,#102a36);color:#fff}.contact-story[data-v-fb78c58e]:before{content:"";position:absolute;top:-190px;right:-240px;z-index:-1;width:540px;height:540px;border:1px solid rgba(171,242,224,.09);border-radius:50%;-webkit-box-shadow:0 0 0 73px rgba(171,242,224,.028),0 0 0 147px rgba(171,242,224,.023);box-shadow:0 0 0 73px rgba(171,242,224,.028),0 0 0 147px rgba(171,242,224,.023)}.contact-story__halo[data-v-fb78c58e]{position:absolute;top:15%;right:-100px;z-index:-1;width:300px;height:300px;border-radius:50%;background:#3dc7ae;opacity:.1;-webkit-filter:blur(65px);filter:blur(65px);pointer-events:none}.contact-story__top[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:78px}.contact-brand[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.contact-brand__mark[data-v-fb78c58e]{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(221,255,247,.26);border-radius:15px;background:rgba(232,255,247,.12);color:#b6f8e4}.contact-brand__mark svg[data-v-fb78c58e]{width:29px;height:29px}.contact-brand__name[data-v-fb78c58e]{display:block;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.15}.contact-brand__name>span[data-v-fb78c58e]{color:#a5efda}.contact-brand__name small[data-v-fb78c58e]{display:block;margin-top:4px;color:#acd0d0;font-size:8px;font-weight:700;letter-spacing:2.5px}.contact-content__eyebrow[data-v-fb78c58e],.contact-story__eyebrow[data-v-fb78c58e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:2.1px}.contact-story__eyebrow[data-v-fb78c58e]{color:#a6e6d5}.contact-story__spark[data-v-fb78c58e]{width:7px;height:7px;border-radius:50%;background:#8eedc8;-webkit-box-shadow:0 0 0 5px rgba(142,237,200,.13);box-shadow:0 0 0 5px rgba(142,237,200,.13)}.contact-story__content[data-v-fb78c58e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:18px}.contact-story h1[data-v-fb78c58e]{max-width:470px;margin:0;font-size:clamp(34px,3.2vw,47px);font-weight:780;line-height:1.15;letter-spacing:-1.8px}.contact-story h1 span[data-v-fb78c58e]{display:block;color:#a4e8d6}.contact-story__description[data-v-fb78c58e]{max-width:410px;margin:20px 0 30px;color:#c3d8dc;font-size:14px;line-height:1.8}.journey-card[data-v-fb78c58e]{width:100%;max-width:400px;margin-bottom:34px;padding:20px 24px 0;border:1px solid rgba(215,248,238,.23);border-radius:19px;background:rgba(252,255,255,.09);-webkit-box-shadow:0 12px 36px rgba(0,16,25,.09);box-shadow:0 12px 36px rgba(0,16,25,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journey-card__header[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px}.journey-card__label[data-v-fb78c58e]{color:#e0f8f0;font-size:9px;font-weight:800;letter-spacing:1.8px}.journey-card__heart[data-v-fb78c58e]{color:#a6f5d4;font-size:21px;line-height:1}.journey-card__route[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.journey-card__rail[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;width:23px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px}.journey-card__stop[data-v-fb78c58e]{position:relative;display:grid;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;place-items:center;border-radius:50%}.journey-card__stop--start[data-v-fb78c58e]{border:4px solid #b4efdc;background:#1a6064;-webkit-box-shadow:0 0 0 4px rgba(171,239,220,.13);box-shadow:0 0 0 4px rgba(171,239,220,.13)}.journey-card__path[data-v-fb78c58e]{width:1px;min-height:45px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:8px 0;border-left:1px dashed rgba(196,244,229,.5)}.journey-card__stop--end[data-v-fb78c58e]{width:23px;height:23px;background:#b4efd9;color:#154449}.journey-card__stop--end svg[data-v-fb78c58e]{width:15px;height:15px}.journey-card__stops[data-v-fb78c58e]{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;gap:21px;padding-bottom:8px}.journey-card__stops[data-v-fb78c58e],.journey-card__stops div[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.journey-card__stops div[data-v-fb78c58e]{flex-direction:column;gap:5px}.journey-card__stops strong[data-v-fb78c58e]{color:#fff;font-size:13px;font-weight:700}.journey-card__stops span[data-v-fb78c58e]{color:#bfd8d9;font-size:11px;line-height:1.5}.journey-card__footer[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:19px -24px 0;padding:12px 24px;border-top:1px solid rgba(215,248,238,.15);color:#d2eae5;font-size:10px}.journey-card__footer-dot[data-v-fb78c58e]{width:6px;height:6px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#a5e9ca}.contact-best-price[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:370px;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 34px;border:1px solid rgba(215,248,238,.2);border-radius:18px;background:hsla(0,0%,100%,.1)}.contact-best-price img[data-v-fb78c58e]{max-width:215px;max-height:160px;-o-object-fit:contain;object-fit:contain}.contact-story__bottom[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-top:21px;border-top:1px solid rgba(228,255,250,.16)}.contact-story__bottom-icon[data-v-fb78c58e]{display:grid;width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;place-items:center;border:1px solid rgba(215,255,241,.22);border-radius:13px;background:hsla(0,0%,100%,.08);color:#b3e7d8}.contact-story__bottom-icon svg[data-v-fb78c58e]{width:23px;height:23px}.contact-story__bottom-copy[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.contact-story__bottom-copy>span[data-v-fb78c58e]{color:#a9cbd0;font-size:11px}.contact-story__bottom-copy a[data-v-fb78c58e]{overflow-wrap:anywhere;color:#e5fff3;font-size:12px;font-weight:700;text-decoration:none}.contact-story__bottom-copy a[data-v-fb78c58e]:focus-visible,.contact-story__bottom-copy a[data-v-fb78c58e]:hover{color:#fff;text-decoration:underline}.contact-story__bottom-copy a span[data-v-fb78c58e]{margin-left:5px;color:#a6e6d5}.contact-content[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:66px clamp(32px,5vw,80px) 50px}.contact-content__heading[data-v-fb78c58e]{margin-bottom:30px}.contact-content__eyebrow[data-v-fb78c58e]{color:#16877e}.contact-content__eyebrow>span[data-v-fb78c58e]{width:19px;height:2px;background:#28a99a}.contact-content h2[data-v-fb78c58e]{margin:16px 0 12px;color:#183649;font-size:clamp(32px,3.1vw,43px);font-weight:780;line-height:1.18;letter-spacing:-1.6px}.contact-content__period[data-v-fb78c58e]{color:#1da596}.contact-content__heading p[data-v-fb78c58e]{max-width:480px;margin:0;color:#778994;font-size:14px;line-height:1.85}.contact-content__notice[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #ecf1f1;color:#819099;font-size:11px;line-height:1.65}.contact-content__notice-icon[data-v-fb78c58e]{width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px;color:#51a49b}.contact-content__notice-icon svg[data-v-fb78c58e]{width:100%;height:100%}.contact-success[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:510px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 30px;border:1px solid #e4eeec;border-radius:28px;background:#fff;-webkit-box-shadow:0 18px 60px rgba(24,64,75,.06);box-shadow:0 18px 60px rgba(24,64,75,.06);text-align:center}.contact-success__symbol[data-v-fb78c58e]{display:grid;width:90px;height:90px;place-items:center;margin-bottom:26px;border-radius:26px;background:#dff7ef;color:#198d7d;-webkit-box-shadow:0 0 0 12px #f3fbf8;box-shadow:0 0 0 12px #f3fbf8}.contact-success__symbol svg[data-v-fb78c58e]{width:48px;height:48px}.contact-success__eyebrow[data-v-fb78c58e]{color:#16877e;font-size:10px;font-weight:800;letter-spacing:2px}.contact-success h2[data-v-fb78c58e]{margin:14px 0 10px;color:#183649;font-size:clamp(27px,4vw,40px);font-weight:750;letter-spacing:-1px}.contact-success p[data-v-fb78c58e]{max-width:470px;margin:0;color:#748792;font-size:15px;line-height:1.8}.contact-success__button[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:29px;padding:14px 21px;border:0;border-radius:12px;background:#178f84;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.contact-success__button[data-v-fb78c58e]:hover{background:#11796f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.contact-success__button[data-v-fb78c58e]:focus-visible{outline:3px solid #65d8c7;outline-offset:3px}@media (max-width:960px){.contact-layout[data-v-fb78c58e]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.contact-story[data-v-fb78c58e]{padding:34px 30px 30px}.contact-story__top[data-v-fb78c58e]{gap:62px}.contact-content[data-v-fb78c58e]{padding:44px 30px 35px}.contact-story h1[data-v-fb78c58e]{font-size:36px}}@media (max-width:720px){.curaride-contact--page[data-v-fb78c58e]{padding:12px 12px 36px}.contact-layout[data-v-fb78c58e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border-radius:22px}.contact-story[data-v-fb78c58e]{padding:27px 26px 26px}.contact-story__top[data-v-fb78c58e]{gap:38px}.contact-story__content[data-v-fb78c58e]{padding-top:16px}.contact-story h1[data-v-fb78c58e]{max-width:440px;font-size:clamp(32px,7vw,42px)}.contact-story__description[data-v-fb78c58e]{margin:14px 0 24px}.contact-best-price[data-v-fb78c58e],.journey-card[data-v-fb78c58e]{max-width:100%;margin-bottom:26px}.contact-content[data-v-fb78c58e]{padding:37px 26px 30px}.contact-content__heading[data-v-fb78c58e]{margin-bottom:24px}.contact-content h2[data-v-fb78c58e]{font-size:36px}.contact-success[data-v-fb78c58e]{min-height:440px;border-radius:22px}}@media (max-width:420px){.contact-content[data-v-fb78c58e],.contact-story[data-v-fb78c58e]{padding-left:21px;padding-right:21px}.contact-story h1[data-v-fb78c58e]{letter-spacing:-1.2px}.contact-story__bottom[data-v-fb78c58e]{gap:10px}.contact-brand__name[data-v-fb78c58e]{font-size:20px}.contact-content h2[data-v-fb78c58e]{font-size:32px}}@media (prefers-reduced-motion:reduce){.contact-success__button[data-v-fb78c58e]{-webkit-transition:none;transition:none}}