.ivs{--gold:#f5c84b;--acc2:#93b2ff;--ease:cubic-bezier(.32,.72,0,1);isolation:isolate;color:#fff;min-height:calc(100svh - 60px - env(safe-area-inset-bottom,0px));background:#07101d;flex-direction:column;justify-content:center;padding:96px 24px 48px;display:flex;position:relative;overflow:hidden}.ivs-glow{z-index:-1;background:radial-gradient(70% 55% at 50% 45%,#2563eb52,#0000 70%),radial-gradient(40% 30% at 85% 90%,#f5c84b14,#0000 70%);position:absolute;inset:0}.ivs-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#38bdf80a 1px,#0000 1px),linear-gradient(90deg,#38bdf80a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000 80%);mask-image:radial-gradient(60% 60%,#000,#0000 80%)}.ivs-eb{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--acc2);font-size:10.5px;font-weight:600;position:absolute;top:28px;left:24px}.ivs-in{width:100%;max-width:1100px;margin:0 auto}.ivs h1{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.025em;max-width:14ch;font-size:42px;font-weight:400;line-height:1.05}.ivs .hi{color:var(--gold);font-style:italic}.ivs em.hi{font-weight:inherit}.ivs .w{opacity:0;filter:blur(6px);animation:ivs-in .9s var(--ease) forwards}@keyframes ivs-in{to{opacity:1;filter:blur()}}.ivs-lead{color:#ffffffb8;max-width:46ch;margin-top:22px;font-size:16px;line-height:1.6}.ivs-ctas{flex-direction:column;gap:10px;margin-top:30px;display:flex}.ivs-cta{color:#1d4ed8;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font-size:15.5px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px -14px #00000080}.ivs-cta span{transition:transform .3s var(--ease)}.ivs-cta:hover span{transform:translateY(3px)}.ivs-cta2{color:#fff;border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;height:52px;padding:0 24px;font-size:15px;font-weight:700;transition:border-color .25s,background .25s;display:inline-flex}.ivs-cta2:hover{background:#ffffff0f;border-color:#fff}.ivs-guide{margin:34px -24px 0}.ivs-guide p{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;padding:0 24px 10px;font-size:9.5px;font-weight:600}.ivs-guide ol{scrollbar-width:none;gap:8px;margin:0;padding:0 24px;list-style:none;display:flex;overflow-x:auto}.ivs-guide ol::-webkit-scrollbar{display:none}.ivs-guide a{white-space:nowrap;color:#ffffffd9;border:1px solid #ffffff29;border-radius:99px;padding:8px 14px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.ivs .w{opacity:1;filter:none;animation:none}}@media (min-width:1024px){.ivs{min-height:calc(100svh - 72px);padding:120px max(8vw,64px) 96px}.ivs-eb{top:40px;left:48px}.ivs h1{max-width:15ch;font-size:min(84px,6.6vw,10.5vh)}.ivs-lead{max-width:52ch;margin-top:28px;font-size:19px}.ivs-ctas{flex-direction:row;margin-top:40px}.ivs-cta,.ivs-cta2{height:58px}.ivs-guide{display:none}}