.wgl-call-preview{margin:0;background:#0f1a1f;color:#f6f3f5;font:400 16px/1.7 Poppins,sans-serif;min-height:100vh}
.wgl-call-preview *{box-sizing:border-box}
.wgl-call-preview button,.wgl-call-preview a,.wgl-call-preview select{-webkit-tap-highlight-color:transparent}
.wgl-call-preview button,.wgl-call-preview select{font:inherit;cursor:pointer}
.wgl-call-preview button{border:0}
.wgl-call-preview a{color:inherit}
.wgl-call-preview :focus-visible{outline:3px solid #f4a9c3;outline-offset:5px}
.wgl-call-preview svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.wc-header{padding:30px 5vw;display:flex;gap:30px;align-items:center;border-bottom:1px solid #ffffff12}
.wc-header img{height:auto;object-fit:contain}
.wc-header>span{font-size:13.5px;color:#b7c3c9;margin:auto}
.wgl-call-preview .wc-outline{padding:12px 24px;border:1px solid #ffffff40;border-radius:100px;background:transparent;color:#fff;font-size:14px}
.wc-main{padding:110px 8vw 150px;max-width:1000px}
.wc-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff25;border-radius:100px;padding:5px 14px;font:400 11px/1.5 'JetBrains Mono',monospace;color:#d0d9dd}
.wc-pill i{width:6px;height:6px;background:#f4a9c3;border-radius:50%;flex-shrink:0}
.wc-main h1{font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.03em;margin:28px 0}
.wc-main h1 em{color:#f4a9c3;font-style:normal}
.wc-main p{color:#bcc7cd;margin-bottom:30px}
.wgl-call-preview .wc-primary{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:#f4a9c3;color:#101b20;border-radius:100px;padding:16px 36px;min-height:56px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}
.wgl-call-preview .wc-primary:hover{background:#ffd0e1;transform:translateY(-1px)}
.wc-contact{display:block;width:fit-content;margin-top:20px;font-size:13.5px;text-underline-offset:5px;color:#bcc7cd!important}
.wc-design-note{position:fixed;bottom:28px;left:5vw;max-width:500px;font-size:13.5px;color:#b7c3c9}
.wc-design-note strong{display:block;font:400 10px/2 'JetBrains Mono',monospace;letter-spacing:.08em;color:#f4a9c3}
.wgl-call-preview .wc-launcher{position:fixed;right:32px;bottom:28px;display:flex;gap:12px;align-items:center;border-radius:100px;padding:17px 25px;background:#f4a9c3;color:#101b20;box-shadow:0 12px 45px #0004;font-size:15px;font-weight:700}
.wc-dialog{position:fixed;inset:0;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:26px 30px 0;border:1px solid #ffffff26;border-radius:26px;background:radial-gradient(ellipse at 50% 0,#f4a9c30c,transparent 55%),#142229;color:#f6f3f5;font-family:Poppins,sans-serif;box-shadow:0 35px 120px #0009;overflow:auto;text-align:center}
.wc-dialog::backdrop{background:#081116bd;backdrop-filter:blur(7px)}
.wc-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.wgl-call-preview .wc-close{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:#c3cdd2;border-radius:50%;font:300 28px/1 Poppins,sans-serif;margin-right:-12px}
.wgl-call-preview .wc-close:hover{background:#ffffff0d}
.wc-avatar{width:78px;height:78px;display:grid;place-items:center;margin:21px auto 23px;border-radius:26px;background:#f4a9c315;border:1px solid #f4a9c32b;box-shadow:0 0 0 10px #f4a9c303;color:#f4a9c3}
.wc-avatar svg{width:31px;height:31px;stroke-width:1.3}
.wc-dialog .wc-intro h2{font:800 clamp(28px,3.5vw,36px)/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin:0 0 14px;color:#f6f3f5}
.wc-intro p{font-size:13.5px;line-height:1.6;color:#bbc7cd;margin:0}
.wc-number{font:500 17px/1.5 'JetBrains Mono',monospace;letter-spacing:.015em;margin:22px 0 17px}
.wc-status{font-size:13.5px;color:#c7d4da;min-height:23px;margin-bottom:15px}
.wc-dialog .wc-primary{width:100%;padding-left:20px;padding-right:20px}
.wc-helper{font-size:13.5px;line-height:1.6;color:#b0bec5;margin:16px auto 24px;max-width:330px}
.wc-alternatives{display:grid;gap:3px;border-top:1px solid #ffffff16;padding:20px 0 23px;font-size:13.5px;color:#afbec5}
.wc-alternatives a{color:#f4a9c3;font-weight:600;text-underline-offset:5px;text-decoration-color:#f4a9c350}
.wc-demo{margin:0 -30px;padding:12px 20px 16px;background:#09151b7a;border-top:1px solid #ffffff0d;color:#9eafb8}
.wc-demo>span{font:400 9px/1.5 'JetBrains Mono',monospace;letter-spacing:.025em}
.wc-demo label{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:9px;font-size:11px}
.wc-demo select{max-width:210px;min-height:32px;background:#192a33;color:#d2dde2;border:1px solid #ffffff25;border-radius:6px;padding:4px 8px;font-size:11px}
.wc-timer{font:500 28px/1.4 'JetBrains Mono',monospace;color:#f4a9c3;margin:0 0 20px;font-variant-numeric:tabular-nums}
.wc-controls{display:flex;justify-content:center;gap:32px}
.wc-controls button{display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;color:#dae3e7;font-size:12px;min-width:100px}
.wc-controls svg{width:54px;height:54px;padding:16px;background:#ffffff10;border-radius:50%}
.wc-hangup svg{background:#f366781f;color:#ffa4ad;transform:rotate(135deg)}
.wc-mute[aria-pressed="true"] svg{background:#f4a9c3;color:#142229}
.wc-dialog[data-state="ringing"] .wc-avatar{animation:wc-breathe 1.6s ease-in-out infinite}
.wc-sprite{position:absolute;width:0!important;height:0!important;overflow:hidden}
.wgl-call-preview [hidden]{display:none!important}
.wc-diagnostics{max-width:700px;margin:18px auto 100px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center}
.wc-diagnostics output{font-size:13.5px;color:#a9b9c2;max-width:380px}
button:disabled{opacity:.55;cursor:wait}
@keyframes wc-breathe{50%{box-shadow:0 0 0 15px #f4a9c30a}}
@media(max-width:600px){.wc-header{padding:20px;gap:15px}.wc-header img{width:114px}.wc-header>span{display:none}.wc-header .wc-outline{margin-left:auto;padding:10px 17px;font-size:13.5px}.wc-main{padding:85px 25px 180px}.wc-main h1 br{display:none}.wc-main p br{display:none}.wc-main .wc-primary{padding:16px 24px;font-size:14px}.wc-design-note{position:static;margin:-130px 25px 120px;max-width:300px}.wgl-call-preview .wc-launcher{right:20px;bottom:20px}.wc-dialog{padding:18px 22px 0}.wc-demo{margin:0 -22px}.wc-avatar{margin-top:14px;margin-bottom:18px;width:66px;height:66px}.wc-helper{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.wgl-call-preview *{animation:none!important;transition:none!important}}

.wc-consent{margin:0 0 18px;padding:15px 17px;text-align:left;border:1px solid rgba(244,169,195,.3);border-radius:16px;background:rgba(244,169,195,.06)}
.wc-consent p{font-size:13.5px;line-height:1.6;margin:0;color:#e7edf0}
.wc-consent .wc-permission{margin-top:8px;color:#b0bec5}
.wc-cancel{display:block;margin:12px auto 0;background:none;color:#c7d4da;padding:8px 16px;font-size:13.5px;text-decoration:underline}
.wc-dialog{max-height:calc(100dvh - 32px);overflow:auto}
.wc-primary:disabled:hover{transform:none;background:#f4a9c3}
@media(max-height:800px){
  .wc-dialog{padding-top:18px}
  .wc-avatar,.wc-number{display:none}
  .wc-intro{margin:14px 0 18px}
  .wc-dialog .wc-intro h2{font-size:28px}
  .wc-consent{margin-bottom:12px}
  .wc-helper{margin:12px auto 16px}
  .wc-alternatives{padding:14px 0 18px}
}
