.phone[data-astro-cid-k7mbr7da]{--bezel-radius:36px;--screen-radius:28px;--island-pad:14%;--tilt:-2deg;display:inline-block;position:relative}.phone--hero[data-astro-cid-k7mbr7da]{--tilt:-2deg}.phone--flat[data-astro-cid-k7mbr7da]{--tilt:0deg}.phone__device[data-astro-cid-k7mbr7da]{transform:rotate(var(--tilt));transition:transform var(--t-slow) var(--ease-out);filter:drop-shadow(0 24px 40px #2e4a2e2e)drop-shadow(0 8px 16px #2e4a2e1a);display:inline-block;position:relative}.phone[data-astro-cid-k7mbr7da]:hover .phone__device[data-astro-cid-k7mbr7da]{transform:rotate(0)translateY(-6px)}.phone__blob[data-astro-cid-k7mbr7da]{background:radial-gradient(ellipse at center, var(--sage-surface) 0%, transparent 65%);z-index:-1;filter:blur(12px);position:absolute;inset:-10% -8%}.phone__bezel[data-astro-cid-k7mbr7da]{border-radius:var(--bezel-radius);background:linear-gradient(155deg,#2a2c2f 0%,#1a1c1f 38%,#0f1113 62%,#232527 100%);padding:3.5% 4% 4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #0006,inset 0 1px #ffffff26}.phone__bezel[data-astro-cid-k7mbr7da]:before{content:"";border-radius:calc(var(--bezel-radius) - 2px);pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 12% 88%,#00000040 100%);position:absolute;inset:2px}.phone__screen[data-astro-cid-k7mbr7da]{border-radius:var(--screen-radius);aspect-ratio:277/600;background:#000;position:relative;overflow:hidden}.phone__img[data-astro-cid-k7mbr7da]{object-fit:cover;image-rendering:auto;-webkit-font-smoothing:antialiased;width:100%;height:100%;display:block}.phone__dynamic-island[data-astro-cid-k7mbr7da]{aspect-ratio:5;z-index:2;pointer-events:none;background:#000;border-radius:999px;width:28%;max-width:110px;position:absolute;top:2.2%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff0d}.phone__indicator[data-astro-cid-k7mbr7da]{z-index:2;pointer-events:none;background:#ffffff8c;border-radius:999px;width:32%;max-width:130px;height:4px;position:absolute;bottom:1.8%;left:50%;transform:translate(-50%)}.phone__btn[data-astro-cid-k7mbr7da]{background:linear-gradient(90deg,#15171a,#0a0b0d);border-radius:2px;position:absolute}.phone__btn--silent[data-astro-cid-k7mbr7da]{width:2px;height:7%;top:11%;left:-2px}.phone__btn--vol-up[data-astro-cid-k7mbr7da]{width:2px;height:11%;top:17%;left:-2px}.phone__btn--vol-dn[data-astro-cid-k7mbr7da]{width:2px;height:11%;top:30%;left:-2px}.phone__btn--power[data-astro-cid-k7mbr7da]{width:2px;height:14%;top:23%;right:-2px}.phone--flat[data-astro-cid-k7mbr7da] .phone__device[data-astro-cid-k7mbr7da]{filter:drop-shadow(0 12px 24px #2e4a2e24)drop-shadow(0 4px 8px #2e4a2e14)}.phone--flat[data-astro-cid-k7mbr7da]:hover .phone__device[data-astro-cid-k7mbr7da]{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.phone__device[data-astro-cid-k7mbr7da],.phone--flat[data-astro-cid-k7mbr7da]:hover .phone__device[data-astro-cid-k7mbr7da],.phone[data-astro-cid-k7mbr7da]:hover .phone__device[data-astro-cid-k7mbr7da]{transition:none!important;transform:none!important}}.availability[data-astro-cid-lcdefpme]{background:var(--paper-cream);border-bottom:1px solid var(--rule)}.availability__inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);text-align:center;flex-wrap:wrap;display:flex}.availability__text[data-astro-cid-lcdefpme]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--sage-foreground);letter-spacing:.01em;margin:0}.hero[data-astro-cid-lcdefpme]{padding-top:var(--sp-8);padding-bottom:var(--sp-8);background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--sage-surface) 50%, transparent), transparent 60%), var(--paper)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}@media (width<=880px){.hero__grid[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:1fr}.hero__visual[data-astro-cid-lcdefpme]{order:-1;max-width:280px;margin:0 auto}}.hero__eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--sage-primary);margin-bottom:var(--sp-4);display:inline-block}.hero__title[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-5)}.hero__title-accent[data-astro-cid-lcdefpme]{color:var(--sage-primary);display:block}.hero__subhead[data-astro-cid-lcdefpme]{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:color-mix(in srgb, var(--sage-foreground) 88%, transparent);margin-bottom:var(--sp-6);max-width:56ch}.hero__cta[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.hero__store-meta[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:color-mix(in srgb, var(--sage-foreground) 60%, transparent)}.hero__visual[data-astro-cid-lcdefpme] .phone{width:min(260px,90%)}.trust[data-astro-cid-lcdefpme]{padding-block:var(--sp-6);background:var(--paper-cream)}.trust__row[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.trust__chip[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--sage-foreground);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);border:1px solid var(--rule)}.feature[data-astro-cid-lcdefpme]{background:var(--paper)}.feature--alt[data-astro-cid-lcdefpme]{background:var(--paper-cream)}.feature__grid[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.feature__grid--reverse[data-astro-cid-lcdefpme] .feature__visual[data-astro-cid-lcdefpme]{order:-1}@media (width<=880px){.feature__grid[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:1fr}.feature__grid--reverse[data-astro-cid-lcdefpme] .feature__visual[data-astro-cid-lcdefpme]{order:0}.feature__visual[data-astro-cid-lcdefpme]{max-width:280px;margin:0 auto}}.feature__eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--sage-primary);margin-bottom:var(--sp-3);display:inline-block}.feature__title[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-4);max-width:18ch}.feature__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:color-mix(in srgb, var(--sage-foreground) 90%, transparent);margin-bottom:var(--sp-5);max-width:48ch}.feature__bullets[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-5) 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.feature__bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:var(--sp-5);color:var(--sage-foreground);position:relative}.feature__bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--sage-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.feature__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.feature__cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);color:var(--sage-primary);font-weight:var(--fw-semibold);padding:var(--sp-3) var(--sp-5);border:2px solid var(--sage-primary);border-radius:var(--r-pill);transition:all var(--t-fast) var(--ease-out);white-space:nowrap;text-decoration:none;display:inline-flex}.feature__cta[data-astro-cid-lcdefpme]:hover{background:var(--sage-primary);color:var(--on-sage);transform:translateY(-1px)}.feature__store-link[data-astro-cid-lcdefpme]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:color-mix(in srgb, var(--sage-foreground) 70%, transparent);text-underline-offset:4px;transition:color var(--t-fast) var(--ease-out);text-decoration:underline 1.5px}.feature__store-link[data-astro-cid-lcdefpme]:hover{color:var(--sage-primary)}.feature__visual[data-astro-cid-lcdefpme]{padding-block:var(--sp-3);justify-content:center;align-items:center;display:flex}.feature__visual[data-astro-cid-lcdefpme] .phone{width:min(240px,100%)}.carousel[data-astro-cid-lcdefpme]{background:var(--paper);padding-block:var(--sp-8)}.carousel__eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--sage-primary);margin-bottom:var(--sp-3);text-align:center}.carousel__title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:var(--sp-3);max-width:22ch;margin-inline:auto}.carousel__lead[data-astro-cid-lcdefpme]{text-align:center;color:color-mix(in srgb, var(--sage-foreground) 80%, transparent);max-width:60ch;margin:0 auto var(--sp-7);font-size:var(--fs-body-lg)}.carousel__track[data-astro-cid-lcdefpme]{gap:var(--sp-4);scroll-snap-type:x mandatory;padding:0;padding-block:var(--sp-4);padding-inline:var(--sp-7);-webkit-mask-image:linear-gradient(90deg, transparent 0, black calc(var(--fade-left,0) * 100%), black calc((1 - var(--fade-right,0)) * 100%), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, black calc(var(--fade-left,0) * 100%), black calc((1 - var(--fade-right,0)) * 100%), transparent 100%);grid-auto-columns:220px;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.carousel__item[data-astro-cid-lcdefpme]{scroll-snap-align:center;gap:var(--sp-3);justify-items:center;display:grid}.carousel__item[data-astro-cid-lcdefpme] .phone{width:200px;max-width:100%;transition:transform var(--t-base) var(--ease-out)}.carousel__item[data-astro-cid-lcdefpme]:hover .phone{transform:translateY(-4px)}.carousel__caption[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--sage-foreground);text-align:center;font-weight:var(--fw-medium);white-space:nowrap;min-height:1.5em;margin:0}.faq[data-astro-cid-lcdefpme]{background:var(--paper-muted)}.faq__eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--sage-primary);margin-bottom:var(--sp-3)}.faq__title[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-6);max-width:22ch}.faq__list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.cta[data-astro-cid-lcdefpme]{background:var(--sage-surface);text-align:center}.cta__inner[data-astro-cid-lcdefpme]{gap:var(--sp-4);justify-items:center;display:grid}.cta__title[data-astro-cid-lcdefpme]{max-width:18ch}.cta__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-body-lg);color:color-mix(in srgb, var(--sage-foreground) 85%, transparent);max-width:36ch}.cta__small[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:color-mix(in srgb, var(--sage-foreground) 60%, transparent);margin-block-start:var(--sp-3)}
