.buy-block[data-astro-cid-4kadi5m2]{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.final-sale[data-astro-cid-4kadi5m2]{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.4}.buy[data-astro-cid-4kadi5m2]{box-sizing:border-box;width:100%;min-height:var(--tap,44px);background:var(--accent);color:#fff;font-family:var(--font-display);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.buy[data-astro-cid-4kadi5m2]:hover{background:var(--accent-hover)}.buy[data-astro-cid-4kadi5m2]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.inapp-hint[data-astro-cid-4kadi5m2]{color:var(--text);margin:0;font-size:.875rem;line-height:1.4}.inapp-hint[data-astro-cid-4kadi5m2][hidden]{display:none}@media (width>=40rem){.buy[data-astro-cid-4kadi5m2]{align-self:flex-start;width:auto}}.toggle[data-astro-cid-qyqa7kqp]{background:var(--surface);border:1px solid var(--border);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.toggle__btn[data-astro-cid-qyqa7kqp]{min-height:48px;color:var(--muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s}.toggle__btn[data-astro-cid-qyqa7kqp]:hover{color:var(--text)}.toggle__btn[data-astro-cid-qyqa7kqp]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mock[data-astro-cid-45q77nif]{background:radial-gradient(60% 55% at 50% 50%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);border-radius:24px;justify-content:center;align-items:center;min-height:330px;padding:.5rem 0;display:flex;position:relative}.phone[data-astro-cid-45q77nif]{aspect-ratio:1320/2868;background:#000;border:6px solid #1c1c20;border-radius:30px;flex:none;width:140px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2e2e34,0 24px 48px -12px #000000b3}.phone[data-astro-cid-45q77nif] img{object-fit:cover;width:100%;height:100%}.phone__notch[data-astro-cid-45q77nif]{background:#000;border-radius:999px;width:34%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone__clock[data-astro-cid-45q77nif]{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;color:#ffffffeb;text-shadow:0 2px 16px #00000059;font-size:2.25rem;font-weight:700;line-height:1;position:absolute;top:14%;left:0;right:0}.laptop[data-astro-cid-45q77nif]{flex:none;width:260px}.laptop__screen[data-astro-cid-45q77nif]{aspect-ratio:16/10;background:#000;border:6px solid #1c1c20;border-bottom-width:8px;border-radius:12px 12px 4px 4px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2e2e34}.laptop__screen[data-astro-cid-45q77nif] img{object-fit:cover;width:100%;height:100%}.laptop__clock[data-astro-cid-45q77nif]{font-family:var(--font-display);color:#ffffffe6;text-shadow:0 1px 4px #00000080;font-size:.6875rem;font-weight:600;position:absolute;top:6px;right:10px}.laptop__base[data-astro-cid-45q77nif]{background:linear-gradient(#2a2a30,#17171a);border-radius:2px 2px 14px 14px;width:112%;height:10px;margin-left:-6%;box-shadow:0 18px 30px -10px #000000b3}[data-device=everyScreen] .phone[data-astro-cid-45q77nif]{z-index:1;border-width:4px;border-radius:18px;width:100px;margin-top:48px;margin-left:-40px}[data-device=everyScreen] .phone__clock[data-astro-cid-45q77nif]{font-size:1.375rem}[data-device=everyScreen] .phone__notch[data-astro-cid-45q77nif]{height:8px;top:5px}[data-device=everyScreen] .laptop[data-astro-cid-45q77nif]{width:230px}@media (width>=48rem){.mock[data-astro-cid-45q77nif]{min-height:480px}.phone[data-astro-cid-45q77nif]{width:214px}.phone__clock[data-astro-cid-45q77nif]{font-size:2.75rem}.laptop[data-astro-cid-45q77nif]{width:420px}[data-device=everyScreen] .phone[data-astro-cid-45q77nif]{width:150px;margin-top:80px;margin-left:-56px}[data-device=everyScreen] .laptop[data-astro-cid-45q77nif]{width:340px}}.card[data-astro-cid-4gopzszx]{min-width:0;margin:0}.card__frame[data-astro-cid-4gopzszx]{border:1px solid var(--border);background:var(--surface);border-radius:14px;position:relative;overflow:hidden}.card--phone[data-astro-cid-4gopzszx] .card__frame[data-astro-cid-4gopzszx]{aspect-ratio:368/800}.card--desktop[data-astro-cid-4gopzszx] .card__frame[data-astro-cid-4gopzszx]{aspect-ratio:16/9}.card__frame[data-astro-cid-4gopzszx]>picture,.card__frame[data-astro-cid-4gopzszx]>picture img{object-fit:cover;width:100%;height:100%;display:block}.card__detail[data-astro-cid-4gopzszx]{aspect-ratio:1;border:2px solid var(--text);border-radius:50%;width:40%;max-width:72px;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 4px 12px #00000080}.card--desktop[data-astro-cid-4gopzszx] .card__detail[data-astro-cid-4gopzszx]{width:64px}.card__detail[data-astro-cid-4gopzszx] img{object-fit:cover;width:100%;height:100%}.card__label[data-astro-cid-4gopzszx]{font-family:var(--font-display);padding:.625rem .125rem 0;font-size:.9375rem;font-weight:600}.drop[data-astro-cid-kpbg4dal]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1rem 2rem;display:grid}.drop__eyebrow[data-astro-cid-kpbg4dal]{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .375rem;font-size:.8125rem;font-weight:600}h1[data-astro-cid-kpbg4dal]{font-size:clamp(2rem,7vw,3rem)}.drop__panel[data-astro-cid-kpbg4dal]{flex-direction:column;gap:.5rem;display:flex}.drop__price[data-astro-cid-kpbg4dal]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:3rem;font-weight:800;line-height:1}.drop__included[data-astro-cid-kpbg4dal]{color:var(--text);margin:0;font-size:1rem}.drop__sealed[data-astro-cid-kpbg4dal]{color:var(--muted);margin:0 0 .75rem;font-size:.9375rem}.drop__teasers[data-astro-cid-kpbg4dal]{margin-top:1.5rem}.drop__teasers[data-astro-cid-kpbg4dal] h2[data-astro-cid-kpbg4dal]{font-size:1.5rem}.drop__teasers-sub[data-astro-cid-kpbg4dal]{color:var(--muted);max-width:38rem;margin:.5rem 0 1.25rem}.teaser-grid[data-astro-cid-kpbg4dal][data-teaser-set=phone]{max-width:46rem}.teaser-grid[data-astro-cid-kpbg4dal]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.drop-bar[data-astro-cid-kpbg4dal]{z-index:20;padding:.625rem var(--pad-r) calc(.625rem + env(safe-area-inset-bottom,0px)) var(--pad-l);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(14px);border-top:1px solid var(--border);align-items:flex-end;gap:.875rem;display:flex;position:fixed;inset:auto 0 0}.drop-bar__price[data-astro-cid-kpbg4dal]{font-family:var(--font-display);letter-spacing:-.02em;flex:none;margin:0;padding-bottom:.5rem;font-size:1.625rem;font-weight:800;line-height:1}.drop-bar__buy[data-astro-cid-kpbg4dal]{flex:1;min-width:0}.drop-bar[data-astro-cid-kpbg4dal] .buy-block{gap:.375rem}.drop-bar[data-astro-cid-kpbg4dal] .final-sale{font-size:.8125rem;line-height:1.3}.drop-bar[data-astro-cid-kpbg4dal] .buy{align-self:stretch;width:100%;padding-block:.5rem;padding-inline:.75rem;font-size:.9375rem}.drop-bar[data-astro-cid-kpbg4dal] .inapp-hint{font-size:.75rem;line-height:1.3}@media (width>=48rem){.drop[data-astro-cid-kpbg4dal]{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem;padding-block:2rem 3rem}.drop__head[data-astro-cid-kpbg4dal]{grid-area:1/2;align-self:end}.drop__toggle[data-astro-cid-kpbg4dal]{grid-area:2/2}.drop__mock[data-astro-cid-kpbg4dal]{grid-area:1/1/span 4}.drop__panel[data-astro-cid-kpbg4dal]{grid-area:3/2}.drop__teasers[data-astro-cid-kpbg4dal]{grid-area:5/1/auto/-1}.drop-bar[data-astro-cid-kpbg4dal]{display:none}.teaser-grid[data-astro-cid-kpbg4dal]{gap:1.25rem}}[data-device=phone] [data-mock=desktop],[data-device=desktop] [data-mock=phone],[data-device=desktop] [data-teaser-set=phone],[data-device=phone] [data-teaser-set=desktop],[data-device=everyScreen] [data-teaser-set=desktop],[data-device=phone] [data-for]:not([data-for=phone]),[data-device=desktop] [data-for]:not([data-for=desktop]),[data-device=everyScreen] [data-for]:not([data-for=everyScreen]){display:none}[data-device=phone] .toggle__btn[data-device=phone],[data-device=desktop] .toggle__btn[data-device=desktop],[data-device=everyScreen] .toggle__btn[data-device=everyScreen]{background:var(--text);color:var(--bg)}@media (width<=47.999rem){body{padding-bottom:var(--bar-h,112px)}}
