.aurara-support-contact{scroll-margin-top:96px;background:var(--contact-bg,#fffbf3);padding:var(--contact-padding,128px) 0;color:var(--contact-heading,#1e3d24)}.aurara-support-contact *,.aurara-support-contact *::before,.aurara-support-contact *::after{box-sizing:border-box}.aurara-support-contact__inner{width:100%;max-width:var(--contact-width,1240px);margin:0 auto;padding:0 24px}.aurara-support-contact__header p{margin:0;color:var(--contact-accent,#4a9548);font:600 13px/1.4 var(--contact-body-font,Arial,sans-serif);letter-spacing:.22em;text-transform:uppercase}.aurara-support-contact__header h2{margin:12px 0 0;max-width:760px;color:var(--contact-heading,#1e3d24);font:var(--contact-heading-weight,600) clamp(30px,4vw,var(--contact-heading-size,48px))/1.1 var(--contact-heading-font,Georgia,serif);letter-spacing:-.025em}.aurara-support-contact__header em{color:var(--contact-accent,#4a9548);font-style:italic}.aurara-support-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--contact-card-gap,24px);margin-top:48px}.aurara-support-contact__card{display:flex;min-height:446px;flex-direction:column;border:1px solid var(--contact-border,#e5e1d6);border-radius:var(--contact-card-radius,24px);background:var(--contact-card,#fff);padding:var(--contact-card-padding,32px);box-shadow:0 16px 44px -40px color-mix(in srgb,var(--contact-heading,#1e3d24) 42%,transparent)}.aurara-support-contact__mail-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--contact-accent,#4a9548) 12%,transparent);color:var(--contact-accent,#4a9548)}.aurara-support-contact__mail-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.aurara-support-contact__card h3{margin:20px 0 0;color:var(--contact-heading,#1e3d24);font:var(--contact-heading-weight,600) var(--contact-card-title-size,26px)/1.2 var(--contact-heading-font,Georgia,serif);letter-spacing:-.02em}.aurara-support-contact__details{display:grid;gap:var(--contact-row-gap,20px);margin:28px 0 0}.aurara-support-contact__email-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--contact-border,#e5e1d6);padding-bottom:var(--contact-row-gap,20px)}.aurara-support-contact__details dt{color:var(--contact-muted,#71806e);font:600 12px/1.35 var(--contact-body-font,Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase}.aurara-support-contact__details dd{margin:5px 0 0;color:var(--contact-heading,#1e3d24);font:600 var(--contact-email-size,16px)/1.35 var(--contact-body-font,Arial,sans-serif)}.aurara-support-contact__copy-wrap{position:relative;flex:0 0 auto}.aurara-support-contact__copy{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--contact-heading,#1e3d24) 15%,transparent);border-radius:50%;background:transparent;padding:0;color:var(--contact-heading,#1e3d24);cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.aurara-support-contact__copy:hover{border-color:var(--contact-accent,#4a9548);background:var(--contact-accent,#4a9548);color:var(--contact-paper,#fffbf3)}.aurara-support-contact__copy:focus-visible,.aurara-support-contact__button:focus-visible,.aurara-support-contact__socials a:focus-visible{outline:2px solid var(--contact-accent,#4a9548);outline-offset:3px}.aurara-support-contact__copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aurara-support-contact__copied{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);border-radius:999px;background:var(--contact-tooltip,#1e3d24);padding:5px 10px;color:var(--contact-tooltip-text,#fffbf3);font:600 12px/1.2 var(--contact-body-font,Arial,sans-serif);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.aurara-support-contact__copied.is-visible{transform:translate(-50%,0);opacity:1}.aurara-support-contact__detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.aurara-support-contact__detail-row dd{max-width:62%;color:color-mix(in srgb,var(--contact-copy,#24472b) 82%,transparent);font:var(--contact-body-weight,400) var(--contact-body-size,15px)/1.5 var(--contact-body-font,Arial,sans-serif);text-align:right}.aurara-support-contact__action{margin-top:auto;padding-top:32px}.aurara-support-contact__magnetic{display:inline-block;transform:translate3d(var(--contact-magnetic-x,0px),var(--contact-magnetic-y,0px),0);will-change:transform}.aurara-support-contact__button{display:inline-flex;align-items:center;gap:11px;border:1.5px solid var(--contact-heading,#1e3d24);border-radius:999px;background:transparent;padding:var(--contact-button-y,14px) var(--contact-button-x,28px);color:var(--contact-heading,#1e3d24);font:600 var(--contact-button-size,15px)/1.35 var(--contact-body-font,Arial,sans-serif);text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s,transform .15s}.aurara-support-contact__button b{font:inherit;font-size:1.25em;font-weight:400;transition:transform .3s}.aurara-support-contact__button:hover{background:var(--contact-heading,#1e3d24);color:var(--contact-paper,#fffbf3)}.aurara-support-contact__button:hover b{transform:translateX(4px)}.aurara-support-contact__button:active{transform:scale(.97)}.aurara-support-contact__socials{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.aurara-support-contact__socials a{display:flex;align-items:center;gap:16px;border:1px solid transparent;border-radius:16px;padding:13px 16px;color:var(--contact-heading,#1e3d24);text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s,color .3s,transform .3s}.aurara-support-contact__socials a:hover{border-color:var(--contact-accent,#4a9548);background:var(--contact-accent,#4a9548);color:var(--contact-paper,#fffbf3);transform:translateX(3px)}.aurara-support-contact__social-icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%;background:var(--contact-warm,#f3efe5);color:var(--contact-heading,#1e3d24);transition:background-color .3s,color .3s}.aurara-support-contact__social-icon svg{width:19px;height:19px;fill:currentColor;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aurara-support-contact__social-copy{min-width:0;flex:1}.aurara-support-contact__social-copy strong,.aurara-support-contact__social-copy small{display:block}.aurara-support-contact__social-copy strong{font:600 var(--contact-body-size,15px)/1.35 var(--contact-body-font,Arial,sans-serif)}.aurara-support-contact__social-copy small{margin-top:2px;color:var(--contact-muted,#71806e);font:500 calc(var(--contact-body-size,15px) - 1px)/1.3 var(--contact-body-font,Arial,sans-serif);transition:color .3s}.aurara-support-contact__external{color:color-mix(in srgb,var(--contact-heading,#1e3d24) 38%,transparent);font:400 21px/1 Arial,sans-serif;transition:color .3s,transform .3s}.aurara-support-contact__socials a:hover .aurara-support-contact__social-icon{background:color-mix(in srgb,var(--contact-paper,#fffbf3) 18%,transparent);color:var(--contact-paper,#fffbf3)}.aurara-support-contact__socials a:hover small,.aurara-support-contact__socials a:hover .aurara-support-contact__external{color:color-mix(in srgb,var(--contact-paper,#fffbf3) 78%,transparent)}.aurara-support-contact__socials a:hover .aurara-support-contact__external{transform:translate(3px,-3px)}.aurara-support-contact__note{margin:auto 0 0;padding-top:24px;color:var(--contact-muted,#71806e);font:500 calc(var(--contact-body-size,15px) - 1px)/1.5 var(--contact-body-font,Arial,sans-serif)}.aurara-support-contact.is-enhanced [data-contact-reveal]{opacity:0;transform:translateY(32px);filter:blur(5px);transition:opacity var(--contact-reveal-duration,700ms) cubic-bezier(.22,1,.36,1) var(--contact-delay,0ms),transform var(--contact-reveal-duration,700ms) cubic-bezier(.22,1,.36,1) var(--contact-delay,0ms),filter var(--contact-reveal-duration,700ms) cubic-bezier(.22,1,.36,1) var(--contact-delay,0ms)}.aurara-support-contact.is-enhanced [data-contact-reveal].is-revealed{opacity:1;transform:none;filter:none}.aurara-support-contact.is-enhanced .aurara-support-contact__socials li{opacity:0;transform:translateX(26px);transition:opacity 550ms cubic-bezier(.22,1,.36,1) var(--contact-social-delay,0ms),transform 550ms cubic-bezier(.22,1,.36,1) var(--contact-social-delay,0ms)}.aurara-support-contact.is-enhanced .aurara-support-contact__card.is-revealed .aurara-support-contact__socials li{opacity:1;transform:none}@media(max-width:749px){.aurara-support-contact{padding:var(--contact-padding-mobile,96px) 0}.aurara-support-contact__inner{padding:0 20px}.aurara-support-contact__grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.aurara-support-contact__card{min-height:0;padding:26px}.aurara-support-contact__card--social{min-height:0}.aurara-support-contact__detail-row{align-items:flex-start;flex-direction:column;gap:5px}.aurara-support-contact__detail-row dd{max-width:none;text-align:left}.aurara-support-contact__socials a{padding:12px}.aurara-support-contact__note{margin-top:8px}}@media(prefers-reduced-motion:reduce){.aurara-support-contact *{transition:none!important;animation:none!important}}
