.app-frame,body.landing-home{color-scheme:light;--bg-canvas:#f7f6f4;--bg-sunken:#f2f0f3;--bg-mid:#ece9ee;--bg-surface:#ffffff;--bg-elevated:#ffffff;--bg-overlay:rgba(17,16,20,0.45);--text:#111014;--text-muted:#5f5963;--text-subtle:#8b848f;--text-inverse:#ffffff;--brand:#6e5578;--brand-hover:#7f6489;--brand-pressed:#5b4564;--brand-muted:rgba(110,85,120,0.09);--focus:#6e5578;--border-subtle:rgba(17,16,20,0.05);--border:rgba(17,16,20,0.09);--border-strong:rgba(17,16,20,0.16);--iv-mauve-1:#a98bb8;--iv-mauve-2:#b99ac5;--iv-mauve-3:#c7a9d2;--iv-mauve-4:#d4b8dd;--iv-accent:#7a5f85;--iv-accent-quiet:#9a80a6;--iv-accent-soft:rgba(122,95,133,0.08);--iv-accent-ring:rgba(122,95,133,0.22);--iv-accent-line:rgba(122,95,133,0.34);--iv-accent-on:#ffffff;--iv-wash:linear-gradient(180deg,rgba(122,95,133,0.05),rgba(122,95,133,0.02));--iv-wave-a:#7a5f85;--iv-wave-b:#b99ac5;--iv-glass:rgba(255,255,255,0.72);--iv-glass-strong:rgba(255,255,255,0.9);--iv-glass-border:rgba(17,16,20,0.07);--iv-glass-inner:rgba(255,255,255,0.6);--iv-hairline:rgba(17,16,20,0.07);--iv-hairline-strong:rgba(17,16,20,0.12);--iv-surface-1:#ffffff;--iv-surface-2:#f5f3f6;--iv-surface-3:#ece9ee;--iv-field-1:rgba(169,139,184,0.2);--iv-field-2:rgba(199,169,210,0.15);--iv-field-3:rgba(122,95,133,0.07);--iv-line:rgba(122,95,133,0.14);--iv-line-hi:rgba(169,139,184,0.24);--iv-dot:rgba(122,95,133,0.26);--iv-arc:rgba(17,16,20,0.04);--iv-shadow-1:0 1px 2px rgba(17,16,20,0.04);--iv-shadow-2:0 12px 34px -18px rgba(38,30,44,0.16);--iv-shadow-3:0 30px 70px -30px rgba(38,30,44,0.2);--iv-cta-glow:0 10px 24px -12px rgba(110,85,120,0.3);--iv-wave-glow:0 0 14px rgba(169,139,184,0.28);--site-display:clamp(2.35rem,3.9vw,3.4rem);--site-display-lh:1.06;--site-h1:clamp(1.85rem,3.1vw,2.75rem);--site-h2:clamp(1.35rem,2.2vw,1.75rem);--site-h3:1.15rem;--site-body:1rem;--site-body-lg:1.125rem;--site-body-lh:1.65;--site-label:0.72rem;--site-tight:-0.028em;--site-tighter:-0.04em;--site-section-y:clamp(4.5rem,9vw,8.5rem);--site-gap:clamp(1.25rem,2.5vw,2rem);--site-ease:cubic-bezier(0.22,1,0.36,1);--site-ease-soft:cubic-bezier(0.4,0,0.2,1);--site-dur-1:180ms;--site-dur-2:260ms;--site-dur-3:620ms;--bg-deep:var(--bg-canvas);--bg-lift:var(--bg-elevated);--surface:var(--bg-surface);--surface-elevated:var(--bg-elevated);--ink:var(--text);--ink-muted:var(--text-muted);--teal:var(--brand);--teal-bright:var(--brand-hover);--teal-dim:var(--brand-muted);--line:var(--border);--accent:var(--brand);--shadow-soft:var(--iv-shadow-3)}html[data-site-theme=dark] .app-frame,html[data-site-theme=dark] body.landing-home{color-scheme:dark;--bg-canvas:#09090b;--bg-sunken:#0d0d10;--bg-mid:#121116;--bg-surface:#121116;--bg-elevated:#17151b;--bg-overlay:rgba(0,0,0,0.66);--text:#f4f2f5;--text-muted:#a8a2ad;--text-subtle:#78727d;--text-inverse:#0d0d10;--brand:#c7a9d2;--brand-hover:#d4b8dd;--brand-pressed:#b99ac5;--brand-muted:rgba(199,169,210,0.14);--focus:#d4b8dd;--border-subtle:rgba(255,255,255,0.05);--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.17);--success:#7fc79b;--success-bg:rgba(127,199,155,0.12);--warning:#d8b878;--warning-bg:rgba(216,184,120,0.12);--danger:#d98a95;--danger-bg:rgba(217,138,149,0.12);--info:#9aa0c4;--info-bg:rgba(154,160,196,0.12);--shadow-2:0 14px 40px -18px rgba(0,0,0,0.75);--shadow-3:0 34px 80px -28px rgba(0,0,0,0.85);--iv-mauve-1:#a98bb8;--iv-mauve-2:#b99ac5;--iv-mauve-3:#c7a9d2;--iv-mauve-4:#d4b8dd;--iv-accent:#c7a9d2;--iv-accent-quiet:#a98bb8;--iv-accent-soft:rgba(199,169,210,0.1);--iv-accent-ring:rgba(199,169,210,0.26);--iv-accent-line:rgba(199,169,210,0.4);--iv-accent-on:#14121a;--iv-wash:linear-gradient(180deg,rgba(169,139,184,0.07),rgba(169,139,184,0.02));--iv-wave-a:#a98bb8;--iv-wave-b:#d4b8dd;--iv-glass:rgba(18,17,22,0.72);--iv-glass-strong:rgba(13,13,16,0.9);--iv-glass-border:rgba(255,255,255,0.08);--iv-glass-inner:rgba(255,255,255,0.025);--iv-hairline:rgba(255,255,255,0.07);--iv-hairline-strong:rgba(255,255,255,0.13);--iv-surface-1:#17151b;--iv-surface-2:#121116;--iv-surface-3:#1e1b22;--iv-field-1:rgba(169,139,184,0.22);--iv-field-2:rgba(199,169,210,0.14);--iv-field-3:rgba(122,95,133,0.16);--iv-line:rgba(169,139,184,0.2);--iv-line-hi:rgba(212,184,221,0.32);--iv-dot:rgba(199,169,210,0.42);--iv-arc:rgba(255,255,255,0.038);--iv-shadow-1:0 1px 2px rgba(0,0,0,0.5);--iv-shadow-2:0 16px 44px -20px rgba(0,0,0,0.82);--iv-shadow-3:0 36px 90px -30px rgba(0,0,0,0.9);--iv-cta-glow:0 12px 30px -14px rgba(169,139,184,0.34);--iv-wave-glow:0 0 16px rgba(199,169,210,0.32);--bg-deep:var(--bg-canvas);--bg-lift:var(--bg-elevated);--surface:var(--bg-surface);--surface-elevated:var(--bg-elevated);--ink:var(--text);--ink-muted:var(--text-muted);--teal:var(--brand);--teal-bright:var(--brand-hover);--teal-dim:var(--brand-muted);--line:var(--border);--ok:var(--success);--accent:var(--brand);--shadow-soft:var(--iv-shadow-3)}html[data-site-theme=dark] body.landing-home .atmosphere:after{opacity:.04}html[data-site-theme=dark] body.landing-home .brand-mark{filter:invert(1) brightness(1.06)}.app-frame{font-family:var(--font-sans);background:var(--bg-canvas);color:var(--text);-webkit-font-smoothing:antialiased}.app-frame .btn-primary{background:var(--brand);border-color:var(--brand);color:var(--iv-accent-on);box-shadow:var(--iv-cta-glow)}.app-frame .btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:var(--iv-cta-glow)}.app-frame .btn-ghost,.app-frame .btn-secondary{border-color:var(--iv-hairline-strong);color:var(--text);background:transparent}.app-frame .btn-ghost:hover,.app-frame .btn-secondary:hover{border-color:var(--iv-accent-line);background:var(--iv-accent-soft);color:var(--text)}.app-frame .field input,.app-frame .field select,.app-frame .field textarea,.app-frame input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-frame select,.app-frame textarea{background:var(--bg-surface);border-color:var(--border);color:var(--text)}.app-frame .field input:focus,.app-frame .field select:focus,.app-frame .field textarea:focus,.app-frame input:focus,.app-frame select:focus,.app-frame textarea:focus{border-color:var(--iv-accent-line);box-shadow:0 0 0 3px var(--iv-accent-ring);outline:none}.app-frame .card,.app-frame .dialog,.app-frame .table-wrap,.app-frame [role=dialog]{background:var(--bg-elevated);border-color:var(--border);color:var(--text);box-shadow:var(--iv-shadow-2)}.app-frame .table th{color:var(--text-subtle);border-color:var(--iv-hairline)}.app-frame .table td{border-color:var(--iv-hairline);color:var(--text)}.app-frame .table tr:hover td{background:var(--iv-accent-soft)}.app-frame .hint,.app-frame .text-muted{color:var(--text-muted)}.app-frame .badge,.app-frame .status-badge{border-color:var(--iv-hairline)}body.landing-home{font-family:var(--font-sans);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.landing-home .landing-stage{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.landing-home .landing-shell{width:min(1320px,100%)}body.landing-home .shell{width:min(1280px,calc(100% - (var(--shell-pad) * 2)))}.iv-field{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.iv-field-glow{position:absolute;inset:0;background:radial-gradient(44rem 32rem at 10% 2%,var(--iv-field-1),transparent 62%),radial-gradient(36rem 28rem at 90% 24%,var(--iv-field-2),transparent 64%),radial-gradient(50rem 38rem at 44% 102%,var(--iv-field-3),transparent 68%)}html[data-site-motion=on] .iv-field-glow{animation:iv-breathe 26s var(--site-ease-soft) infinite alternate}@keyframes iv-breathe{0%{opacity:.78;transform:translate3d(-.6%,-.5%,0) scale(1)}to{opacity:1;transform:translate3d(.8%,.6%,0) scale(1.035)}}.iv-field-arcs{position:absolute;left:50%;top:-30vh;width:min(1500px,165vw);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,var(--iv-arc) 0 1px,transparent 1px 118px);mask-image:radial-gradient(circle at 50% 50%,transparent 22%,#000 42%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 22%,#000 42%,transparent 70%)}.iv-field-waves{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.iv-field-waves path{fill:none;stroke:var(--iv-line);stroke-width:1.15;vector-effect:non-scaling-stroke}.iv-field-waves .iv-wave-hi path{stroke:var(--iv-line-hi)}html[data-site-motion=on] .iv-wave-group{animation:iv-flow var(--dur,40s) linear infinite}@keyframes iv-flow{0%{transform:translateX(0)}to{transform:translateX(-1600px)}}.iv-field-dots i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--iv-dot);left:var(--x);top:var(--y);opacity:0}html[data-site-motion=on] .iv-field-dots i{animation:iv-drift var(--dur,22s) var(--site-ease-soft) infinite;animation-delay:var(--delay,0s)}@keyframes iv-drift{0%{opacity:0;transform:translate3d(0,12px,0)}25%,70%{opacity:1}to{opacity:0;transform:translate3d(14px,-46px,0)}}body.landing-home .iv-h1{margin:0;font-size:var(--site-display);line-height:var(--site-display-lh);letter-spacing:var(--site-tighter);font-weight:700;text-wrap:balance}body.landing-home .iv-h2{margin:0;font-size:var(--site-h1);line-height:1.08;letter-spacing:var(--site-tight);font-weight:700;text-wrap:balance}body.landing-home .iv-h3{margin:0;font-size:var(--site-h3);line-height:1.35;letter-spacing:-.015em;font-weight:650}body.landing-home .iv-accent-text{color:var(--iv-accent)}body.landing-home .iv-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:var(--site-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-kicker-accent{color:var(--iv-accent)}body.landing-home .iv-lede{margin:0;font-size:var(--site-body-lg);line-height:var(--site-body-lh);color:var(--text-muted);text-wrap:pretty}body.landing-home .iv-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-section{position:relative;padding-block:var(--site-section-y) 0}body.landing-home .iv-section-head{display:grid;grid-gap:1rem;gap:1rem;max-width:46rem}body.landing-home .iv-section-head .iv-lede{max-width:42rem}body.landing-home .iv-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--iv-hairline) 15%,var(--iv-hairline) 85%,transparent)}body.landing-home .iv-panel-surface{background:var(--iv-surface-1);border:1px solid var(--iv-hairline);border-radius:18px;box-shadow:var(--iv-shadow-2)}body.landing-home .iv-surface-quiet{background:var(--iv-surface-2);border:1px solid var(--iv-hairline);border-radius:14px}body.landing-home .landing-nav{top:12px;width:min(1200px,100%);margin-inline:auto;border-radius:999px;background:var(--iv-glass);border-color:var(--iv-glass-border);box-shadow:var(--iv-shadow-1);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transition:box-shadow var(--site-dur-2) var(--site-ease),background var(--site-dur-2) var(--site-ease),border-color var(--site-dur-2) var(--site-ease)}body.landing-home .landing-nav.is-scrolled{background:var(--iv-glass-strong);border-color:var(--border-strong);box-shadow:var(--iv-shadow-2);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%)}body.landing-home .landing-nav-bar{min-height:4rem;padding:.5rem .6rem .5rem 1.15rem;transition:min-height var(--site-dur-2) var(--site-ease),padding var(--site-dur-2) var(--site-ease)}body.landing-home .landing-nav.is-scrolled .landing-nav-bar{min-height:3.4rem;padding-block:.32rem}body.landing-home .landing-logo{display:inline-flex;align-items:center;gap:.55rem}body.landing-home .landing-logo:after{content:"InuL Voice";font-size:.98rem;font-weight:650;letter-spacing:-.02em;color:var(--text);white-space:nowrap}body.landing-home .landing-logo .brand-mark,body.landing-home .landing-nav .nav-cta{transition:height var(--site-dur-2) var(--site-ease),min-height var(--site-dur-2) var(--site-ease),padding var(--site-dur-2) var(--site-ease)}body.landing-home .landing-nav.is-scrolled .landing-logo .brand-mark{height:1.75rem}body.landing-home .landing-nav.is-scrolled .nav-cta{min-height:2.2rem;padding-inline:1rem}body.landing-home .landing-nav-pill{gap:.15rem .2rem}body.landing-home .landing-nav-pill a,body.landing-home .landing-nav-pill button{padding:.45rem .8rem;border-radius:999px;font-weight:550;transition:color var(--site-dur-1) var(--site-ease),background var(--site-dur-1) var(--site-ease)}body.landing-home .landing-nav-pill a.is-active,body.landing-home .landing-nav-pill a:hover,body.landing-home .landing-nav-pill button.is-active,body.landing-home .landing-nav-pill button:hover{color:var(--text);background:var(--iv-accent-soft)}body.landing-home .landing-nav-pill a.is-active:after,body.landing-home .landing-nav-pill button.is-active:after{left:50%;right:auto;bottom:.14rem;height:2px;width:1.15rem;border-radius:2px;translate:-50% 0;background:var(--iv-accent);animation:iv-underline var(--site-dur-2) var(--site-ease) both}@keyframes iv-underline{0%{width:.3rem;opacity:0}to{width:1.15rem;opacity:1}}body.landing-home .landing-nav-menu{background:var(--iv-glass-strong);border-color:var(--iv-glass-border);border-radius:16px;box-shadow:var(--iv-shadow-3);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}body.landing-home .landing-nav-menu a:hover{background:var(--iv-accent-soft);color:var(--text)}body.landing-home .landing-nav-login{border-radius:999px;transition:color var(--site-dur-1) var(--site-ease),background var(--site-dur-1) var(--site-ease)}body.landing-home .landing-nav-login:hover{background:var(--iv-accent-soft);color:var(--text)}body.landing-home .nav-drawer{background:var(--iv-glass-strong);border-color:var(--iv-glass-border);border-radius:22px;box-shadow:var(--iv-shadow-3);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}body.landing-home .btn{border-radius:999px;font-weight:600;transition:transform var(--site-dur-1) var(--site-ease),background var(--site-dur-2) var(--site-ease),border-color var(--site-dur-2) var(--site-ease),box-shadow var(--site-dur-2) var(--site-ease),color var(--site-dur-2) var(--site-ease),filter var(--site-dur-2) var(--site-ease)}body.landing-home .btn-primary{background:var(--brand);border-color:transparent;color:var(--iv-accent-on);box-shadow:var(--iv-shadow-1)}body.landing-home .btn-primary:hover{transform:translateY(-1px);background:var(--brand-hover);box-shadow:var(--iv-cta-glow)}body.landing-home .btn-ghost{background:transparent;border-color:var(--iv-hairline-strong);color:var(--text)}body.landing-home .btn-ghost:hover{transform:translateY(-1px);border-color:var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--text)}body.landing-home .btn:active{transform:translateY(0) scale(.985)}body.landing-home .btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-site-motion=on] body.landing-home .landing [data-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--site-dur-3) var(--site-ease),transform var(--site-dur-3) var(--site-ease);will-change:opacity,transform}html[data-site-motion=on] body.landing-home .landing [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}html[data-site-motion=on] body.landing-home [data-reveal] [data-stagger]{transition-delay:calc(var(--i, 0) * 80ms)}html[data-site-motion=on] body.landing-home .landing-nav{animation:iv-nav-in .46s var(--site-ease) both}@keyframes iv-nav-in{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}html[data-site-motion=on] body.landing-home [data-rise]{animation:iv-rise .68s var(--site-ease) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes iv-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes iv-rise-scale{0%{opacity:0;transform:translate3d(0,28px,0) scale(.98)}to{opacity:1;transform:none}}body.landing-home .iv-lift{transition:transform var(--site-dur-2) var(--site-ease),border-color var(--site-dur-2) var(--site-ease),box-shadow var(--site-dur-2) var(--site-ease),background var(--site-dur-2) var(--site-ease)}body.landing-home .iv-lift:hover{transform:translateY(-2px);border-color:var(--iv-accent-ring);box-shadow:var(--iv-shadow-2)}.iv-wave{display:flex;align-items:center;justify-content:space-between;gap:3px;height:1rem;width:100%}.iv-wave i{display:block;flex:0 1 var(--bar,3px);width:var(--bar,3px);min-width:1px;height:calc(var(--h, .4) * 100%);min-height:3px;border-radius:999px;background:color-mix(in oklab,var(--iv-wave-b) calc(var(--pos, .5) * 100%),var(--iv-wave-a));transform-origin:center;opacity:.9}html[data-site-motion=on] .iv-wave i{animation:iv-wave-bar var(--wave-dur,1.4s) var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * -90ms)}@keyframes iv-wave-bar{0%,to{transform:scaleY(.42);opacity:.6}50%{transform:scaleY(1);opacity:1}}html[data-site-motion=on] .iv-wave-glow{filter:drop-shadow(var(--iv-wave-glow));animation:iv-wave-swell 7s var(--site-ease-soft) infinite}@keyframes iv-wave-swell{0%,62%,to{transform:scaleY(1)}76%{transform:scaleY(1.1)}}.iv-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid var(--iv-glass-border);border-radius:999px;background:var(--iv-glass-strong);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--iv-shadow-2);color:var(--text);font-size:.78rem;font-weight:600;white-space:nowrap}.iv-pill-time{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.iv-pill-check{display:grid;place-items:center;width:1rem;height:1rem;flex-shrink:0;border-radius:50%;background:var(--iv-accent);color:var(--iv-accent-on)}.iv-pill-check svg{width:.7rem;height:.7rem}.iv-dot-live{position:relative;width:.45rem;height:.45rem;flex-shrink:0;border-radius:50%;background:var(--iv-accent)}html[data-site-motion=on] .iv-dot-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--iv-accent);animation:iv-ping 2.4s var(--site-ease-soft) infinite}@keyframes iv-ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.8);opacity:0}}.site-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex-shrink:0;padding:0;border:1px solid var(--iv-glass-border);border-radius:999px;background:var(--iv-surface-1);color:var(--text-muted);cursor:pointer;transition:color var(--site-dur-1) var(--site-ease),border-color var(--site-dur-1) var(--site-ease),transform var(--site-dur-1) var(--site-ease),background var(--site-dur-1) var(--site-ease)}.site-theme-toggle:hover{color:var(--text);border-color:var(--iv-accent-ring);background:var(--iv-accent-soft);transform:translateY(-1px)}.site-theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-theme-toggle svg{width:1.05rem;height:1.05rem}.site-theme-toggle .site-icon-moon,.site-theme-toggle .site-icon-sun,.site-theme-toggle .site-icon-system{display:none}html[data-site-pref=dark] .site-theme-toggle .site-icon-moon,html[data-site-pref=light] .site-theme-toggle .site-icon-sun,html[data-site-pref=system] .site-theme-toggle .site-icon-system{display:block}body.landing-home .iv-hero{position:relative;padding-block:clamp(2.5rem,6vw,5.5rem) 0}body.landing-home .shell.iv-hero-grid{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;grid-gap:clamp(2rem,3.5vw,3.25rem);gap:clamp(2rem,3.5vw,3.25rem)}body.landing-home .iv-hero-copy{display:grid;justify-items:start;grid-gap:1.4rem;gap:1.4rem}body.landing-home .iv-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .85rem .4rem .7rem;border:1px solid var(--iv-glass-border);border-radius:999px;background:var(--iv-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text)}body.landing-home .iv-kicker-wave{width:1.15rem;height:.8rem;gap:1.5px;--bar:2px}body.landing-home .iv-hero .iv-h1{max-width:18ch;margin:0}body.landing-home .iv-hero-lead{margin:0;max-width:38ch;font-size:clamp(.94rem,.9rem + .2vw,1rem);line-height:1.65;color:var(--text-muted)}body.landing-home .iv-hero-lead strong{font-weight:650;color:var(--text)}body.landing-home .iv-hero-cta{display:flex;flex-wrap:wrap;gap:.85rem}body.landing-home .iv-hero-cta .btn{min-height:3rem;padding-inline:1.5rem}body.landing-home .iv-arrow{display:inline-block;transition:transform var(--site-dur-1) var(--site-ease)}body.landing-home .btn:hover .iv-arrow{transform:translateX(3px)}body.landing-home .iv-play{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--iv-accent);color:var(--iv-accent-on)}body.landing-home .iv-play svg{width:.6rem;height:.6rem}body.landing-home .iv-tools{display:grid;grid-gap:.75rem;gap:.75rem}body.landing-home .iv-hero-tools{margin-top:.4rem}body.landing-home .iv-tools-label{margin:0;font-size:.78rem;font-weight:600;color:var(--text-subtle)}body.landing-home .iv-tools-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.25rem}body.landing-home .iv-tool{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.8rem;font-weight:600;transition:color var(--site-dur-1) var(--site-ease)}body.landing-home .iv-tool-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:7px;border:1px solid var(--iv-hairline);background:var(--iv-surface-1);opacity:.86;transition:opacity var(--site-dur-2) var(--site-ease),border-color var(--site-dur-2) var(--site-ease),filter var(--site-dur-2) var(--site-ease)}body.landing-home .iv-tool-icon svg{width:.95rem;height:.95rem}body.landing-home .iv-tool:hover{color:var(--text)}body.landing-home .iv-tool:focus-visible .iv-tool-icon,body.landing-home .iv-tool:hover .iv-tool-icon{opacity:1;filter:brightness(1.08);border-color:var(--iv-accent-ring)}body.landing-home .iv-hero-visual{position:relative}html[data-site-motion=on] body.landing-home .iv-hero-visual[data-rise]{animation-name:iv-rise-scale;animation-duration:.82s}body.landing-home .iv-console{position:relative;display:grid;grid-gap:.7rem;gap:.7rem}body.landing-home .iv-console-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.82fr);grid-gap:.7rem;gap:.7rem;align-items:stretch}body.landing-home .iv-panel{position:relative;padding:.95rem 1rem 1.05rem;text-align:left}body.landing-home .iv-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}body.landing-home .iv-live-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .6rem .22rem .5rem;border:1px solid var(--iv-hairline);border-radius:999px;background:var(--iv-surface-2);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}html[data-site-motion=on] body.landing-home .iv-call{animation:iv-console-breathe 9s var(--site-ease-soft) infinite}@keyframes iv-console-breathe{0%,to{box-shadow:var(--iv-shadow-2)}50%{box-shadow:var(--iv-shadow-2),0 0 34px -8px var(--iv-accent-ring)}}body.landing-home .iv-call-who{display:flex;align-items:center;gap:.8rem}body.landing-home .iv-avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:50%;border:1px solid var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--iv-accent);font-size:.8rem;font-weight:650;letter-spacing:.04em}body.landing-home .iv-call-name{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}body.landing-home .iv-call-name strong{font-size:1rem;letter-spacing:-.015em}body.landing-home .iv-call-name em{font-style:normal;font-size:.78rem;font-weight:600;color:var(--text-subtle)}body.landing-home .iv-wave-hero{height:4.6rem;margin:1.35rem 0 0;gap:2px;--bar:2px}body.landing-home .iv-wave-mid{position:relative}body.landing-home .iv-wave-mid:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--iv-hairline)}body.landing-home .iv-stage{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:.95rem}body.landing-home .iv-stage-step{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);transition:color var(--site-dur-2) var(--site-ease)}body.landing-home .iv-stage-step i{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;opacity:.5;transition:opacity var(--site-dur-2) var(--site-ease),box-shadow var(--site-dur-2) var(--site-ease)}body.landing-home .iv-stage-step.is-on{color:var(--iv-accent)}body.landing-home .iv-stage-step.is-on i{opacity:1;box-shadow:0 0 0 3px var(--iv-accent-soft)}body.landing-home .iv-call-id{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;margin:1.05rem 0 0;text-align:center}body.landing-home .iv-call-phone{margin:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}body.landing-home .iv-call-place{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.8rem;color:var(--text-muted)}body.landing-home .iv-call-place svg{width:.8rem;height:.8rem;color:var(--iv-accent)}body.landing-home .iv-call-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-top:1.2rem}body.landing-home .iv-ctrl{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;flex:1 1;min-width:0;font-size:.6rem;font-weight:600;letter-spacing:.03em;color:var(--text-subtle)}body.landing-home .iv-ctrl b{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid var(--iv-hairline);background:var(--iv-surface-2);color:var(--text-muted)}body.landing-home .iv-ctrl svg{width:1rem;height:1rem}body.landing-home .iv-ctrl.is-end b{width:2.9rem;height:2.9rem;margin-top:-.3rem;border-color:transparent;background:#b8757e;color:#ffffff;box-shadow:0 8px 20px -10px rgba(184,117,126,.55)}body.landing-home .iv-ctrl.is-end svg{width:1.25rem;height:1.25rem}body.landing-home .iv-tx-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}body.landing-home .iv-tx-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start}body.landing-home .iv-tx-avatar{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.6rem;font-weight:700;background:var(--iv-surface-2);border:1px solid var(--iv-hairline);color:var(--text-muted)}body.landing-home .iv-tx-row.is-active:before{content:"";position:absolute;left:-.6rem;top:.15rem;bottom:.15rem;width:2px;border-radius:2px;background:var(--iv-accent);opacity:.55}html[data-site-motion=on] body.landing-home .iv-tx-row.is-active:before{animation:iv-tx-live 3.2s var(--site-ease-soft) infinite}@keyframes iv-tx-live{0%,to{opacity:.22}50%{opacity:.7}}body.landing-home .iv-tx-row.is-active p{color:var(--text)}body.landing-home .iv-tx-row.is-agent .iv-tx-avatar{background:var(--iv-accent-soft);border-color:var(--iv-accent-ring);color:var(--iv-accent)}body.landing-home .iv-tx-body{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}body.landing-home .iv-tx-head{display:flex;align-items:baseline;gap:.5rem}body.landing-home .iv-tx-head strong{font-size:.78rem;font-weight:650;letter-spacing:-.01em;color:var(--text)}body.landing-home .iv-tx-time{font-family:var(--font-mono);font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-subtle)}body.landing-home .iv-tx-body p{margin:.1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-muted)}body.landing-home .iv-tx-typing{display:inline-flex;align-items:center;gap:3px;height:.75rem}body.landing-home .iv-tx-typing i{width:4px;height:4px;border-radius:50%;background:var(--iv-accent);opacity:.4}html[data-site-motion=on] body.landing-home .iv-tx-typing i{animation:iv-typing 1.3s var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * .16s)}@keyframes iv-typing{0%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}body.landing-home .iv-cust{padding:1.05rem 1.1rem 1.15rem}body.landing-home .iv-cust-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-cust-id .iv-avatar{width:2.15rem;height:2.15rem;font-size:.72rem}body.landing-home .iv-cust-id div{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}body.landing-home .iv-cust-id strong{font-size:.85rem;letter-spacing:-.015em}body.landing-home .iv-cust-id em{font-style:normal;font-size:.7rem;font-weight:600;color:var(--text-subtle)}body.landing-home .iv-cust-rows{list-style:none;display:grid;grid-gap:.85rem;gap:.85rem;margin:1rem 0 0;padding:0}body.landing-home .iv-cust-rows li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.8rem;color:var(--text);overflow-wrap:anywhere}body.landing-home .iv-cust-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:8px;background:var(--iv-accent-soft);color:var(--iv-accent)}body.landing-home .iv-cust-icon svg{width:.8rem;height:.8rem}body.landing-home .iv-console-pills{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.35rem}body.landing-home .iv-pill-lang{padding:.12rem .45rem;border-radius:999px;border:1px solid var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--iv-accent);font-size:.66rem;font-weight:700;letter-spacing:.04em}html[data-site-motion=on] body.landing-home .iv-console-pill{animation:iv-rise .68s var(--site-ease) both,iv-bob 13s var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * 80ms),var(--bob,0s)}@keyframes iv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}body.landing-home .iv-ops{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem)}body.landing-home .iv-ops-copy{display:grid;grid-gap:1.25rem;gap:1.25rem}body.landing-home .iv-ops-steps{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:0;gap:0}body.landing-home .iv-ops-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.25rem .9rem;gap:.25rem .9rem;padding:1rem 0;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-ops-steps li:last-child{border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-step-n{grid-row:span 2;font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding-top:.15rem;color:var(--iv-accent)}body.landing-home .iv-ops-steps strong{font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body.landing-home .iv-ops-steps p{margin:0;font-size:var(--site-body);line-height:1.55;color:var(--text-muted)}body.landing-home .iv-intel{padding:1.15rem 1.25rem 1.35rem}body.landing-home .iv-intel-wave{height:2.5rem;margin:.35rem 0 1.1rem;--bar:3px}body.landing-home .iv-intel-rows{display:grid;grid-gap:0;gap:0}body.landing-home .iv-intel-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.85rem 0;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-intel-row:first-child{border-top:0}body.landing-home .iv-intel-icon{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:10px;border:1px solid var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--iv-accent)}body.landing-home .iv-intel-icon svg{width:1rem;height:1rem}body.landing-home .iv-intel-text{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}body.landing-home .iv-intel-text strong{font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-intel-text span{font-size:.92rem;color:var(--text)}body.landing-home .iv-intel-flag{font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.22rem .6rem;border-radius:999px;background:var(--iv-accent-soft);border:1px solid var(--iv-accent-ring);color:var(--iv-accent);white-space:nowrap}body.landing-home .iv-why-head{margin-bottom:clamp(2rem,4vw,3.25rem)}body.landing-home .iv-pillars{display:grid;grid-gap:0;gap:0}body.landing-home .iv-pillar{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(1.75rem,4vw,4rem);gap:clamp(1.75rem,4vw,4rem);padding-block:clamp(2.25rem,4vw,3.5rem);border-top:1px solid var(--iv-hairline)}body.landing-home .iv-pillar:last-child{border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-pillar:nth-child(2n) .iv-pillar-copy{order:2}body.landing-home .iv-pillar-copy{display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}body.landing-home .iv-pillar-n{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.08em;color:var(--iv-accent)}body.landing-home .iv-pillar-copy p{margin:0;max-width:34ch;font-size:var(--site-body);line-height:1.65;color:var(--text-muted)}body.landing-home .iv-vz{position:relative;min-width:0}body.landing-home .iv-vz-label{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-vz-tenants ul{list-style:none;margin:0;padding:.9rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-vz-tenants li{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;font-size:.85rem;color:var(--text-muted)}body.landing-home .iv-vz-tenants li.is-focus{color:var(--text)}body.landing-home .iv-vz-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.landing-home .iv-vz-bar{display:block;height:4px;border-radius:999px;background:var(--iv-surface-3);overflow:hidden}body.landing-home .iv-vz-bar i{display:block;height:100%;border-radius:999px;background:var(--iv-accent-quiet);opacity:.5}body.landing-home .iv-vz-tenants li.is-focus .iv-vz-bar i{background:var(--iv-accent);opacity:1}body.landing-home .iv-vz-resolve{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem)}body.landing-home .iv-vz-wave{height:3.25rem;--bar:3px}body.landing-home .iv-vz-resolve ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}body.landing-home .iv-vz-resolve li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.6rem;gap:.6rem;padding:.7rem 0;border-top:1px solid var(--iv-hairline);font-size:.88rem;color:var(--text)}body.landing-home .iv-vz-resolve li:first-child{border-top:0}body.landing-home .iv-vz-tick{display:grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--iv-accent-soft);color:var(--iv-accent)}body.landing-home .iv-vz-tick svg{width:.65rem;height:.65rem}body.landing-home .iv-vz-lines{display:grid;grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem}body.landing-home .iv-vz-lines ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.1rem;gap:1.1rem;font-size:.82rem;color:var(--text-muted);white-space:nowrap}body.landing-home .iv-vz-lines svg{display:block;width:100%;height:7.5rem;overflow:visible}body.landing-home .iv-vz-lines path{fill:none;stroke:var(--iv-accent-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}html[data-site-motion=on] body.landing-home .iv-vz-lines path{animation:iv-vz-drift 5.5s linear infinite;animation-delay:calc(var(--i, 0) * -1.8s)}@keyframes iv-vz-drift{to{stroke-dashoffset:-32}}body.landing-home .iv-vz-node{margin:0;padding:.55rem .9rem;border:1px solid var(--iv-accent-ring);border-radius:999px;background:var(--iv-accent-soft);color:var(--iv-accent);font-size:.78rem;font-weight:650;white-space:nowrap}body.landing-home .iv-india{position:relative;margin-top:var(--site-section-y);padding-block:clamp(3.5rem,7vw,6rem);border-block:1px solid var(--iv-hairline);background:var(--iv-wash)}body.landing-home .iv-india-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start}body.landing-home .iv-india-side{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}body.landing-home .iv-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:8.5rem}body.landing-home .iv-signal-web{width:100%;height:100%;overflow:visible}body.landing-home .iv-signal-web path{fill:none;stroke:var(--iv-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 6}html[data-site-motion=on] body.landing-home .iv-signal-web path{animation:iv-vz-drift 6s linear infinite;animation-delay:calc(var(--i, 0) * -1s)}body.landing-home .iv-signal-core{position:relative;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;padding:.7rem 1.05rem;border:1px solid var(--iv-accent-ring);border-radius:14px;background:var(--bg-canvas)}body.landing-home .iv-signal-wave{width:3.25rem;height:1.15rem;--bar:3px}body.landing-home .iv-signal-core em{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-langs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}body.landing-home .iv-lang{display:inline-flex;align-items:baseline;gap:.45rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--iv-hairline);background:var(--iv-surface-1);color:var(--text);transition:border-color var(--site-dur-2) var(--site-ease),color var(--site-dur-2) var(--site-ease)}body.landing-home .iv-lang b{font-size:.88rem;font-weight:600}body.landing-home .iv-lang span{font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--text-subtle)}body.landing-home .iv-lang:hover{border-color:var(--iv-accent-ring)}body.landing-home .iv-lang i{align-self:center;width:.3rem;height:.3rem;border-radius:50%;background:var(--iv-accent);flex-shrink:0}html[data-site-motion=on] body.landing-home .iv-lang i{animation:iv-lang-pulse 3.4s var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * .24s)}@keyframes iv-lang-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}body.landing-home .iv-india-points{display:grid;grid-gap:0;gap:0}body.landing-home .iv-india-points article{padding:1.15rem 0;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-india-points article:last-child{border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-india-points p{margin:.3rem 0 0;font-size:var(--site-body);line-height:1.6;color:var(--text-muted)}body.landing-home .iv-flow{position:relative;margin-top:2.75rem}body.landing-home .iv-flow-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}body.landing-home .iv-flow-track:before{content:"";position:absolute;left:0;right:0;top:1.25rem;height:1px;background:var(--iv-hairline)}html[data-site-motion=on] body.landing-home .iv-flow-track:after{content:"";position:absolute;top:1.25rem;left:0;width:22%;height:1px;background:linear-gradient(90deg,transparent,var(--iv-accent),transparent);animation:iv-signal 5.5s var(--site-ease-soft) infinite}@keyframes iv-signal{0%{transform:translateX(-25%);opacity:0}12%,88%{opacity:1}to{transform:translateX(455%);opacity:0}}body.landing-home .iv-flow-step{display:grid;justify-items:start;grid-gap:.6rem;gap:.6rem}body.landing-home .iv-flow-badge{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--iv-hairline-strong);background:var(--bg-canvas);font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--iv-accent);position:relative;z-index:1;transition:border-color var(--site-dur-2) var(--site-ease),color var(--site-dur-2) var(--site-ease)}body.landing-home .iv-flow-step strong{font-size:.95rem;letter-spacing:-.01em}body.landing-home .iv-flow-step p{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-muted)}body.landing-home .iv-golive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-golive-head{grid-column:1/-1;margin:0 0 .25rem}body.landing-home .iv-golive article strong{display:block;font-size:.95rem;margin-bottom:.35rem}body.landing-home .iv-golive article p{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-muted)}body.landing-home .iv-golive-n{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--iv-accent);display:block;margin-bottom:.5rem}body.landing-home .iv-cases{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:2.5rem}body.landing-home .iv-case{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.4rem 1.5rem;border:1px solid var(--iv-hairline);border-radius:18px;background:var(--iv-surface-2);transition:transform var(--site-dur-2) var(--site-ease),border-color var(--site-dur-2) var(--site-ease),background var(--site-dur-2) var(--site-ease),box-shadow var(--site-dur-2) var(--site-ease)}body.landing-home .iv-case:focus-within,body.landing-home .iv-case:hover{transform:translateY(-2px);border-color:var(--iv-accent-ring);background:var(--iv-surface-1);box-shadow:var(--iv-shadow-2)}body.landing-home .iv-case-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem}body.landing-home .iv-case-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;border:1px solid var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--iv-accent)}body.landing-home .iv-case-icon svg{width:1.1rem;height:1.1rem}body.landing-home .iv-case-top p{margin:.2rem 0 0;font-size:var(--site-body);line-height:1.55;color:var(--text-muted)}body.landing-home .iv-case-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--site-dur-3) var(--site-ease),opacity var(--site-dur-3) var(--site-ease);opacity:0}body.landing-home .iv-case:focus-within .iv-case-reveal,body.landing-home .iv-case:hover .iv-case-reveal{grid-template-rows:1fr;opacity:1}body.landing-home .iv-case-reveal>div{overflow:hidden;display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.15rem}body.landing-home .iv-case-sample{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--iv-hairline);background:var(--iv-surface-3)}body.landing-home .iv-case-sample q{font-size:.9rem;line-height:1.5;color:var(--text);font-style:italic}body.landing-home .iv-case-wave{height:1.5rem;--bar:3px}body.landing-home .iv-case-action{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--iv-accent)}@media (hover:none){body.landing-home .iv-case-reveal{grid-template-rows:1fr;opacity:1}}body.landing-home .iv-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;margin-top:2.5rem}body.landing-home .iv-price-featured{display:grid}body.landing-home .iv-price-card{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;height:100%;padding:1.75rem 1.7rem 1.85rem;border:1px solid var(--iv-hairline);border-radius:18px;background:var(--iv-surface-1)}body.landing-home .iv-price-featured .iv-price-card{border-color:var(--iv-accent-ring);background:var(--iv-surface-1);box-shadow:var(--iv-cta-glow)}body.landing-home .iv-price-tag{display:inline-flex;justify-self:start;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--iv-accent-ring);background:var(--iv-accent-soft);color:var(--iv-accent);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.landing-home .iv-price-amount{margin:0;display:flex;align-items:baseline;gap:.4rem;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:700;letter-spacing:-.035em;line-height:1}body.landing-home .iv-price-amount small{font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--text-subtle)}body.landing-home .iv-price-note{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-muted)}body.landing-home .iv-price-card ul{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}body.landing-home .iv-price-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;font-size:.92rem;line-height:1.5;color:var(--text-muted)}body.landing-home .iv-tick{display:grid;place-items:center;width:1.05rem;height:1.05rem;margin-top:.15rem;border-radius:50%;background:var(--iv-accent-soft);color:var(--iv-accent)}body.landing-home .iv-tick svg{width:.65rem;height:.65rem}body.landing-home .iv-est{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.15rem;padding:1.75rem}body.landing-home .iv-est-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}body.landing-home .iv-est-slider{display:grid;grid-gap:.7rem;gap:.7rem}body.landing-home .iv-est-slider header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}body.landing-home .iv-est-value{font-family:var(--font-mono);font-size:.92rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--iv-accent)}body.landing-home .iv-est input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--iv-accent) var(--fill,50%),var(--iv-hairline) var(--fill,50%));cursor:pointer}body.landing-home .iv-est input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:.95rem;height:.95rem;border-radius:50%;background:var(--iv-accent);border:0;box-shadow:0 2px 6px -2px rgba(0,0,0,.35);-webkit-transition:transform var(--site-dur-1) var(--site-ease);transition:transform var(--site-dur-1) var(--site-ease)}body.landing-home .iv-est input[type=range]::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:50%;background:var(--iv-accent);border:0}body.landing-home .iv-est input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}body.landing-home .iv-est input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}body.landing-home .iv-est-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}body.landing-home .iv-est-out article{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.15rem 1.25rem;border-radius:16px;border:1px solid var(--iv-hairline);background:var(--iv-surface-2)}body.landing-home .iv-est-out article.is-primary{border-color:var(--iv-accent-ring);background:var(--iv-accent-soft)}body.landing-home .iv-est-cost{margin:0;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:700;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}body.landing-home .iv-est-out small{font-size:.82rem;color:var(--text-muted)}body.landing-home .iv-footnote{margin:1.5rem 0 0;max-width:62rem;font-size:.85rem;line-height:1.65;color:var(--text-subtle)}body.landing-home .iv-trust-list{position:relative;display:grid;grid-gap:0;gap:0;margin-top:2.25rem;padding-left:1.05rem}body.landing-home .iv-trust-list:before{content:"";position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:1px;background:var(--iv-hairline-strong)}body.landing-home .iv-trust-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:1.15rem;gap:1.15rem;padding:1.5rem 0 1.5rem 1.6rem;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-trust-row:last-child{border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-trust-row:before{content:"";position:absolute;left:-.2rem;top:2.05rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--iv-accent);box-shadow:0 0 0 3px var(--bg-canvas)}body.landing-home .iv-trust-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;border:1px solid var(--iv-hairline);background:var(--iv-surface-2);color:var(--iv-accent)}body.landing-home .iv-trust-icon svg{width:1.05rem;height:1.05rem}body.landing-home .iv-trust-body{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}body.landing-home .iv-trust-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}body.landing-home .iv-trust-state{padding:.16rem .55rem;border-radius:999px;border:1px solid var(--iv-hairline-strong);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}body.landing-home .iv-trust-state.is-enforced,body.landing-home .iv-trust-state.is-recorded{border-color:var(--iv-accent-ring);color:var(--iv-accent)}body.landing-home .iv-trust-state.is-pending{border-style:dashed}body.landing-home .iv-trust-row p{margin:0;max-width:72ch;font-size:var(--site-body);line-height:1.6;color:var(--text-muted)}body.landing-home .iv-faq{max-width:52rem;margin-top:2.25rem}body.landing-home .iv-faq-item{border-top:1px solid var(--iv-hairline)}body.landing-home .iv-faq-item:last-child{border-bottom:1px solid var(--iv-hairline)}body.landing-home .iv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:0;cursor:pointer;text-align:left;color:var(--text);font-family:inherit;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:650;letter-spacing:-.02em;transition:color var(--site-dur-1) var(--site-ease)}body.landing-home .iv-faq-q:hover{color:var(--iv-accent)}body.landing-home .iv-faq-q:focus-visible{outline:2px solid var(--focus);outline-offset:4px}body.landing-home .iv-faq-sign{position:relative;width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--iv-accent)}body.landing-home .iv-faq-sign:after,body.landing-home .iv-faq-sign:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;border-radius:2px;background:currentColor;translate:0 -50%;transition:transform var(--site-dur-2) var(--site-ease)}body.landing-home .iv-faq-sign:after{transform:rotate(90deg)}body.landing-home .iv-faq-item.is-open .iv-faq-sign:after{transform:rotate(0deg)}body.landing-home .iv-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--site-dur-3) var(--site-ease),opacity var(--site-dur-3) var(--site-ease);opacity:0}body.landing-home .iv-faq-item.is-open .iv-faq-a{grid-template-rows:1fr;opacity:1}body.landing-home .iv-faq-a>div{overflow:hidden}body.landing-home .iv-faq-a p{margin:0;padding-bottom:1.6rem;max-width:46rem;font-size:var(--site-body);line-height:1.7;color:var(--text-muted)}body.landing-home .iv-final{position:relative;margin-top:var(--site-section-y);padding-block:clamp(4rem,8vw,7rem);overflow:hidden;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-final:before{content:"";position:absolute;inset:0;background:radial-gradient(42rem 22rem at 50% 118%,var(--iv-field-1),transparent 68%);pointer-events:none}body.landing-home .iv-final-inner{position:relative;display:grid;justify-items:center;grid-gap:1.35rem;gap:1.35rem;text-align:center}body.landing-home .iv-final .iv-h2{max-width:22ch}body.landing-home .iv-final .iv-lede{max-width:40ch}body.landing-home .iv-final-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}body.landing-home .iv-final-cta .btn{min-height:3rem;padding-inline:1.6rem}body.landing-home .iv-final-wave{position:absolute;left:50%;bottom:0;width:min(64rem,92%);height:4.5rem;translate:-50% 0;opacity:.3;--bar:3px;pointer-events:none}body.landing-home .iv-footer{padding-block:clamp(2.75rem,5vw,4rem) 2rem;border-top:1px solid var(--iv-hairline)}body.landing-home .iv-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;grid-gap:2.5rem;gap:2.5rem}body.landing-home .iv-footer-brand{display:grid;justify-items:start;grid-gap:.85rem;gap:.85rem;max-width:22rem}body.landing-home .iv-footer-brand p{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-muted)}body.landing-home .iv-footer-links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:flex-end;padding-top:.35rem}body.landing-home .iv-footer-links a{font-size:.9rem;color:var(--text-muted);text-decoration:none;transition:color var(--site-dur-1) var(--site-ease)}body.landing-home .iv-footer-links a:hover{color:var(--iv-accent)}body.landing-home .iv-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--iv-hairline);font-size:.85rem;color:var(--text-subtle)}body.landing-home .iv-footer-bottom p{margin:0}@media (min-width:1081px) and (max-width:1180px){body.landing-home .iv-console-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}body.landing-home .iv-cust{grid-column:1/-1}body.landing-home .iv-cust-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){body.landing-home .shell.iv-hero-grid{grid-template-columns:minmax(0,1fr)}body.landing-home .iv-hero .iv-h1{max-width:22ch}}@media (max-width:980px){body.landing-home .iv-india-grid,body.landing-home .iv-ops,body.landing-home .iv-pillar{grid-template-columns:minmax(0,1fr)}body.landing-home .iv-pillar{gap:1.5rem}body.landing-home .iv-pillar:nth-child(2n) .iv-pillar-copy{order:0}body.landing-home .iv-pillar-copy p{max-width:52ch}body.landing-home .iv-hero-copy{justify-items:start}body.landing-home .iv-hero .iv-h1{max-width:24ch}body.landing-home .iv-flow-track{grid-template-columns:minmax(0,1fr);gap:0}body.landing-home .iv-flow-track:before{top:0;bottom:0;left:1.25rem;right:auto;width:1px;height:auto}body.landing-home .iv-flow-track:after{display:none}body.landing-home .iv-flow-step{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title" "badge body";column-gap:1.1rem;row-gap:.25rem;padding-bottom:1.75rem}body.landing-home .iv-flow-badge{grid-area:badge}body.landing-home .iv-flow-step strong{grid-area:title;align-self:center}body.landing-home .iv-flow-step p{grid-area:body}body.landing-home .iv-est-controls,body.landing-home .iv-footer-grid,body.landing-home .iv-golive{grid-template-columns:minmax(0,1fr)}body.landing-home .iv-footer-grid{gap:1.75rem}body.landing-home .iv-footer-links{justify-content:flex-start}}@media (max-width:720px){body.landing-home .iv-console-row,body.landing-home .iv-cust-rows{grid-template-columns:minmax(0,1fr)}body.landing-home .iv-console-pills{justify-content:flex-start}body.landing-home .iv-stage{gap:.6rem}body.landing-home .iv-stage-step{font-size:.56rem;letter-spacing:.06em}body.landing-home .iv-vz-resolve{grid-template-columns:minmax(0,1fr);gap:1rem}body.landing-home .iv-vz-lines{grid-template-columns:auto minmax(1.5rem,1fr) auto;gap:.5rem}body.landing-home .iv-vz-lines ul,body.landing-home .iv-vz-node{font-size:.74rem}body.landing-home .iv-vz-lines svg{height:6rem}body.landing-home .iv-vz-tenants li{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.7rem;font-size:.8rem}body.landing-home .iv-est-out,body.landing-home .iv-price-grid{grid-template-columns:minmax(0,1fr)}body.landing-home .iv-cust,body.landing-home .iv-panel{padding-inline:1rem}body.landing-home .iv-est{padding:1.35rem 1.15rem 1.5rem}body.landing-home .iv-case{padding:1.15rem 1.15rem 1.25rem}body.landing-home .iv-call-line{font-size:.72rem}body.landing-home .iv-wave-hero{height:3.2rem}body.landing-home .iv-call-timer{font-size:1.4rem}body.landing-home .iv-ctrl{font-size:.55rem}body.landing-home .iv-ctrl b{width:2.1rem;height:2.1rem}}@media (max-width:640px){body.landing-home{--site-section-y:3.5rem}body.landing-home .landing-nav{top:8px;border-radius:20px}body.landing-home .landing-nav-bar{min-height:3.5rem;padding:.4rem .45rem .4rem .85rem}body.landing-home .landing-nav-actions{gap:.4rem}body.landing-home .btn{min-height:2.85rem}body.landing-home .iv-hero-cta{width:100%}body.landing-home .iv-hero-cta .btn{flex:1 1 100%;justify-content:center}body.landing-home .iv-footer-grid{grid-template-columns:minmax(0,1fr)}.iv-field-arcs{display:none}body.landing-home .iv-final-wave{height:3rem}}@media (prefers-reduced-motion:reduce){.iv-dot-live:after,.iv-field-dots i,.iv-field-glow,.iv-wave i,.iv-wave-glow,.iv-wave-group,body.landing-home .iv-call,body.landing-home .iv-console-pill,body.landing-home .iv-flow-track:after,body.landing-home .iv-lang i,body.landing-home .iv-signal-web path,body.landing-home .iv-tx-row.is-active:before,body.landing-home .iv-tx-typing i,body.landing-home .iv-vz-lines path,body.landing-home .landing-nav,body.landing-home .landing-nav-pill a.is-active:after,body.landing-home .landing-nav-pill button.is-active:after,body.landing-home [data-rise]{animation:none!important}.iv-field-dots i{opacity:0}.iv-wave-glow{filter:none}body.landing-home .landing [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}body.landing-home .iv-case-reveal{grid-template-rows:1fr;opacity:1;transition:none}body.landing-home .iv-faq-a{transition:none}body.landing-home .btn:hover,body.landing-home .btn:hover .iv-arrow,body.landing-home .iv-case:hover,body.landing-home .iv-lift:hover,body.landing-home .site-theme-toggle:hover{transform:none}body.landing-home .login-intro-glow,body.landing-home .login-intro-orbits,body.landing-home .login-intro-phone-wrap,body.landing-home .login-intro-ring,body.landing-home .login-intro-wave i{animation:none!important}}body.landing-home .login-intro-root{position:relative;min-height:min(70vh,640px)}body.landing-home .login-intro-root.is-playing .login-intro-page{opacity:0;transform:translateY(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.landing-home .login-intro-root.is-complete .login-intro-page,body.landing-home .login-intro-root.phase-done .login-intro-page,body.landing-home .login-intro-root.phase-exit .login-intro-page{opacity:1;transform:none;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:opacity .56s var(--site-ease),transform .56s var(--site-ease)}body.landing-home .login-intro{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:var(--bg-canvas);color:var(--text);overflow:hidden;pointer-events:none}body.landing-home .login-intro-root.phase-exit .login-intro{opacity:0;transition:opacity .56s var(--site-ease)}body.landing-home .login-intro-orbits{position:absolute;inset:-20%;background:radial-gradient(ellipse 42% 34% at 50% 42%,var(--iv-field-1),transparent 70%),radial-gradient(ellipse 28% 22% at 72% 68%,var(--iv-field-2),transparent 72%);opacity:.55}body.landing-home .login-intro-orbits:after,body.landing-home .login-intro-orbits:before{content:"";position:absolute;left:50%;top:46%;border:1px solid var(--iv-arc);border-radius:50%;translate:-50% -50%}body.landing-home .login-intro-orbits:before{width:min(92vw,720px);height:min(92vw,720px);animation:login-intro-orbit 22s linear infinite}body.landing-home .login-intro-orbits:after{width:min(64vw,460px);height:min(64vw,460px);opacity:.7;animation:login-intro-orbit 16s linear infinite reverse}@keyframes login-intro-orbit{to{transform:rotate(1turn)}}body.landing-home .login-intro-stage{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:clamp(.85rem,2.2vw,1.4rem);gap:clamp(.85rem,2.2vw,1.4rem);width:min(100%,28rem);text-align:center}body.landing-home .login-intro-brand{display:grid;justify-items:center;grid-gap:.7rem;gap:.7rem;opacity:0;transform:scale(.94);animation:login-intro-brand-in .35s var(--site-ease) both}@keyframes login-intro-brand-in{to{opacity:1;transform:scale(1)}}body.landing-home .login-intro-mark{width:clamp(7.5rem,22vw,10.5rem);height:auto}body.landing-home .login-intro-tag{margin:0;max-width:26ch;font-size:.9rem;line-height:1.5;color:var(--text-muted);transition:opacity .28s var(--site-ease)}body.landing-home .login-intro-root.phase-calling .login-intro-tag,body.landing-home .login-intro-root.phase-connected .login-intro-tag,body.landing-home .login-intro-root.phase-exit .login-intro-tag,body.landing-home .login-intro-root.phase-ringing .login-intro-tag{opacity:0}body.landing-home .login-intro-status{position:relative;min-height:2.4rem;display:grid;place-items:center}body.landing-home .login-intro-calling,body.landing-home .login-intro-connected{grid-area:1/1;margin:0;font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}body.landing-home .login-intro-calling{opacity:0;transform:translateY(8px)}body.landing-home .login-intro-root.phase-calling .login-intro-calling,body.landing-home .login-intro-root.phase-ringing .login-intro-calling{opacity:1;transform:none;transition:opacity .32s var(--site-ease),transform .32s var(--site-ease)}body.landing-home .login-intro-root.phase-connected .login-intro-calling,body.landing-home .login-intro-root.phase-exit .login-intro-calling{opacity:0;transition:opacity .2s var(--site-ease)}body.landing-home .login-intro-connected{display:inline-flex;align-items:center;gap:.55rem;opacity:0;transform:translateY(6px);color:var(--iv-accent);letter-spacing:.18em}body.landing-home .login-intro-root.phase-connected .login-intro-connected,body.landing-home .login-intro-root.phase-exit .login-intro-connected{opacity:1;transform:none;transition:opacity .28s var(--site-ease),transform .28s var(--site-ease)}body.landing-home .login-intro-check{display:grid;place-items:center;width:1.35rem;height:1.35rem;transform:scale(.7)}body.landing-home .login-intro-root.phase-connected .login-intro-check,body.landing-home .login-intro-root.phase-exit .login-intro-check{transform:scale(1);transition:transform .28s var(--site-ease)}body.landing-home .login-intro-check svg{width:100%;height:100%}body.landing-home .login-intro-check circle{stroke:var(--iv-accent);stroke-width:1.4;fill:var(--iv-accent-soft)}body.landing-home .login-intro-check path{stroke:var(--iv-accent);stroke-width:1.8;fill:none}body.landing-home .login-intro-phone-wrap{position:relative;display:grid;place-items:center;width:clamp(9rem,42vw,13.5rem);height:clamp(9rem,42vw,13.5rem);opacity:0;transform:translateY(18px) scale(.88)}body.landing-home .login-intro-root.phase-calling .login-intro-phone-wrap,body.landing-home .login-intro-root.phase-connected .login-intro-phone-wrap,body.landing-home .login-intro-root.phase-ringing .login-intro-phone-wrap{opacity:1;transform:translateY(0) scale(1);transition:opacity .42s var(--site-ease),transform .42s var(--site-ease)}body.landing-home .login-intro-root.phase-exit .login-intro-phone-wrap{opacity:0;transform:translateY(12px) scale(.72);transition:opacity .4s var(--site-ease),transform .4s var(--site-ease)}body.landing-home .login-intro-glow{position:absolute;left:50%;bottom:8%;width:70%;height:28%;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse at center,var(--iv-field-1),transparent 70%);filter:blur(10px);opacity:.7;pointer-events:none}body.landing-home .login-intro-phone{position:relative;z-index:1;width:100%;height:auto;overflow:visible}body.landing-home .login-intro-root.phase-ringing .login-intro-phone{animation:login-intro-ring-rock .42s var(--site-ease-soft) infinite alternate;transform-origin:50% 70%}@keyframes login-intro-ring-rock{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}body.landing-home .login-intro-phone-body{fill:var(--iv-surface-1);stroke:var(--iv-hairline-strong);stroke-width:1.2}body.landing-home .login-intro-phone-rim{fill:none;stroke:var(--iv-accent-ring);stroke-width:1;opacity:.55}body.landing-home .login-intro-phone-dial{fill:var(--iv-surface-2);stroke:var(--iv-accent-line);stroke-width:1.2}body.landing-home .login-intro-phone-hub{fill:var(--iv-accent-soft);stroke:var(--iv-accent);stroke-width:1}body.landing-home .login-intro-phone-hole{fill:var(--bg-canvas);stroke:var(--iv-hairline);stroke-width:.8}body.landing-home .login-intro-phone-handset,body.landing-home .login-intro-phone-post{fill:var(--iv-surface-3,var(--iv-surface-2));stroke:var(--iv-hairline-strong);stroke-width:1}body.landing-home .login-intro-phone-handset-line{stroke:var(--iv-accent-quiet,var(--iv-accent));opacity:.55}body.landing-home .login-intro-phone-shadow{fill:var(--iv-accent);opacity:.12}html[data-site-theme=dark] body.landing-home .login-intro-phone-body{fill:#17151b}html[data-site-theme=dark] body.landing-home .login-intro-phone-dial{fill:#121116}html[data-site-theme=dark] body.landing-home .login-intro-phone-handset,html[data-site-theme=dark] body.landing-home .login-intro-phone-post{fill:#1e1b22}html[data-site-theme=dark] body.landing-home .login-intro-phone-hole{fill:#0d0d10}body.landing-home .login-intro-ring{position:absolute;top:42%;width:1.6rem;height:2.8rem;border-color:var(--iv-accent);border-style:solid;opacity:0;pointer-events:none}body.landing-home .login-intro-ring-l{right:calc(100% - .4rem);border-width:0 0 0 2px;border-radius:60% 0 0 60%/50% 0 0 50%;box-shadow:-7px 0 0 -1px color-mix(in oklab,var(--iv-accent) 45%,transparent)}body.landing-home .login-intro-ring-r{left:calc(100% - .4rem);border-width:0 2px 0 0;border-radius:0 60% 60% 0/0 50% 50% 0;box-shadow:7px 0 0 -1px color-mix(in oklab,var(--iv-accent) 45%,transparent)}body.landing-home .login-intro-root.phase-ringing .login-intro-ring{animation:login-intro-ring-pulse .85s var(--site-ease-soft) infinite}body.landing-home .login-intro-root.phase-ringing .login-intro-ring-r{animation-delay:.12s}@keyframes login-intro-ring-pulse{0%{opacity:0;transform:scale(.85)}35%{opacity:.7}to{opacity:0;transform:scale(1.18)}}body.landing-home .login-intro-signal{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;width:min(100%,18rem);opacity:0;transform:translateY(10px)}body.landing-home .login-intro-root.phase-calling .login-intro-signal,body.landing-home .login-intro-root.phase-connected .login-intro-signal,body.landing-home .login-intro-root.phase-ringing .login-intro-signal{opacity:1;transform:none;transition:opacity .36s var(--site-ease),transform .36s var(--site-ease)}body.landing-home .login-intro-root.phase-exit .login-intro-signal{opacity:0;transition:opacity .32s var(--site-ease)}body.landing-home .login-intro-wave{display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;height:1.85rem}body.landing-home .login-intro-wave i{display:block;flex:0 1 3px;min-width:1px;height:calc(var(--h, .5) * 100%);border-radius:999px;background:var(--iv-accent);opacity:.55;transform-origin:center}body.landing-home .login-intro-root.phase-ringing .login-intro-wave i{animation:login-intro-wave-pulse .9s var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * 28ms);opacity:.85}body.landing-home .login-intro-root.phase-connected .login-intro-wave i{animation:login-intro-wave-calm 1.6s var(--site-ease-soft) infinite;animation-delay:calc(var(--i, 0) * 20ms);opacity:.55}@keyframes login-intro-wave-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}@keyframes login-intro-wave-calm{0%,to{transform:scaleY(.7)}50%{transform:scaleY(.95)}}body.landing-home .login-intro-signal-label{margin:0;font-size:.62rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}@media (max-width:480px){body.landing-home .login-intro-phone-wrap{width:clamp(8.5rem,52vw,10.5rem);height:clamp(8.5rem,52vw,10.5rem)}body.landing-home .login-intro-calling{letter-spacing:.14em;font-size:.6rem}}