@layer components{.pc-list[data-astro-cid-gmos4vbw]{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--s-4);list-style:none;display:grid}.pc-list[data-astro-cid-gmos4vbw].n5{--cols:5}.pc[data-astro-cid-gmos4vbw]{gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:border-color var(--t-1) var(--ease), box-shadow var(--t-1) var(--ease);flex-direction:column;padding:clamp(18px,2vw,24px);display:flex;position:relative}.band[data-astro-cid-gmos4vbw] .pc[data-astro-cid-gmos4vbw]{background:var(--surface)}.pc[data-astro-cid-gmos4vbw]:hover{border-color:var(--brand);box-shadow:var(--shadow-2)}.pc[data-astro-cid-gmos4vbw]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.pc-icon[data-astro-cid-gmos4vbw]{width:44px;height:44px;margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand);place-items:center;display:inline-grid}.pc-name[data-astro-cid-gmos4vbw]{font-size:var(--fs-h4);letter-spacing:0;font-stretch:100%;line-height:1.25}.pc-name[data-astro-cid-gmos4vbw] a[data-astro-cid-gmos4vbw]{color:var(--ink);text-decoration:none}.pc-name[data-astro-cid-gmos4vbw] a[data-astro-cid-gmos4vbw]:focus-visible{outline:none}.pc-name[data-astro-cid-gmos4vbw] a[data-astro-cid-gmos4vbw]:after{content:"";border-radius:inherit;position:absolute;inset:0}.pc-desc[data-astro-cid-gmos4vbw]{color:var(--brand);font-size:var(--fs-sm);margin-top:-4px;font-weight:620}.pc-hint[data-astro-cid-gmos4vbw]{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.pc-more[data-astro-cid-gmos4vbw]{padding-top:var(--s-2);color:var(--brand);font-weight:620;font-size:var(--fs-sm);align-items:center;gap:2px;margin-top:auto;display:inline-flex}.pc[data-astro-cid-gmos4vbw]:hover .pc-more[data-astro-cid-gmos4vbw]{text-decoration:underline}@media (width<=1100px){.pc-list[data-astro-cid-gmos4vbw]{--cols:2}.pc-list[data-astro-cid-gmos4vbw].n5{--cols:3}}@media (width<=760px){.pc-list[data-astro-cid-gmos4vbw].n5{--cols:2}}@media (width<=560px){.pc-list[data-astro-cid-gmos4vbw],.pc-list[data-astro-cid-gmos4vbw].n5{--cols:1}}.phead[data-astro-cid-mlx3vxn7]{padding-block:clamp(20px,4vw,48px) clamp(48px,7vw,96px)}.crumbs[data-astro-cid-mlx3vxn7]{margin-bottom:var(--s-5)}.crumbs[data-astro-cid-mlx3vxn7] ol[data-astro-cid-mlx3vxn7]{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;gap:6px;list-style:none;display:flex}.crumbs[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]+li[data-astro-cid-mlx3vxn7]:before{content:"/";color:var(--line-2);margin-right:6px}.crumbs[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7]{color:var(--ink-3)}.crumbs[data-astro-cid-mlx3vxn7] [data-astro-cid-mlx3vxn7][aria-current]{color:var(--ink-2)}@media (pointer:coarse){.crumbs[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]{align-items:center;display:inline-flex}.crumbs[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7]{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:inline-flex}}.phead-grid[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px) clamp(32px,5vw,72px);display:grid}.phead-title[data-astro-cid-mlx3vxn7]{gap:var(--s-4);align-content:end;display:grid}.kicker[data-astro-cid-mlx3vxn7]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kicker-icon[data-astro-cid-mlx3vxn7]{border-radius:var(--r-md);background:var(--brand-soft);width:40px;height:40px;color:var(--brand);place-items:center;display:inline-grid}.kicker-desc[data-astro-cid-mlx3vxn7]{color:var(--brand);font-weight:680}.pill[data-astro-cid-mlx3vxn7]{border-radius:var(--r-full);background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-sm);align-items:center;padding:3px 12px;font-weight:620;display:inline-flex}.phead[data-astro-cid-mlx3vxn7] h1[data-astro-cid-mlx3vxn7]{max-width:20ch;font-size:clamp(2.25rem,1.3rem + 3.2vw,3.75rem)}.h1a[data-astro-cid-mlx3vxn7]{display:block}.h1b[data-astro-cid-mlx3vxn7]{letter-spacing:-.018em;color:var(--brand);max-width:26ch;margin-top:.3em;font-size:.5em;line-height:1.15;display:block}.phead-copy[data-astro-cid-mlx3vxn7]{gap:var(--s-5);align-content:end;display:grid}.phead-copy[data-astro-cid-mlx3vxn7] .lead[data-astro-cid-mlx3vxn7]{max-width:56ch}.phead-ctas[data-astro-cid-mlx3vxn7]{gap:var(--s-3);flex-wrap:wrap;display:flex}.phead-note[data-astro-cid-mlx3vxn7]{margin-top:var(--s-4);color:var(--ink-2);font-size:var(--fs-sm);align-items:flex-start;gap:10px;display:flex}.phead-note[data-astro-cid-mlx3vxn7] .icon{color:var(--brand);flex:none;margin-top:2px}.phead-facts[data-astro-cid-mlx3vxn7]{color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 20px;font-weight:560;list-style:none;display:flex}.phead-facts[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]{align-items:center;gap:7px;display:inline-flex}.phead-facts[data-astro-cid-mlx3vxn7] .icon{color:var(--ok)}.phead-visual[data-astro-cid-mlx3vxn7]{margin-top:clamp(32px,5vw,64px)}.phead-visual[data-astro-cid-mlx3vxn7].has-phone{grid-template-columns:minmax(0,1fr) clamp(150px,18%,220px);align-items:end;gap:clamp(16px,2.5vw,32px);display:grid}.phead-visual[data-astro-cid-mlx3vxn7].has-phone .pv-phone{translate:0 clamp(12px,3vw,40px)}.pv-app[data-astro-cid-mlx3vxn7]{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;max-width:820px;margin-inline:auto;padding-bottom:clamp(16px,3vw,40px);display:grid;position:relative}.pv-glow[data-astro-cid-mlx3vxn7]{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--brand) 20%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:8% 4% 0}.pv-app[data-astro-cid-mlx3vxn7] .pv-app-2{z-index:2;position:relative}.pv-app[data-astro-cid-mlx3vxn7] .pv-app-1{z-index:1;translate:9% 6%;rotate:-5deg}.pv-app[data-astro-cid-mlx3vxn7] .pv-app-3{z-index:1;translate:-9% 6%;rotate:5deg}@media (prefers-reduced-motion:no-preference){.pv-app[data-astro-cid-mlx3vxn7] .pv-app-2{animation:pv-rise .9s var(--ease-out) 60ms backwards}.pv-app[data-astro-cid-mlx3vxn7] .pv-app-1{animation:pv-fan-l 1.2s var(--ease-out) .26s backwards}.pv-app[data-astro-cid-mlx3vxn7] .pv-app-3{animation:pv-fan-r 1.2s var(--ease-out) .26s backwards}.pv-app[data-astro-cid-mlx3vxn7].rv:not(.in) .pv-app-phone{animation-play-state:paused}}@keyframes pv-rise{0%{opacity:0;translate:0 48px}}@keyframes pv-fan-l{0%{opacity:0;translate:70% 12%;rotate:0deg}}@keyframes pv-fan-r{0%{opacity:0;translate:-70% 12%;rotate:0deg}}@media (width<=960px){.phead-grid[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1fr);align-items:start}.phead[data-astro-cid-mlx3vxn7] h1[data-astro-cid-mlx3vxn7]{max-width:24ch}}@media (width<=719px){.phead-visual[data-astro-cid-mlx3vxn7].has-phone{grid-template-columns:minmax(0,1fr)}.phead-visual[data-astro-cid-mlx3vxn7].has-phone .pv-phone{justify-self:center;width:min(60%,240px);translate:none}}@media (width<=479px){.phead-ctas[data-astro-cid-mlx3vxn7] .btn{width:100%}}.gallery[data-astro-cid-mlx3vxn7]{gap:clamp(24px,3vw,40px) clamp(16px,2.5vw,32px);display:grid}.gallery[data-astro-cid-mlx3vxn7].g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery[data-astro-cid-mlx3vxn7].g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery[data-astro-cid-mlx3vxn7].g-phones{flex-wrap:wrap;justify-content:center;display:flex}.gallery[data-astro-cid-mlx3vxn7].g-phones>.shot{flex:0 clamp(150px,22%,240px)}.gallery[data-astro-cid-mlx3vxn7].g-app{--cols:5;--gx:clamp(16px, 2.6vw, 40px);justify-content:center;gap:clamp(32px, 4vw, 56px) var(--gx);flex-wrap:wrap;max-width:1180px;margin-inline:auto;display:flex}.gallery[data-astro-cid-mlx3vxn7].g-app>.shot{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gx)) / var(--cols));gap:14px}.gallery[data-astro-cid-mlx3vxn7].g-app figcaption{text-align:center;color:var(--ink-2);font-weight:560}@media (width<=999px){.gallery[data-astro-cid-mlx3vxn7].g-app{--cols:4}}@media (width<=639px){.gallery[data-astro-cid-mlx3vxn7].g-app{--cols:2}}.gal-note[data-astro-cid-mlx3vxn7]{margin-top:var(--s-6);max-width:80ch;color:var(--ink-3);font-size:var(--fs-sm);align-items:flex-start;gap:8px;display:flex}.gal-note[data-astro-cid-mlx3vxn7] .icon{color:var(--ink-3);flex:none;margin-top:2px}@media (width<=1100px){.gallery[data-astro-cid-mlx3vxn7].g-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gallery[data-astro-cid-mlx3vxn7].g-2,.gallery[data-astro-cid-mlx3vxn7].g-3{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.gallery[data-astro-cid-mlx3vxn7].g-phones>.shot{flex-basis:calc(50% - 12px)}}.feats[data-astro-cid-mlx3vxn7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(24px,3vw,40px);list-style:none;display:grid}.feat[data-astro-cid-mlx3vxn7]{gap:var(--s-3);min-width:0;padding-top:var(--s-5);border-top:2px solid var(--ink);align-content:start;display:grid}.feat-icon[data-astro-cid-mlx3vxn7]{color:var(--brand)}.feat[data-astro-cid-mlx3vxn7] h3[data-astro-cid-mlx3vxn7]{font-size:var(--fs-h4);letter-spacing:0;font-stretch:100%}.feat[data-astro-cid-mlx3vxn7] p[data-astro-cid-mlx3vxn7]{color:var(--ink-2);overflow-wrap:break-word;hyphens:auto}.feat-note[data-astro-cid-mlx3vxn7]{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line);max-width:760px;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:clamp(32px,4vw,48px);padding:14px 16px;display:grid}.feat-note[data-astro-cid-mlx3vxn7] .icon{color:var(--brand);margin-top:3px}@media (width<=1000px){.feats[data-astro-cid-mlx3vxn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.feats[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1fr)}}.pkg[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pkg-copy[data-astro-cid-mlx3vxn7]{gap:var(--s-4);justify-items:start;display:grid}.pkg-copy[data-astro-cid-mlx3vxn7] h2[data-astro-cid-mlx3vxn7]{font-size:var(--fs-h2)}.pkg-ctas[data-astro-cid-mlx3vxn7]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.pkg-plans[data-astro-cid-mlx3vxn7]{gap:var(--s-3);list-style:none;display:grid}.pp[data-astro-cid-mlx3vxn7]{gap:2px var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 18px;display:grid}.pp[data-astro-cid-mlx3vxn7].is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.pp-name[data-astro-cid-mlx3vxn7]{font-weight:700;font-size:var(--fs-h4)}.pp-sub[data-astro-cid-mlx3vxn7]{color:var(--ink-3);font-size:var(--fs-sm);grid-column:1}.pp-price[data-astro-cid-mlx3vxn7]{color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;grid-area:1/2;justify-self:end}.pp-price[data-astro-cid-mlx3vxn7] .data[data-astro-cid-mlx3vxn7]{color:var(--ink);font-weight:700;font-size:var(--fs-body)}.pp-state[data-astro-cid-mlx3vxn7]{font-size:var(--fs-xs);grid-area:2/2;justify-self:end;align-items:center;gap:5px;font-weight:640;display:inline-flex}.pp[data-astro-cid-mlx3vxn7].is-on .pp-state[data-astro-cid-mlx3vxn7]{color:var(--ok)}.pp[data-astro-cid-mlx3vxn7].is-off .pp-state[data-astro-cid-mlx3vxn7]{color:var(--ink-3)}.pp[data-astro-cid-mlx3vxn7].is-off .pp-name[data-astro-cid-mlx3vxn7]{color:var(--ink-2)}@media (width<=900px){.pkg[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.pkg-ctas[data-astro-cid-mlx3vxn7] .btn{width:100%}}}
