.intro[data-astro-cid-fsswmxcn]{padding-block:clamp(136px,16vw,188px) clamp(72px,9vw,112px)}.intro[data-astro-cid-fsswmxcn] .citrus-a{width:clamp(380px,50vw,700px);top:-20%;right:-14%}.head[data-astro-cid-fsswmxcn]{display:grid;gap:22px;justify-items:start}.toc[data-astro-cid-fsswmxcn]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.toc[data-astro-cid-fsswmxcn] a[data-astro-cid-fsswmxcn]{padding:8px 14px;border-radius:999px;background:#ffffffd9;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s var(--ease)}.toc[data-astro-cid-fsswmxcn] a[data-astro-cid-fsswmxcn]:hover{background:#fff;transform:translateY(-1px)}.feature[data-astro-cid-fsswmxcn]{padding-block:clamp(80px,10vw,128px) 0;scroll-margin-top:72px;overflow:hidden}.gray[data-astro-cid-fsswmxcn]{background:var(--bg-2)}.feature[data-astro-cid-fsswmxcn] .citrus-r{width:clamp(380px,46vw,640px);top:-25%;right:-16%}.feature[data-astro-cid-fsswmxcn] .citrus-l{width:clamp(380px,46vw,640px);bottom:-30%;left:-16%}.row[data-astro-cid-fsswmxcn]{display:grid;gap:56px;align-items:center}@media(min-width:900px){.row[data-astro-cid-fsswmxcn]{grid-template-columns:1fr 1fr;gap:80px}.row[data-astro-cid-fsswmxcn].flip .copy[data-astro-cid-fsswmxcn]{order:2}}.copy[data-astro-cid-fsswmxcn]{display:grid;gap:20px;justify-items:start;padding-bottom:clamp(0px,6vw,96px)}.copy[data-astro-cid-fsswmxcn] h2[data-astro-cid-fsswmxcn]{font-size:clamp(2rem,4.2vw,3.2rem)}.ticks[data-astro-cid-fsswmxcn]{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none;font-weight:600}.ticks[data-astro-cid-fsswmxcn] li[data-astro-cid-fsswmxcn]{display:flex;gap:12px;align-items:center}.ticks[data-astro-cid-fsswmxcn] li[data-astro-cid-fsswmxcn]:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--orange-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23ff8c00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.orange-surface[data-astro-cid-fsswmxcn] .ticks[data-astro-cid-fsswmxcn] li[data-astro-cid-fsswmxcn]:before{background-color:#fff}.visual[data-astro-cid-fsswmxcn]{position:relative;display:grid;justify-items:center;align-self:end}.visual[data-astro-cid-fsswmxcn]:before{content:"";position:absolute;inset:10% 0 -10%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 140 0 / .22),transparent);z-index:-1}.orange-surface[data-astro-cid-fsswmxcn] .visual[data-astro-cid-fsswmxcn]:before{background:radial-gradient(closest-side,rgb(255 255 255 / .35),transparent)}.visual[data-astro-cid-fsswmxcn] .device{transition:rotate .8s var(--ease)}.row[data-astro-cid-fsswmxcn]:not(.flip) .visual[data-astro-cid-fsswmxcn] .device{rotate:2deg}.row[data-astro-cid-fsswmxcn].flip .visual[data-astro-cid-fsswmxcn] .device{rotate:-2deg}.visual[data-astro-cid-fsswmxcn] .photo{width:100%;height:auto;border-radius:var(--radius-l);object-fit:cover;box-shadow:var(--shadow-l)}.with-photo[data-astro-cid-fsswmxcn],.photo-only[data-astro-cid-fsswmxcn]{align-self:center;margin-bottom:clamp(80px,10vw,128px)}.with-photo[data-astro-cid-fsswmxcn]{justify-items:start;padding-right:26%}.with-photo[data-astro-cid-fsswmxcn] .photo{aspect-ratio:4 / 5}.with-photo[data-astro-cid-fsswmxcn] .device{--w: min(220px, 42vw);position:absolute;right:0;bottom:-12%}.row[data-astro-cid-fsswmxcn].flip .with-photo[data-astro-cid-fsswmxcn]{justify-items:end;padding-right:0;padding-left:26%}.row[data-astro-cid-fsswmxcn].flip .with-photo[data-astro-cid-fsswmxcn] .device{right:auto;left:0}.photo-only[data-astro-cid-fsswmxcn] .photo{max-width:460px;aspect-ratio:1}.with-photo[data-astro-cid-fsswmxcn]:before,.photo-only[data-astro-cid-fsswmxcn]:before{display:none}.more-wrap[data-astro-cid-fsswmxcn]{background:var(--bg-2)}.more[data-astro-cid-fsswmxcn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none}.more[data-astro-cid-fsswmxcn] li[data-astro-cid-fsswmxcn]{display:grid;gap:8px;align-content:start;padding:28px;border-radius:var(--radius-l);background:#fff;box-shadow:0 0 0 1px #0000000a;scroll-margin-top:96px}.more[data-astro-cid-fsswmxcn] svg[data-astro-cid-fsswmxcn]{width:44px;height:44px;padding:10px;margin-bottom:8px;border-radius:14px;background:var(--orange-soft);fill:none;stroke:var(--orange-deep);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.more[data-astro-cid-fsswmxcn] p[data-astro-cid-fsswmxcn]{color:var(--ink-2)}.cta[data-astro-cid-fsswmxcn]{padding-block:clamp(88px,11vw,140px)}.cta[data-astro-cid-fsswmxcn] .citrus-r{width:clamp(380px,50vw,680px);top:-45%;right:-14%}.cta-inner[data-astro-cid-fsswmxcn]{display:grid;gap:28px;justify-items:center;text-align:center}
