.hero[data-astro-cid-brmdfpyo]{padding:clamp(2rem,1.5rem + 3vw,4rem) 0 1rem;position:relative;overflow:hidden}.glow[data-astro-cid-brmdfpyo]{pointer-events:none;background:radial-gradient(closest-side,#e04b973d,#0000);width:1100px;height:900px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.hero-inner[data-astro-cid-brmdfpyo]{text-align:center;justify-items:center;gap:1.3rem;max-width:900px;display:grid;position:relative}.hero-inner[data-astro-cid-brmdfpyo] .logo{filter:drop-shadow(0 24px 50px #e04b974d);width:min(70vw,440px)}.ctas[data-astro-cid-brmdfpyo]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.rating[data-astro-cid-brmdfpyo]{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.rating[data-astro-cid-brmdfpyo] b[data-astro-cid-brmdfpyo]{color:#fff}.stars[data-astro-cid-brmdfpyo]{color:var(--amber);display:inline-flex}.stars[data-astro-cid-brmdfpyo] svg{width:18px;height:18px}.gallery[data-astro-cid-brmdfpyo]{padding:2rem 0 clamp(3rem,2rem + 3vw,5rem);position:relative;overflow:hidden}.stage[data-astro-cid-brmdfpyo]{--px:0;--py:0;perspective:1800px;height:clamp(540px,46vw,720px);position:relative}.phone[data-astro-cid-brmdfpyo]{--d:0;--ad:0;cursor:pointer;width:clamp(200px,17vw,290px);transform:translate(-50%, -50%) translateX(calc(var(--d) * clamp(150px, 15vw, 250px))) translateZ(calc(var(--ad) * -140px)) rotateY(calc(var(--d) * -16deg + var(--px) * 16deg)) rotateX(calc(var(--py) * -8deg));z-index:calc(10 - var(--ad));opacity:calc(1 - var(--ad) * .18);transition:transform .9s var(--ease), opacity .6s;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.phone[data-astro-cid-brmdfpyo][aria-pressed=true] .device{box-shadow:inset 0 0 0 2px #474c70, 0 0 0 3px var(--pink), 0 70px 110px -40px #e04b978c}.phone[data-astro-cid-brmdfpyo]:focus-visible{outline:none}.phone[data-astro-cid-brmdfpyo]:focus-visible .device{outline:3px solid var(--amber);outline-offset:6px}.caption[data-astro-cid-brmdfpyo]{text-align:center;justify-items:center;gap:.2rem;margin-top:1rem;display:grid}.cap-n[data-astro-cid-brmdfpyo]{font:400 2.4rem/1 var(--font-display);color:var(--pink)}.cap-t[data-astro-cid-brmdfpyo]{font:400 2rem/1.1 var(--font-display)}.hint[data-astro-cid-brmdfpyo]{margin-top:.4rem;font-size:.75rem}.features[data-astro-cid-brmdfpyo]{border-radius:48px 48px 0 0}.feature-list[data-astro-cid-brmdfpyo]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{border-bottom:1px solid var(--line);align-content:start;gap:.6rem;padding:2rem 2rem 2rem 0;display:grid}.feature-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:2rem}.f-num[data-astro-cid-brmdfpyo]{font:400 2.4rem/1 var(--font-display);color:var(--pink-deep)}.feature-list[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{font-size:1.8rem}.feature-list[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:var(--text-2);font-size:.95rem}.coverage[data-astro-cid-brmdfpyo]{background:var(--paper-2)}.cov-grid[data-astro-cid-brmdfpyo]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:2rem;display:grid}.cov[data-astro-cid-brmdfpyo]{gap:1rem;display:grid}.cov[data-astro-cid-brmdfpyo] div[data-astro-cid-brmdfpyo]{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.cov[data-astro-cid-brmdfpyo] dt[data-astro-cid-brmdfpyo]{color:var(--text-3);font-size:.8rem;font-weight:700}.cov[data-astro-cid-brmdfpyo] dd[data-astro-cid-brmdfpyo]{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.chip[data-astro-cid-brmdfpyo]{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:700}.final[data-astro-cid-brmdfpyo]{padding-bottom:clamp(7rem,6rem + 5vw,11rem)}.final-inner[data-astro-cid-brmdfpyo]{text-align:center;justify-items:center;gap:1.8rem;display:grid}.final-inner[data-astro-cid-brmdfpyo] span[data-astro-cid-brmdfpyo]{color:var(--pink)}.final-inner[data-astro-cid-brmdfpyo] .motto[data-astro-cid-brmdfpyo]{font-size:calc(var(--step-4) * 1.06)}.final-inner[data-astro-cid-brmdfpyo] .study[data-astro-cid-brmdfpyo]{color:var(--jiguu-logo-pink);font-style:normal}@media (width<=900px){.stage[data-astro-cid-brmdfpyo]{scroll-snap-type:x mandatory;height:auto;padding:1rem var(--gutter) 2rem;perspective:none;gap:1.2rem;display:flex;overflow-x:auto}.phone[data-astro-cid-brmdfpyo]{opacity:1;scroll-snap-align:center;flex:none;width:min(62vw,260px);position:relative;top:auto;left:auto;transform:none}.feature-list[data-astro-cid-brmdfpyo]{grid-template-columns:1fr 1fr}.feature-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo],.feature-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]:not(:nth-child(3n+1)){border-left:0;padding:1.6rem 1rem 1.6rem 0}.cov-grid[data-astro-cid-brmdfpyo]{grid-template-columns:1fr}}@media (width<=560px){.feature-list[data-astro-cid-brmdfpyo]{grid-template-columns:1fr}.cov[data-astro-cid-brmdfpyo] div[data-astro-cid-brmdfpyo]{grid-template-columns:1fr;gap:.5rem}}
