.phone-frame[data-astro-cid-ge2uvauf]{box-shadow:0 50px 120px #000000b3,0 20px 40px #0006,0 0 0 2.5px #ffffff73,inset 0 0 0 1px #fff3,inset 0 1px #fff6}.phone-glow[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;background:radial-gradient(#9bff241f 0%,#0000 68%);width:360px;height:120px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.fade-in[data-astro-cid-ge2uvauf],.fade-in-d1[data-astro-cid-ge2uvauf],.fade-in-d2[data-astro-cid-ge2uvauf]{opacity:0;animation:.8s forwards hero-fade-in}.fade-in[data-astro-cid-ge2uvauf]{animation-delay:.2s}.fade-in-d1[data-astro-cid-ge2uvauf]{animation-delay:.5s}.fade-in-d2[data-astro-cid-ge2uvauf]{animation-delay:.8s}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-in[data-astro-cid-ge2uvauf],.fade-in-d1[data-astro-cid-ge2uvauf],.fade-in-d2[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}}.phone-frame[data-astro-cid-k7mbr7da]{width:var(--phone-w);height:var(--phone-h);transform:translate(-50%, calc(-50% + var(--phone-shift,0px)));border-radius:var(--phone-r);z-index:4;pointer-events:none;position:absolute;top:50%;left:50%;box-shadow:0 24px 60px #000c,0 8px 20px #00000080,0 0 0 2px #fff,inset 0 0 0 1px #fff,inset 0 1px #fff}.phone-island[data-astro-cid-k7mbr7da]{top:calc(var(--phone-w) * var(--phone-bar-top,.065));width:calc(var(--phone-w) * .4);height:calc(var(--phone-w) * .118);background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone-status-bar[data-astro-cid-k7mbr7da]{top:calc(var(--phone-w) * var(--phone-bar-top,.065));height:calc(var(--phone-w) * .118);padding-left:calc(var(--phone-w) * .082);padding-right:calc(var(--phone-w) * var(--phone-icons-inset,.082));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.phone-time[data-astro-cid-k7mbr7da]{font-size:calc(var(--phone-w) * .053 * var(--phone-time-scale,1));padding-left:calc(var(--phone-w) * var(--phone-time-inset,0));color:#ffffffe6;font-weight:600;line-height:1}.phone-signals[data-astro-cid-k7mbr7da]{--icon-h:calc(var(--phone-w) * .053 * var(--phone-time-scale,1) * .72 * var(--phone-icon-scale,1.09));align-items:center;gap:calc(var(--icon-h) * var(--phone-icon-gap,.26));color:#ffffffeb;display:flex}.phone-cell[data-astro-cid-k7mbr7da],.phone-wifi[data-astro-cid-k7mbr7da],.phone-battery[data-astro-cid-k7mbr7da]{overflow:visible}.phone-cell[data-astro-cid-k7mbr7da]{height:var(--icon-h);width:calc(var(--icon-h) * 17 / 12)}.phone-wifi[data-astro-cid-k7mbr7da]{height:var(--icon-h);width:calc(var(--icon-h) * 16 / 12)}.phone-battery[data-astro-cid-k7mbr7da]{height:var(--icon-h);width:calc(var(--icon-h) * 27 / 13)}@media (width>=769px){.phone-frame[data-astro-cid-k7mbr7da]{box-shadow:0 60px 140px #000000d9,0 24px 48px #00000080,0 0 0 2.5px #fff,inset 0 0 0 1px #fff9,inset 0 1px #ffffffe6}}.feature-stage[data-astro-cid-nass3rga]{--phone-icons-inset:.05;--phone-w:100px;--phone-h:calc(var(--phone-w) * 19.5 / 9);--phone-r:18px;--phone-shift:0px;--strip-pad:3px;--strip-inset:calc(50% - var(--phone-w) / 2 + var(--strip-pad));width:min(100%,420px);height:calc(var(--phone-h) - 24px);margin-inline:auto;position:relative;overflow:visible}.feature-phone[data-astro-cid-nass3rga]{--phone-bar-top:.033;--phone-icons-inset:.105;--phone-time-scale:.82;--phone-time-inset:.038;--phone-w:180px;--phone-h:calc(var(--phone-w) * 19.5 / 9);--phone-r:31px;--phone-shift:0px;width:var(--phone-w);height:var(--phone-h);margin-inline:auto;position:relative}.phone-shot[data-astro-cid-nass3rga]{object-fit:contain;border-radius:var(--phone-r);background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-images[data-astro-cid-nass3rga]{border-radius:14px;position:absolute;inset:0;overflow:hidden}.stage-log[data-astro-cid-nass3rga],.stage-color[data-astro-cid-nass3rga]{width:100%;height:var(--phone-h);left:0;top:calc(50% + var(--phone-shift));object-fit:cover;object-position:50% 38%;display:block;position:absolute;transform:translateY(-50%)}.stage-log[data-astro-cid-nass3rga]{z-index:0}.stage-color[data-astro-cid-nass3rga]{clip-path:inset(var(--strip-pad) var(--strip-inset) round calc(var(--phone-r) - var(--strip-pad)));z-index:1;transition:clip-path .3s}.stage-glow[data-astro-cid-nass3rga]{pointer-events:none;z-index:2;background:radial-gradient(#9bff2414 0%,#0000 68%);width:320px;height:130px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=481px){.feature-stage[data-astro-cid-nass3rga]{--phone-w:120px;--phone-r:22px}.feature-phone[data-astro-cid-nass3rga]{--phone-w:210px;--phone-r:36px}}@media (width>=769px){.feature-phone[data-astro-cid-nass3rga]{--phone-w:260px;--phone-r:44px}.feature-stage[data-astro-cid-nass3rga]{--phone-w:170px;--phone-r:28px;--phone-shift:-12px;aspect-ratio:16/9;width:100%;height:auto}.stage-images[data-astro-cid-nass3rga]{border-radius:18px;inset:8px 0}.stage-log[data-astro-cid-nass3rga]{border-radius:18px}.stage-glow[data-astro-cid-nass3rga]{bottom:-20px}}.sp-carousel[data-astro-cid-4bjs7uhz]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@media (width<=600px){.sp-carousel[data-astro-cid-4bjs7uhz]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}}.sp-track[data-astro-cid-4bjs7uhz]>li[data-astro-cid-4bjs7uhz]{order:var(--o-wide)}@media (width<=480px){.sp-track[data-astro-cid-4bjs7uhz]>li[data-astro-cid-4bjs7uhz]{order:var(--o-narrow)}}.sp-track[data-astro-cid-4bjs7uhz]{gap:20px;width:max-content;margin:0;padding:0;animation:44s linear infinite paused sp-scroll;display:flex}.reveal[data-astro-cid-4bjs7uhz].is-visible .sp-track[data-astro-cid-4bjs7uhz],.no-reveal .sp-track[data-astro-cid-4bjs7uhz]{animation-play-state:running}@media (hover:hover){.reveal[data-astro-cid-4bjs7uhz].is-visible .sp-track[data-astro-cid-4bjs7uhz]:hover,.no-reveal .sp-track[data-astro-cid-4bjs7uhz]:hover{animation-play-state:paused}}.reveal[data-astro-cid-4bjs7uhz].is-visible .sp-track[data-astro-cid-4bjs7uhz].is-held,.no-reveal .sp-track[data-astro-cid-4bjs7uhz].is-held{animation-play-state:paused}@media (hover:none){.sp-track[data-astro-cid-4bjs7uhz]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@keyframes sp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sp-track[data-astro-cid-4bjs7uhz]{animation:none}.sp-carousel[data-astro-cid-4bjs7uhz]{overflow-x:auto}}.faq-answer[data-astro-cid-hemr5th4] a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.faq-answer[data-astro-cid-hemr5th4] a:hover{opacity:.8}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-hemr5th4]{color:#ffffff59;flex-shrink:0;width:20px;height:20px;transition:color .25s;position:relative}.faq-item[data-astro-cid-hemr5th4]:hover .faq-icon[data-astro-cid-hemr5th4]{color:#fff9}.faq-item[data-astro-cid-hemr5th4][open] .faq-icon[data-astro-cid-hemr5th4]{color:var(--color-accent)}.faq-icon[data-astro-cid-hemr5th4]:before,.faq-icon[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;border-radius:2px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%}.faq-icon[data-astro-cid-hemr5th4]:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-hemr5th4]:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-hemr5th4][open] .faq-icon[data-astro-cid-hemr5th4]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.faq-item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-hemr5th4]::details-content,.faq-icon[data-astro-cid-hemr5th4]:before,.faq-icon[data-astro-cid-hemr5th4]:after{transition:none}}
