.caps.svelte-7pnrzq{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cap.svelte-7pnrzq{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);gap:16px;padding:22px;display:flex}.cap-icon.svelte-7pnrzq{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:0 8px 18px -8px #5b7cfab3}.cap.svelte-7pnrzq h3:where(.svelte-7pnrzq){letter-spacing:-.015em;font-size:18px}.cap.svelte-7pnrzq p:where(.svelte-7pnrzq){color:var(--fg-muted);margin-top:4px;font-size:15px}@media (width<=1000px){.caps.svelte-7pnrzq{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.caps.svelte-7pnrzq{grid-template-columns:1fr}}.details-title.svelte-1ion1z4{letter-spacing:0;margin-top:28px;font-size:15px;font-weight:600}.checks.svelte-1ion1z4{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.checks.svelte-1ion1z4 li:where(.svelte-1ion1z4){color:var(--fg-muted);padding-left:28px;font-size:15.5px;position:relative}.checks.svelte-1ion1z4 li:where(.svelte-1ion1z4):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat, var(--grad);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.stage.svelte-jaz8x0{place-items:center;padding:6% 0;display:grid;position:relative}.stage.halo.svelte-jaz8x0:before{content:"";aspect-ratio:1;background:var(--grad-soft);filter:blur(2px);opacity:.9;border-radius:50%;width:min(118%,520px);position:absolute}.phone.svelte-jaz8x0{--w:300px;width:var(--w);max-width:78vw;padding:calc(var(--w) * .028);border-radius:calc(var(--w) * .155);box-shadow:var(--shadow-phone), inset 0 0 0 1.5px #ffffff24;transform:rotate(var(--tilt));background:linear-gradient(145deg,#2b2e36,#111317 40%,#22252c);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:relative}.sm.svelte-jaz8x0 .phone:where(.svelte-jaz8x0){--w:240px}.lg.svelte-jaz8x0 .phone:where(.svelte-jaz8x0){--w:330px}.stage.svelte-jaz8x0:hover .phone:where(.svelte-jaz8x0){transform:rotate(calc(var(--tilt) * .4)) translateY(-6px)}.screen.svelte-jaz8x0{aspect-ratio:9/19.5;border-radius:calc(var(--w) * .13);background:#000;width:100%;overflow:hidden;transform:translateZ(0)}@media (width<=600px){.phone.svelte-jaz8x0{--w:250px}}
