.proof[data-astro-cid-gu2knbrp]{display:grid;gap:1rem;justify-items:center}.proof-line[data-astro-cid-gu2knbrp]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;font-size:.95rem;color:var(--h-body, inherit)}.proof-shield[data-astro-cid-gu2knbrp]{width:1.2rem;height:1.2rem;color:var(--h-ink, currentColor)}.circled[data-astro-cid-gu2knbrp]{position:relative;padding:0 .2rem;font-weight:800;color:var(--h-ink, inherit)}.circled[data-astro-cid-gu2knbrp] svg[data-astro-cid-gu2knbrp]{position:absolute;top:-.45rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% + .9rem);overflow:visible;fill:none;stroke:var(--h-coral, #ff6f61);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.proof-row[data-astro-cid-gu2knbrp]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.chips[data-astro-cid-gu2knbrp]{display:flex;gap:.45rem}.chip[data-astro-cid-gu2knbrp]{width:1.75rem;height:1.75rem;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffffffe6,0 4px 10px -6px #1b173659}.chip[data-astro-cid-gu2knbrp] img{width:100%;height:100%;object-fit:cover}.rating[data-astro-cid-gu2knbrp]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--h-body, inherit)}.rating[data-astro-cid-gu2knbrp] strong[data-astro-cid-gu2knbrp]{font-weight:800;color:var(--h-ink, inherit)}.stars[data-astro-cid-gu2knbrp]{display:flex;gap:1px;color:#f5a400}.stars[data-astro-cid-gu2knbrp] svg[data-astro-cid-gu2knbrp]{width:1rem;height:1rem;fill:currentColor}@media(min-width:1024px){.proof[data-astro-cid-gu2knbrp]{justify-items:start}.proof-line[data-astro-cid-gu2knbrp],.proof-row[data-astro-cid-gu2knbrp]{justify-content:flex-start}}@media(max-width:400px){.chips[data-astro-cid-gu2knbrp]{gap:.35rem}}.badge[data-astro-cid-ejy2sbpc]{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .9rem .3rem .3rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-bg-secondary) 78%,transparent);font-size:.85rem;font-weight:650;color:var(--h-ink, var(--color-fg));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.badge-icon[data-astro-cid-ejy2sbpc]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--badge-accent, var(--color-primary));color:var(--badge-on-accent, var(--color-on-primary))}svg[data-astro-cid-ejy2sbpc]{width:1rem;height:1rem;fill:currentColor}.hero[data-astro-cid-fivaogft]{--h-ink: #2a1708;--h-body: #6b5a48;--h-accent: #b34700;--h-coral: #ff6f61;--h-ring: rgba(255, 255, 255, .85);--h-card: #fff;--h-card-border: rgba(42, 23, 8, .08);--badge-accent: var(--h-accent);--badge-on-accent: #fff;color:var(--h-ink);background:radial-gradient(45% 60% at 80% 45%,rgba(255,255,255,.6) 0%,transparent 70%),linear-gradient(105deg,#ffe6d5,#fed 36%,#fff1cf 66%,#ffe9b8)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero[data-astro-cid-fivaogft]{--h-ink: #fff;--h-body: rgba(255, 255, 255, .72);--h-accent: #ffc23d;--h-coral: #ff8a7f;--h-ring: rgba(255, 255, 255, .08);--h-card: rgba(255, 255, 255, .06);--h-card-border: rgba(255, 255, 255, .12);--badge-on-accent: #17110c;background:radial-gradient(60% 70% at 0% 0%,#3d1f12 0%,transparent 70%),radial-gradient(60% 70% at 100% 40%,#3a2a0a 0%,transparent 70%),#17110c}}:root[data-theme=dark] .hero[data-astro-cid-fivaogft]{--h-ink: #fff;--h-body: rgba(255, 255, 255, .72);--h-accent: #ffc23d;--h-coral: #ff8a7f;--h-ring: rgba(255, 255, 255, .08);--h-card: rgba(255, 255, 255, .06);--h-card-border: rgba(255, 255, 255, .12);--badge-on-accent: #17110c;background:radial-gradient(60% 70% at 0% 0%,#3d1f12 0%,transparent 70%),radial-gradient(60% 70% at 100% 40%,#3a2a0a 0%,transparent 70%),#17110c}.rings[data-astro-cid-fivaogft]{position:absolute;top:50%;right:-20rem;width:62rem;transform:translateY(-50%);fill:none;stroke:var(--h-ring);stroke-width:1.5}.headline[data-astro-cid-fivaogft]{font-family:var(--font-display);font-weight:700;line-height:1.06;letter-spacing:-.035em}.hl[data-astro-cid-fivaogft]{position:relative;display:inline-block;color:var(--h-accent);white-space:nowrap}.hl[data-astro-cid-fivaogft] svg[data-astro-cid-fivaogft]{position:absolute;right:0;bottom:-.14em;left:0;width:100%;height:.2em;overflow:visible;fill:none;stroke:var(--h-accent);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw .9s .45s cubic-bezier(.65,0,.35,1) forwards}.lede[data-astro-cid-fivaogft]{color:var(--h-body)}.label[data-astro-cid-fivaogft]{font-weight:700}.ghost[data-astro-cid-fivaogft]{display:inline-flex;height:3rem;align-items:center;padding:0 1.3rem;border:1px solid var(--h-card-border);border-radius:.75rem;background:var(--h-card);box-shadow:0 6px 18px -10px #1b173640;font-size:.95rem;font-weight:650;transition:transform .15s ease,border-color .15s ease}.ghost[data-astro-cid-fivaogft]:hover{transform:translateY(-1px);border-color:var(--h-accent)}.stage[data-astro-cid-fivaogft]{position:relative;width:min(100%,30rem);margin:0 auto}.phones[data-astro-cid-fivaogft]{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 36px rgba(48,30,90,.22));animation:phone-in .9s .15s cubic-bezier(.2,.8,.2,1) both}.doodle[data-astro-cid-fivaogft]{--w: 2.6rem;position:absolute;top:calc(17.6% - var(--w) * 50 / 60 * .92);left:calc(61.6% - var(--w) * .47);width:var(--w);transform:rotate(-32deg);transform-origin:47% 92%;fill:none;stroke:var(--h-ink);stroke-width:2.5;stroke-linecap:round}@media(min-width:1024px){.headline[data-astro-cid-fivaogft]{font-size:clamp(2.6rem,7.2vh,4.1rem)}.lede[data-astro-cid-fivaogft]{font-size:1.0625rem}.stage[data-astro-cid-fivaogft]{width:min(100%,calc(100svh - 8.5rem),38rem);margin-right:-2rem}.doodle[data-astro-cid-fivaogft]{--w: 3.2rem}}.rise[data-astro-cid-fivaogft]{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes phone-in{0%{opacity:0;translate:0 40px}}@keyframes draw{to{stroke-dashoffset:0}}
