@font-face{font-family:CallGeist;src:url('../fonts/call/geist-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:CallGeist;src:url('../fonts/call/geist-extended.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
html:has(.ar-page){scrollbar-width:none}html:has(.ar-page)::-webkit-scrollbar{display:none}.ar-page{padding:10px 18px 0!important}.ar-reference{height:calc(100dvh - 114px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 24px 48px;background:#101b27 url('../img/call/background.jpg') center/cover scroll;font-family:CallGeist,Geist,Arial,sans-serif;color:#fff;scroll-behavior:smooth;scrollbar-gutter:stable}
.ar-reference *{box-sizing:border-box}.ar-reference [hidden]{display:none!important}.ar-reference button,.ar-reference input,.ar-reference select,.ar-reference textarea{font-family:inherit}.ar-reference button:focus-visible,.ar-reference a:focus-visible,.ar-reference select:focus-visible{outline:2px solid #0febff;outline-offset:3px}
.ar-reference .ar-card{width:100%;max-width:620px;flex:none;margin:0;padding:32px;border:1px solid #2a3c50;border-radius:16px;background:#1c2835b8;box-shadow:inset 0 0 12px #ffffff1f;backdrop-filter:blur(12px);text-align:left;animation:ar-enter .22s ease-out}
.ar-reference .ar-welcome{display:flex;flex-direction:column;gap:20px;align-items:center;overflow:hidden}.ar-welcome-head{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}.ar-reference .ar-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:0;border-radius:6px;background:linear-gradient(#3f5a78,#31465e);flex:none}.ar-reference .ar-icon img{width:28px;height:28px}
.ar-reference .ar-title{margin:0 0 4px;font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.7px}.ar-reference .ar-sub{margin:0;font-size:15px;line-height:24px;color:#c8d0d8}.ar-reference .ar-line{width:160px;height:1px;margin:0;border:0;background:#2a3c50}.ar-reference .ar-q{margin:0;color:#0febff;font-size:28px;line-height:36px;font-weight:600}
.ar-reference .ar-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.ar-reference .ar-choice{height:64px;min-height:0;display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #3f5a78;border-radius:12px;background:#3f5a7814;text-align:left;color:#fff;transition:filter .2s}.ar-reference .ar-choice.is-member{background:#197cff14;border-color:#197cff}.ar-reference .ar-choice:hover,.ar-channel:hover{filter:brightness(1.1)}.ar-reference .ar-choice b{flex:1;font-size:16px;line-height:24px;font-weight:500}.ar-reference .ar-choice-ic{width:44px;height:44px;border-radius:10px;background:#3a4a5c;flex:none}.ar-reference .ar-choice.is-member .ar-choice-ic{background:#2563eb}.ar-reference .ar-choice>.ic{width:20px;height:20px;color:#9aa8b8}.ar-reference .ar-choice.is-member>.ic{color:#0febff}
.ar-reference .ar-form{display:flex;align-items:stretch;gap:20px}.ar-form-head{display:flex;align-items:center;gap:12px;width:100%}.ar-form-head>div{flex:1;min-width:0}.ar-form-head h1{margin:0;font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.5px}.ar-form-head p{margin:0;font-size:14px;line-height:20px;color:#bccbdc}.ar-reset{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:linear-gradient(#2a3c50,#233243);color:#fff;flex:none}.ar-reset .ic{width:20px;height:20px}.ar-whatsapp-note{display:flex;gap:10px;align-items:flex-start;padding:16px;background:#22c55e1a;border:1px solid #22c55e40;border-radius:8px;font-size:14px;line-height:20px}.ar-whatsapp-note>.ic{color:#4ade80;width:20px;height:20px;flex:none}
.ar-form-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ar-reference .ar-form label{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0;width:100%}.ar-reference .ar-form label>span:first-child,.ar-phone-field>label{padding-left:20px;color:#a1b6ce;font-size:13px;line-height:20px;font-weight:500}.ar-reference .ar-field-box{display:flex;align-items:center;position:relative;gap:0;width:100%;height:52px;border-radius:8px;background:#233243;padding:0!important;min-width:0;color:#fff!important}.ar-field-box>.ic,.ar-at{position:absolute;left:12px;width:24px;height:24px;color:#0febff;pointer-events:none}.ar-at{font-size:25px;line-height:24px;font-weight:500;text-align:center}.ar-reference .ar-form .ar-field-box input,.ar-reference .ar-form .ar-field-box select{display:block;width:100%;height:100%;min-width:0;margin:0;padding:0 12px 0 44px;border:0;outline:0;border-radius:8px;color:#fff;background:transparent;font-size:12px;line-height:20px;box-shadow:none}.ar-reference .ar-form .ar-field-box input[type=date]{color-scheme:dark}.ar-reference .ar-form .ar-no-icon select{padding-left:12px}.ar-field-box:focus-within{outline:1px solid #0febff}.ar-reference .ar-form input::placeholder,.ar-reference .ar-form textarea::placeholder{color:#a1b6ce;opacity:1;font-size:13px}.ar-reference .ar-form select option{background:#233243;color:#fff}
.ar-phone-field{min-width:0}.ar-phone-field>label{display:block!important;margin:0 0 4px!important}.ar-reference .ar-country{width:64px;height:52px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;flex:none}.ar-reference .ar-country select{position:absolute;inset:0;opacity:0;padding:0!important;cursor:pointer}.ar-country-arrow{font-size:11px;color:#b6bec7}.ar-reference .ar-phone-box input{padding-left:7px!important;font-size:16px!important}.ar-reference .vti__flag{flex:none;box-shadow:none}.ar-reference .ar-message{grid-column:1/-1}.ar-reference .ar-form textarea{margin:0;padding:16px 20px;min-height:112px;border:0;border-radius:8px;background:#233243;color:#fff;resize:vertical;font-size:13px;line-height:20px}.ar-reference .ar-form textarea:focus{outline:1px solid #0febff}.ar-reference .ar-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;flex:none;height:48px;border:0;border-radius:6px;background:#197cff;color:#000;font-size:14px;line-height:20px;font-weight:500}.ar-reference .ar-submit .ic{width:20px;height:20px}.ar-reference .ar-submit:disabled{cursor:wait;opacity:.6}.ar-reference .ar-error{margin:0;color:#ffadbc;font-size:13px;line-height:20px}.ar-reference .ar-done{align-items:center;text-align:center;gap:16px}.ar-done h2,.ar-done p{margin:0}.ar-done .ar-back{padding:10px 20px;min-height:44px}
.ar-channels,.ar-faq{width:100%;max-width:620px;flex:none}.ar-channels>header,.ar-faq>header{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;margin-bottom:12px}.ar-channels h2,.ar-faq h2{margin:0;font-size:18px;line-height:24px;font-weight:600}.ar-channels header p,.ar-faq header p{margin:0;color:#c8d0d8;font-size:13px;line-height:20px}.ar-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ar-channel{display:flex;align-items:center;gap:14px;padding:14px 16px;min-width:0;border:1px solid #2a3c50;border-radius:12px;background:#1c2835b8;backdrop-filter:blur(12px);box-shadow:inset 0 0 10px #ffffff14;color:#fff;text-align:left;transition:filter .2s}.ar-channel-callback{grid-column:1/-1;width:100%}.ar-channel-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:10px;background:linear-gradient(#3f5a78,#31465e)}.ar-channel-icon.is-telegram{background:#229ed9}.ar-channel-icon.is-whatsapp{background:#25d366}.ar-channel>span:nth-child(2){flex:1;min-width:0}.ar-channel b{display:block;font-size:15px;line-height:20px;font-weight:600}.ar-channel small{display:block;font-size:13px;line-height:16px;color:#9aa8b8}.ar-channel>.ic{width:20px;height:20px;flex:none;color:#0febff}
.ar-reference .ar-social{display:flex;align-items:center;justify-content:center;gap:42px;width:auto;max-width:100%;margin:0;padding:12px 20px;border:0;border-radius:999px;background:#31465eb3;backdrop-filter:blur(12px)}.ar-reference .ar-social a{display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s}.ar-reference .ar-social a:not(:last-child):after{content:'';position:absolute;right:-22px;top:50%;width:2px;height:16px;transform:translateY(-50%);background:#ffffff14}.ar-reference .ar-social a:hover{transform:translateY(-4px)}.ar-reference .ar-social img{width:20px;height:20px}
.ar-faq-list{display:flex;flex-direction:column;gap:10px}.ar-faq-item{background:#1c2835b8;border:1px solid #2a3c50;border-radius:12px;overflow:hidden;backdrop-filter:blur(12px)}.ar-faq-item>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:#fff;text-align:left;font-size:14px;line-height:20px;font-weight:600}.ar-faq-item>button>.ic{color:#0febff;width:20px;height:20px;flex:none}.ar-faq-item>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.ar-faq-item>button>i{font-size:21px;line-height:20px;font-style:normal;color:#9aa8b8;transition:transform .2s}.ar-faq-item>button[aria-expanded=true]>i{transform:rotate(180deg)}.ar-answer{padding:0 16px 16px;color:#c8d0d8;font-size:13px;line-height:20px;animation:ar-enter .2s ease-out}.ar-answer p{margin:0}
@keyframes ar-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1023px){.ar-reference{gap:12px;padding:40px 16px 48px}.ar-reference .ar-icon{width:52px;height:52px}.ar-reference .ar-title{font-size:20px;line-height:28px;letter-spacing:-.5px}.ar-reference .ar-sub{font-size:13px;line-height:20px}.ar-reference .ar-q{font-size:20px;line-height:28px}.ar-reference .ar-choice{height:56px}.ar-reference .ar-choice-ic{width:32px;height:32px}.ar-form-head .ar-icon{width:40px;height:40px}.ar-form-head .ar-icon img{width:20px;height:20px}.ar-form-head h1{font-size:16px;line-height:24px}.ar-form-head p{font-size:13px;line-height:16px}.ar-whatsapp-note{font-size:13px;line-height:16px}.ar-channels h2,.ar-faq h2{font-size:16px}.ar-channel b{font-size:14px}.ar-channel small{font-size:12px}.ar-reference .ar-field-box input:not([type=tel]){height:48px}}
@media(max-width:767px){.ar-page{padding:0!important}.ar-reference{height:calc(100dvh - 188px)}.ar-form-grid{grid-template-columns:minmax(0,1fr)}.ar-reference .ar-social{gap:clamp(20px,8vw,42px);padding:12px 20px}.ar-reference .ar-social a:not(:last-child):after{right:calc(clamp(20px,8vw,42px) / -2 - 1px)}.ar-channel:not(.ar-channel-callback){flex-wrap:wrap;gap:10px}.ar-channel:not(.ar-channel-callback)>.ic{display:none}.ar-channel:not(.ar-channel-callback)>span:nth-child(2){min-width:70px}}
@media(max-width:639px){.ar-reference .ar-choices{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.ar-reference{scroll-behavior:auto}.ar-reference *{animation:none!important;transition:none!important}}
