.v2-contact{--v2-contact-pink: #ff84b6;--v2-contact-ink: #101014;--v2-contact-muted: #c0bac5;position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:80;color:#f8f5fa;font-family:inherit;font-size:14px;line-height:1.5;text-align:left;isolation:isolate}.v2-contact *,.v2-contact *:before,.v2-contact *:after{box-sizing:border-box}.v2-contact button,.v2-contact select,.v2-contact textarea,.v2-contact a{font:inherit;-webkit-tap-highlight-color:transparent}.v2-contact button,.v2-contact a,.v2-contact select{touch-action:manipulation}.v2-contact button{cursor:pointer}.v2-contact a{text-decoration:none}.v2-contact :is(button,a,select,textarea):focus-visible{outline:3px solid var(--v2-contact-pink);outline-offset:4px}.v2-contact-launcher{display:flex;align-items:center;gap:10px;min-height:58px;padding:7px 20px 7px 7px;border:1px solid #8e4768;border-radius:999px;background:#151217;color:#fff;box-shadow:0 8px 32px #0008,0 0 28px #ff84b612;font-weight:650!important;letter-spacing:-.02em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.v2-contact-launcher:hover,.v2-contact-launcher--open{border-color:var(--v2-contact-pink);background:#231a22;box-shadow:0 8px 32px #0008,0 0 32px #ff84b622}.v2-contact-launcher-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--v2-contact-pink);color:#1b1017}.v2-contact-launcher-icon svg{width:21px;height:21px;stroke-width:1.8}.v2-radial{position:absolute;right:0;bottom:76px;width:344px;height:270px;visibility:hidden;opacity:0;pointer-events:none;clip-path:circle(0 at calc(100% - 28px) 100%);transform:translateY(6px);transition:clip-path .36s cubic-bezier(.2,.75,.2,1),opacity .18s ease,transform .28s ease,visibility 0s linear .36s}.v2-radial--open{visibility:visible;opacity:1;pointer-events:auto;clip-path:circle(450px at calc(100% - 28px) 100%);transform:translateY(0);transition:clip-path .36s cubic-bezier(.2,.75,.2,1),opacity .18s ease,transform .28s ease,visibility 0s}.v2-radial-heading{position:absolute;top:4px;right:8px;padding:4px 10px;border:1px solid #ffffff12;border-radius:99px;background:#161217f5;color:#e5dbe3;font-size:11px;letter-spacing:.06em}.v2-radial-arc{position:absolute;right:21px;bottom:9px;width:242px;height:212px;border-top:1px solid #ff84b63d;border-left:1px solid #ff84b63d;border-top-left-radius:100%;pointer-events:none}.v2-radial-option{position:absolute;display:flex;align-items:center;gap:10px;width:192px;min-height:62px;padding:10px 12px;border:1px solid #625360;border-radius:18px;background:#171319;color:#fff;box-shadow:0 10px 26px #0006;text-align:left;transition:background .16s ease,border-color .16s ease}.v2-radial-option:hover{border-color:var(--v2-contact-pink);background:#30212c}.v2-radial-option--whatsapp{right:8px;bottom:164px;border-color:#a45879}.v2-radial-option--email{right:80px;bottom:86px}.v2-radial-option--call{right:140px;bottom:8px}.v2-radial-icon{display:grid;place-items:center;flex:0 0 30px;height:34px;color:var(--v2-contact-pink)}.v2-radial-icon svg{width:21px;height:21px;stroke-width:1.7}.v2-radial-copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.v2-radial-label{font-size:14px;font-weight:650}.v2-radial-detail{color:var(--v2-contact-muted);font-size:10px;white-space:nowrap}.v2-radial-arrow{flex:0 0 15px;width:15px;height:15px;color:#e9c6d7}.v2-contact-dialog{position:fixed;inset:0;width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #745165;border-radius:24px;background:radial-gradient(ellipse at 100% 0%,#ff84b616,transparent 50%),#141116;color:#f8f5fa;box-shadow:0 30px 100px #0009;color-scheme:dark;font:inherit;scrollbar-width:thin}.v2-contact-dialog[open]{animation:v2-contact-dialog-enter .22s ease-out both}.v2-contact-dialog::backdrop{background:#060408b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v2-contact-backdrop-enter .18s ease-out both}.v2-contact-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-contact-eyebrow{color:var(--v2-contact-pink);font-size:10px;font-weight:650;letter-spacing:.14em}.v2-contact-close{display:grid;flex:0 0 44px;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid #67515f;border-radius:50%;background:#ffffff06;color:#f8f5fa;transition:background .16s ease}.v2-contact-close:hover{background:#ff84b61c}.v2-contact-close svg{width:19px;height:19px}.v2-contact-title{margin:14px 0 12px;color:#f8f5fa;font:inherit;font-size:clamp(30px,6vw,38px);font-weight:550;line-height:1.12;letter-spacing:-.055em}.v2-contact-title span{color:var(--v2-contact-pink)}.v2-contact-description{margin:0 0 24px;color:var(--v2-contact-muted);font-size:13px;line-height:1.65}.v2-contact-field{margin:0 0 18px}.v2-contact-field label{display:block;margin-bottom:8px;color:#f0e8f0;font-size:12px;font-weight:600}.v2-contact-field select,.v2-contact-field textarea{display:block;width:100%;min-height:48px;margin:0;padding:12px;border:1px solid #6a5865;border-radius:10px;background:#201b22;color:#fff;font-size:16px;line-height:1.5}.v2-contact-field select{cursor:pointer}.v2-contact-field textarea{min-height:138px;resize:vertical}.v2-contact-field-hint{margin:7px 0 0;color:var(--v2-contact-muted);font-size:11px;line-height:1.55}.v2-contact-disclaimer{margin:0 0 18px;padding-left:12px;border-left:2px solid var(--v2-contact-pink);color:#d1c5ce;font-size:12px;line-height:1.6}.v2-contact-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:12px;border:1px solid var(--v2-contact-pink);border-radius:11px;background:var(--v2-contact-pink);color:#20101a;font-weight:700!important;transition:background .16s ease,border-color .16s ease}.v2-contact-primary:hover{border-color:#ffb4d3;background:#ffb4d3}.v2-contact-primary[aria-disabled=true]{border-color:#755269;background:#573848;color:#e3cdd8;cursor:not-allowed}.v2-contact-primary svg{flex:0 0 19px;width:19px;height:19px}.v2-contact-alternate{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:12px;padding:8px 0;color:#e0c7d5;font-size:11px!important;text-align:center}.v2-contact-alternate:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.v2-contact-alternate svg{flex:0 0 14px;width:14px;height:14px}@keyframes v2-contact-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-contact-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (max-width: 600px),(max-height: 480px){.v2-contact{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.v2-radial{display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid #745165;border-radius:22px;background:#151217;box-shadow:0 18px 50px #0008;clip-path:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.v2-radial--open{clip-path:none;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.v2-radial-heading{position:static;align-self:flex-start;margin-bottom:6px;padding:0;border:0;font-size:12px}.v2-radial-arc{display:none}.v2-radial-option{position:static;width:100%;min-height:62px;box-shadow:none}.v2-radial-detail{font-size:11px}.v2-contact-dialog{padding:20px;border-radius:20px}.v2-contact-description{margin-bottom:20px}}@media (prefers-reduced-motion: reduce){.v2-contact *,.v2-contact *:before,.v2-contact *:after,.v2-contact-dialog::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.v2-root a.v2-contact-primary{color:#20101a}.v2-root a.v2-contact-primary[aria-disabled=true]{color:#e3cdd8}
