[data-reveal]{opacity:1;transform:none}[data-reveal].is-armed{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal].is-armed.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal].is-armed{transition:opacity .3s;transform:none}}.page-particles{z-index:-1;opacity:.42;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hsection{width:min(1180px,100%);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(72px,11vh,140px)}.hsection--tight{padding-block:clamp(48px,7vh,88px)}.hcenter{text-align:center;margin-inline:auto}.hlead{font-size:var(--text-lead);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-dim);max-width:var(--container-narrow);text-wrap:pretty;margin-top:16px}.hlead.hcenter{margin-inline:auto}.hero-horizon{z-index:0;pointer-events:none;width:100%;height:clamp(360px,62%,760px);position:absolute;bottom:0;left:0;right:0;mask-image:linear-gradient(#0000 0,#000 36% 82%,#0000 100%)}.wa3-phone{background:linear-gradient(160deg,#1c1c1e,#0a0a0b);border:1px solid #ffffff29;border-radius:44px;width:300px;max-width:100%;padding:11px;position:relative;box-shadow:0 40px 130px #0000009e,0 0 60px #ff3d8b1a,inset 0 0 0 1px #ffffff0d}.wa3-screen{border:1px solid #0006;border-radius:34px;flex-direction:column;min-height:600px;font-family:Helvetica Neue,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.wa3-header{color:#111b21;background:#f0f2f5;border-radius:33px 33px 0 0;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.wa3-back{color:#54656f;flex-shrink:0;width:22px;height:22px}.wa3-avatar{background:linear-gradient(135deg, var(--magenta), var(--violet,#b23bff));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.wa3-meta{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.wa3-meta b{color:#111b21;font-size:15px;font-weight:600;line-height:1.2}.wa3-meta span{color:#667781;font-size:12px}.wa3-actions{color:#54656f;flex-shrink:0;align-items:center;gap:20px;display:flex}.wa3-actions svg{width:20px;height:20px}.wa3-chat{background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280' fill='none' stroke='%23000000' stroke-opacity='0.045' stroke-width='2'%3E%3Ccircle cx='42' cy='48' r='9'/%3E%3Cpath d='M118 28l9 9m0-9l-9 9'/%3E%3Ccircle cx='214' cy='66' r='4'/%3E%3Cpath d='M58 138q11-15 22 0'/%3E%3Crect x='182' y='168' width='15' height='15' rx='3'/%3E%3Cpath d='M92 208v15m-7-7h15'/%3E%3Ccircle cx='240' cy='232' r='8'/%3E%3Cpath d='M28 244q8-10 16 0 8 10 16 0'/%3E%3Cpath d='M150 110l7 7m0-7l-7 7'/%3E%3Ccircle cx='120' cy='180' r='6'/%3E%3Cpath d='M196 110q9-12 18 0'/%3E%3C/svg%3E");background-size:240px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:16px 11px;display:flex;position:relative}.wa3-step{flex-direction:column;display:flex;position:relative}.wa3-telvu{align-items:flex-start}.wa3-owner{align-items:flex-end}.wa3-bubble{color:#111b21;text-align:left;border-radius:7px;flex-direction:column;gap:0;width:fit-content;max-width:78%;padding:6px 8px;font-size:13.5px;line-height:1.32;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.wa3-telvu .wa3-bubble{background:#fff;border-top-left-radius:0}.wa3-owner .wa3-bubble{background:#d9fdd3;border-top-right-radius:0}.wa3-telvu .wa3-bubble:before{content:"";border-top:7px solid #fff;border-left:7px solid #0000;width:0;height:0;position:absolute;top:0;left:-7px}.wa3-owner .wa3-bubble:before{content:"";border-top:7px solid #d9fdd3;border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;right:-7px}.wa3-line{white-space:pre-line;overflow-wrap:normal;display:block}.wa3-line--head{font-weight:700}.wa3-line--head+.wa3-line:not(.wa3-line--head){margin-top:5px}.wa3-line--meta{color:#54656f;font-size:.94em}.wa3-line--meta+.wa3-line:not(.wa3-line--meta){margin-top:5px}.wa3-line--sent{font-weight:600}.wa3-stamp{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:-1px;font-size:10.5px;line-height:1;display:flex}.wa3-ticks{flex-shrink:0;width:16px;height:11px}.wa3-bubble--report{gap:0;max-width:94%;padding:7px 9px}.rep-title{font-weight:700}.rep-dim{color:#667781}.rep-gap{margin-top:7px}.rep-num{color:#111b21;border-radius:4px;padding:0 1px;font-weight:700}.rep-num--ok{color:#1f8a4c}.wa3-typing{opacity:0;pointer-events:none;width:fit-content;transition:opacity .2s var(--ease);background:#fff;border-radius:0 7px 7px;align-items:center;gap:5px;padding:9px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px .5px #0b141a21}.wa3-typing.is-visible{opacity:1}.wa3-typing i{background:#111b2166;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.wa3-typing.is-visible i{animation:1.1s ease-in-out infinite wa3-typing-dot}.wa3-typing.is-visible i:nth-child(2){animation-delay:.18s}.wa3-typing.is-visible i:nth-child(3){animation-delay:.36s}}@keyframes wa3-typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.finalcta{isolation:isolate;text-align:center;padding:clamp(120px,17vh,220px) clamp(22px,5vw,76px) clamp(130px,18vh,230px);position:relative;overflow:hidden}.fc-lines{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}.fc-lines path{fill:none;stroke:#ff3d8b57;stroke-width:1px;filter:drop-shadow(0 0 3px #ff3d8b66);stroke-dasharray:1;stroke-dashoffset:0}.finalcta.is-armed .fc-lines path{stroke-dashoffset:1px;opacity:0}.finalcta.is-armed.is-in .fc-lines path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.05s var(--ease), opacity .6s var(--ease)}.finalcta-inner{z-index:1;max-width:900px;margin-inline:auto;position:relative}.finalcta-h{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(46px,8vw,104px);font-weight:700;line-height:.96}.finalcta-btn-wrap{margin-top:clamp(34px,5vw,52px);display:inline-flex;position:relative}.fc-ripple{transform-origin:50%;pointer-events:none;z-index:-1;opacity:0;border-radius:999px;width:60%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 0 2px #ff3d8b80,0 0 40px 6px #ff3d8b80}.finalcta-trust{color:var(--text-muted);letter-spacing:.02em;margin:clamp(22px,3vw,30px) 0 0;font-size:15px}.fc-glow{pointer-events:none;z-index:-2;opacity:.55;width:140%;height:95%;transition:opacity 1.1s var(--ease);background:radial-gradient(54% 100% at 50% 100%,#ff3d8b4d 0%,#ff3d8b1f 34%,#ff3d8b08 56%,#0000 72%);position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.finalcta.is-in .fc-glow{opacity:1}.fc-horizon{pointer-events:none;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%)}.finalcta.is-in .fc-horizon{opacity:1}.finalcta .finalcta-btn{padding:18px 34px;font-size:19px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 10px 34px #0006,0 0 26px #ff3d8b80}@media (hover:hover){.finalcta .finalcta-btn:hover{transform:translateY(-3px);box-shadow:0 16px 44px #00000073,0 0 46px #ff3d8bb3}}.fc-btn-label{z-index:1;position:relative}.fc-btn-sheen{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:45%;height:100%;position:absolute;top:0;left:0;transform:translate(-134%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.finalcta.is-armed .finalcta-h{opacity:0;transform:translateY(26px)}.finalcta.is-armed.is-in .finalcta-h{opacity:1;transition:opacity .7s var(--ease), transform .8s var(--ease);transform:none}.finalcta.is-armed .finalcta-btn-wrap{opacity:0;transform:translateY(18px)}.finalcta.is-armed.is-in .finalcta-btn-wrap{opacity:1;transition:opacity .6s var(--ease) .9s, transform .6s var(--ease) .9s;transform:none}.finalcta.is-armed .finalcta-trust{opacity:0}.finalcta.is-armed.is-in .finalcta-trust{opacity:1;transition:opacity .6s var(--ease) 1.45s}.finalcta.is-armed.is-in .fc-ripple{animation:fcRipple 1.1s var(--ease) 1.1s 1}.finalcta.is-in .finalcta-btn-wrap .btn{animation:2.5s ease-in-out 2.2s infinite fcBreathe}.finalcta.is-in .fc-btn-sheen{animation:5.5s ease-in-out 2.6s infinite fcSheen}}@keyframes fcRipple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes fcBreathe{0%,to{box-shadow:0 10px 34px #0006,0 0 24px #ff3d8b73}50%{box-shadow:0 12px 40px #0000006b,0 0 46px #ff3d8bcc}}@keyframes fcSheen{0%{transform:translate(-134%)skew(-18deg)}18%{transform:translate(289%)skew(-18deg)}to{transform:translate(289%)skew(-18deg)}}.hp-field{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc-intro{max-width:540px;margin-left:auto;margin-right:auto}.calc-search-wrap{text-align:left;max-width:540px;margin:30px auto 0}.calc-step{color:var(--text-dim);align-items:center;gap:8px;margin:0 0 10px 4px;font-size:13px;font-weight:600;display:inline-flex}.calc-step-n{width:20px;height:20px;color:var(--magenta);background:#ff3d8b24;border:1px solid #ff3d8b66;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.calc-step-hint{color:var(--text-faint);font-weight:500}.calc-search{backdrop-filter:blur(16px)saturate(140%);height:58px;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#12172099;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000057}.calc-search:focus-within{border-color:#ff3d8b80;box-shadow:0 8px 30px #00000057,0 0 28px #ff3d8b33}.calc-search-ico{width:20px;height:20px;color:var(--magenta);flex-shrink:0}.calc-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.calc-search input::placeholder{color:var(--text-muted)}.calc-search input:disabled{cursor:not-allowed}.calc-search-hint{color:var(--text-faint);margin:8px 0 0 4px;font-size:12px}.calc-search-list{z-index:5;background:#10141cf5;border:1px solid #ffffff24;border-radius:16px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.calc-search-list[hidden]{display:none}.calc-search-list button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;display:block}.calc-search-list button:hover,.calc-search-list button:focus-visible{background:#ff3d8b24;outline:none}.calc-connector{flex-direction:column;align-items:center;height:34px;margin:4px auto 0;display:flex;position:relative}.calc-connector-line{background:linear-gradient(#0000,#ff3d8b8c);flex:1;width:1px}.calc-connector-arrow{filter:drop-shadow(0 0 6px #ff3d8b80);width:16px;height:16px;margin-top:-2px}.calc-result-wrap{max-width:540px;margin:6px auto 0}.calc-card{text-align:center;backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#ffffff0f,#ffffff05),#10141c8c;border:1px solid #ff3d8b47;border-radius:24px;padding:34px clamp(24px,4vw,44px) 30px;position:relative;box-shadow:0 18px 60px #00000073,0 0 50px #ff3d8b29,inset 0 1px #ffffff1f}.calc-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-bottom:18px;font-size:13.5px;display:flex}.calc-photo{background:linear-gradient(135deg,#ff3d8b66,#ffffff14) 50%/cover;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;width:26px;height:26px}.calc-meta-name{color:var(--text);font-weight:600}.calc-meta-dot{color:var(--text-faint)}.calc-loss-line{color:var(--text);letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(18px,2vw,22px);font-weight:600}.calc-loss{z-index:1;max-width:100%;font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(180deg, #ffb0d2, var(--magenta) 52%, #d81f6e);color:#0000;filter:drop-shadow(0 0 22px #ff3d8b73);background-clip:text;font-size:clamp(38px,6vw,62px);font-weight:800;line-height:.95;display:inline-block;position:relative}.calc-loss-sub{color:var(--text-muted);margin:8px 0 0;font-size:16px}.calc-example-tag{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.calc-basis{max-width:420px;color:var(--text-dim);letter-spacing:.01em;margin:0 auto;font-size:12.5px;font-weight:600;line-height:1.45}.calc-working{max-width:420px;color:var(--text-muted);letter-spacing:.01em;margin:7px auto 0;font-size:13px;line-height:1.55}.calc-working b{color:var(--text-dim);font-weight:600}.calc-tweaks-head{max-width:420px;color:var(--text-dim);letter-spacing:.01em;margin:22px auto 0;font-size:12.5px;font-weight:600;line-height:1.45}.calc-method{margin:0;max-width:440px;color:var(--text-muted);text-align:left;margin-inline:auto;padding:12px 4px 0;font-size:13px;line-height:1.5;list-style:none}.calc-method li{margin:0;padding-left:20px;position:relative}.calc-method li+li{margin-top:8px}.calc-method li:before{content:"";background:var(--magenta);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:4px;box-shadow:0 0 8px #ff3d8b99}.calc-method b{color:var(--text-dim);font-weight:600}.calc-method-summary{cursor:pointer;color:var(--text-dim);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;margin:10px auto 0;padding:5px 10px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.calc-method-summary::-webkit-details-marker{display:none}.calc-method-summary:hover{color:var(--text);background:#ffffff0f}.calc-method-summary:before{content:"+";color:var(--magenta);transition:transform .25s var(--ease);margin-right:2px;font-size:15px;font-weight:700}details[open]>.calc-method-summary:before{transform:rotate(45deg)}.calc-tweaks{justify-content:center;gap:12px;margin-top:10px;display:flex}.calc-tweak{text-align:left;max-width:200px;color:var(--text-dim);flex-direction:column;flex:1;gap:5px;font-size:12px;font-weight:600;display:flex}.calc-tweak input{height:44px;color:var(--text);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#0a0d1380;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:16px;font-weight:600}.calc-tweak input:focus{border-color:#ff3d8b80;box-shadow:0 0 22px #ff3d8b2e}.calc-chip{color:var(--green);background:#1f8a5a24;border:1px solid #1f8a5a66;border-radius:999px;margin-top:18px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-block}.calc-email{gap:10px;margin-top:24px;display:flex}.calc-email input{min-width:0;height:50px;color:var(--text);transition:border-color .25s var(--ease);background:#0a0d1380;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:0 18px;font-family:inherit;font-size:15px}.calc-email input:focus{border-color:#ff3d8b80}.calc-email input::placeholder{color:var(--text-muted)}.calc-email input[aria-invalid=true]{border-color:var(--danger)}.calc-send-btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--fill-soft);height:50px;color:var(--text);font-family:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);flex-shrink:0;padding:0 22px;font-size:15px}.calc-send-btn:hover:not(:disabled){border-color:#ff3d8b80}.calc-send-btn:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}.calc-send-btn:disabled{cursor:not-allowed;opacity:.6}.calc-cta-lead{color:var(--text-dim);margin:0 0 12px;font-size:14.5px;font-weight:600}.calc-fine{color:var(--text-faint);margin:16px 0 0;font-size:12.5px}.calc-email-msg{margin:12px 0 0;font-size:13px;line-height:1.5}.calc-email-msg[hidden]{display:none}.calc-email-msg.is-ok{color:var(--success)}.calc-email-msg.is-err{color:var(--danger)}@media (width<=480px){.calc-email{flex-direction:column}.calc-tweaks{flex-direction:column;align-items:stretch}.calc-tweak{max-width:none}}.calc-console{isolation:isolate;background:linear-gradient(#232a3bf5,#171d2af5);border:1px solid #ffffff1c;border-radius:26px;max-width:600px;margin:30px auto 0;padding:clamp(22px,3.4vw,34px) clamp(18px,3.4vw,32px) clamp(24px,3.4vw,34px);position:relative;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff14}.calc-console:before{content:none}.calc-fx-grid,.calc-fx-scan,.calc-fx-dots,.calc-bracket,.calc-search-scan{display:none}.calc-console-inner{z-index:1;position:relative}.calc-console .calc-search-wrap{max-width:none;margin:0}.calc-console .calc-result-wrap{max-width:none;margin:8px auto 0}.calc-console .calc-card{box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;overflow:hidden}.calc-zone{background:linear-gradient(#ffffff0f,#ffffff05),#13182380;border:1px solid #ffffff1a;border-radius:16px;padding:clamp(20px,3vw,28px) clamp(16px,3vw,26px);position:relative;box-shadow:inset 0 1px #ffffff0f}.calc-zone+.calc-zone{margin-top:14px}.calc-zone--verdict{text-align:center;background:linear-gradient(165deg,#ff3d8b38,#ff3d8b0d 62%),#18121e80;border-color:#ff3d8b73;padding-top:clamp(26px,3.4vw,34px);box-shadow:inset 0 1px #ffffff12,0 0 44px #ff3d8b24}.calc-zone--adjust,.calc-zone--act{text-align:center}.calc-zone-head{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:700}.calc-zone .calc-meta{margin-bottom:14px}.calc-zone .calc-live{margin-top:0}.calc-zone .calc-working{margin:10px auto 0}.calc-zone--adjust .calc-tweaks{margin-top:0}.calc-zone--adjust details{margin-top:16px}.calc-zone--act .calc-chip{margin-top:0}.calc-zone--act .calc-email,.calc-act-cta{margin-top:16px}.calc-fx{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.calc-fx-grid{opacity:.55;background-image:linear-gradient(#ff3d8b17 1px,#0000 1px),linear-gradient(90deg,#ff3d8b17 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:-12%;mask:radial-gradient(72% 62% at 50% 42%,#000,#0000 78%)}.calc-fx-glow{aspect-ratio:1.7;background:radial-gradient(closest-side,#ff3d8b33,#0000 72%);width:min(560px,116%);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.calc-fx-scan{background:linear-gradient(#0000,#ff3d8b1a 55%,#ffbedc2e 85%,#0000);height:130px;position:absolute;top:0;left:0;right:0;transform:translateY(-140px)}.calc-fx-dots{position:absolute;inset:0}.calc-fx-dots i{left:var(--x);top:var(--y);background:var(--magenta);opacity:.18;width:4px;height:4px;transform:scale(var(--s,1));border-radius:50%;margin:-2px;position:absolute;box-shadow:0 0 8px #ff3d8bcc}.calc-bracket{z-index:3;pointer-events:none;filter:drop-shadow(0 0 5px #ff3d8b80);border:2px solid #ff3d8b99;width:15px;height:15px;position:absolute}.calc-bracket--tl{border-bottom:0;border-right:0;border-top-left-radius:6px;top:10px;left:10px}.calc-bracket--tr{border-bottom:0;border-left:0;border-top-right-radius:6px;top:10px;right:10px}.calc-bracket--bl{border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:10px;left:10px}.calc-bracket--br{border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:10px;right:10px}.calc-search-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3d8b2e,#0000);width:40%;position:absolute;top:0;bottom:0;left:-45%}.calc-connector-pulse{background:var(--magenta);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #ff3d8be6}.calc-live{color:var(--magenta);letter-spacing:.14em;text-transform:uppercase;background:#ff3d8b1a;border:1px solid #ff3d8b47;border-radius:999px;align-items:center;gap:7px;margin:16px 0 0;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}.calc-live-dot{background:var(--magenta);width:6px;height:6px;box-shadow:0 0 8px var(--magenta);border-radius:50%}.calc-loss-slot{isolation:isolate;margin-top:4px;display:block;position:relative}.calc-loss-drain{z-index:0;pointer-events:none;width:min(360px,94%);height:150%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);mask:radial-gradient(72% 100% at 50% 38%,#000,#0000 74%)}.calc-loss-drain:before{content:"";background:repeating-linear-gradient(#0000 0 13px,#ff3d8b21 13px 14px);position:absolute;inset:-50% 0}.calc-working b{transition:color .25s var(--ease)}.calc-working.is-flash b{color:var(--magenta)}.calc-card.is-lock:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000,#ff3d8b29 45%,#0000);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.calc-fx-grid{animation:24s linear infinite calcGrid}.calc-fx-glow{animation:6s ease-in-out infinite calcGlow}.calc-fx-scan{animation:6.5s ease-in-out infinite calcScan}.calc-fx-dots i{animation:8s ease-in-out infinite calcDot;animation-delay:var(--d)}.calc-bracket{animation:3.4s ease-in-out infinite calcBracket}.calc-search:focus-within .calc-search-scan{opacity:1;animation:1.5s ease-in-out infinite calcSearchScan}.calc-connector-pulse{animation:2.4s ease-in-out infinite calcConnPulse}.calc-live-dot{animation:1.4s ease-in-out infinite calcLiveBlink}.calc-loss-drain:before{animation:1.4s linear infinite calcDrain}.calc-loss-slot.is-bump{animation:.42s calcBump}.calc-card.is-lock:after{animation:.9s calcLock}}@keyframes calcGrid{to{background-position:34px 34px,34px 34px}}@keyframes calcGlow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes calcScan{0%{opacity:0;transform:translateY(-140px)}10%{opacity:.85}60%{opacity:.85}78%,to{opacity:0;transform:translateY(1100px)}}@keyframes calcDot{0%,to{transform:translateY(0) scale(var(--s,1));opacity:.1}50%{transform:translateY(-10px) scale(var(--s,1));opacity:.32}}@keyframes calcBracket{0%,to{opacity:.55}50%{opacity:1}}@keyframes calcSearchScan{0%{transform:translate(0)}to{transform:translate(360%)}}@keyframes calcConnPulse{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes calcLiveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@keyframes calcDrain{to{transform:translateY(14px)}}@keyframes calcBump{0%{transform:scale(1)}42%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes calcLock{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (width<=560px){.calc-console{border-radius:22px;padding:20px 14px 22px}.calc-bracket{width:12px;height:12px}}.hero-logo:before{content:"";filter:blur(26px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff3d8b4d,#ff3d8b1f 46%,#0000 72%);width:168%;height:320%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.hero-logo:before{animation:wordmark-breathe 6s var(--ease) infinite}}@keyframes wordmark-breathe{0%,to{opacity:.82}50%{opacity:1}}.call-chip{border-radius:var(--radius-pill);backdrop-filter:var(--blur-glass);font-size:15px;font-weight:var(--weight-semibold);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(#ffffff0f,#ffffff04),#0e1116b8;border:1px solid #ff3d8b66;align-items:center;gap:12px;padding:9px 10px;display:inline-flex;position:relative;box-shadow:0 18px 44px #00000073,0 0 26px #ff3d8b29,inset 0 1px #ffffff0f}.call-chip[data-state=answered]{border-color:#24e6b173;box-shadow:0 18px 44px #00000073,0 0 26px #24e6b133,inset 0 1px #ffffff0f}.call-chip-disc{z-index:1;width:36px;height:36px;color:var(--magenta);transition:color .45s var(--ease), background-color .45s var(--ease), border-color .45s var(--ease), transform .65s cubic-bezier(.3, .75, .3, 1.12);background:#ff3d8b21;border:1px solid #ff3d8b80;border-radius:50%;place-items:center;display:grid;position:relative}.call-chip[data-state=answered] .call-chip-disc{color:var(--teal);transform:translateX(var(--chip-slide,0px));background:#24e6b11c;border-color:#24e6b18c}.call-chip-ring{opacity:0;pointer-events:none;border:1px solid #ff3d8b99;border-radius:50%;position:absolute;inset:-1px}.call-chip[data-state=ringing] .call-chip-ring{animation:1.6s cubic-bezier(.2,.6,.35,1) infinite call-chip-ring}.call-chip[data-state=ringing] .call-chip-ring--late{animation-delay:.55s}@keyframes call-chip-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.05)}}.call-chip-icon{width:17px;height:17px;transition:opacity .3s var(--ease), transform .3s var(--ease);grid-area:1/1}.call-chip[data-state=ringing] .call-chip-icon--phone{animation:1.15s ease-in-out infinite call-chip-rock}@keyframes call-chip-rock{0%,to{transform:rotate(0)}22%{transform:rotate(-11deg)}48%{transform:rotate(9deg)}72%{transform:rotate(-5deg)}}.call-chip-icon--wave,.call-chip[data-state=answered] .call-chip-icon--phone{opacity:0;transform:scale(.55)}.call-chip[data-state=answered] .call-chip-icon--wave{opacity:1;transform:scale(1)}.call-chip-wavebar{transform-box:fill-box;transform-origin:50%}.call-chip[data-state=answered] .call-chip-wavebar{animation:1.05s ease-in-out infinite call-chip-wave}.call-chip[data-state=answered] .call-chip-wavebar:nth-child(2){animation-delay:.14s}.call-chip[data-state=answered] .call-chip-wavebar:nth-child(3){animation-delay:.28s}.call-chip[data-state=answered] .call-chip-wavebar:nth-child(4){animation-delay:.42s}@keyframes call-chip-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.call-chip-copy{text-align:left;transition:transform .6s var(--ease);margin-right:48px;display:grid}.call-chip[data-state=answered] .call-chip-copy{transform:translate(-24px)}.call-chip-label{white-space:nowrap;color:var(--text-dim);transition:opacity .35s var(--ease), transform .35s var(--ease);grid-area:1/1}.call-chip-label--answered{color:var(--text);opacity:0;transform:translateY(7px)}.call-chip[data-state=answered] .call-chip-label--ring{opacity:0;transform:translateY(-7px)}.call-chip[data-state=answered] .call-chip-label--answered{opacity:1;transform:translateY(0)}.call-chip-time{color:var(--teal);font-weight:var(--weight-bold)}.call-chip-dot{opacity:.3;display:inline-block}.call-chip[data-state=ringing] .call-chip-dot{animation:1.3s infinite call-chip-dotwalk}.call-chip[data-state=ringing] .call-chip-dot:nth-of-type(2){animation-delay:.18s}.call-chip[data-state=ringing] .call-chip-dot:nth-of-type(3){animation-delay:.36s}@keyframes call-chip-dotwalk{0%,55%,to{opacity:.3}25%{opacity:1}}@media (prefers-reduced-motion:reduce){.call-chip[data-state=ringing] .call-chip-ring,.call-chip[data-state=ringing] .call-chip-icon--phone,.call-chip[data-state=ringing] .call-chip-dot,.call-chip[data-state=answered] .call-chip-wavebar{animation:none}.call-chip-label,.call-chip-icon{transition:opacity .35s var(--ease);transform:none}.call-chip[data-state=answered] .call-chip-label--ring,.call-chip-label--answered,.call-chip[data-state=answered] .call-chip-disc{transform:none}.call-chip-copy{margin-right:0}.call-chip[data-state=answered] .call-chip-copy{transform:none}}.stat-breathe{text-shadow:none!important}@media (prefers-reduced-motion:no-preference){.stat-breathe{transform-origin:0;will-change:transform;animation:2.5s ease-in-out infinite telvu-stat-breathe}}@keyframes telvu-stat-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.problem-stat{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-stat);color:#ff5c9f;margin:0;font-size:clamp(82px,11vw,156px);line-height:.85}.problem-split{flex-wrap:wrap;justify-content:center;align-items:center;gap:80px;max-width:1100px;margin-inline:auto;display:flex}.problem-left{flex-direction:column;flex:0 auto;align-items:flex-start;gap:14px;min-width:0;max-width:440px;display:flex}.problem-left>*{width:100%;max-width:440px}.cost-callout{backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff0d,#ffffff04),#140e1480;border:1px solid #ff3d8b2e;border-radius:14px;padding:18px 22px 18px 26px;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000057,0 0 30px #ff3d8b24}.cost-callout:before{content:"";background:var(--magenta);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #ff3d8be6,0 0 26px #ff3d8b80}.cost-callout p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.cost-figure{color:var(--magenta);text-shadow:0 0 22px #ff3d8b80;white-space:nowrap;font-size:1.34em;font-weight:700}.problem-stat-text{letter-spacing:-.02em;color:var(--text);text-wrap:balance;max-width:22ch;margin-top:2px;font-size:clamp(22px,2.3vw,31px);font-weight:700;line-height:1.2}@media (width<=860px){.problem-split{flex-direction:column;align-items:flex-start;gap:38px}.problem-left,.pain-list{flex:auto;max-width:100%}.problem-stat-text{max-width:26ch}}.icon-chip{width:52px;height:52px;color:var(--magenta);background:radial-gradient(circle at 32% 26%,#ff3d8b33,#0000 72%),#ff3d8b0d;border:1px solid #ff3d8b38;border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 0 26px #ff3d8b24,inset 0 1px #ffffff14}.icon-chip-svg{width:26px;height:26px;display:block}.pain-list{flex-direction:column;flex:0 auto;gap:clamp(24px,2.8vw,38px);display:flex}.pain-row{text-align:left;align-items:center;gap:18px;display:flex}.pain-h{letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 4px;font-size:20px}.pain-p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.pain-list.is-armed .pain-row{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(20px)}.pain-list.is-armed.is-revealed .pain-row{opacity:1;transform:none}.pain-list.is-armed.is-revealed .pain-row:first-child{transition-delay:0s}.pain-list.is-armed.is-revealed .pain-row:nth-child(2){transition-delay:.3s}.pain-list.is-armed.is-revealed .pain-row:nth-child(3){transition-delay:.6s}.pain-list.is-armed.is-revealed .pain-row:nth-child(4){transition-delay:.9s}}.flow{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);max-width:940px;margin:clamp(54px,7vw,90px) auto 0;display:grid;position:relative}.flow-track{z-index:0;pointer-events:none;height:2px;position:absolute;top:32px;left:16.667%;right:16.667%;container-type:size}.flow-line{transform-origin:0;background:linear-gradient(90deg, #ff3d8b00 0%, var(--magenta) 12%, #ff7ab0 50%, var(--magenta) 88%, #ff3d8b00 100%);border-radius:2px;width:100%;height:100%;display:block;box-shadow:0 0 10px #ff3d8b99,0 0 22px #ff3d8b59}.flow-pulse{opacity:0;background:linear-gradient(90deg,#fff0,#fff,#fff0);border-radius:4px;width:64px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;box-shadow:0 0 14px #ff7ab0f2,0 0 26px #ff3d8bb3}.flow-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.flow-node{width:64px;height:64px;color:var(--magenta);font-family:var(--font-sans);transition:border-color .5s var(--ease), box-shadow .5s var(--ease), transform .35s var(--ease);background:radial-gradient(circle at 50% 38%,#ff3d8b2e,#0c0a0eeb 72%),#0c0a0e;border:1.5px solid #ff3d8b4d;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.flow-node-num{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.flow.is-in .flow-node{border-color:#ff3d8be6;box-shadow:0 0 0 4px #ff3d8b14,0 0 22px #ff3d8b8c,inset 0 0 14px #ff3d8b40}.flow-body{flex-direction:column;align-items:center;margin-top:22px;display:flex}.flow-ico{width:30px;height:30px;color:var(--magenta);place-items:center;margin-bottom:16px;display:inline-grid}.flow-ico .icon-chip-svg{width:30px;height:30px}.flow-title{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 8px;font-size:21px;font-weight:700}.flow-text{color:var(--text-muted);max-width:26ch;margin:0;font-size:15px;line-height:1.5}@media (hover:hover){.flow-step:hover .flow-node{border-color:#ff7ab0;transform:translateY(-4px);box-shadow:0 0 0 5px #ff3d8b1f,0 0 30px #ff3d8bcc,inset 0 0 18px #ff3d8b59}}@media (prefers-reduced-motion:no-preference){.flow-line{transition:transform 1.15s cubic-bezier(.6,0,.2,1);transform:scaleX(0)}.flow.is-in .flow-line{transform:scaleX(1)}.flow-node{opacity:.35;transform:scale(.7)}.flow.is-in .flow-node{opacity:1;transition:border-color .5s var(--ease), box-shadow .5s var(--ease), transform .5s cubic-bezier(.2,.8,.3,1.2), opacity .4s var(--ease);transition-delay:calc(.35s + var(--i) * .42s);transform:scale(1)}.flow-body{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(16px)}.flow.is-in .flow-body{opacity:1;transition-delay:calc(.5s + var(--i) * .42s);transform:none}.flow.is-in .flow-pulse{animation:3.4s linear 1.9s infinite flowPulseX}}@keyframes flowPulseX{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 64px))}}@media (width<=720px){.flow{grid-template-columns:1fr;gap:34px;max-width:460px}.flow-track{width:2px;height:auto;inset:32px auto 32px 32px}.flow-line{transform-origin:top}.flow-pulse{background:linear-gradient(#fff0,#fff,#fff0);width:4px;height:64px;margin-top:0;margin-left:-2px;top:0;left:50%}.flow-step{text-align:left;flex-direction:row;align-items:flex-start;gap:20px}.flow-body{align-items:flex-start;margin-top:6px}.flow-title,.flow-text{text-align:left}.flow-text{max-width:none}@media (prefers-reduced-motion:no-preference){.flow-line{transform:scaleY(0)}.flow.is-in .flow-line{transform:scaleY(1)}.flow.is-in .flow-pulse{animation:3.4s linear 1.9s infinite flowPulseY}}}@keyframes flowPulseY{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(calc(100cqh - 64px))}}.wa3-nots{flex-wrap:wrap;justify-content:center;gap:10px 38px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wa3-not{font-size:14px;font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--magenta);text-shadow:0 0 18px #ff3d8b8c,0 0 46px #ff3d8b38;white-space:nowrap}.wa3-lead-after{font-size:clamp(15px,1.35vw,18px)}.wa3-stage{flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(40px,6vw,72px);display:flex;position:relative}.wa3-rail{text-align:left;flex-direction:column;gap:clamp(26px,3vw,34px);width:100%;max-width:380px;margin:clamp(38px,5vw,52px) auto 0;padding:0;list-style:none;display:flex}.wa3-point{gap:18px;display:flex}.wa3-point-marker{background:linear-gradient(180deg, var(--magenta) 0%, #ff3d8b8c 55%, #ff3d8b14 100%);transform-origin:top;width:2px;transition:box-shadow .35s var(--ease);border-radius:1px;flex:none;box-shadow:0 0 12px #ff3d8b59}.wa3-point:hover .wa3-point-marker{box-shadow:0 0 18px #ff3d8b99}.wa3-point-body{min-width:0}.wa3-point-num{font-size:11px;font-weight:var(--weight-bold);letter-spacing:.18em;font-variant-numeric:tabular-nums;color:#ff3d8bcc;margin-bottom:7px;display:block}.wa3-point-title{font-size:clamp(17px,1.5vw,19px);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text);transition:color .3s var(--ease);margin:0 0 6px;line-height:1.25}.wa3-point-text{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.wa3-stage.is-armed .wa3-point-marker{transition:transform .7s var(--ease), box-shadow .35s var(--ease);transition-delay:calc(var(--d) * .14s);transform:scaleY(0)}.wa3-stage.is-armed .wa3-point-num,.wa3-stage.is-armed .wa3-point-title,.wa3-stage.is-armed .wa3-point-text{opacity:0;transition:opacity .55s var(--ease), transform .6s var(--ease);transform:translate(20px)}.wa3-stage.is-armed .wa3-point-num{transition-delay:calc(var(--d) * .14s + 60ms)}.wa3-stage.is-armed .wa3-point-title{transition-delay:calc(var(--d) * .14s + .12s)}.wa3-stage.is-armed .wa3-point-text{transition-delay:calc(var(--d) * .14s + .2s)}.wa3-stage.is-in .wa3-point-marker{transform:scaleY(1)}.wa3-stage.is-in .wa3-point-num,.wa3-stage.is-in .wa3-point-title,.wa3-stage.is-in .wa3-point-text{opacity:1;transform:none}@media (width>=1120px){.wa3-screen{overflow:visible}.wa3-chat{border-radius:0 0 34px 34px}.wa3-stage{flex-direction:row;justify-content:center;align-items:center;gap:clamp(56px,7vw,104px);position:relative}.wa3-rail{width:380px;max-width:none;margin:0}}.feat-rows{margin-top:clamp(48px,5vw,72px);flex-direction:column;gap:clamp(56px,6vw,84px);max-width:1080px;margin-inline:auto;display:flex}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,4vw,64px);display:grid}.feat-copy{justify-self:end;max-width:32ch}.feat-viz{justify-self:start;display:flex}.feat-row.is-rev .feat-copy{order:2;justify-self:start}.feat-row.is-rev .feat-viz{order:1;justify-self:end}.feat-h{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance;margin:0 0 13px;font-size:clamp(25px,2.6vw,32px);font-weight:700;line-height:1.12}.feat-p{color:var(--text-muted);margin:0;font-size:16.5px;line-height:1.58}@media (prefers-reduced-motion:no-preference){.feat-row{opacity:0;transition:opacity .7s var(--ease), transform .75s cubic-bezier(.2,.7,.2,1);transform:translate(-40px)}.feat-row.is-rev{transform:translate(40px)}.feat-row.is-in{opacity:1;transform:none}}.t-avatar{background:linear-gradient(150deg, #ff5ca0, var(--magenta));color:#fff;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 0 0 1px #ffffff1f,0 4px 14px #ff3d8b66}.viz-card{text-align:left;backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff0e,#ffffff03),#10141c8c;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:340px;padding:22px 24px;display:flex;box-shadow:0 18px 50px #0000006b,0 0 40px #ff3d8b1f,inset 0 1px #ffffff1a}.chat-line{align-items:flex-start;gap:9px;display:flex}.chat-bubble{color:#111b21;background:#fff;border-radius:4px 13px 13px;flex-direction:column;gap:3px;max-width:280px;padding:11px 13px;font-family:Helvetica Neue,Segoe UI,Roboto,-apple-system,sans-serif;font-size:14px;line-height:1.42;display:flex;position:relative;box-shadow:0 6px 20px #00000057}.chat-bubble .cb-head{margin-bottom:2px;font-size:14px;font-weight:700}.chat-time{color:#667781;align-self:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:10.5px;display:inline-flex}.grey-ticks{flex-shrink:0;width:15px;height:10px}.viz-wa{display:flex}.wa3-phone--mini{width:300px}.wa3-phone--mini .wa3-screen{min-height:0}.wa3-chat--report{justify-content:flex-start;min-height:306px;padding-top:22px}@keyframes repLand{0%{color:var(--magenta);background:#ff3d8b33}55%{color:var(--magenta);background:#ff3d8b1a}to{background:0 0}}.rep-num.is-land{animation:repLand .85s var(--ease)}.viz-pos{flex-direction:column;align-items:center;gap:20px;display:flex}.pos-flow{align-items:center;gap:14px;display:flex}.pos-arrow{filter:drop-shadow(0 0 6px #ff3d8b80);flex-shrink:0;width:40px;height:22px}@media (prefers-reduced-motion:no-preference){.feat-row.is-in .pos-arrow{animation:1.8s ease-in-out infinite posArrow}}@keyframes posArrow{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.pos-printer{width:62px;height:62px;color:var(--magenta);background:radial-gradient(circle at 35% 28%,#ff3d8b33,#0000 70%),#ff3d8b0d;border:1px solid #ff3d8b47;border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:0 0 26px #ff3d8b38}.pos-printer .icon-chip-svg{width:28px;height:28px}.viz-ticket{text-align:left;background:#ffffff0f;border:1px solid #ffffff21;border-radius:4px 4px 9px 9px;flex-direction:column;gap:3px;width:166px;padding:14px 14px 12px;display:flex;position:relative;box-shadow:0 8px 24px #0000004d}.viz-ticket-perf{background:var(--magenta);border-radius:4px 4px 0 0;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ff3d8b99}.viz-ticket-h{letter-spacing:.14em;color:var(--text-dim);margin-bottom:4px;font-size:11px}.viz-ticket-l{color:var(--text);font-size:13px;line-height:1.35}.viz-ticket-l.viz-dim{color:var(--text-muted);font-size:12px}.viz-ticket-split{background:#ffffff1f;height:1px;margin:6px 0 4px}.viz-ticket-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.viz-ticket-row i{color:var(--text-muted);font-style:normal}.viz-ticket-row b{color:var(--text);font-weight:600}.viz-ticket-row.is-total{margin-top:3px;font-size:14px}.viz-ticket-row.is-total i{color:var(--text);font-weight:700}.viz-ticket-row.is-total b{color:var(--magenta);font-weight:700}.pos-strip-block{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.pos-strip-line{color:var(--text-dim);letter-spacing:-.01em;font-size:clamp(15px,1.5vw,17px)}.pos-strip-line b{color:var(--text);font-weight:600}.pos-pill-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,3.4vw,46px);width:100%;margin-top:8px;display:flex}.pos-pill{color:var(--text-dim);letter-spacing:-.01em;transition:opacity .25s var(--ease), color .25s var(--ease);opacity:.6;align-items:center;font-size:19px;font-weight:700;display:inline-flex}@media (hover:hover){.pos-pill:hover{opacity:1;color:var(--text)}}.pos-logo{filter:brightness(0)invert();width:auto;height:22px;display:block}.pos-logo--tall{height:34px}.viz-booking{gap:16px;max-width:320px}.bk-cal{width:100%}.bk-cal-h{font-family:var(--font-sans);color:var(--text);align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.bk-cal-h .icon-chip-svg{width:16px;height:16px;color:var(--magenta)}.bk-cal-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:500}.bk-week{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.bk-wd{border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:6px 0 7px;display:flex}.bk-wd i{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-style:normal}.bk-wd b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.bk-wd.is-sel{background:#ff3d8b29;border-color:#ff3d8b8c;box-shadow:0 0 14px #ff3d8b2e}.bk-wd.is-sel i,.bk-wd.is-sel b{color:var(--magenta)}.bk-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bk-cell{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:7px 11px;font-size:13px;display:flex}.bk-cell i{color:var(--text-muted);font-variant-numeric:tabular-nums;font-style:normal}.bk-cell b{color:var(--text);font-size:11.5px}.bk-cell.is-fill{background:#ff3d8b24;border-color:#ff3d8b80;box-shadow:0 0 16px #ff3d8b24}.bk-cell.is-fill i{color:var(--text);font-weight:600}.bk-cell.is-fill b{color:var(--magenta)}.bk-msg{align-items:flex-start;gap:8px;display:flex}.bk-bubble{max-width:230px}.viz-chat{flex-direction:column;align-items:flex-start;gap:14px;max-width:340px;display:flex}.cb-complaint{max-width:300px}.cb-complaint .cb-head{margin-bottom:1px}.cb-line{color:#111b21;font-size:13.5px;line-height:1.4}.cb-gap{height:7px}.urgent-tag{color:var(--text-dim);background:#ff3d8b12;border:1px solid #ff3d8b42;border-radius:999px;align-items:center;gap:7px;margin-left:39px;padding:7px 13px;font-size:12.5px;display:inline-flex}.urgent-dot{background:var(--magenta);width:8px;height:8px;box-shadow:0 0 9px var(--magenta);border-radius:50%}@media (prefers-reduced-motion:no-preference){.urgent-dot{animation:1.6s ease-in-out infinite vpLive}}@keyframes vpLive{0%,to{opacity:1}50%{opacity:.35}}.viz-call{gap:0;max-width:330px}.viz-call-head{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;width:100%;padding-bottom:14px;display:flex}.viz-call-disc{width:38px;height:38px;color:var(--teal);background:#24e6b11a;border:1px solid #24e6b180;border-radius:50%;place-items:center;display:grid;position:relative}.viz-call-disc svg{width:18px;height:18px}.viz-call-pulse{opacity:0;pointer-events:none;border:1px solid #24e6b18c;border-radius:50%;position:absolute;inset:-1px}.viz-call-meta{flex-direction:column;gap:1px;display:flex}.viz-call-meta b{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text)}.viz-call-meta span{color:var(--text-muted);font-size:12.5px}.viz-call-wave{width:22px;height:22px;color:var(--teal);margin-left:auto}.viz-call-wavebar{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.viz-call-pulse{animation:2.2s cubic-bezier(.2,.6,.35,1) infinite call-chip-ring}.viz-call-pulse--late{animation-delay:.75s}.viz-call-wavebar{animation:1.05s ease-in-out infinite call-chip-wave}.viz-call-wavebar:nth-child(2){animation-delay:.14s}.viz-call-wavebar:nth-child(3){animation-delay:.28s}.viz-call-wavebar:nth-child(4){animation-delay:.42s}}.viz-qa{flex-direction:column;gap:9px;width:100%;margin-top:16px;display:flex}.viz-qa .chat-bubble{box-shadow:none;font-family:inherit}.viz-qa .qa-cust{max-width:86%;color:var(--text);background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px 13px 13px 4px;align-self:flex-start}.qa-telvu{align-self:flex-end;align-items:flex-start;gap:8px;max-width:92%;display:flex}.qa-telvu .chat-bubble{color:var(--text);background:#ff3d8b21;border:1px solid #ff3d8b52;border-radius:13px 4px 13px 13px}.viz-summary{max-width:330px}.viz-summary .chat-bubble{gap:3px}.sum-row{color:#111b21;font-size:13.5px}.sum-row b{color:#0b3b2e}.sum-prob{font-weight:600}.sum-sug{color:#54656f;padding-left:15px;position:relative}.sum-sug:before{content:"•";color:#1fa855;font-weight:700;position:absolute;left:3px}.feat-cta{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;padding:clamp(48px,7vw,96px) 20px clamp(20px,2.5vw,36px);display:flex;position:relative;overflow:hidden}#features{padding-bottom:clamp(8px,1.5vh,24px)}#calculator{padding-top:clamp(16px,3vh,44px)}.feat-cta-h{z-index:1;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.15;position:relative}.feat-cta-sub{z-index:1;max-width:42ch;color:var(--text-muted);text-wrap:balance;margin:14px auto 0;font-size:clamp(14px,1.4vw,16px);line-height:1.5;position:relative}.feat-cta-btn{z-index:3;isolation:isolate;place-items:center;display:inline-grid;position:relative}.feat-cta-btn:before{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(#ff3d8b6b,#ff3d8b00 66%);width:380px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feat-cta-btn>a{z-index:1;font-weight:700;position:relative}.feat-cta-btn>.btn.btn--primary:hover{transform:translateY(-3px)}.feat-cta-sheen{z-index:2;pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}.feat-cta-sheen:before{content:"";background:linear-gradient(105deg,#0000,#fff6,#0000);width:38%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-158%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.feat-cta-btn{animation:2.5s ease-in-out infinite ctaBreathe}.feat-cta-sheen:before{animation:4.6s ease-in-out infinite ctaSheen}}@keyframes ctaBreathe{0%,to{filter:drop-shadow(0 0 10px #ff3d8b66);transform:scale(1)}50%{filter:drop-shadow(0 0 22px #ff3d8bb8);transform:scale(1.03)}}@keyframes ctaSheen{0%{transform:translate(-158%)skew(-18deg)}55%,to{transform:translate(342%)skew(-18deg)}}.cta-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.cta-particles i{background:var(--magenta);opacity:.16;width:5px;height:5px;transform:scale(var(--s,1));border-radius:50%;margin:-2.5px;position:absolute;box-shadow:0 0 8px #ff3d8bb3}.cta-stage{z-index:1;place-items:center;width:100%;height:clamp(320px,34vw,380px);margin-top:clamp(8px,1.5vw,16px);display:grid;position:relative}.cta-rings{z-index:0;width:0;height:0;position:absolute;top:51%;left:50%}.cta-rings i{opacity:0;border:1px solid #ff3d8b6b;border-radius:50%;width:300px;height:116px;margin:-58px 0 0 -150px;position:absolute;top:0;left:0}.cta-wave{z-index:0;opacity:.9;justify-content:center;align-items:center;gap:5px;width:min(560px,82%);height:200px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.cta-wave i{width:5px;height:var(--h);background:linear-gradient(180deg, #ff7ab0, var(--magenta));transform-origin:50%;border-radius:3px;flex:none;box-shadow:0 0 7px #ff3d8b8c}.cta-card{z-index:2;text-align:left;-webkit-backdrop-filter:blur(9px);background:linear-gradient(150deg,#ffffff14,#ffffff05),#100c12e6;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;gap:3px;width:172px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff14}.cta-stream{--loop:40s;--rx:clamp(250px, 30vw, 350px);--ry:clamp(64px, 8vw, 96px);width:0;height:0;position:absolute;top:50%;left:50%}.cta-stream-item{opacity:0;position:absolute;top:0;left:0}.cta-stream-item .cta-card{margin:-48px 0 0 -86px;top:0;left:0}.cta-card-ic{width:30px;height:30px;color:var(--magenta);background:#ff3d8b24;border:1px solid #ff3d8b47;border-radius:9px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.cta-card-ic svg{width:17px;height:17px}.cta-card-top{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.cta-card-top svg{width:15px;height:15px;color:var(--magenta)}.cta-card-top>span{letter-spacing:.02em;font-weight:600}.cta-card-live{letter-spacing:.1em;color:var(--magenta);align-items:center;gap:4px;margin-left:auto;font-size:8.5px;font-weight:700;display:inline-flex}.cta-card-live:before{content:"";background:var(--magenta);width:5px;height:5px;box-shadow:0 0 6px var(--magenta);border-radius:50%}.cta-card-title{color:var(--text);letter-spacing:-.01em;font-size:14.5px;font-weight:700}.cta-card-sub,.cta-card-foot{color:var(--text-muted);font-size:11.5px}.cta-card-foot{align-items:center;gap:6px;margin-top:1px;display:inline-flex}.cta-dot{background:#24e6b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #24e6b1cc}@media (prefers-reduced-motion:no-preference){.cta-particles i{animation:9s ease-in-out infinite ctaDrift;animation-delay:var(--d)}.cta-rings i{animation:4.5s ease-out infinite ctaRing}.cta-rings i:nth-child(2){animation-delay:1.5s}.cta-rings i:nth-child(3){animation-delay:3s}.cta-wave i{animation:1.5s ease-in-out infinite ctaWave;animation-delay:calc(var(--i) * -.05s)}.cta-stream-item{animation:ctaWheel var(--loop) linear infinite;animation-delay:calc(var(--i) * var(--loop) / var(--n) * -1)}}@keyframes ctaDrift{0%,to{transform:translateY(0) scale(var(--s,1));opacity:.1}50%{transform:translateY(-16px) scale(var(--s,1));opacity:.26}}@keyframes ctaRing{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes ctaWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes ctaWheel{0%{opacity:1;z-index:6;transform:translate(0, var(--ry)) scale(1.05)}8.33%{opacity:.6;z-index:6;transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .866)) scale(1.024)}16.66%{opacity:.05;z-index:6;transform:translate(calc(var(--rx) * .866), calc(var(--ry) * .5)) scale(.95)}25%{opacity:0;z-index:6;transform:translate(var(--rx), 0) scale(.855)}33.33%{opacity:0;z-index:1;transform:translate(calc(var(--rx) * .866), calc(var(--ry) * -.5)) scale(.758)}41.66%{opacity:0;z-index:1;transform:translate(calc(var(--rx) * .5), calc(var(--ry) * -.866)) scale(.686)}50%{opacity:0;z-index:1;transform:translate(0, calc(var(--ry) * -1)) scale(.66)}58.33%{opacity:0;z-index:1;transform:translate(calc(var(--rx) * -.5), calc(var(--ry) * -.866)) scale(.686)}66.66%{opacity:0;z-index:1;transform:translate(calc(var(--rx) * -.866), calc(var(--ry) * -.5)) scale(.758)}75%{opacity:.05;z-index:6;transform:translate(calc(var(--rx) * -1), 0) scale(.855)}83.33%{opacity:.6;z-index:6;transform:translate(calc(var(--rx) * -.866), calc(var(--ry) * .5)) scale(.95)}91.66%{opacity:1;z-index:6;transform:translate(calc(var(--rx) * -.5), calc(var(--ry) * .866)) scale(1.024)}to{opacity:1;z-index:6;transform:translate(0, var(--ry)) scale(1.05)}}@media (prefers-reduced-motion:reduce){.cta-stream-item{animation:none;display:none}.cta-stream-item:first-child{opacity:1;z-index:6;transform:translate(0, var(--ry)) scale(1.05);display:block}.cta-stream-item:nth-child(4){opacity:.85;z-index:6;transform:translate(calc(var(--rx) * -.62), calc(var(--ry) * .5)) scale(.92);display:block}.cta-stream-item:nth-child(7){opacity:.85;z-index:6;transform:translate(calc(var(--rx) * .62), calc(var(--ry) * .5)) scale(.92);display:block}}@media (width<=900px){.cta-stream{--rx:clamp(170px, 36vw, 236px);--ry:clamp(48px, 7vw, 74px)}.cta-stream .cta-card{width:150px}.cta-stream-item .cta-card{margin:-44px 0 0 -75px}.cta-stage{height:clamp(280px,52vw,340px)}.cta-wave{width:min(420px,88%);height:150px}}@media (width<=560px){.cta-stream{display:none}}@media (width<=760px){.feat-row{grid-template-columns:1fr;gap:24px}.feat-row .feat-copy,.feat-row.is-rev .feat-copy{order:0;justify-self:start;max-width:none}.feat-row .feat-viz,.feat-row.is-rev .feat-viz{order:0;justify-self:start}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.feat-row,.feat-row.is-rev{transform:translateY(26px)}.feat-row.is-in{transform:none}}.chains-panel{backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#ff3d8b12,#ffffff03),#0f0b119e;border:1px solid #ff3d8b42;border-radius:28px;padding:clamp(34px,5vw,72px) clamp(28px,5vw,76px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 64px #ff3d8b1f,inset 0 1px #ffffff14}.chains-panel:before{content:"";pointer-events:none;background:radial-gradient(82% 64% at 100% 0,#ff3d8b24,#0000 58%);border-radius:28px;position:absolute;inset:0}.chains-panel>*{z-index:1;position:relative}.chains-points{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin-top:clamp(38px,4.5vw,56px);display:grid}.chains-point{text-align:left}.chains-pt-h{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text);margin:16px 0 7px;font-size:18px;font-weight:700;line-height:1.25}.chains-pt-p{color:var(--text-muted);max-width:34ch;margin:0;font-size:14.5px;line-height:1.55}@media (width<=760px){.chains-points{grid-template-columns:1fr;gap:26px}}.reviews-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:940px;margin:clamp(40px,5vw,60px) auto 0;display:grid}.review-card{transition:transform .25s var(--ease), border-color .25s var(--ease);background:linear-gradient(#ffffff0f,#ffffff05),#121720c2;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 120px #00000073}.review-card:hover{border-color:#ffffff2e;transform:translateY(-6px)}.review-card--invite{background:linear-gradient(#ff3d8b0d,#ffffff03),#12172080;border-style:dashed;border-color:#ff3d8b59}.review-photo{aspect-ratio:16/9;color:#ff7bb0b3;background:linear-gradient(150deg,#ff3d8b38,#ff3d8b0f 55%,#12172099);border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.review-photo-icon{width:34px;height:34px}.review-photo-label{letter-spacing:.14em;text-transform:uppercase;color:#ff7bb0a6;font-size:11px;font-weight:600}.review-body{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 26px;display:flex}.review-ghost-line{background:#ffffff14;border-radius:6px;height:10px;display:block}.review-ghost-line--wide{width:88%}.review-ghost-line--mid{width:62%}.review-invite-text{color:var(--text-dim);margin:0;font-size:15px;line-height:1.5}@media (width<=760px){.reviews-row{grid-template-columns:1fr;gap:16px;max-width:460px}}@media (prefers-reduced-motion:reduce){.review-card:hover{transform:none}}.hero[data-astro-cid-i3irphx7]{isolation:isolate;text-align:center;min-height:100svh;padding-block:calc(var(--space-10) + var(--nav-clear)) var(--space-10);align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-i3irphx7]{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.hero-logo[data-astro-cid-i3irphx7]{font-size:clamp(76px,11vw,146px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-logo);animation:telvu-hero-zoom 1.3s var(--ease) both;align-items:baseline;line-height:.9;display:inline-flex;position:relative}.hero-actions[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero-secondary[data-astro-cid-i3irphx7]{color:var(--text-dim);font-weight:var(--weight-semibold);transition:color var(--dur-fast) var(--ease);font-size:15px;text-decoration:none}.hero-secondary[data-astro-cid-i3irphx7]:hover{color:var(--text)}.hero-sub[data-astro-cid-i3irphx7]{max-width:640px;font-size:clamp(15px,1.55vw,20px);line-height:1.45}.sub-break[data-astro-cid-i3irphx7]{display:inline}@media (width<=560px){.sub-break[data-astro-cid-i3irphx7]{display:none}}@media (prefers-reduced-motion:reduce){.hero-logo[data-astro-cid-i3irphx7]{animation:none}}
