:root{--bg:#090a0c;--bg-alt:#111;--card:#0b0c0f;--card-2:#15161b;--ink:#fff;--text:#e5e5e7;--muted:#a9abb3;--subtle:#8b8d98;--line:#ffffff14;--line-strong:#ffffff29;--card-ink:#fff;--card-text:#a9abb3;--eyebrow-warm:#ffb37f;--eyebrow-cool:#8fa0ff;--warm:#ff9a5c;--warm-hot:#ff7a2e;--warm-soft:#ffb37f;--warm-deep:#c2531f;--cool:#6b7cff;--cool-deep:#2b36a8;--cool-bright:#4f6bff;--cool-soft:#8fa0ff;--cyan:#7ad3ff;--lavender:#d5d8f6;--pearl:#fdf7fe;--cta-pill:#d9d9d9;--cta-ink:#0b0d10;--live:#5ee39b;--icon-from:#4aa3ff;--icon-to:#2c5cf0;--window-bg:#000;--font-display:Inter, system-ui, sans-serif;--font-sans:Inter, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--section-y:150px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--container-max:1200px;--frame-max:980px;--breakpoint-stack:960px;--glow-cta:0 0 0 1px #ffffff40, 0 0 24px 2px #ffaa818c, 0 0 60px 6px #d26a3a59, inset 0 0 14px #ffffffe6;--lift-card:0 30px 60px -24px #0b0d108c;--window:0 -1px 0 #ffffff8c, 0 40px 120px #0009;--icon-glow:0 8px 20px -6px #2c5cf099;--soft-light:0 24px 50px -30px #0b0d104d}[data-theme=light]{--bg:#f5f5f6;--bg-alt:#fff;--ink:#0b0d10;--text:#30333b;--muted:#4b4e57;--subtle:#5d6069;--line:#e1e2e6;--line-strong:#d6d7dc;--eyebrow-warm:#c2531f;--eyebrow-cool:#5a5ec9}.ivz-page{font-family:var(--font-sans,Inter,system-ui,sans-serif);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow:hidden}.ivz-page *,.ivz-page :before,.ivz-page :after{box-sizing:border-box}.ivz-section{background:var(--bg);color:var(--text);padding:var(--section-y,150px) 0;position:relative}.ivz-section--alt{background:var(--bg-alt)}.ivz-wrap{max-width:var(--container-max,1200px);padding:0 var(--space-5,24px);margin:0 auto;position:relative}.ivz-display{font-family:var(--font-display,Inter,system-ui,sans-serif);letter-spacing:-.04em;color:var(--ink);margin:0;font-weight:600;line-height:.96}.ivz-h1{font-size:clamp(52px,7.4vw,100px)}.ivz-h2{font-size:clamp(42px,5.8vw,84px)}.ivz-h3{font-size:clamp(36px,4vw,56px);line-height:1}.ivz-grad{background:linear-gradient(to right bottom,#fff 30%,var(--lavender) 80%,var(--pearl));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding:.06em 0 .16em}.ivz-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-cool);margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.2;display:block}.ivz-eyebrow--warm{color:var(--eyebrow-warm)}.ivz-lead{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.35}.ivz-intro{letter-spacing:-.02em;color:var(--muted);max-width:640px;margin:22px 0 0;font-size:18px;line-height:1.5}.ivz-muted{color:var(--muted)}.ivz-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ivz-ic--s{width:14px;height:14px}.ivz-ic--l{width:28px;height:28px}.ivz-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:7px 7px}.ivz-blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.ivz-btn{border-radius:var(--radius-pill,999px);height:48px;font:700 12px/1 var(--font-sans,Inter,sans-serif);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:transform .25s,border-color .25s;display:inline-flex;position:relative}.ivz-btn svg{transition:transform .25s}.ivz-btn:hover svg{transform:translate(3px)}.ivz-btn--glow{background:var(--cta-pill);color:var(--cta-ink);border-color:#fff9;padding:0 44px;box-shadow:0 0 0 1px #ffffff40,0 0 24px 2px #ffaa8180,0 0 60px 6px #d26a3a4d,inset 0 0 14px #ffffffe6}.ivz-btn--glow:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:3.2s ease-in-out infinite ivz-glow;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff1f,0 0 34px 6px #ffaa8173,0 0 90px 14px #d26a3a4d}.ivz-btn--glow:hover{color:var(--cta-ink);transform:translateY(-1px)}.ivz-btn--glow:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffbf 50%,#0000 70%) 0 0/250% 100%;animation:4s ease-in-out infinite ivz-sheen;position:absolute;inset:0}.ivz-btn--ghost{background:var(--card);border-color:var(--line-strong);color:#fff}.ivz-btn--ghost:hover{color:#fff;border-color:#fff6}.ivz-btn--dark{color:#fff;background:#0b0d10}.ivz-btn--dark:hover{color:#fff}.ivz-btn--sm{height:36px;padding:0 18px;font-size:11px}.ivz-btn:focus-visible{outline:2px solid var(--cool-soft);outline-offset:3px}.ivz-chip{letter-spacing:.08em;text-transform:uppercase;color:#c9ccf5;background:#ffffff08;border:1px solid #c9ccf533;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:12px;font-weight:700;display:inline-flex}.ivz-live{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite ivz-pulse}.ivz-pill{border:1px solid var(--line-strong);background:var(--bg-alt);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -16px #0b0d1066}.ivz-tag{border-radius:5px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.ivz-tag--wa{color:#7ee2a8;background:#173a2a}.ivz-tag--ig{color:#f5a3d0;background:#3d1f33}.ivz-tag--fb{color:#9db8ff;background:#1c2a4a}.ivz-tag--web{color:#f3d98b;background:#2c2a1a}.ivz-tag--ai{color:#c3b4ff;background:#2a2147}.ivz-tag--ok{color:#8be3cf;background:#183530}.ivz-checks{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ivz-checks li{align-items:center;gap:8px;display:flex}.ivz-checks svg{color:var(--cool-soft);stroke-width:2.4px}.ivz-ok{background:linear-gradient(135deg,var(--icon-from),var(--icon-to));color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 6px 14px -5px #2c5cf099}.ivz-x{width:26px;height:26px;color:var(--subtle);background:#ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ivz-nav{z-index:20;padding:18px 0;position:relative}.ivz-nav__row{justify-content:space-between;align-items:center;gap:24px;display:flex}.ivz-nav__links{align-items:center;gap:6px;display:flex}.ivz-navlink{color:var(--text);border-radius:var(--radius-sm,8px);padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.ivz-navlink:hover{color:var(--ink);background:#ffffff0f}.ivz-footer{background:var(--bg);border-top:1px solid var(--line);color:var(--subtle);padding:48px 0 36px;font-size:13px}.ivz-footer a{color:var(--text);text-decoration:none}.ivz-footer a:hover{color:var(--ink)}.ivz-ph{text-align:center;border-radius:var(--radius-md,12px);background:repeating-linear-gradient(135deg,#ffffff0a 0 10px,#ffffff14 10px 20px),var(--card-2);color:var(--card-text);border:1px dashed #ffffff38;justify-content:center;align-items:center;padding:12px;font:500 11px/1.4 ui-monospace,Menlo,monospace;display:flex;position:relative;overflow:hidden}[data-theme=light] .ivz-ph{color:var(--muted);background:repeating-linear-gradient(135deg,#0b0d1008 0 10px,#0b0d100f 10px 20px),#eceef2;border-color:#0b0d1033}.ivz-img{object-fit:cover;border-radius:var(--radius-md,12px);width:100%;height:100%;display:block}.ivz-hero{padding:70px 0 0;position:relative}.ivz-hero__fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ivz-hero__glow{left:var(--beam-x,60%);background:radial-gradient(36% 55% at 50% 80%,#465aff4d,#2832aa1a 55%,#0000 80%);width:1300px;height:900px;position:absolute;top:40px;transform:translate(-50%)}.ivz-landing{position:relative}.ivz-beam{z-index:4;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.ivz-beam__cone{bottom:0;left:var(--beam-x,60%);width:820px;height:var(--beam-h,860px);background:radial-gradient(24% 100% at 50% 100%,#8296ff8c,#5a6ef53d 38%,#3c4bd714 65%,#0000 85%);position:absolute;transform:translate(-50%);-webkit-mask:linear-gradient(#0000,#000 35%);mask:linear-gradient(#0000,#000 35%)}.ivz-beam__glow{bottom:0;left:var(--beam-x,60%);width:170px;height:var(--beam-h,860px);background:linear-gradient(90deg,#0000,#788cff24 28%,#d7deff99 50%,#788cff24 72%,#0000);position:absolute;transform:translate(-50%);-webkit-mask:linear-gradient(#00000040,#000 60%);mask:linear-gradient(#00000040,#000 60%)}.ivz-beam__core{bottom:0;left:var(--beam-x,60%);width:3px;height:var(--beam-h,860px);background:linear-gradient(#d7deff00,#e6ebffb3 30%,#fff 70%);margin-left:-1.5px;position:absolute;box-shadow:0 0 8px 2px #bec8ffbf,0 0 30px 8px #6478ff59}.ivz-beam__splash{bottom:0;left:var(--beam-x,60%);will-change:opacity;background:radial-gradient(50% 100% at 50% 100%,#fff,#e1e7ffcc 13%,#8c9eff66 30%,#5064f01f 52%,#0000 75%);width:720px;height:420px;animation:4s ease-in-out infinite ivz-breathe;position:absolute;transform:translate(-50%)}.ivz-beam__particles{bottom:0;left:var(--beam-x,60%);width:0;height:var(--beam-h,860px);position:absolute}.ivz-beam__particles i{opacity:0;will-change:transform,opacity;width:2px;height:2px;animation:ivz-fall var(--t,2s) linear var(--d,0s) infinite;background:#fff;border-radius:50%;position:absolute;top:0;left:-1px;box-shadow:0 0 5px 1px #aab9fff2}.ivz-beam__particles i.lg{width:3px;height:3px;left:-1.5px}.ivz-beam__diffuse{left:var(--beam-x,60%);background:radial-gradient(50% 100% at 50% 100%,#ebf0ffbf,#8c9bff4d 24%,#5064ff14 55%,#0000 75%);width:1000px;height:110px;animation:4s ease-in-out infinite ivz-breathe;position:absolute;bottom:0;transform:translate(-50%)}.ivz-beam__line{left:var(--beam-x,60%);background:linear-gradient(90deg,#0000,#a0afff80 22%,#ebf0fff2 42%,#fff 50%,#ebf0fff2 58%,#a0afff80 78%,#0000);width:1100px;height:2px;position:absolute;top:-1px;transform:translate(-50%)}.ivz-window{background:var(--window-bg,#000);box-shadow:var(--window);border:1px solid #ffffff1f;border-radius:14px;animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both ivz-rise;position:relative;overflow:hidden}.ivz-window:before{content:"";top:-1px;left:calc(var(--beam-x,60%) - 380px);pointer-events:none;z-index:3;background:radial-gradient(50% 60% at 50% 0,#96a5ff38,#5a69ff0f 50%,#0000 80%);width:760px;height:260px;position:absolute}.ivz-rim{z-index:4;pointer-events:none;animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both ivz-rim-in;position:absolute;inset:0}.ivz-rim__bloom{will-change:opacity;background:radial-gradient(closest-side,#6e82ff38,#5064ff14 50%,#0000);width:600px;height:600px;animation:4s ease-in-out infinite ivz-rim-glow;position:absolute;top:-300px;right:-300px}.ivz-rim__top{bottom:100%;left:calc(var(--beam-x,60%) - 6%);background:linear-gradient(#0000,#6478ff1a 45%,#96a5ff59 78%,#e1e8ffd9);height:90px;position:absolute;right:-90px;-webkit-mask:linear-gradient(90deg,#0000,#000 30% calc(100% - 200px),#0000);mask:linear-gradient(90deg,#0000,#000 30% calc(100% - 200px),#0000)}.ivz-rim__side{background:linear-gradient(90deg,#dce4ffcc,#96a5ff52 18%,#6478ff1a 50%,#0000);width:110px;height:calc(80% + 90px);position:absolute;top:-90px;left:100%;-webkit-mask:linear-gradient(#0000,#000 200px 35%,#0000);mask:linear-gradient(#0000,#000 200px 35%,#0000)}.ivz-rim__wash{background:radial-gradient(55% 60% at 100% 0,#8291ff24,#0000 70%);border-radius:14px;position:absolute;inset:0}.ivz-rim__edge{background:radial-gradient(42% 75% at 100% 0%,#fff,#cdd6fff2 14%,#6e82ff99 38%,#5064ff26 70%,transparent 100%),linear-gradient(90deg,transparent calc(var(--beam-x,60%) - 30%),#b4c0ff8c var(--beam-x,60%),#ebf0fff2 calc(var(--beam-x,60%) + 12%),#fff) 0 0/100% 2px no-repeat;-webkit-mask-composite:xor;will-change:opacity;border-radius:15px;padding:1.5px;animation:4s ease-in-out infinite ivz-rim-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ivz-rim__hot{background:radial-gradient(closest-side,#fff,#d2daff99 14%,#8296ff38 45%,#0000);width:280px;height:280px;position:absolute;top:-140px;right:-140px}.ivz-rim__run{position:absolute;overflow:hidden}.ivz-rim__run--top{top:-1px;left:var(--beam-x,60%);height:2px;right:14px}.ivz-rim__run--side{width:2px;height:65%;top:14px;right:-1px}.ivz-rim__run i{opacity:0;will-change:transform,opacity;position:absolute;inset:0}.ivz-rim__run--top i{background:linear-gradient(90deg,#0000 60%,#fff 88%,#0000);animation:5s cubic-bezier(.5,0,.6,1) infinite ivz-rim-x}.ivz-rim__run--side i{background:linear-gradient(#0000 60%,#fff 88%,#0000);animation:5s cubic-bezier(.4,0,.5,1) infinite ivz-rim-y}@keyframes ivz-rim-x{0%{opacity:0;transform:translate(-70%)}4%{opacity:1}30%{opacity:1;transform:translate(42%)}33%,to{opacity:0;transform:translate(42%)}}@keyframes ivz-rim-y{0%,28%{opacity:0;transform:translateY(-75%)}31%{opacity:1}68%{opacity:0;transform:translateY(40%)}to{opacity:0;transform:translateY(40%)}}@keyframes ivz-rim-glow{0%,to{opacity:.8}50%{opacity:1}}@keyframes ivz-rim-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (width<=960px){.ivz-rim__side{width:60px}.ivz-rim__bloom{opacity:.6}}@media (prefers-reduced-motion:reduce){.ivz-rim,.ivz-rim *{animation:none!important}.ivz-rim__run{display:none}}.ivz-beam{z-index:0}.ivz-beam__art{bottom:-24px;left:var(--beam-x,60%);will-change:opacity;background:url(/_blob/c46be9e88be62a339700d161e789e8a6) 0 0/100% 100% no-repeat;width:1400px;height:924px;animation:4s ease-in-out infinite ivz-beam-flicker;position:absolute;transform:translate(-50%)}@keyframes ivz-beam-flicker{0%,to{opacity:.9}50%{opacity:1}}.ivz-beam__core{width:2px;box-shadow:none;background:linear-gradient(#fff0,#ffffffd9 35%,#fff);margin-left:-1px}.ivz-rim{z-index:0}.ivz-rim__refract{background:url(/_blob/a380283c322cb997a49348e286dc31c2) 0 0/100% 100% no-repeat;width:220px;height:600px;position:absolute;top:-40px;left:calc(100% - 40px)}.ivz-window{z-index:1;background:linear-gradient(var(--window-bg,#000),var(--window-bg,#000)) padding-box,linear-gradient(90deg,#ffcdb499,#ffece1f2 25%,#fff 50%,#fff) top/100% 2px no-repeat border-box,linear-gradient(to bottom,#fff,#bee1ffe6 25%,#a096ff80 60%,#ffffff1f 90%) right/2px 100% no-repeat border-box,linear-gradient(#ffffff1f,#ffffff1f) border-box;border:1.5px solid #0000}.ivz-window:before{display:none}@media (width<=960px){.ivz-rim__refract{transform-origin:40px 0;transform:scaleX(.7)}}.ivz-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ivz-marquee__track{width:max-content;animation:40s linear infinite ivz-marq;display:flex}.ivz-marquee--slow .ivz-marquee__track{animation-duration:80s}@media (hover:hover) and (pointer:fine){.ivz-marquee:hover .ivz-marquee__track{animation-play-state:paused}}.ivz-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:26px 0;font-size:15px}.ivz-ticker__set{align-items:center;gap:28px;padding:0 28px;display:flex}.ivz-ticker b{color:var(--ink);font-weight:600}.ivz-bento{gap:var(--space-4,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ivz-bento__wide{grid-column:span 2}.ivz-bcard{border-radius:var(--radius-lg,16px);background:var(--card);color:var(--card-text);isolation:isolate;flex-direction:column;min-height:400px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.ivz-bcard:hover{box-shadow:var(--lift-card);transform:translateY(-4px)}.ivz-bcard__art{z-index:-1;position:absolute;inset:0}.ivz-bcard__stage{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ivz-bcard__txt{background:var(--card);box-shadow:0 -40px 40px 0 var(--card);padding:22px 26px 26px;font-size:15px;line-height:1.5;position:relative}.ivz-bcard__txt b{color:var(--card-ink);font-weight:600}.ivz-flare--warm{background:radial-gradient(30% 55% at 50% 0,#ffcea0f2,#ff78328c 35%,#96320a26 65%,#0000 80%);width:120%;height:90%;animation:4.5s ease-in-out infinite ivz-breathe;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.ivz-flare--cool{background:radial-gradient(45% 55% at 50% 72%,#8ca0ffb8,#465af057 40%,#0000 75%);width:130%;height:80%;animation:6s ease-in-out infinite ivz-breathe;position:absolute;top:8%;left:50%;transform:translate(-50%)}.ivz-flare--mix{background:radial-gradient(40% 50% at 15% 62%,#ff823c99,#0000 70%),radial-gradient(40% 50% at 85% 62%,#6074ffa6,#0000 70%);animation:7s ease-in-out infinite ivz-breathe;position:absolute;inset:0}.ivz-tunnel{width:0;height:0;position:absolute;top:44%;left:50%}.ivz-tunnel i{filter:drop-shadow(0 0 6px #8c96ff99);border:2px solid #ff9a5cd9;border-color:#ff9a5cd9 #ff9a5c40 #6b7cffd9 #6b7cff40;border-radius:50%;animation:6s linear infinite ivz-spin;position:absolute;transform:translate(-50%,-50%)}.ivz-orb{color:#fff;backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 35%,#fff3,#ffffff08 70%);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 20px 50px -10px #0009}.ivz-orb:before,.ivz-orb:after{content:"";border:1px solid #ffffff24;border-radius:50%;animation:3.6s ease-out infinite ivz-ring;position:absolute;inset:-14px}.ivz-orb:after{animation-delay:1.8s}.ivz-glass{color:#e5e5e7;background:#16171ceb;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 20px 40px -10px #0009}.ivz-bars{align-items:flex-end;gap:10px;height:120px;display:flex}.ivz-bars i{transform-origin:bottom;background:linear-gradient(#9fb2ff,#4b5bd8);border-radius:5px 5px 2px 2px;width:22px;animation:5s ease-in-out infinite ivz-grow}.ivz-led{border-radius:var(--radius-lg,16px);position:relative}.ivz-led__dots,.ivz-led__soft,.ivz-led__edge{pointer-events:none;position:absolute;overflow:hidden;container-type:size}.ivz-led__dots{-webkit-mask-composite:source-in,source-in;border-radius:64px;inset:-56px;-webkit-mask-image:radial-gradient(circle,#000 .8px,#0000 1.2px),linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000),linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);mask-image:radial-gradient(circle,#000 .8px,#0000 1.2px),linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000),linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:5px 5px,auto,auto;mask-size:5px 5px,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source,match-source}.ivz-led__soft{--soft:26px;opacity:.6;-webkit-mask:linear-gradient(90deg,transparent,#000 var(--soft,26px),#000 calc(100% - var(--soft,26px)),transparent),linear-gradient(transparent,#000 var(--soft,26px),#000 calc(100% - var(--soft,26px)),transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 var(--soft,26px),#000 calc(100% - var(--soft,26px)),transparent),linear-gradient(transparent,#000 var(--soft,26px),#000 calc(100% - var(--soft,26px)),transparent);border-radius:40px;inset:-26px;mask-composite:intersect}.ivz-led__edge{border-radius:calc(var(--radius-lg,16px) + 1.5px);inset:-1.5px}.ivz-led__spin{aspect-ratio:1;background:conic-gradient(from 0deg,var(--warm-hot),#ffc69a 8%,#ff7a2e59 18%,transparent 26%,transparent 30%,#4f6bff59 38%,#a9b8ff 50%,var(--cool-bright) 58%,transparent 70%,transparent 76%,#ff7a2e59 88%,var(--warm-hot));width:hypot(100cqw,100cqh);animation:ivz-spinc var(--led-speed,10s) linear infinite;position:absolute;top:50%;left:50%}.ivz-led__in{z-index:1;border-radius:var(--radius-lg,16px);background:var(--card);color:var(--card-text);position:relative;overflow:hidden}.ivz-rooms{grid-template-rows:170px 170px 170px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.ivz-room{color:#1d2f6f;background:linear-gradient(160deg,#ffffffbf,#f0f3fa73);border:6px solid #fffffff2;border-radius:14px;align-items:flex-end;padding:14px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #283c8c2e,inset 0 0 0 1px #c8d2eb99}.ivz-room--main{border-width:8px;align-items:stretch;padding:0;box-shadow:0 30px 80px -20px #2846b466,inset 0 0 0 1px #c8d2eb99}.ivz-room__glow{background:radial-gradient(closest-side,#5a96ff59,#0000 75%);position:absolute;inset:0}.ivz-room__label{position:relative}.ivz-ripple{width:0;height:0;position:absolute;top:50%;left:50%}.ivz-ripple i{opacity:0;border:2px solid #4880ff80;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:4.5s ease-out infinite ivz-wave;position:absolute;top:0;left:0;box-shadow:0 0 30px #4880ff40,inset 0 0 30px #4880ff2e}.ivz-ripple i:nth-child(2){animation-delay:1.5s}.ivz-ripple i:nth-child(3){animation-delay:3s}.ivz-room__ic{z-index:1;will-change:transform;width:60px;height:60px;animation:ivz-bob 4s ease-in-out var(--d,0s) infinite;background:#fff;border-radius:18px;justify-content:center;align-items:center;margin:-30px 0 0 -30px;display:flex;position:absolute;top:46%;left:50%;box-shadow:0 12px 26px -10px #2846b480,inset 0 0 0 1px #c8d2ebb3}.ivz-room__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ivz-room__ic img{object-fit:contain;width:34px;height:34px}.ivz-room__ic--ring svg{transform-origin:50% 60%;animation:3.2s ease-in-out infinite ivz-ringing}.ivz-room__bub{z-index:2;background:var(--cool-bright);opacity:0;will-change:transform,opacity;animation:ivz-bub 4.5s ease-out var(--d,0s) infinite;border-radius:10px 10px 10px 3px;gap:3px;padding:6px 8px;display:flex;position:absolute;top:46%;left:50%;box-shadow:0 6px 14px -6px #2c5cf0b3}.ivz-room__bub i{background:#fff;border-radius:50%;width:4px;height:4px}.ivz-puzzle{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ivz-pcard{border-radius:var(--radius-xl,22px);background:var(--card);color:var(--card-text);isolation:isolate;flex-direction:column;min-height:250px;padding:22px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.ivz-pcard:hover{transform:translateY(-3px)}.ivz-pcard--wide{grid-column:span 2}.ivz-pcard--jut{margin-left:-60px}.ivz-pcard h3{color:var(--card-ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.35}.ivz-pcard p{margin:6px 0 0;font-size:14px;line-height:1.5}.ivz-pcard__glow{z-index:-2;position:absolute;inset:0}.ivz-pcard__letter{font-family:var(--font-display,Inter,sans-serif);letter-spacing:-.05em;background:linear-gradient(#ffffffe6,#fff0 80%);color:#0000;opacity:.16;z-index:-1;-webkit-background-clip:text;background-clip:text;font-size:250px;font-weight:600;line-height:1;transition:opacity .4s;position:absolute;bottom:-56px;right:-8px}.ivz-pcard:hover .ivz-pcard__letter{opacity:.32}.ivz-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#2a2c35,var(--card) 70%);border-radius:50%;flex-direction:column;justify-content:center;place-self:center;align-items:center;width:min(100%,300px);display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 30px 60px -20px #0b0d1099}.ivz-disc:before{content:"";background:conic-gradient(from 0deg,#ff8a40,#ffd29f,var(--cool),var(--cool-deep),#ff8a40);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:8s linear infinite ivz-spin;position:absolute;inset:-4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ivz-disc__plus{background:var(--card);border:3px solid var(--bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:6%;right:6%}.ivz-tune{z-index:-1;flex-direction:column;gap:18px;display:flex;position:absolute;bottom:28px;left:22px;right:40%}.ivz-tune div{background:#ffffff1f;border-radius:2px;height:2px;position:relative}.ivz-tune i{will-change:transform;width:12px;height:12px;animation:ivz-tune var(--t,4s) ease-in-out var(--d,0s) infinite;background:#fff;border-radius:50%;position:absolute;top:-5px;left:0;box-shadow:0 0 10px 2px #6b7cffbf}.ivz-flow{z-index:-1;width:266px;height:34px;position:absolute;bottom:26px;left:22px}.ivz-flow__n{width:34px;height:34px;color:var(--cool-soft);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.ivz-flow__n svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ivz-flow__n--ai{background:linear-gradient(135deg,var(--icon-from,#4aa3ff),var(--icon-to,#2c5cf0));color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #2c5cf0b3}.ivz-flow__n--ai:after,.ivz-flow__n--done:after{content:"";opacity:0;will-change:transform,opacity;border:1px solid #7aaaffd9;border-radius:10px;animation:2.4s ease-out infinite ivz-ping;position:absolute;inset:-1px}.ivz-flow__n--ai:after{animation-delay:1s}.ivz-flow__n--done:after{border-color:#7ad3ffd9;animation-delay:2.2s}.ivz-flow__ln{background:#ffffff1f;border-radius:2px;width:74px;height:2px;position:absolute;top:16px}.ivz-flow__ln i{background:var(--cyan);opacity:0;will-change:transform,opacity;width:6px;height:6px;animation:ivz-pulsego 2.4s ease-in-out var(--d,0s) infinite;border-radius:50%;position:absolute;top:-2px;left:0;box-shadow:0 0 8px 2px #7ad3ffcc}.ivz-launch{z-index:-1;height:92px;position:absolute;bottom:24px;left:22px;right:22px}.ivz-launch__bar{background:linear-gradient(#9fb2ff8c,#4b5bd840);border-radius:3px 3px 1px 1px;width:14px;position:absolute;bottom:0}.ivz-launch__scan{background:linear-gradient(transparent,var(--cyan) 40%,transparent);will-change:transform,opacity;width:2px;animation:3.6s ease-in-out infinite ivz-scan;position:absolute;top:-6px;bottom:0;left:0}.ivz-launch__spark{background:var(--warm-soft);opacity:0;will-change:transform,opacity;width:3px;height:3px;animation:ivz-launch 2.6s ease-out var(--d,0s) infinite;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 6px 2px #ff8c46cc}.ivz-draw{stroke-dasharray:340;stroke-dashoffset:340px;animation:4s ease-in-out infinite ivz-draw}.ivz-vlines{pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.ivz-vlines i{background:linear-gradient(#0000,#7ad3ff73,#0000);width:1px;position:absolute;top:0;bottom:0;overflow:hidden;container-type:size}.ivz-vlines i:after{content:"";background:linear-gradient(transparent,var(--cyan),transparent);width:1px;height:90px;animation:3.5s linear infinite ivz-travel;position:absolute;top:0;left:0}.ivz-collab{border-radius:var(--radius-lg,16px);color:#0b0d10;background:#fff;border:1px solid #e6e7ea;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b0d1059}.ivz-collab__art{background:radial-gradient(60% 70% at 30% 20%,#ffbef0b3,#0000 70%),radial-gradient(60% 70% at 80% 80%,#a0beffcc,#0000 70%),#f3f0ff;justify-content:center;align-items:center;height:150px;display:flex;position:relative}.ivz-collab__body{padding:18px 20px 22px}.ivz-collab__body h3{margin:0 0 6px;font-size:15px;font-weight:600}.ivz-collab__body p{color:#4b4e57;margin:0;font-size:13.5px;line-height:1.55}.ivz-cursor{z-index:2;align-items:flex-start;gap:2px;display:flex;position:absolute}.ivz-cursor span{color:#fff;border-radius:999px;margin-top:12px;padding:3px 8px;font-size:11px;font-weight:600}.ivz-cursor--a{animation:7s ease-in-out infinite ivz-curA}.ivz-cursor--b{animation:8s ease-in-out infinite ivz-curB}.ivz-pin{vertical-align:middle;background:linear-gradient(135deg,var(--icon-from),var(--icon-to));width:52px;height:52px;box-shadow:var(--icon-glow),0 0 0 3px #fff;color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:10px;display:inline-flex;position:relative;top:-6px}.ivz-pin:after{content:"";background:var(--cool);width:2px;height:34px;margin-left:-1px;animation:1s step-end infinite ivz-caret;position:absolute;top:100%;left:50%}.ivz-typed{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--warm-deep);animation:6s steps(24,end) infinite ivz-type,.9s step-end infinite ivz-caretb;display:inline-block;overflow:hidden}.ivz-caretline{align-items:center;gap:8px;display:flex}.ivz-caretline:before{content:"";background:var(--ink);width:2px;height:22px;animation:1s step-end infinite ivz-caret}.ivz-toolbar{background:#fff;border:1px solid #e1e2e6;border-radius:999px;gap:6px;padding:6px;display:inline-flex;box-shadow:0 10px 20px -12px #0b0d104d}.ivz-toolbar span{color:#4b4e57;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ivz-toolbar span:first-child{color:#fff;background:#0b0d10}.ivz-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.ivz-old{border-radius:var(--radius-lg,16px);border:1px dashed var(--line-strong);background:#ffffff04;padding:30px 32px}.ivz-old h3{letter-spacing:-.03em;color:var(--subtle);margin:0 0 8px;font-size:22px;font-weight:600}.ivz-new{background:linear-gradient(180deg,#15161c,var(--card));padding:30px 32px}.ivz-new h3{letter-spacing:-.03em;color:#fff;margin:0 0 8px;font-size:22px;font-weight:600}.ivz-cmp{border-top:1px solid var(--line);gap:14px;padding:18px 0;font-size:15px;line-height:1.55;display:flex}.ivz-cmp:first-of-type{border-top:0}.ivz-cmp p{margin:0}.ivz-old .ivz-cmp p{color:var(--subtle)}.ivz-old .ivz-cmp b{color:#c7c9d1}.ivz-new .ivz-cmp p{color:#b9bbc4}.ivz-new .ivz-cmp b{color:#fff}.ivz-steps{margin:0;padding:0;list-style:none}.ivz-step{grid-template-columns:72px minmax(0,1fr);gap:24px;padding:0 0 44px;display:grid;position:relative}.ivz-step:last-child{padding-bottom:0}.ivz-step__n{width:56px;height:56px;font-family:var(--font-display,Inter,sans-serif);color:#0b0d10;box-shadow:0 0 0 6px var(--bg),0 10px 30px -10px #5b6cff99;z-index:1;background:#fff;border:1px solid #e1e2e6;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:relative}.ivz-step:last-child .ivz-step__n{color:#fff;background:#0b0d10;border-color:#0b0d10}.ivz-step__line{background:linear-gradient(var(--cyan),var(--cool) 60%,#6b7cff00);width:2px;position:absolute;top:56px;bottom:0;left:27px;overflow:hidden;container-type:size}.ivz-step__line:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:2px;height:60px;animation:2.6s linear infinite ivz-travel;position:absolute;top:0;left:0}.ivz-step h3{letter-spacing:-.03em;color:var(--ink);margin:12px 0 8px;font-size:21px;font-weight:600}.ivz-step p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.ivz-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px;display:grid}.ivz-feat{flex-direction:column;gap:16px;display:flex}.ivz-feat p{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.35}.ivz-feat span:not(.ivz-icon){color:var(--muted)}.ivz-icon{color:#fff;background:linear-gradient(135deg,var(--icon-from),var(--icon-to));width:40px;height:40px;box-shadow:var(--icon-glow);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ivz-icon--sm{border-radius:8px;width:30px;height:30px}.ivz-tcard{color:#0b0d10;background:#fff;border:1px solid #e6e7ea;border-radius:18px;flex-direction:column;flex:none;gap:20px;width:400px;margin-right:20px;padding:26px;display:flex;box-shadow:0 20px 40px -24px #0b0d1040}.ivz-tcard p{color:#30333b;margin:0;font-size:15px;line-height:1.6}.ivz-tcard__who{align-items:center;gap:12px;margin-top:auto;display:flex}.ivz-tcard__who b{font-size:15px;font-weight:600;display:block}.ivz-tcard__who span{color:#5d6069;font-size:13px}.ivz-stars{color:#ff8a40;letter-spacing:2px}.ivz-avatar{color:#0b0d10;background:linear-gradient(135deg,#c9ccf5,#8fa0ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.ivz-faq details{border-top:1px solid var(--line)}.ivz-faq details:last-child{border-bottom:1px solid var(--line)}.ivz-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.ivz-faq summary::-webkit-details-marker{display:none}.ivz-faq summary:focus-visible{outline:2px solid var(--cool);outline-offset:2px;border-radius:6px}.ivz-faq__plus{border:1px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,background .3s;display:flex}.ivz-faq details[open] .ivz-faq__plus{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:rotate(45deg)}.ivz-faq__a{color:var(--muted);padding:0 56px 24px 4px;font-size:15.5px;line-height:1.65}.ivz-faq__a p{margin:0 0 12px}.ivz-streak{pointer-events:none;width:1100px;height:220px;position:absolute;transform:rotate(22deg)}.ivz-streak__dots{position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 1.3px,#0000 1.8px) 0 0/6px 6px;mask:radial-gradient(circle,#000 1.3px,#0000 1.8px) 0 0/6px 6px}.ivz-streak__glow{filter:blur(20px);animation:5s ease-in-out infinite ivz-breathe;position:absolute;inset:30% 0}.ivz-streak--warm .ivz-streak__dots{background:linear-gradient(90deg,#0000,#ff6e28e6 55%,#ffb47880 80%,#0000)}.ivz-streak--warm .ivz-streak__glow{background:linear-gradient(90deg,#0000,#ff6e288c 60%,#0000)}.ivz-streak--cool .ivz-streak__dots{background:linear-gradient(90deg,#0000,#6e82ff99 25%,#5064fff2 50%,#0000)}.ivz-streak--cool .ivz-streak__glow{background:linear-gradient(90deg,#0000,#5064ff80 45%,#0000)}.ivz-watch{background:radial-gradient(circle at 50% 30%,#2a2c34,#0c0d10 60%);border-radius:50%;width:360px;height:360px;position:relative;box-shadow:0 0 0 10px #15161b,0 0 0 11px #ffffff1f,0 40px 80px #000000b3,inset 0 2px #ffffff1f}.ivz-watch:before{content:"";background:linear-gradient(90deg,#2a2c34,#121317);border-radius:4px;width:16px;height:36px;margin-top:-18px;position:absolute;top:50%;right:-24px}.ivz-watch__ticks{background:repeating-conic-gradient(#fff6 0 .5deg,transparent .5deg 6deg);border-radius:50%;position:absolute;inset:16px;-webkit-mask:radial-gradient(closest-side,#0000 90%,#000 91%);mask:radial-gradient(closest-side,#0000 90%,#000 91%)}.ivz-watch__face{background:radial-gradient(circle at 30% 30%,#ff8a4040,transparent 55%),radial-gradient(circle at 70% 75%,#6b7cff4d,transparent 55%),var(--card);border-radius:50%;position:absolute;inset:60px}.ivz-watch__arc{border:3px solid #0000;border-radius:50%;position:absolute}.ivz-watch__arc--w{filter:drop-shadow(0 0 8px #ff8a40e6);border-top-color:#ff8a40;border-right-color:#ff8a4066;animation:7s linear infinite ivz-spin;inset:34px}.ivz-watch__arc--c{border-bottom-color:var(--cool);filter:drop-shadow(0 0 8px #6b7cffe6);border-left-color:#6b7cff66;animation:11s linear infinite reverse ivz-spin;inset:46px}.ivz-watch__logo{border-radius:26px;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.ivz-hand{transform-origin:50% 100%;border-radius:3px;position:absolute;bottom:50%;left:50%}.ivz-hand--hr{background:#fff;width:6px;height:70px;margin-left:-3px;animation:720s linear infinite ivz-spin}.ivz-hand--min{background:#e5e5e7;width:4px;height:110px;margin-left:-2px;animation:60s linear infinite ivz-spin}.ivz-hand--sec{background:#ff8a40;width:2px;height:125px;margin-left:-1px;animation:6s steps(60,end) infinite ivz-spin;box-shadow:0 0 8px #ff8a40}.ivz-watch__hub{width:14px;height:14px;box-shadow:0 0 0 3px var(--card);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.ivz-rise{animation:1s cubic-bezier(.2,.7,.2,1) both ivz-rise}@keyframes ivz-glow{50%{opacity:1}}@keyframes ivz-sheen{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ivz-fall{0%{opacity:0;transform:translate(0,0)}8%{opacity:.9}84%{transform:translate3d(var(--jx,0px),calc(var(--beam-h,860px) - 80px),0);opacity:1}to{transform:translate3d(var(--dx,0px),calc(var(--beam-h,860px) + 26px),0);opacity:0}}@keyframes ivz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ivz-bub{0%{opacity:0;transform:translate(14px,-16px)scale(.5)}14%{opacity:1;transform:translate(24px,-52px)scale(1)}72%{opacity:1}to{opacity:0;transform:translate(28px,-70px)scale(1)}}@keyframes ivz-ringing{0%,55%,to{transform:rotate(0)}60%{transform:rotate(-14deg)}65%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}80%{transform:rotate(0)}}@keyframes ivz-tune{0%,to{transform:translateX(var(--a,10px))}50%{transform:translateX(var(--b,120px))}}@keyframes ivz-pulsego{0%{opacity:0;transform:translate(0)}8%{opacity:1}42%{opacity:1;transform:translate(68px)}50%,to{opacity:0;transform:translate(68px)}}@keyframes ivz-ping{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(1.7)}}@keyframes ivz-scan{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translateX(var(--w,300px));opacity:0}}@keyframes ivz-launch{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-150px)}}@keyframes ivz-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ivz-pulse{0%{box-shadow:0 0 #5ee39b99}70%{box-shadow:0 0 0 8px #5ee39b00}to{box-shadow:0 0 #5ee39b00}}@keyframes ivz-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ivz-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@keyframes ivz-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes ivz-grow{0%{transform:scaleY(.15)}35%,75%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes ivz-spin{to{transform:rotate(360deg)}}@keyframes ivz-spinc{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ivz-wave{0%{opacity:0;transform:scale(.15)}15%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes ivz-travel{0%{translate:0 -90px}to{translate:0 100cqh}}@keyframes ivz-draw{0%{stroke-dashoffset:340px}45%,75%{stroke-dashoffset:0}to{stroke-dashoffset:-340px}}@keyframes ivz-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ivz-caretb{0%,49%{border-color:var(--warm-deep)}50%,to{border-color:#0000}}@keyframes ivz-type{0%{width:0}40%,85%{width:12.2em}to{width:0}}@keyframes ivz-curA{0%,to{transform:translate(0)}30%{transform:translate(70px,26px)}60%{transform:translate(28px,58px)}}@keyframes ivz-curB{0%,to{transform:translate(0)}40%{transform:translate(-80px,-30px)}70%{transform:translate(-30px,-60px)}}@media (width<=960px){.ivz-section{padding:80px 0}.ivz-hide-m,.ivz-nav__links{display:none!important}.ivz-bento,.ivz-compare,.ivz-two{grid-template-columns:minmax(0,1fr)!important}.ivz-bento>*,.ivz-puzzle>*{grid-column:auto!important;margin:0!important}.ivz-puzzle,.ivz-feats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ivz-rooms{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ivz-rooms>.ivz-room{min-height:120px}.ivz-rooms>.ivz-room--main{grid-area:auto/1/auto/-1!important}.ivz-tcard{width:300px}.ivz-beam{--beam-x:80%}}@media (width<=560px){.ivz-puzzle,.ivz-feats{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){[class*=ivz-],[class*=ivz-]:before,[class*=ivz-]:after,.ivz-page *{transition:none!important;animation:none!important}}html,body{background:var(--bg);margin:0}.ivz-btn{border-radius:10px}.site-header{z-index:40}.ivz-page{overflow:clip}.site-header{transition:transform .3s cubic-bezier(.2,.7,.2,1);position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)saturate(1.2);background:#090a0cc7;transition:opacity .25s;position:absolute;inset:0}.site-header[data-stuck]:before{opacity:1}.site-header{transition:transform .3s cubic-bezier(.2,.7,.2,1),padding .25s,margin .25s}.site-header[data-stuck]{margin-bottom:20px;padding-block:8px}.site-header .site-logo__svg{transition:height .25s}.site-header[data-stuck] .site-logo__svg{height:30px}.site-header[data-hidden]:not(:has(:focus-visible)){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header,.site-header:before{transition:none}}.ivz-page:after{content:"";z-index:39;pointer-events:none;opacity:0;visibility:hidden;backdrop-filter:blur(6px);background:#0506088c;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}html:has(.site-region--desktop .site-menu[open]) .ivz-page:after{opacity:1;visibility:visible;transition:opacity .2s,visibility}@media (prefers-reduced-motion:reduce){.ivz-page:after{transition:none}}.site-logo{color:#fff;flex:none;align-items:center;text-decoration:none;display:inline-flex}.site-logo__svg{width:auto;height:36px;display:block;overflow:visible}.site-menu__panel:before{content:"";left:0;right:0;top:calc(-1 * var(--space-2) - 2px);height:calc(var(--space-2) + 2px);position:absolute}.site-region{justify-content:space-between;align-items:center;gap:var(--space-5);flex:1;display:flex}.site-menus,.site-actions{align-items:center;gap:var(--space-1);display:flex}.site-actions{gap:var(--space-3)}.site-ecom-btn{color:#fff;background:linear-gradient(135deg, var(--cool-bright), var(--cool-deep));border-color:#8fa0ffd9;flex-direction:row;gap:10px;height:auto;min-height:44px;padding:7px 18px 7px 8px;line-height:1.1;box-shadow:0 0 0 1px #6b7cff59,0 10px 30px -8px #4f6bffd9}.site-ecom-btn:hover{color:#fff;filter:brightness(1.08);border-color:#fff}.ivz-sheen{position:relative}.ivz-sheen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/250% 100%;animation:4s ease-in-out infinite ivz-sheen;position:absolute;inset:0}.ivz-sheen--blue:after{background-image:linear-gradient(110deg,#0000 30%,#4f6bff33 50%,#0000 70%)}.site-ecom-btn__txt{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.site-ecom-btn__sub{letter-spacing:.03em;text-transform:uppercase;opacity:.9;font-size:10.5px;font-weight:600}.site-ecom-btn__ic,.site-login--portal .site-menu__icon{color:#fff;background:linear-gradient(135deg,#22a865,#0f7a47);box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 20px -6px #0f7a4799}.site-ecom-btn__ic .ivz-ic,.site-login--portal .site-menu__icon .ivz-ic{stroke-width:2px}.site-ecom-btn__ic{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.site-ecom-btn__ic .ivz-ic{stroke-width:2px;width:18px;height:18px}.site-login-btn{height:44px;color:var(--ink);border-color:#ffffff47;gap:8px;padding:0 14px;font-size:12px}.site-login-btn:hover{border-color:#ffffff80}.site-login-btn__ic{stroke-width:2px;opacity:.9;width:17px;height:17px}.site-menu[open]>summary.site-login-btn{border-color:#fff6}.site-menu{position:relative}.site-menu>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary:focus-visible,.site-mobile>summary:focus-visible{outline:2px solid var(--cool-soft);outline-offset:3px}.site-menu__chev{transition:transform .2s}.site-menu[open]>summary .site-menu__chev{transform:rotate(180deg)}.site-menu[open]>summary{color:var(--ink)}.site-menu__panel{top:calc(100% + var(--space-2));z-index:50;min-width:260px;padding:var(--space-2);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--lift-card);margin:0;list-style:none;position:absolute;left:0}.site-menu--end .site-menu__panel{left:auto;right:0}.site-menu__panel--login{min-width:390px}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes site-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes site-sheet-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-menu[open]>.site-menu__panel{animation:.18s ease-out site-menu-in}@media (prefers-reduced-motion:reduce){.site-menu[open]>.site-menu__panel{animation:none}}.site-menu__link{border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.site-menu__link--icon{align-items:center;gap:14px;padding:8px 14px 8px 8px;display:flex}.site-menu__icon{border-radius:9px;width:36px;height:36px}.site-region--desktop .site-menu__panel:not(.site-menu__panel--login){min-width:300px}.site-region--desktop .site-menu__link--icon,.site-region--desktop .site-login__sub,.site-region--desktop .site-menu__toggle,.site-region--desktop .site-ecom-btn{white-space:nowrap}.site-menu__icon .ivz-ic{stroke-width:1.8px;width:19px;height:19px}.site-menu__link:hover,.site-menu__link:focus-visible{background:var(--card-2);color:var(--ink)}.site-menu__link:focus-visible{outline:2px solid var(--cool-soft);outline-offset:0}.site-menu__panel--login{gap:8px;padding:10px;display:grid}.site-login__intro{gap:3px;padding:6px 8px 4px;display:grid}.site-login__intro-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.site-login__intro-text{color:var(--muted);font-size:13px;line-height:1.45}.site-login{border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:center;gap:14px;padding:13px 14px 13px 12px;transition:border-color .2s,background .2s;display:flex}.site-login:hover,.site-login:focus-visible{background:#ffffff0d}.site-login--portal:hover,.site-login--portal:focus-visible{border-color:#5ee39b8c}.site-login--crm:hover,.site-login--crm:focus-visible{border-color:#8fa0ffa6}.site-login__text{flex:1;min-width:0;display:grid}.site-login__go{color:var(--muted);flex:none;transition:transform .2s,color .2s}.site-login:hover .site-login__go{color:var(--ink);transform:translate(2px)}.site-login__title{color:var(--card-ink);font-size:15px;font-weight:600;display:block}.site-login__sub{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.site-mobile{display:none}.site-mobile>summary{list-style:none}.site-mobile>summary::-webkit-details-marker{display:none}.site-mobile__when-open{align-items:center;gap:6px;display:none}.site-mobile[open] .site-mobile__when-open{display:inline-flex}.site-mobile[open] .site-mobile__when-closed{display:none}@media (width<=1160px){.site-region--desktop{display:none}.site-mobile{display:block}html:has(.site-mobile[open]){overflow:hidden}.site-mobile__panel{z-index:-1;overscroll-behavior:contain;padding:calc(var(--site-hdr,80px) + var(--space-3)) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom,0px));backdrop-filter:blur(18px)saturate(1.2);background:#090a0ce6;position:fixed;inset:0;overflow-y:auto}.site-mobile__bg{pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-mobile__bg .sbg{position:absolute;inset:0}.site-region--mobile{align-items:stretch;gap:var(--space-2);flex-direction:column;max-width:520px;margin:0 auto;position:relative}.site-region--mobile .site-actions{display:contents}.site-region--mobile .site-ecom-btn{width:100%;min-height:60px;margin-bottom:var(--space-3);order:-1;justify-content:flex-start;font-size:13px}.site-region--mobile .site-menus{flex-direction:column;order:0;align-items:stretch;gap:0}.site-region--mobile .site-menu>summary:not(.site-login-btn),.site-region--mobile .site-mobile__row{border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.site-region--mobile .site-menu>summary:hover,.site-region--mobile .site-mobile__row:hover{background:0 0}.site-region--mobile .site-menu__panel{min-width:0;padding:var(--space-2) 0 var(--space-3);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;position:static}.site-region--mobile .site-menu__panel:before{display:none}.site-region--mobile .site-menu__link{min-height:48px}.site-region--mobile .site-mobile__contact{width:100%;height:52px;margin-top:var(--space-5);order:1}.site-region--mobile [data-login-menu],.site-region--mobile [data-login-direct]{order:2}.site-region--mobile .site-login-btn{width:100%;height:48px;color:var(--text);background:0 0;border-color:#0000;justify-content:center;gap:8px;font-size:13px}.site-region--mobile .site-menu>summary.site-login-btn{justify-content:center}.site-region--mobile .site-menu[open]>summary.site-login-btn{border-color:#0000}.site-region--mobile .site-menu__panel--login{padding:var(--space-2) 0 0;border:0}.site-mobile[open] .site-mobile__panel{animation:.22s ease-out site-sheet-in}.site-mobile[open] .site-region--mobile .site-ecom-btn,.site-mobile[open] .site-region--mobile .site-menus>*,.site-mobile[open] .site-region--mobile .site-mobile__contact,.site-mobile[open] .site-region--mobile [data-login-menu],.site-mobile[open] .site-region--mobile [data-login-direct]{animation:.32s cubic-bezier(.2,.7,.2,1) both site-sheet-item-in}.site-mobile[open] .site-region--mobile .site-ecom-btn{animation-delay:40ms}.site-mobile[open] .site-region--mobile .site-menus>:first-child{animation-delay:80ms}.site-mobile[open] .site-region--mobile .site-menus>:nth-child(2){animation-delay:.11s}.site-mobile[open] .site-region--mobile .site-menus>:nth-child(3){animation-delay:.14s}.site-mobile[open] .site-region--mobile .site-menus>:nth-child(4){animation-delay:.17s}.site-mobile[open] .site-region--mobile .site-mobile__contact{animation-delay:.2s}.site-mobile[open] .site-region--mobile [data-login-menu],.site-mobile[open] .site-region--mobile [data-login-direct]{animation-delay:.23s}.site-region--mobile .site-menu[open]>.site-menu__panel{animation:.2s ease-out site-menu-in}}@media (width<=1160px) and (prefers-reduced-motion:reduce){.site-mobile[open] .site-mobile__panel,.site-mobile[open] .site-mobile__panel *{animation:none!important}}.doors{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.door{gap:var(--space-3);min-height:250px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--card-2);border:1px solid var(--line);color:var(--card-text);flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.door:hover{border-color:#ff9a5c8c;transform:translateY(-3px);box-shadow:0 0 0 1px #ff9a5c40,0 18px 50px -18px #ff7a2e73,inset 0 1px #ffffff0f}.door:nth-child(2):hover{border-color:#8fa0ff99;box-shadow:0 0 0 1px #8fa0ff40,0 18px 50px -18px #4f6bff80,inset 0 1px #ffffff0f}.door:focus-visible{outline:2px solid var(--cool-soft);outline-offset:3px}.door__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cool-soft);font-size:12px;font-weight:700}.door__title{color:var(--card-ink);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.25}.door__go{align-items:center;gap:var(--space-2);color:var(--card-ink);letter-spacing:.02em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.site-card-link{text-decoration:none}.site-card-link:focus-visible{outline:2px solid var(--cool);outline-offset:3px}.site-cta{max-width:var(--frame-max);margin:0 auto}.site-cta__in{padding:var(--space-8) var(--space-7);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}@media (width<=960px){.doors{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.door{min-height:0}.site-cta__in{padding:var(--space-7) var(--space-5)}}.itip{vertical-align:middle;margin-left:6px;line-height:1;display:inline-flex;position:relative}.itip__btn{cursor:pointer;background:linear-gradient(135deg, var(--icon-from), var(--icon-to));color:#fff;width:18px;height:18px;font:italic 700 11px/1 var(--font-sans);text-transform:none;letter-spacing:0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.itip__btn:before{content:"";position:absolute;inset:-13px}.itip__btn:focus-visible{outline:2px solid var(--cool-soft);outline-offset:2px}.itip__pop{z-index:30;color:#e5e5e7;width:max-content;max-width:min(260px,100vw - 24px);font:500 13px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--dx,0px)), 4px);background:#0b0c10;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:50%;box-shadow:0 18px 40px -14px #000000b3}.itip:hover .itip__pop,.itip__btn:focus-visible+.itip__pop,.itip.is-open .itip__pop{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--dx,0px)), 0)}@media (prefers-reduced-motion:reduce){.itip__pop{transition:none}}.site-btnrow{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-strong{color:var(--ink);font-weight:600}.site-center{text-align:center;flex-direction:column;align-items:center;display:flex}.site-split{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width<=960px){.site-split{grid-template-columns:minmax(0,1fr)}}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-7);flex-wrap:wrap;display:flex}.site-footer__brand{color:#fff;align-items:center;gap:20px;display:inline-flex}.site-footer__mark{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:none;width:76px;height:76px;position:relative}.site-footer__mark img{object-fit:contain;width:100%;height:100%;transition:opacity .6s;display:block}.site-footer__mark:has(canvas) img{opacity:0}.site-footer__fx{position:absolute;inset:-16px;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.site-footer__fx astro-island{width:100%;height:100%;display:block}.site-footer__name{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer__home{color:#fff}.site-footer__home:focus-visible{outline:2px solid var(--cool-soft);outline-offset:4px;border-radius:4px}.site-logo__word{width:auto;height:24px;display:block}.site-footer__tagline{color:var(--card-text);font-size:14px}.site-footer__cols{justify-content:space-between;gap:var(--space-7) clamp(48px, 7vw, 112px);flex-wrap:wrap;flex:100%;display:flex}.site-footer__cols ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__head{margin:0 0 var(--space-3);color:var(--ink);font-weight:600}.site-footer__legal{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.site-footer__badges{gap:var(--space-3);margin-left:auto;display:inline-flex}.site-footer__badges a{line-height:0;display:block}.site-badge{width:auto;height:40px;display:block}@media (width<=960px){.site-footer__badges{margin-left:0}}@media (width<=700px){.site-footer__cols{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__legal{margin-bottom:72px}}.ivz-section:not(.hero-fx):not(.why3),.hero-fx{content-visibility:auto;contain-intrinsic-size:auto 900px}.why3__stage{content-visibility:auto}.sbg-host{overflow:hidden}.sbg-host>.ivz-wrap{z-index:1;position:relative}.sbg{z-index:0;pointer-events:none;position:absolute;inset:0}.sbg__grid{-webkit-mask-image:var(--sbg-mask,none);mask-image:var(--sbg-mask,none);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.sbg__glow{border-radius:50%;position:absolute}.sbg__glow:after{content:"";background-image:radial-gradient(circle,var(--sbg-dot) 1.1px,transparent 1.6px);background-size:9px 9px;border-radius:50%;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000);mask-image:radial-gradient(closest-side,#000 20%,#0000)}.sbg__glow--warm{--sbg-dot:#ff9a5c8c;background:radial-gradient(closest-side,#ff7a2e57,#ff7a2e1f 45%,#ff7a2e0a 70%,#0000);animation:20s ease-in-out infinite alternate sbg-drift-a}.sbg__glow--cool{--sbg-dot:#8fa0ff99;background:radial-gradient(closest-side,#4f6bff66,#4f6bff24 45%,#4f6bff0d 70%,#0000);animation:24s ease-in-out infinite alternate sbg-drift-b}.sbg__ring{background:conic-gradient(from 0deg,transparent 0 10%,#ff9a5c4d 20%,transparent 32%,transparent 55%,#6b7cff5c 70%,transparent 82%);border-radius:50%;animation:46s linear infinite sbg-spin;position:absolute;-webkit-mask:radial-gradient(closest-side,#0000 97%,#000 98%);mask:radial-gradient(closest-side,#0000 97%,#000 98%)}@keyframes sbg-drift-a{to{transform:translate(-160px,120px)}}@keyframes sbg-drift-b{to{transform:translate(-120px,-140px)}}@keyframes sbg-spin{to{transform:rotate(360deg)}}.sbg--bleed{z-index:-1;width:100vw;margin-left:-50vw;inset:-64px auto -96px 50%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 140px);mask-image:linear-gradient(#0000,#000 140px)}.sbg--right{--sbg-mask:radial-gradient(60% 70% at 65% 50%,#000,transparent)}.sbg--right .sbg__glow--warm{width:560px;height:560px;top:-8%;right:6%}.sbg--right .sbg__glow--cool{width:640px;height:640px;bottom:-18%;right:-6%}.sbg--right .sbg__ring{width:900px;height:900px;margin-top:-450px;top:50%;right:-160px}.sbg--left{--sbg-mask:radial-gradient(60% 55% at 32% 30%,#000,transparent)}.sbg--left .sbg__glow--cool{width:620px;height:620px;top:-8%;left:4%}.sbg--left .sbg__glow--warm{width:560px;height:560px;bottom:-6%;right:6%}.sbg--left .sbg__ring{width:900px;height:900px;top:16%;left:-240px}.sbg--split{--sbg-mask:radial-gradient(64% 70% at 50% 55%,#000,transparent)}.sbg--split .sbg__glow--warm{width:560px;height:560px;top:30%;left:-12%}.sbg--split .sbg__glow--cool{width:620px;height:620px;top:12%;right:-14%}.sbg--center{--sbg-mask:radial-gradient(58% 60% at 50% 42%,#000,transparent);-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.sbg--center .sbg__glow--warm{width:600px;height:520px;top:2%;left:-2%}.sbg--center .sbg__glow--cool{width:640px;height:560px;top:22%;right:-3%}.sbg--center .sbg__ring{width:1900px;height:1900px;margin-left:-950px;top:66%;left:50%}.sbg--frame{--sbg-mask:radial-gradient(60% 62% at 50% 55%,#000,transparent)}.sbg--frame .sbg__glow--warm{width:560px;height:560px;top:-6%;left:-7%}.sbg--frame .sbg__glow--cool{width:640px;height:640px;bottom:-22%;right:-7%}.sbg--frame .sbg__ring{width:1260px;height:1260px;margin:-630px 0 0 -630px;animation-direction:reverse;top:50%;left:50%}@media (width<=700px){.sbg__grid{background-size:40px 40px}.sbg--right .sbg__glow,.sbg--left .sbg__glow,.sbg--split .sbg__glow,.sbg--frame .sbg__glow{width:340px;height:340px}.sbg--center .sbg__glow{width:360px;height:300px}.sbg--right .sbg__ring{width:560px;height:560px;margin-top:-280px;right:-300px}.sbg--left .sbg__ring{width:560px;height:560px;left:-300px}.sbg--center .sbg__ring{width:1100px;height:1100px;margin-left:-550px;top:76%}.sbg--frame .sbg__ring{width:720px;height:720px;margin:-360px 0 0 -360px}.sbg--split .sbg__glow--warm{top:12%}.sbg--split .sbg__glow--cool{top:auto;bottom:6%}}@media (prefers-reduced-motion:reduce){.sbg__glow,.sbg__ring{animation:none}}.electric-logo{width:100%;height:100%;position:relative;overflow:hidden}.cb{z-index:35;font-family:var(--font-sans,Inter, system-ui, sans-serif);animation:.45s cubic-bezier(.2,.7,.2,1.2) .5s both cb-pop;position:fixed;bottom:24px;right:24px}.cb__launch{appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:relative}.cb__launch:focus-visible,.cb__opt:focus-visible,.cb__x:focus-visible{outline:2px solid var(--cool-soft);outline-offset:3px}.cb__say{color:#0b0d10;white-space:nowrap;background:#fff;border-radius:16px 16px 4px;align-items:center;padding:11px 15px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;animation:.4s cubic-bezier(.2,.7,.2,1) .9s both cb-hint-in;display:flex;box-shadow:0 0 0 1px #0b0d101a,0 4px 10px #0b0d102e,0 16px 36px -10px #0b0d108c}.cb__typing{gap:4px;animation:.2s 2.4s forwards cb-typing-out;display:inline-flex;overflow:hidden}.cb__typing i{background:#9a9ca5;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out 1s 2 cb-bounce}.cb__typing i:nth-child(2){animation-delay:1.15s}.cb__typing i:nth-child(3){animation-delay:1.3s}.cb__said{opacity:0;max-width:0;animation:.5s cubic-bezier(.2,.7,.2,1) 2.5s forwards cb-said;display:inline-block;overflow:hidden}.cb:has(.cb__menu:popover-open) .cb__say{opacity:0;pointer-events:none;animation:none;transform:translate(8px)}.cb-face{background:var(--cool-bright);border-radius:50% 50% 50% 14%;flex:none;place-items:center;width:60px;height:60px;transition:scale .25s cubic-bezier(.2,.7,.2,1.4);animation:5s ease-in-out 2s infinite cb-bob;display:grid;position:relative}.cb-face__fx{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-face__fx:before,.cb-face__fx:after{content:"";position:absolute}.cb-face__eyes{z-index:1;gap:9px;animation:2.5s .9s both cb-look-down,7s ease-in-out 5s infinite cb-glance;display:flex;position:relative}.cb-face__eyes i{transform-origin:50% 60%;background:#0b0d10;border-radius:5px;width:8px;height:17px;animation:4.6s 1.8s infinite cb-blink;display:block}.cb-face__eyes i:first-child{rotate:-8deg}.cb-face__eyes i:last-child{rotate:8deg}.cb__launch:hover .cb-face{scale:1.07}.cb:has(.cb__menu:popover-open) .cb__launch .cb-face__eyes i{animation:none;transform:scaleY(.35)}.cb-face--sm{width:40px;height:40px;animation:none}.cb-face--sm .cb-face__eyes{gap:6px;animation:7s ease-in-out 1s infinite cb-glance}.cb-face--sm .cb-face__eyes i{border-radius:3px;width:5px;height:12px}.cb-face{box-shadow:0 14px 34px -10px #ff7a2ebf,0 0 34px -8px #4f6bffd9}.cb-face__fx:before{background:radial-gradient(circle, var(--warm) 0, #ff9a5ce6 35%, #ff9a5c00 70%);border-radius:50%;width:95%;height:95%;animation:7s ease-in-out infinite alternate cb-drift-a;top:25%;left:-25%}.cb-face__fx:after{background:radial-gradient(circle, var(--cool-soft) 0, #8fa0ffb3 35%, #8fa0ff00 70%);border-radius:50%;width:90%;height:90%;animation:9s ease-in-out infinite alternate cb-drift-b;top:-25%;right:-25%}.cb__menu{width:min(372px,100vw - 24px);color:var(--text);border:1px solid var(--line-strong);background:#0f1015f7;border-radius:18px;margin:0;padding:0;position:fixed;inset:auto 24px 100px auto;overflow:hidden;box-shadow:0 30px 80px -20px #000000bf}.cb__menu:popover-open{animation:.22s cubic-bezier(.2,.7,.2,1) cb-menu-in}.cb__menu{background:linear-gradient(160deg,#4f6bff24,#ff7a2e0f 60%,#0f101500),#0f1015}.cb__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.cb__title{color:#fff;margin:0;font-size:15px;font-weight:700}.cb__head .cb__x{width:32px;height:32px}.cb__row{align-items:flex-end;gap:10px;padding:16px 16px 14px 14px;display:flex}.cb__msg{color:#0b0d10;white-space:nowrap;background:#fff;border-radius:16px 16px 16px 4px;align-items:center;min-height:20px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.cb__menu:popover-open .cb__msg{animation:.3s cubic-bezier(.2,.7,.2,1) .12s both cb-hint-in}.cb__menu:popover-open .cb__msg .cb__typing{animation:.15s .75s forwards cb-typing-out}.cb__menu:popover-open .cb__msg .cb__typing i{animation:.5s ease-in-out .2s cb-bounce}.cb__menu:popover-open .cb__msg .cb__typing i:nth-child(2){animation-delay:.3s}.cb__menu:popover-open .cb__msg .cb__typing i:nth-child(3){animation-delay:.4s}.cb__menu:popover-open .cb__msg .cb__said{animation:.4s cubic-bezier(.2,.7,.2,1) .8s forwards cb-said}.cb__list{gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.cb__opts{grid-template-rows:1fr;display:grid}.cb__opts-in{min-height:0;overflow:hidden}.cb__menu:popover-open .cb__opts{animation:.4s cubic-bezier(.2,.7,.2,1) .9s both cb-grow}.cb__opt{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#4f6bff14;border:1px solid #8fa0ff59;border-radius:12px;align-items:center;gap:14px;padding:10px 12px 10px 10px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.cb__opt:hover{background:#4f6bff29;border-color:#8fa0ffb3}.cb__opt-ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.cb__opt-ic svg,.cb__go,.cb__x svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cb__item--call .cb__opt-ic{background:linear-gradient(135deg, var(--icon-from), var(--icon-to))}.cb__item--wa .cb__opt-ic{background:linear-gradient(135deg,#22a865,#0f7a47)}.cb__item--expert .cb__opt-ic{background:linear-gradient(135deg, var(--warm), var(--warm-deep))}.cb__opt-txt{flex:1;gap:2px;min-width:0;display:grid}.cb__opt-txt strong{color:#fff;font-size:15px;font-weight:600}.cb__opt-txt span{color:var(--muted);font-size:13px}.cb__go{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .2s,color .2s}.cb__opt:hover .cb__go{color:#fff;transform:translate(2px)}.cb__menu:popover-open .cb__item{animation:.32s cubic-bezier(.2,.7,.2,1) both cb-item-in}.cb__menu:popover-open .cb__item{animation-duration:.4s}.cb__menu:popover-open .cb__item:first-child{animation-delay:1.05s}.cb__menu:popover-open .cb__item:nth-child(2){animation-delay:1.15s}.cb__menu:popover-open .cb__item:nth-child(3){animation-delay:1.25s}.cb__x{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:none;place-items:center;margin:0;padding:0;display:grid}.cb__x:hover{color:#fff;background:#ffffff1f}.cb-book{overscroll-behavior:contain;border:1px solid var(--line-strong);width:min(900px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:#0f1015;border-radius:18px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 120px #000000b3}.cb-book:popover-open{animation:.26s cubic-bezier(.2,.7,.2,1) cb-book-in}.cb-book::backdrop{backdrop-filter:blur(6px);background:#050608b8}html:has(.cb-book:popover-open){overflow:hidden}.cb-book__head{justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 4px 16px;display:flex}.cb-book__eyebrow{color:#8b9eff;margin:0 0 6px;font-size:13px;font-weight:600}.cb-book__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2}.cb-book__lead{color:var(--muted);margin:6px 0 0;font-size:15px}.cb-book__cal{background:#fff;border-radius:14px;min-height:640px;overflow:hidden}.cb-book__cal iframe{border:0;width:100%;min-height:640px;display:block}.cb-book__wait{color:#4b4e57;text-align:center;place-items:center;min-height:640px;margin:0;padding:24px;font-size:15px;display:grid}.cb-book__wait a{color:#2c5cf0;font-weight:600}@media (width<=600px){.cb{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cb__menu{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}.cb__say{padding:9px 12px;font-size:13px}.cb-book{padding:14px}.cb-book__cal,.cb-book__cal iframe,.cb-book__wait{min-height:720px}}@media (width<=380px){.cb__row{gap:8px}.cb__row .cb-face--sm{width:34px;height:34px}.cb__msg{font-size:13px}}html:has(.cb__menu:popover-open) .ivz-page:after{z-index:45;opacity:1;visibility:visible;transition:opacity .2s,visibility}.cb:has(.cb__menu:popover-open){z-index:46}html:has(.site-mobile[open]) .cb{visibility:hidden}@keyframes cb-pop{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}@keyframes cb-hint-in{0%{opacity:0;transform:translate(10px)scale(.95)}to{opacity:1;transform:none}}@keyframes cb-menu-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes cb-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cb-book-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes cb-bounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}@keyframes cb-typing-out{to{opacity:0;width:0}}@keyframes cb-said{to{opacity:1;max-width:260px}}@keyframes cb-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes cb-glance{0%,40%,to{transform:none}48%,62%{transform:translate(-4px)}70%,82%{transform:translate(3px,-1px)}}@keyframes cb-look-down{0%,85%{transform:translate(-3px,4px)}to{transform:none}}@keyframes cb-bob{0%,80%,to{transform:none}88%{transform:translateY(-4px)rotate(-3deg)}94%{transform:translateY(0)rotate(2deg)}}@keyframes cb-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes cb-spin{to{transform:rotate(1turn)}}@keyframes cb-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(45%,-35%)scale(1.15)}to{transform:translate(20%,-60%)scale(.9)}}@keyframes cb-drift-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-45%,40%)scale(.9)}to{transform:translate(-15%,65%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.cb,.cb *,.cb :before,.cb :after,.cb-book{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}.pg [data-theme=light] .ivz-intro{max-width:680px}.pg section[id]{scroll-margin-top:88px}.ivz-eyebrow,.ivz-eyebrow.ivz-eyebrow--warm{color:#8b9eff;padding-bottom:7px;display:inline-block;position:relative}[data-theme=light] .ivz-eyebrow,[data-theme=light] .ivz-eyebrow.ivz-eyebrow--warm{color:var(--cool-bright)}.ivz-eyebrow:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.flowa .fx-pill--new{color:#8b9eff}.flowa .fx-pill--new:after{background:currentColor}.logo-img{transition:filter .3s,opacity .3s}.logo-img:hover{filter:none;opacity:1}.pg .pg-label--neutral{color:var(--ink)}.pg .pg-label--neutral:after{background:var(--line-strong)}.pg h2.ivz-h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08}.pg h1,.pg h2,.pg .ivz-intro,.pg .ivz-lead{text-wrap:balance}:root{--card-text:#c8cad2}.ivz-section .ivz-cmp p,.ivz-section .why3__card p,.ivz-section .why-card p,.ivz-section .why-item p{color:#c8cad2}.ai-sec>.ivz-wrap>div:first-child{max-width:1040px!important}.ai-sec>.ivz-wrap>div:first-child .ivz-intro{max-width:820px}.pg-head,.pg-head--center{text-align:center;max-width:820px;margin:0 auto}.pg-head .ivz-intro,.pg-head--center .ivz-intro{margin-left:auto;margin-right:auto}.pg-hero h1{max-width:1000px;font-size:clamp(38px,4.8vw,62px)}.pg-hero .ivz-lead{color:#d4d6de;max-width:760px;font-size:20px}.pg-hero--split .pg-hero__lead{text-wrap:pretty;flex-direction:column;gap:14px;max-width:1000px;line-height:1.55;display:flex}.pg-hero--split .pg-hero__lead p{margin:0}.pg-hero--split .pg-hero__btns{margin-top:24px}.pg-hero .ivz-eyebrow{margin-bottom:-10px}.pg-hero .hero-fx__stage{max-width:1080px;margin-left:auto;margin-right:auto}.pg-hero .ivz-led__in{padding:0;overflow:hidden}.pg-hero__copy{align-items:inherit;gap:inherit;flex-direction:column;width:100%;display:flex;position:relative}.pg-hero__veil{--fx:100px;--fy:70px;z-index:-1;pointer-events:none;background:rgba(0, 0, 0, var(--veil,.7));width:min(1180px,100vw);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(180deg, transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(180deg, transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);position:absolute;top:-100px;bottom:-60px;left:50%;transform:translate(-50%);mask-composite:intersect}@media (width<=600px){.pg-hero__veil{--fx:32px;--fy:48px;top:-70px;bottom:-40px}}.pg-msg{color:#e5e5e7;background:#1b1d24;border-radius:4px 12px 12px;max-width:88%;padding:9px 12px 18px;font-size:13px;line-height:1.45;position:relative}.pg-msg--me{color:#eafff3;background:#144d37;border-top-left-radius:12px;border-top-right-radius:4px;align-self:flex-end}.pg-msg time{color:#ffffff73;font-size:10px;position:absolute;bottom:4px;right:10px}.pg-msg__qr{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-msg__qr span{color:#c3cbff;border:1px solid #8fa0ff66;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pg-msg__link{color:#9db8ff;margin-top:6px;font-weight:600;display:inline-block}.pg-day .ivz-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-day .ivz-bcard{min-height:420px}.pg-day .ivz-bcard__stage{align-items:center;padding:26px 26px 0}.sol.pg-day .ivz-bcard__txt b{display:block}.pg-day .ivz-bcard__txt .ivz-icon{border-radius:9px;width:34px;height:34px;margin-bottom:14px}.pg-day .ivz-bcard__txt .ivz-icon .ivz-ic{width:18px;height:18px}.pg-paper{color:#c7c9d1;background:#08090cf0;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:360px;padding:18px 20px;font-size:13px}.pg-paper__t{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10.5px;font-weight:700}.pg-paper__foot{color:#9db8ff;margin:12px 0 0;font-size:12.5px;font-weight:600}.pg-log{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pg-log li{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.pg-log time{color:#8f929c;font-variant-numeric:tabular-nums}.pg-log li:last-child span{color:#7ee2a8}.pg-asks{gap:8px;width:100%;max-width:300px;display:grid}.pg-asks .pg-msg{max-width:100%;padding-bottom:9px}.pg-asks .pg-msg small{color:#8f929c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.pg-flow-sec .ivz-led{max-width:1120px;margin:64px auto 0}.pg-flow-sec .ivz-led__in{padding:40px 40px 44px}.pg-flow .a-row{align-items:stretch}.pg-flow .a-dash,.pg-flow .a-beam{align-self:center}.pg-flow .a-card{min-height:150px;font-size:14.5px;font-weight:500;line-height:1.45}.pg-flow .a-card--new{font-weight:500}.pg-flow .a-card--new span:not(.a-tile){padding-right:26px}.pg-why .why3__deck{height:470px}.pg-why .wcard{height:22rem}.pg-why .wcard h3{margin-top:22px}.pg-why .wcard p{max-width:520px}.pg-why .pg-bub{color:#e5e5e7;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px 12px 12px;max-width:440px;margin-top:20px;padding:10px 14px;font-size:14px;line-height:1.45;display:inline-block;position:relative}.pg-why .pg-bub--me{background:#144d37;border-color:#0000;border-top-left-radius:12px;border-top-right-radius:4px;width:fit-content;margin:8px 0 0 auto;display:block}.pg-why .pg-bub .pg-msg__qr{margin-top:8px}.pg-why .pg-bub__h{color:#9db8ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pg-fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pg-fx b{background:#ffffff0a;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 .9px,#0000 1.3px);mask-image:radial-gradient(circle,#000 .9px,#0000 1.3px);-webkit-mask-size:7px 7px;mask-size:7px 7px}.pg-fx i{width:200%;height:200%;animation:pz-dots var(--fxd,16s) ease-in-out infinite alternate;will-change:transform;background:radial-gradient(20% 22% at 36% 30%,#ff9a5c52,#0000 70%),radial-gradient(22% 24% at 64% 62%,#8fa0ff5c,#0000 70%);position:absolute;top:-50%;left:-50%}.pg-ck{color:#fff;background:#4f6bff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pg-ck svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.pg-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pg-quote{isolation:isolate;--hg:255, 154, 92;--hs:255, 122, 46;background:linear-gradient(160deg,#1c1e26eb,#0a0b0ef5 60%);border-radius:22px;flex-direction:column;gap:26px;margin:0;padding:32px 32px 28px;transition:box-shadow .35s;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000000e6}.pg-quote:nth-child(2n){--hg:143, 160, 255;--hs:79, 107, 255}.pg-quote:hover{box-shadow:0 0 0 1px rgba(var(--hg), .6), 0 0 0 4px rgba(var(--hg), .12), 0 18px 50px -18px rgba(var(--hs), .55)}.pg-quote blockquote{color:#e5e5e7;letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.6}.pg-quote figcaption{align-items:center;gap:14px;margin-top:auto;display:flex}.pg-quote .ivz-icon{letter-spacing:.02em;border-radius:12px;width:44px;height:44px;font-size:14px;font-weight:700}.pg-quote__who b{color:#fff;font-size:15px;font-weight:600;display:block}.pg-quote__who span{color:#8f929c;font-size:13.5px}.pg-faq p a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline 2px #4f6bff}.pg-cta .site-btnrow{justify-content:center}@media (prefers-reduced-motion:reduce){.pg-fx i{animation:none}}@media (width<=960px){.pg-day .ivz-bcard{min-height:0}.pg-day .ivz-bcard__stage{min-height:0;padding:24px 22px 8px}.pg-why .wcard{height:auto;min-height:19rem}.pg-why .why3__deck{height:520px}}@media (width<=700px){.pg-flow-sec .ivz-led__in{padding:28px 16px 30px}.pg-flow .a-card{font-size:13px;line-height:1.4}.pg-flow .a-card--new span:not(.a-tile){padding-right:18px}}@media (width<=600px){.pg-hero h1{font-size:32px;line-height:1.15}.pg-hero .ivz-lead{font-size:17px}.pg-quote{padding:24px 22px 22px}.pg-quote blockquote{font-size:16px}.pg-cta .site-btnrow{flex-direction:column;align-items:stretch;width:100%;max-width:340px}}.pg-cbtn{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.pg-cbtn small{color:#a9abb3;letter-spacing:.01em;font-size:12.5px;font-weight:500}[data-theme=light] .pg-cbtn small{color:var(--muted)}.pg-hero .pg-hero__btns{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin-top:4px;display:flex}.pg-consult .site-cta__in{gap:18px}.pg-cal{background:#fff;border-radius:16px;width:100%;max-width:860px;min-height:640px;margin:10px auto 0;overflow:hidden}.pg-cal iframe{border:0;width:100%;min-height:640px;display:block}.pg-cal__wait{color:#4b4e57;text-align:center;place-items:center;min-height:640px;padding:24px;font-size:15px;display:grid}.pg-cal__wait a{color:#2c5cf0;font-weight:600}@media (width<=600px){.pg-hero .pg-hero__btns{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.pg-hero .pg-hero__btns .ivz-btn,.pg-cbtn{width:100%}.pg-cal,.pg-cal iframe,.pg-cal__wait{min-height:720px}}.pg-more{color:#9db8ff;margin-top:12px;font-size:14px;font-weight:600;display:block}.pg-quote--solo{max-width:780px;margin:56px auto 0}.pg-day .pg-asks{max-width:320px}.pg-day--even .ivz-bcard{min-height:0}.pg-day--even .ivz-bcard__stage{flex:none;height:200px;min-height:0}.pg-day--even .ivz-bcard__txt{flex:1}.pg-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.pg-channel{isolation:isolate;color:#e5e5e7;--hg:255, 154, 92;--hs:255, 122, 46;background:linear-gradient(160deg,#1c1e26eb,#0a0b0ef5 60%);border-radius:22px;flex-direction:column;gap:8px;padding:30px 28px;text-decoration:none;transition:box-shadow .35s,transform .35s;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000000e6}.pg-channel:nth-child(2n){--hg:143, 160, 255;--hs:79, 107, 255}.pg-channel:hover,.pg-channel:focus-visible{box-shadow:0 0 0 1px rgba(var(--hg), .6), 0 0 0 4px rgba(var(--hg), .12), 0 18px 50px -18px rgba(var(--hs), .55);transform:translateY(-3px)}.pg-channel .ivz-icon{border-radius:12px;width:44px;height:44px;margin-bottom:10px}.pg-channel__t{color:#a1a1aa;letter-spacing:.01em;font-size:14px}.pg-channel__v{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.pg-channel__d{color:#c4c4cc;font-size:15px;line-height:1.5}@media (width<=900px){.pg-channels{grid-template-columns:1fr}}.pg-terms{padding-top:150px}.pg-terms .ivz-wrap{max-width:820px}.pg-terms__head{margin-bottom:36px}.pg-terms__head .ivz-h1{font-size:clamp(36px,5vw,56px)}.pg-terms__date{color:var(--muted);margin:18px 0 0;font-size:15px}.pg-terms p,.pg-terms li,.pg-terms dd{color:var(--ink-2,#3f3f46);font-size:16px;line-height:1.7}.pg-terms p{margin:0 0 16px}.pg-terms__intro{font-size:18px!important}.pg-terms h2{letter-spacing:-.02em;margin:48px 0 16px;font-size:22px;line-height:1.3}.pg-terms ul{margin:0 0 16px;padding-left:22px}.pg-terms li{margin-bottom:8px}.pg-terms a{color:#4f6bff;overflow-wrap:anywhere}.pg-terms__co{border-left:3px solid #4f6bff;gap:10px;margin:8px 0 28px;padding:6px 0 6px 22px;display:grid}.pg-terms__co div{grid-template-columns:260px 1fr;gap:16px;display:grid}.pg-terms__co dt{color:var(--muted);font-size:14px}.pg-terms__co dd{margin:0;font-size:15px}@media (width<=600px){.pg-terms{padding-top:120px}.pg-terms__co div{grid-template-columns:1fr;gap:2px}}.pg-404{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100svh - 80px);display:flex}.pg-404__mark{user-select:none;-webkit-tap-highlight-color:transparent;width:240px;height:240px;margin:-24px auto -20px;position:relative}.pg-404__mark astro-island{width:100%;height:100%;display:block}.pg-404__mark{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}@media (width<=960px){.pg-404__mark{width:180px;height:180px}}.pg--about{--section-y:96px}@media (width<=960px){.pg--about .ivz-section{padding:56px 0}}.ab2-rows{gap:18px;max-width:1080px;margin:56px auto 0;padding:0;list-style:none;display:grid}.ab2-row{background:#ffffff09;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;padding:30px 32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.ab2-row:nth-child(2n){box-shadow:inset 0 0 0 1px #8fa0ff38}.ab2-row__q{align-items:flex-start;gap:16px;display:flex}.ab2-row__n{letter-spacing:.08em;color:#8b9eff;flex:none;padding-top:6px;font-size:13px;font-weight:600}.ab2-row__q p{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.35}.ab2-row__a>p{color:#d4d4d8;margin:0;font-size:16px;line-height:1.65}.ab2-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1080px;margin:48px auto 0;display:grid}.ab2-principle{background:#ffffffb8;border-radius:22px;padding:30px 28px;box-shadow:inset 0 0 0 1px #4f6bff24,0 24px 50px -32px #181c3c59}.ab2-principle .ivz-icon{border-radius:12px;width:44px;height:44px;margin-bottom:16px}.ab2-principle h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.ab2-principle p{color:var(--ink-2,#3f3f46);margin:0;font-size:16px;line-height:1.6}@media (width<=900px){.ab2-row{grid-template-columns:1fr;gap:14px;padding:24px 22px}.ab2-principles{grid-template-columns:1fr}}.ab2-principles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ab2-principles--dark .ab2-principle{background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17}.ab2-principles--dark .ab2-principle:nth-child(2n){box-shadow:inset 0 0 0 1px #8fa0ff38}.ab2-principles--dark .ab2-principle h3{color:#fff}.ab2-principles--dark .ab2-principle p{color:#c4c4cc}@media (width<=900px){.ab2-principles--three{grid-template-columns:1fr}}.ab2-principle--wide{grid-column:1/-1;align-items:flex-start;gap:20px;display:flex}.ab2-principle--wide .ivz-icon{flex:none;margin-bottom:0}.ab2-principles--dark .ab2-principle--wide{box-shadow:inset 0 0 0 1px #ff9a5c59}@media (width<=600px){.ab2-principle--wide{flex-direction:column;gap:12px}}.pg-terms.pg-policy{padding-top:72px}.pg-policy section:first-child h2{margin-top:0}.pg-policy h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:18px}.pg-policy .pg-terms__date{margin-top:40px}.pg-policy a{color:#4f6bff}.pg-table{width:100%;margin:8px 0 20px;overflow-x:auto}.pg-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.5}.pg-table th,.pg-table td{text-align:left;vertical-align:top;color:var(--ink-2,#3f3f46);border-bottom:1px solid #18181b1a;padding:10px 12px}.pg-table th{color:#18181b;background:#4f6bff0d;font-weight:600}.pg-table code{overflow-wrap:anywhere;font-size:13px}@media (width<=600px){.pg-terms.pg-policy{padding-top:56px}}@media (width<=720px){.pg-table table{min-width:0}.pg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg-table tr{border-bottom:1px solid #18181b1f;padding:14px 0;display:block}.pg-table td{border:0;grid-template-columns:112px 1fr;gap:10px;padding:4px 0;display:grid}.pg-table td:before{content:attr(data-label);color:#18181b;font-weight:600}}
