main.pe-ringback{--ink:#faf6f0;--ink-2:#f2ece2;--panel:#fff;--panel-2:#f6efe6;--line:#ece2d6;--line-soft:#f1e9dd;--bone:#16130f;--dim:#4a423b;--faint:#6e6459;--accent:#0e9e6e;--goldlt:#c98a3e;--accent-soft:rgba(14,158,110,.1);--glow:rgba(14,158,110,.12);--red:#c24a3b}.pe-ringback .pe-container{max-width:1240px}@media (min-width:1600px){.pe-ringback .pe-container{max-width:1320px}}@media (min-width:1100px){.pe-ringback .pe-hero-split{gap:72px;grid-template-columns:1fr .98fr}}.pe-ringback .pe-card,.pe-ringback .pe-form,.pe-ringback .pe-frame,.pe-ringback .pe-price,.pe-ringback .pe-spec,.pe-ringback .rb-call,.pe-ringback .rb-node-card,.pe-ringback .rb-stat-card{border-radius:22px}.pe-ringback .pe-btn{border-radius:999px}.pe-ringback .pe-faq details{border-radius:18px}.pe-ringback .pe-eyebrow{border-radius:999px}.pe-ringback .pe-card,.pe-ringback .pe-frame,.pe-ringback .rb-call{box-shadow:0 30px 60px -36px rgba(120,90,50,.22)}.pe-ringback .pe-price{box-shadow:0 20px 46px -30px rgba(120,90,50,.18)}.pe-ringback .pe-price--pop{box-shadow:0 0 0 1px var(--accent),0 30px 60px -30px rgba(14,158,110,.24)}.pe-ringback .pe-btn-primary{box-shadow:0 12px 28px -12px rgba(14,158,110,.45)}.pe-ringback .pe-play-trigger{box-shadow:0 12px 28px -10px rgba(14,158,110,.5),0 0 0 6px rgba(14,158,110,.08)}.pe-ringback .pe-nav{background:hsla(36,50%,96%,.84);border-bottom-color:var(--line)}.pe-ringback .pe-mobile-menu{background:hsla(36,50%,96%,.97);border-bottom-color:var(--line)}.pe-ringback .pe-burger{border-color:var(--line)}.pe-ringback .pe-hero-glow{background:radial-gradient(760px 420px at 74% -6%,var(--glow),transparent 62%),radial-gradient(600px 380px at 4% 12%,var(--accent-soft),transparent 60%)}.pe-ringback .pe-hero-grid{opacity:.55}.pe-ringback .pe-panel-bg{background:linear-gradient(180deg,var(--panel-2),transparent 65%)}.pe-ringback .pe-eyebrow{background:rgba(14,158,110,.06);border-color:var(--line)}.pe-ringback .pe-input,.pe-ringback .pe-select,.pe-ringback .pe-textarea{background:#fff;border-color:var(--line)}.pe-ringback .pe-input:focus,.pe-ringback .pe-select:focus,.pe-ringback .pe-textarea:focus{box-shadow:0 0 0 3px var(--accent-soft)}.pe-ringback .pe-frame-bar{background:var(--panel-2);border-bottom-color:var(--line-soft)}.pe-ringback .rb-call{background:var(--panel);border:1px solid var(--line);overflow:hidden}.pe-ringback .rb-call-bar{display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--panel-2);border-bottom:1px solid var(--line-soft)}.pe-ringback .rb-call-dot{width:9px;height:9px;border-radius:50%}.pe-ringback .rb-call-url{font-family:var(--mono);font-size:12px;color:var(--faint);letter-spacing:.04em}.pe-ringback .rb-call-body{padding:20px 20px 18px}.pe-ringback .rb-call-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pe-ringback .rb-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;border-radius:999px;padding:6px 11px;white-space:nowrap}.pe-ringback .rb-pill--missed{color:var(--faint);background:var(--ink-2);border:1px solid var(--line);text-decoration:line-through;opacity:.75}.pe-ringback .rb-pill--answered{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));font-weight:600}.pe-ringback .rb-pill--answered .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pe-pulse 1.7s ease-in-out infinite}.pe-ringback .rb-arrow{color:var(--faint);flex-shrink:0}.pe-ringback .rb-call-wave-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pe-ringback .rb-call-clock{font-family:var(--mono);font-size:12px;color:var(--faint)}.pe-ringback .pe-eq span{background:var(--accent)}.pe-ringback .rb-live-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:16px;padding:14px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent);color:#fff;font-weight:700;font-size:16.5px;font-family:var(--sans);cursor:pointer;box-shadow:0 12px 28px -12px var(--accent);transition:transform .15s ease,filter .15s ease,background .2s ease}.pe-ringback .rb-live-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.pe-ringback .rb-live-btn.playing{background:var(--panel);color:var(--accent);box-shadow:0 8px 20px -14px var(--accent)}.pe-ringback .rb-btn-eq{height:20px}.pe-ringback .rb-live-btn .pe-eq span{background:currentColor}.pe-ringback .rb-eq-idle span{animation-play-state:paused;height:22%!important}.pe-ringback .rb-row{transition:opacity .45s ease,transform .45s ease}.pe-ringback .rb-row.rb-hidden{opacity:0;transform:translateY(10px);height:0;overflow:hidden;margin:0}.pe-ringback .rb-stream-hint{font-size:14px;color:var(--faint);font-style:italic;line-height:1.5;margin:0}.pe-ringback .rb-stream{display:flex;flex-direction:column;gap:10px}.pe-ringback .rb-row{display:flex}.pe-ringback .rb-row.caller{justify-content:flex-end}.pe-ringback .rb-row.ai{justify-content:flex-start}.pe-ringback .rb-bubble{max-width:82%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.5}.pe-ringback .rb-row.caller .rb-bubble{background:var(--ink-2);border:1px solid var(--line);color:var(--bone);border-bottom-right-radius:4px}.pe-ringback .rb-row.ai .rb-bubble{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--bone);border-bottom-left-radius:4px}.pe-ringback .rb-who{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.pe-ringback .rb-row.ai .rb-who{color:var(--accent)}.pe-ringback .rb-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:text-bottom;background:currentColor;opacity:.7;animation:rb-caret-blink .9s steps(1) infinite}@keyframes rb-caret-blink{50%{opacity:0}}.pe-ringback .rb-live-tag{margin-left:6px;color:var(--accent);font-weight:600;animation:pe-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pe-ringback .rb-caret,.pe-ringback .rb-live-tag{animation:none}}.pe-ringback .rb-call-foot{margin-top:16px;padding-top:13px;border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--faint);letter-spacing:.02em}.pe-ringback .rb-call-foot svg{flex-shrink:0;color:var(--accent);width:13px;height:13px}.pe-ringback .rb-mini{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:14px}.pe-ringback .rb-mini-card{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 30px -24px rgba(120,90,50,.25)}.pe-ringback .rb-mini-card svg{flex-shrink:0;width:14px;height:14px;color:var(--accent);margin-top:2px}.pe-ringback .rb-mini-card.warn svg{color:var(--goldlt)}.pe-ringback .rb-mini-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pe-ringback .rb-mini-v{font-size:12.5px;font-weight:600;color:var(--bone);margin-top:2px;line-height:1.35}@media (max-width:540px){.pe-ringback .rb-mini{grid-template-columns:1fr}}.pe-ringback .rb-does{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 22px;gap:10px 22px;margin-top:34px}.pe-ringback .rb-does-item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;font-size:15px;color:var(--dim);line-height:1.5}.pe-ringback .rb-does-item b{color:var(--bone);font-weight:600}.pe-ringback .rb-does-item svg{flex-shrink:0;width:15px;height:15px;color:var(--accent);margin-top:2px}@media (max-width:720px){.pe-ringback .rb-does{grid-template-columns:1fr}}.pe-ringback .rb-shot{background:var(--panel);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -46px rgba(120,90,50,.32);margin-top:40px}.pe-ringback .rb-shot-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--panel-2);border-bottom:1px solid var(--line-soft)}.pe-ringback .rb-shot-body{display:grid;grid-template-columns:1.15fr 1fr}.pe-ringback .rb-shot-log{border-right:1px solid var(--line-soft);padding:16px 0 6px}.pe-ringback .rb-shot-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:0 18px 10px}.pe-ringback .rb-log-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--line-soft);font-size:14px}.pe-ringback .rb-log-row.sel{background:var(--accent-soft)}.pe-ringback .rb-log-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.pe-ringback .rb-log-ic svg{width:13px;height:13px}.pe-ringback .rb-log-main{flex:1 1;min-width:0}.pe-ringback .rb-log-t{font-weight:600;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-ringback .rb-log-d{font-size:11.5px;color:var(--faint);margin-top:1px}.pe-ringback .rb-shot-detail{padding:18px}.pe-ringback .rb-shot-sum{background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.55;color:var(--dim);margin:10px 0 14px}.pe-ringback .rb-shot-kv{display:flex;flex-direction:column}.pe-ringback .rb-shot-kv .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.pe-ringback .rb-shot-kv .row:last-child{border-bottom:none}.pe-ringback .rb-shot-kv .k{color:var(--faint)}.pe-ringback .rb-shot-kv .v{font-weight:600;color:var(--bone)}.pe-ringback .rb-shot-kv .v.ok{color:var(--accent)}.pe-ringback .rb-score{display:inline-flex;gap:3px}.pe-ringback .rb-score i{width:6px;height:6px;border-radius:50%;background:var(--line)}.pe-ringback .rb-score i.on{background:var(--accent)}@media (max-width:860px){.pe-ringback .rb-shot-body{grid-template-columns:1fr}.pe-ringback .rb-shot-log{border-right:none;border-bottom:1px solid var(--line-soft)}}.pe-ringback .rb-flow--5{grid-template-columns:repeat(5,1fr);gap:16px}.pe-ringback .rb-flow--5:before{left:9%;right:9%}.pe-ringback .rb-flow--5 .rb-node-dot{width:50px;height:50px}@media (max-width:1080px){.pe-ringback .rb-flow--5{grid-template-columns:repeat(2,1fr)}.pe-ringback .rb-flow--5:before{display:none}}@media (max-width:640px){.pe-ringback .rb-flow--5{grid-template-columns:1fr}}.pe-ringback .rb-feat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.pe-ringback .rb-feat-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 20px 44px -32px rgba(120,90,50,.18)}.pe-ringback .rb-feat-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:13px}.pe-ringback .rb-feat-ic svg{width:17px;height:17px}.pe-ringback .rb-feat-t{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--bone)}.pe-ringback .rb-feat-d{font-size:14.5px;color:var(--dim);line-height:1.55;margin-top:7px}@media (max-width:900px){.pe-ringback .rb-feat{grid-template-columns:1fr}}.pe-ringback .rb-ind{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:40px}.pe-ringback .rb-ind-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:17px 17px 18px;box-shadow:0 16px 36px -28px rgba(120,90,50,.2)}.pe-ringback .rb-ind-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.pe-ringback .rb-ind-head svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}.pe-ringback .rb-ind-t{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--bone)}.pe-ringback .rb-ind-d{font-size:13.5px;color:var(--dim);line-height:1.55}.pe-ringback .rb-ind-get{font-size:12.5px;color:var(--faint);margin-top:9px;padding-top:9px;border-top:1px dashed var(--line);line-height:1.5}.pe-ringback .rb-ind-get b{color:var(--accent);font-weight:600}@media (max-width:1080px){.pe-ringback .rb-ind{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pe-ringback .rb-ind{grid-template-columns:1fr}}.pe-ringback .rb-pilot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,var(--accent-soft),var(--panel) 70%);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:18px;padding:20px 24px;margin:36px 0 26px}.pe-ringback .rb-pilot-t{font-family:var(--serif);font-size:21px;font-weight:600;color:var(--bone)}.pe-ringback .rb-pilot-d{font-size:14.5px;color:var(--dim);margin-top:5px;line-height:1.55;max-width:560px}.pe-ringback .rb-trustgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:36px}.pe-ringback .rb-trust-card{display:flex;align-items:flex-start;gap:11px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 17px}.pe-ringback .rb-trust-card svg{flex-shrink:0;width:16px;height:16px;color:var(--accent);margin-top:2px}.pe-ringback .rb-trust-card b{display:block;font-size:15px;color:var(--bone);font-weight:600;margin-bottom:3px}.pe-ringback .rb-trust-card span{font-size:13.5px;color:var(--dim);line-height:1.55}@media (max-width:900px){.pe-ringback .rb-trustgrid{grid-template-columns:1fr}}.pe-ringback .rb-cta-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:36px}.pe-ringback .rb-trust{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--panel-2)}.pe-ringback .rb-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:18px 0}.pe-ringback .rb-trust-item{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--dim)}.pe-ringback .rb-trust-item svg{color:var(--accent);flex-shrink:0}.pe-ringback .rb-stat-card{background:var(--panel);border:1px solid var(--line);padding:22px 20px;box-shadow:0 20px 44px -32px rgba(120,90,50,.2)}.pe-ringback .rb-stat-card .pe-stat{text-align:left}.pe-ringback .rb-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:44px}.pe-ringback .rb-flow:before{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background-image:linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 16px);background-size:16px 2px;background-repeat:repeat-x;opacity:.55}.pe-ringback .rb-node{position:relative;text-align:center}.pe-ringback .rb-node-dot{width:56px;height:56px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:var(--panel);border:2px solid var(--accent);color:var(--accent);box-shadow:0 0 0 8px var(--ink),0 14px 30px -14px rgba(14,158,110,.4);position:relative;z-index:2}.pe-ringback .rb-node-step{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:14px}.pe-ringback .rb-node-card{margin-top:10px;background:var(--panel);border:1px solid var(--line);padding:18px 18px 20px;box-shadow:0 20px 44px -32px rgba(120,90,50,.18);text-align:left}.pe-ringback .rb-node-t{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--bone)}.pe-ringback .rb-node-d{font-size:15px;color:var(--dim);line-height:1.55;margin-top:8px}.pe-ringback .rb-node-sub{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:7px}.pe-ringback .rb-node-sub li{display:flex;align-items:flex-start;gap:7px;font-size:14px;color:var(--dim);line-height:1.45}.pe-ringback .rb-node-sub svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.pe-ringback .rb-spec{position:relative;border-left:3px solid var(--accent);padding-left:25px}@media (max-width:860px){.pe-ringback .rb-flow{grid-template-columns:1fr;gap:28px}.pe-ringback .rb-flow:before{display:none}}@media (max-width:540px){.pe-ringback .rb-bubble{max-width:90%;font-size:14px}.pe-ringback .rb-call-status{gap:8px}}.pe-ringback .pe-h1{font-size:clamp(41px,6.5vw,73px)}.pe-ringback .pe-h2{font-size:clamp(30px,4.4vw,46px)}.pe-ringback .pe-eyebrow,.pe-ringback .pe-kicker{font-size:12px}.pe-ringback .pe-lead{font-size:clamp(17.5px,1.65vw,21px)}.pe-ringback .pe-hero-fine{font-size:14.5px}.pe-ringback .pe-stat .l{font-size:14px}.pe-ringback .pe-stat-note{font-size:12px}.pe-ringback .pe-feature-list span.t{font-size:16px}.pe-ringback .pe-spec-label{font-size:11.5px}.pe-ringback .pe-spec-row .k{font-size:15.5px}.pe-ringback .pe-spec-row .val{font-size:16.5px}.pe-ringback .pe-price-name{font-size:17.5px}.pe-ringback .pe-price-amt{font-size:40px}.pe-ringback .pe-price-amt small,.pe-ringback .pe-price-feats li{font-size:15.5px}.pe-ringback .pe-btn{font-size:16.5px}.pe-ringback .pe-nav-links a{font-size:15px}.pe-ringback .pe-faq p,.pe-ringback .pe-input,.pe-ringback .pe-select,.pe-ringback .pe-textarea{font-size:16px}.pe-ringback .pe-form-msg{font-size:15px}.pe-ringback .pe-footer-inner{font-size:14px}.pe-ringback .pe-footer-brand{font-size:16.5px}