.bg-video[data-astro-cid-7hruehlk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phone[data-astro-cid-ykln7coe]{--frame:#161618;aspect-ratio:1320/2868;background:linear-gradient(150deg, #ffffff17, transparent 32%), linear-gradient(330deg, #ffffff0d, transparent 30%), var(--frame);border-radius:15.5%/7.2%;width:100%;margin:0;padding:3.4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 3px #0a0a0b,0 40px 80px -30px #0a0e1eb3,0 18px 36px -18px #5a3a104d}.screen[data-astro-cid-ykln7coe]{background:#000;border-radius:12.5%/5.8%;height:100%;position:relative;overflow:hidden}.screen[data-astro-cid-ykln7coe] img{object-fit:cover;width:100%;height:100%}.glare[data-astro-cid-ykln7coe]{pointer-events:none;background:linear-gradient(245deg,#ffffff29 0%,#ffffff0a 28%,#0000 46%);position:absolute;inset:0}.screen[data-astro-cid-ykln7coe]:after{content:"";background:#050506;border-radius:999px;width:31%;height:3.3%;position:absolute;top:1.7%;left:50%;transform:translate(-50%)}.turned[data-astro-cid-ykln7coe]{transform-origin:50%;transform:perspective(2600px)rotateY(-9deg)rotate(5deg);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 3px #0a0a0b,1px 0 #2a2a2d,2px 0 #222225,3px 1px #1e1e21,4px 1px #1b1b1e,5px 1px #19191b,6px 2px #171719,7px 2px #151517,8px 2px #131315,30px 50px 70px -20px #050814bf,0 20px 40px -20px #5a3a1059}.side[data-astro-cid-ykln7coe] i[data-astro-cid-ykln7coe]{background:linear-gradient(270deg,#303033,#1a1a1c);border-radius:0 3px 3px 0;width:4px;position:absolute;right:-10px;box-shadow:inset -1px 0 #ffffff1f}.power[data-astro-cid-ykln7coe]{height:12%;top:25%}.stores[data-astro-cid-td5nviid]{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;display:flex}.badge[data-astro-cid-td5nviid]{border-radius:10px;justify-items:center;gap:6px;transition:transform .2s;display:inline-grid}a[data-astro-cid-td5nviid].badge:hover{transform:translateY(-2px)}.badge[data-astro-cid-td5nviid] img[data-astro-cid-td5nviid]{width:auto;height:50px}.soon[data-astro-cid-td5nviid] img[data-astro-cid-td5nviid]{opacity:.45;filter:grayscale(.4)}.soon-label[data-astro-cid-td5nviid]{letter-spacing:.02em;opacity:.8;font-size:.75rem}.hero[data-astro-cid-7aropxhg]{isolation:isolate;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-7aropxhg] .bg-video{z-index:-2}.hero-shade[data-astro-cid-7aropxhg]{z-index:-1;background:radial-gradient(70% 60% at 85% 30%,#f2a03d2e,#0000 70%),linear-gradient(90deg,#141c3af0 0%,#141c3ac7 42%,#141c3a40 100%),linear-gradient(#0000 65%,#141c3ad9);position:absolute;inset:0}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:128px 96px;display:grid}.hero-copy[data-astro-cid-7aropxhg]{justify-items:start;gap:26px;display:grid}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{text-wrap:balance;max-width:11.5em}.hero-note[data-astro-cid-7aropxhg]{color:var(--on-night-soft);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.hero-note[data-astro-cid-7aropxhg] svg{color:var(--flame)}.hero-visual[data-astro-cid-7aropxhg]{justify-self:center;width:min(330px,78vw);position:relative}.hero-device[data-astro-cid-7aropxhg]{animation:9s ease-in-out infinite float}.verse[data-astro-cid-7aropxhg]{width:72%;font-family:var(--serif);background:#141c3adb;border-radius:20px;margin:0;padding:18px 20px;font-size:.98rem;font-style:italic;line-height:1.45;position:absolute;bottom:9%;left:-28%;box-shadow:0 30px 60px -24px #0000008c}.verse[data-astro-cid-7aropxhg] cite[data-astro-cid-7aropxhg]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--flame-light);margin-top:8px;font-size:.78rem;font-style:normal;font-weight:700;display:block}@keyframes float{50%{transform:translateY(-12px)}}.scroll-cue[data-astro-cid-7aropxhg]{border:1.5px solid #f3ecdd80;border-radius:999px;width:26px;height:42px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--flame-light);border-radius:2px;width:4px;height:8px;animation:2.2s ease-in-out infinite cue;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes cue{60%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.hero-device[data-astro-cid-7aropxhg],.scroll-cue[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{animation:none}}@media (width<=860px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr;padding-block:112px 88px}.hero-shade[data-astro-cid-7aropxhg]{background:linear-gradient(#141c3ab3,#141c3adb 55%,#141c3af5)}.hero-visual[data-astro-cid-7aropxhg]{width:min(260px,66vw);margin-top:8px}.verse[data-astro-cid-7aropxhg]{width:80%;font-size:.9rem;left:-22%}.scroll-cue[data-astro-cid-7aropxhg]{display:none}}.step-list[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-7aropxhg]{align-content:start;gap:12px;display:grid}.step-phone[data-astro-cid-7aropxhg]{width:min(250px,80%);margin:0 auto 18px}.step[data-astro-cid-7aropxhg]:nth-child(2) .step-phone[data-astro-cid-7aropxhg]{transform:translateY(-24px)}.step-n[data-astro-cid-7aropxhg]{background:var(--manto);width:40px;height:40px;color:var(--flame-light);font-family:var(--serif);border-radius:999px;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.feature[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.privacy-list[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.season[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ink-soft)}@media (width<=860px){.step-list[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:64px;max-width:460px;margin-inline:auto}.step[data-astro-cid-7aropxhg]:nth-child(2) .step-phone[data-astro-cid-7aropxhg]{transform:none}}.features[data-astro-cid-7aropxhg]{background:var(--paper)}.feature-grid[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);align-content:start;gap:12px;padding:36px 32px 40px 0;display:grid}.feature[data-astro-cid-7aropxhg]:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:32px}.feature-icon[data-astro-cid-7aropxhg]{background:linear-gradient(145deg, var(--flame-light), #ffd08a);width:48px;height:48px;color:var(--manto);border-radius:14px;place-items:center;display:grid}@media (width<=920px){.feature-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}.feature[data-astro-cid-7aropxhg],.feature[data-astro-cid-7aropxhg]:not(:nth-child(3n+1)){border-left:0;padding:32px 24px 36px 0}.feature[data-astro-cid-7aropxhg]:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}}@media (width<=600px){.feature-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.feature[data-astro-cid-7aropxhg],.feature[data-astro-cid-7aropxhg]:nth-child(2n){border-left:0;padding:28px 0}}.rosary[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:92vh;display:grid}.rosary-media[data-astro-cid-7aropxhg]{position:relative;overflow:hidden}.rosary-media[data-astro-cid-7aropxhg]:after{content:"";background:linear-gradient(90deg, transparent 55%, var(--night));position:absolute;inset:0}.rosary-body[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,56px);padding-inline:clamp(24px,5vw,72px);display:grid}.rosary-inner[data-astro-cid-7aropxhg]{gap:22px;max-width:30em;display:grid}.rosary-phone[data-astro-cid-7aropxhg]{width:clamp(200px,20vw,270px)}.ticks[data-astro-cid-7aropxhg]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{align-items:flex-start;gap:12px;display:flex}.ticks[data-astro-cid-7aropxhg] svg{color:var(--flame);flex:none;margin-top:3px}@media (width<=1080px){.rosary-body[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.rosary-phone[data-astro-cid-7aropxhg]{display:none}}@media (width<=760px){.rosary[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.rosary-media[data-astro-cid-7aropxhg]{height:58vh}.rosary-media[data-astro-cid-7aropxhg]:after{background:linear-gradient(180deg, transparent 55%, var(--night))}}.seasons[data-astro-cid-7aropxhg]{isolation:isolate;overflow:hidden}.seasons[data-astro-cid-7aropxhg] .bg-video{z-index:-2}.seasons-shade[data-astro-cid-7aropxhg]{z-index:-1;background:linear-gradient(180deg, #141c3a8c, #141c3adb 60%, var(--night));position:absolute;inset:0}.season-grid[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.season[data-astro-cid-7aropxhg]{border-radius:var(--radius);flex:280px;align-content:start;gap:12px;max-width:380px;padding:34px 30px 36px;text-decoration:none;transition:transform .3s,border-color .3s;display:grid}a[data-astro-cid-7aropxhg].season:hover{border-color:#ffe3a380;transform:translateY(-4px)}.season[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--on-night-soft)}.season-icon[data-astro-cid-7aropxhg]{width:64px;height:64px;color:var(--flame-light);background:radial-gradient(circle at 30% 25%,#ffe3a359,#f2a03d1f);border-radius:20px;place-items:center;margin-bottom:14px;display:grid;box-shadow:inset 0 0 0 1px #ffe3a340}.season[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:1.7rem}.season-when[data-astro-cid-7aropxhg]{letter-spacing:.1em;text-transform:uppercase;color:var(--flame-light);font-size:.8rem;font-weight:700}.privacy-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.privacy-grid[data-astro-cid-7aropxhg] .section-head[data-astro-cid-7aropxhg]{margin-bottom:0}.text-link[data-astro-cid-7aropxhg]{color:var(--rose);text-underline-offset:5px;font-weight:700}.privacy-list[data-astro-cid-7aropxhg]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.privacy-list[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-radius:22px;gap:18px;padding:24px;display:flex}.privacy-list[data-astro-cid-7aropxhg] .feature-icon[data-astro-cid-7aropxhg]{flex:none}.privacy-list[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:4px}@media (width<=860px){.privacy-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.price[data-astro-cid-7aropxhg]{background:var(--paper)}.plans[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:920px;margin-inline:auto;display:grid}.plan[data-astro-cid-7aropxhg]{border-radius:var(--radius);border:1px solid var(--line);background:var(--wax);align-content:start;gap:22px;padding:clamp(28px,4vw,44px);display:grid}.plan-premium[data-astro-cid-7aropxhg]{background:radial-gradient(80% 60% at 100% 0%, #f2a03d40, transparent 70%), linear-gradient(160deg, var(--manto), var(--night));border:0}.plan-head[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-tag[data-astro-cid-7aropxhg]{color:var(--flame-light);background:#ffe3a329;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:700}@media (width<=760px){.plans[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.faq-list[data-astro-cid-7aropxhg]{border-top:1px solid var(--line)}details[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-7aropxhg]{cursor:pointer;font-family:var(--serif);font-variation-settings:"opsz" 24;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.22rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}summary[data-astro-cid-7aropxhg] svg{color:var(--rose);flex:none;transition:transform .3s}details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg] svg{transform:rotate(45deg)}details[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ink-soft);max-width:40em;padding-bottom:24px}@media (width<=760px){.faq-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.cta[data-astro-cid-7aropxhg]{isolation:isolate;padding-block:clamp(96px,14vw,168px);position:relative;overflow:hidden}.cta[data-astro-cid-7aropxhg] .bg-video{z-index:-2}.cta-shade[data-astro-cid-7aropxhg]{z-index:-1;background:radial-gradient(50% 70%,#141c3a59,#141c3ae6),linear-gradient(90deg,#141c3ad9,#0000);position:absolute;inset:0}.cta-inner[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:48px;display:flex}.cta-copy[data-astro-cid-7aropxhg]{justify-items:start;gap:22px;display:grid}.cta-icon[data-astro-cid-7aropxhg]{border-radius:22px;box-shadow:0 20px 50px -18px #f2a03d99}.qr[data-astro-cid-7aropxhg]{background:var(--paper);color:var(--ink);border-radius:24px;justify-items:center;gap:12px;margin:0;padding:22px;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 30px 70px -30px #0009}.qr-code[data-astro-cid-7aropxhg]{width:168px;height:168px}.qr-code[data-astro-cid-7aropxhg] svg{width:100%;height:100%}@media (width<=860px),(pointer:coarse){.qr[data-astro-cid-7aropxhg]{display:none}}
