.CareSupportContactPage-module__0vCyha__page{background:var(--bg);min-height:100vh;color:var(--fg)}.CareSupportContactPage-module__0vCyha__shell{flex-direction:column;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:0 40px;display:flex}.CareSupportContactPage-module__0vCyha__nav{z-index:50;border-bottom:1px solid var(--border-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1128f2;justify-content:space-between;align-items:center;height:100px;display:flex;position:sticky;top:0}.CareSupportContactPage-module__0vCyha__brand{font-family:var(--font-inter),sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:1.1rem;font-weight:600;text-decoration:none}.CareSupportContactPage-module__0vCyha__navLinks{gap:48px;display:flex}.CareSupportContactPage-module__0vCyha__navLink{font-family:var(--font-inter),sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff9;font-size:.75rem;text-decoration:none;transition:color .3s}.CareSupportContactPage-module__0vCyha__navLink:hover{color:var(--gold)}.CareSupportContactPage-module__0vCyha__hero{text-align:center;padding-top:80px;padding-bottom:64px;animation:1s ease-out forwards CareSupportContactPage-module__0vCyha__fadeIn}.CareSupportContactPage-module__0vCyha__eyebrow{font-family:var(--font-inter),sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:.75rem;display:block}.CareSupportContactPage-module__0vCyha__heroTitle{margin:0 0 24px;font-size:4rem;font-weight:500;line-height:1}.CareSupportContactPage-module__0vCyha__italic{font-style:italic}.CareSupportContactPage-module__0vCyha__heroBody{max-width:700px;font-family:var(--font-inter),sans-serif;color:#fff9;margin:0 auto;font-size:1.25rem;font-weight:300;line-height:1.65}.CareSupportContactPage-module__0vCyha__main{border:1px solid var(--border-white);background:var(--border-white);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;min-height:750px;margin-bottom:96px;display:grid;position:relative;box-shadow:0 25px 50px #00000073}.CareSupportContactPage-module__0vCyha__noise{z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.CareSupportContactPage-module__0vCyha__chatSection{z-index:1;background:var(--imessage-dark-bg);flex-direction:column;grid-column:span 6;justify-content:flex-end;height:750px;padding:40px;display:flex;position:relative;overflow:hidden}.CareSupportContactPage-module__0vCyha__chatScroller{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;width:100%;max-width:400px;margin:0 auto;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}.CareSupportContactPage-module__0vCyha__chatScroller::-webkit-scrollbar{display:none}.CareSupportContactPage-module__0vCyha__chatColumn{flex-direction:column;width:100%;margin-top:auto;padding-top:40px;padding-bottom:16px;display:flex}.CareSupportContactPage-module__0vCyha__timestamp{text-align:center;font-family:var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:24px;font-size:.75rem}.CareSupportContactPage-module__0vCyha__message{letter-spacing:-.01em;opacity:0;border-radius:20px;max-width:85%;margin-bottom:6px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;animation-name:CareSupportContactPage-module__0vCyha__bubbleUp;animation-timing-function:ease-out;animation-fill-mode:forwards;position:relative}.CareSupportContactPage-module__0vCyha__messageReceived{background:var(--imessage-gray);color:#fff;border-bottom-left-radius:4px;align-self:flex-start}.CareSupportContactPage-module__0vCyha__messageSent{background:var(--imessage-blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.CareSupportContactPage-module__0vCyha__messageGap{margin-top:8px}.CareSupportContactPage-module__0vCyha__bubble0{animation-duration:.5s;animation-delay:0s}.CareSupportContactPage-module__0vCyha__bubble1{animation-duration:.4s;animation-delay:.3s}.CareSupportContactPage-module__0vCyha__bubble2{animation-duration:.4s;animation-delay:.9s}.CareSupportContactPage-module__0vCyha__bubble3{animation-duration:.4s;animation-delay:1.5s}.CareSupportContactPage-module__0vCyha__bubble4{animation-duration:.4s;animation-delay:2.1s}.CareSupportContactPage-module__0vCyha__inputBar{background:var(--imessage-input-bg);border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:12px;width:100%;max-width:400px;margin:8px auto 0;padding:8px;display:flex;box-shadow:0 10px 25px #00000059}.CareSupportContactPage-module__0vCyha__plusButton{color:#ffffff80;cursor:pointer;background:#3a3a3c;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding-bottom:1px;font-size:1.25rem;line-height:1;transition:background .3s;display:flex}.CareSupportContactPage-module__0vCyha__plusButton:hover{background:#4a4a4c}.CareSupportContactPage-module__0vCyha__inputField{color:#fff;font-family:var(--font-inter),sans-serif;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.CareSupportContactPage-module__0vCyha__inputField::placeholder{color:#ffffff4d}.CareSupportContactPage-module__0vCyha__sendButton{background:var(--imessage-blue);color:#ffffff80;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CareSupportContactPage-module__0vCyha__formSection{z-index:1;background:var(--bg);flex-direction:column;grid-column:span 6;justify-content:center;height:750px;padding:60px;display:flex;position:relative;overflow:hidden}.CareSupportContactPage-module__0vCyha__formWrap{z-index:1;opacity:0;width:100%;max-width:450px;margin:0 auto;animation:1s ease-out 2.5s forwards CareSupportContactPage-module__0vCyha__fadeIn;position:relative}.CareSupportContactPage-module__0vCyha__formEyebrow{font-family:var(--font-inter),sans-serif;letter-spacing:3px;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;font-size:.75rem;display:block}.CareSupportContactPage-module__0vCyha__form{flex-direction:column;gap:20px;width:100%;display:flex}.CareSupportContactPage-module__0vCyha__submitError,.CareSupportContactPage-module__0vCyha__submitSuccess{font-family:var(--font-inter),sans-serif;margin:0 0 16px;font-size:.875rem;line-height:1.6}.CareSupportContactPage-module__0vCyha__submitError{color:#ffb2b2}.CareSupportContactPage-module__0vCyha__submitSuccess{color:#ffffffb8}.CareSupportContactPage-module__0vCyha__fieldGroup{flex-direction:column;gap:8px;display:flex}.CareSupportContactPage-module__0vCyha__label{font-family:var(--font-inter),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:.75rem}.CareSupportContactPage-module__0vCyha__field,.CareSupportContactPage-module__0vCyha__select,.CareSupportContactPage-module__0vCyha__textarea{color:#fff;font-family:var(--font-inter),sans-serif;background:0 0;border:1px solid #fff3;border-radius:6px;padding:12px;transition:border-color .3s}.CareSupportContactPage-module__0vCyha__field:focus,.CareSupportContactPage-module__0vCyha__select:focus,.CareSupportContactPage-module__0vCyha__textarea:focus{border-color:var(--gold);outline:none}.CareSupportContactPage-module__0vCyha__select{background:var(--bg);appearance:none;cursor:pointer}.CareSupportContactPage-module__0vCyha__textarea{resize:none}.CareSupportContactPage-module__0vCyha__button{background:var(--gold);width:100%;color:var(--bg);font-family:var(--font-inter),sans-serif;letter-spacing:2px;text-transform:uppercase;border:none;border-radius:999px;margin-top:16px;padding:16px 20px;font-size:.75rem;font-weight:600;transition:transform .2s;box-shadow:0 10px 24px #d4af3733}.CareSupportContactPage-module__0vCyha__button:hover{transform:scale(1.02)}.CareSupportContactPage-module__0vCyha__button:disabled{opacity:.7;cursor:wait;transform:none}.CareSupportContactPage-module__0vCyha__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CareSupportContactPage-module__0vCyha__footer{border-top:1px solid var(--border-white);justify-content:space-between;align-items:flex-end;margin-top:40px;padding:60px 0;display:flex}.CareSupportContactPage-module__0vCyha__footerMeta{font-family:var(--font-inter),sans-serif;letter-spacing:1px;text-transform:uppercase;color:#ffffff4d;font-size:.7rem}.CareSupportContactPage-module__0vCyha__footerMeta+.CareSupportContactPage-module__0vCyha__footerMeta{margin-top:8px}.CareSupportContactPage-module__0vCyha__footerLinks{gap:32px;margin:0;padding:0;list-style:none;display:flex}.CareSupportContactPage-module__0vCyha__footerLink{color:#fff6;font-size:1.1rem;text-decoration:none;transition:color .3s}.CareSupportContactPage-module__0vCyha__footerLink:hover{color:#fff}@keyframes CareSupportContactPage-module__0vCyha__bubbleUp{0%{opacity:0;transform:translateY(15px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CareSupportContactPage-module__0vCyha__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.CareSupportContactPage-module__0vCyha__main{grid-template-columns:1fr;min-height:auto}.CareSupportContactPage-module__0vCyha__chatSection,.CareSupportContactPage-module__0vCyha__formSection{grid-column:1/-1;height:auto}}@media (max-width:820px){.CareSupportContactPage-module__0vCyha__shell{padding:0 20px}.CareSupportContactPage-module__0vCyha__nav{flex-direction:column;gap:20px;height:auto;padding:24px 0}.CareSupportContactPage-module__0vCyha__navLinks{flex-wrap:wrap;justify-content:center;gap:18px}.CareSupportContactPage-module__0vCyha__heroTitle{font-size:2.85rem}.CareSupportContactPage-module__0vCyha__heroBody{font-size:1.05rem}.CareSupportContactPage-module__0vCyha__chatSection,.CareSupportContactPage-module__0vCyha__formSection{padding:28px}.CareSupportContactPage-module__0vCyha__footer{flex-direction:column;align-items:flex-start;gap:24px}.CareSupportContactPage-module__0vCyha__footerLinks{flex-wrap:wrap;gap:20px}}
