.hero-frame[data-astro-cid-i3irphx7]{aspect-ratio:1536/1024;height:max(100%,70.6702vw)}.hero-sweep[data-astro-cid-i3irphx7]{animation:6s cubic-bezier(.45,0,.2,1) infinite sweep}@keyframes sweep{0%{transform:skew(-25deg)translate(0)}70%,to{transform:skew(-25deg)translate(2100px)}}.hero-pulses[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{animation:2.6s linear infinite pulse}.hero-pulses[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:.9s}.hero-pulses[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:1.4s}@keyframes pulse{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.hero-sun[data-astro-cid-i3irphx7]{animation:7s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.75}}.hero-wheel[data-astro-cid-i3irphx7]{animation:2s ease-in-out infinite wheel}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.hero-sweep[data-astro-cid-i3irphx7],.hero-pulses[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7],.hero-sun[data-astro-cid-i3irphx7],.hero-wheel[data-astro-cid-i3irphx7]{animation:none}}.seg[data-astro-cid-zpoo4f3m]{color:#ffffffb3;transition:all .4s var(--ease-premium);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:500;display:inline-flex}.seg[data-astro-cid-zpoo4f3m]:hover{color:#fff}.seg[data-astro-cid-zpoo4f3m][aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#0067d9,#00a8f0);box-shadow:0 6px 20px -8px #00a0ffe6}.seg-solo[data-astro-cid-zpoo4f3m]{border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.seg-solo[data-astro-cid-zpoo4f3m][aria-pressed=true]{border-color:var(--color-cyan);color:var(--color-cyan)}.part-btn[data-astro-cid-zpoo4f3m]{text-align:center;color:#fffc;width:100%;height:100%;transition:all .4s var(--ease-premium);background:#ffffff05;border:1px solid #ffffff12;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .35rem;font-size:.74rem;line-height:1.2;display:flex}@media (width>=640px){.part-btn[data-astro-cid-zpoo4f3m]{padding:.8rem .5rem;font-size:.82rem}}@media (width>=1024px){.part-btn[data-astro-cid-zpoo4f3m]{text-align:left;background:0 0;border-color:#0000;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.8rem .9rem;font-size:.92rem}}.part-btn[data-astro-cid-zpoo4f3m]:hover{color:#fff;background:#ffffff0d}.part-btn[data-astro-cid-zpoo4f3m][aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#007bff40,#00d9ff1f);box-shadow:inset 0 0 0 1px #00d9ff59}.part-btn[data-astro-cid-zpoo4f3m][aria-pressed=true] svg{color:var(--color-cyan)}.part-btn[data-astro-cid-zpoo4f3m][hidden],.hotspot[data-astro-cid-zpoo4f3m][hidden],.seg-solo[data-astro-cid-zpoo4f3m][hidden]{display:none}.hotspot[data-astro-cid-zpoo4f3m]:hover .hotspot-label[data-astro-cid-zpoo4f3m],.hotspot[data-astro-cid-zpoo4f3m]:focus-visible .hotspot-label[data-astro-cid-zpoo4f3m],.hotspot[data-astro-cid-zpoo4f3m][aria-pressed=true] .hotspot-label[data-astro-cid-zpoo4f3m]{opacity:1}.story-shadow[data-astro-cid-ysbspz7s],[data-astro-cid-ysbspz7s][data-step] h3[data-astro-cid-ysbspz7s],[data-astro-cid-ysbspz7s][data-step] p[data-astro-cid-ysbspz7s]{text-shadow:0 2px 18px #03080fd9,0 1px 3px #03080f99}.story-dot[data-astro-cid-ysbspz7s][data-active]{color:#fff}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-ysbspz7s][data-step]:not(:first-child){opacity:0;visibility:hidden}}.prod-tab[data-astro-cid-qzj7gepj][aria-selected=true] span[data-astro-cid-qzj7gepj]:first-child{color:var(--color-cyan);border-color:color-mix(in oklab, var(--color-cyan) 40%, transparent)}.prod-tab[data-astro-cid-qzj7gepj][aria-selected=false]{color:#ffffffa6}.prod-tab[data-astro-cid-qzj7gepj][aria-selected=false]:hover{color:#fff;background:#ffffff08}@media (width<=1023px){.prod-tab[data-astro-cid-qzj7gepj][aria-selected=true]{background:linear-gradient(120deg,#007bff40,#00d9ff0f);box-shadow:inset 0 0 0 1px #00d9ff4d}}.tilt-glare[data-astro-cid-qzj7gepj]{background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%), #78dcff1f, transparent 45%)}.choice[data-astro-cid-b5ntx4d3]{cursor:pointer;color:#ffffffbf;transition:all .35s var(--ease-premium);background:#03080f80;border:1px solid #ffffff1a;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem .75rem;font-size:.9rem;display:flex}.choice[data-astro-cid-b5ntx4d3]:hover{color:#fff;border-color:#00d9ff66}.choice[data-astro-cid-b5ntx4d3]:has(input:checked){color:#fff;background:linear-gradient(120deg,#007bff4d,#00d9ff1a);border-color:#00d9ff99}.choice[data-astro-cid-b5ntx4d3]:has(input:focus-visible){outline:2px solid var(--color-cyan);outline-offset:2px}.range[data-astro-cid-b5ntx4d3]{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:999px;height:6px}.range[data-astro-cid-b5ntx4d3]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 5px #00d9ff40,0 4px 14px #00a0ff99}.range[data-astro-cid-b5ntx4d3]::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 5px #00d9ff40,0 4px 14px #00a0ff99}details[data-astro-cid-b5ntx4d3][open] summary[data-astro-cid-b5ntx4d3] svg{transform:rotate(180deg)}.why-glow[data-astro-cid-solwo6ow]{background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #00a0ff29, transparent 50%)}
