.hero[data-astro-cid-lcdefpme]{background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:28px 28px;background-color:var(--cream);border-bottom:var(--bw) solid var(--border);padding:80px 0 72px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{background:var(--cream);padding:8px 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,8.2vw,6.6rem);line-height:.95}.arrow-word[data-astro-cid-lcdefpme]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(-.05em)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{margin-top:.08em}.h1-small[data-astro-cid-lcdefpme]{z-index:0;margin-top:.4em;font-size:.5em;display:block;position:relative}.scribble[data-astro-cid-lcdefpme]{white-space:nowrap;position:relative}.scribble[data-astro-cid-lcdefpme]:after{content:"";background:var(--grad);z-index:-1;opacity:.7;border-radius:2px;height:.2em;position:absolute;bottom:-.1em;left:-2%;right:-2%;transform:rotate(-1.5deg)}.lead[data-astro-cid-lcdefpme]{max-width:38ch;color:var(--ink-2);margin-top:32px;font-size:1.15rem;font-weight:500;line-height:1.65}.lead[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink);font-style:normal;font-weight:700}.hero-art[data-astro-cid-lcdefpme]{padding:40px 20px;position:relative}.hero-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.line-st[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.line-st--a[data-astro-cid-lcdefpme]{transform:rotate(-2deg)}.line-st--b[data-astro-cid-lcdefpme]{transform:rotate(2deg)}.line-st[data-astro-cid-lcdefpme]:hover{transform:rotate(0)scale(1.03)}.line-pulse[data-astro-cid-lcdefpme]{animation:5s linear infinite line-flow}@keyframes line-flow{0%{stroke-dashoffset:36px}to{stroke-dashoffset:-756px}}.hero-stats[data-astro-cid-lcdefpme]{border:var(--bw) solid var(--border);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,1fr);width:calc(100% - 64px);max-width:1176px;margin:64px auto 0;display:grid;overflow:hidden}.stat[data-astro-cid-lcdefpme]{border-left:var(--bw) solid var(--border);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.stat[data-astro-cid-lcdefpme]:first-child{border-left:0}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;font-size:1rem;font-weight:400}.stat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.86rem}.marquee[data-astro-cid-lcdefpme]{-webkit-user-select:none;user-select:none;background:var(--ink);color:#ffffffd9;border-bottom:var(--bw) solid var(--border);margin:20px -40px;padding:16px 0;overflow:hidden;transform:rotate(-.8deg)}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;animation:36s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee-list[data-astro-cid-lcdefpme]{flex-shrink:0;display:flex}.marquee-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;white-space:nowrap;letter-spacing:.01em;align-items:center;font-size:clamp(1.2rem,3vw,2rem);display:flex}.marquee-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){opacity:.55}.star[data-astro-cid-lcdefpme]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 24px;animation:8s linear infinite spin;display:inline-block}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}.why-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,5.2vw,4rem)}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.svc-cta-row[data-astro-cid-lcdefpme]{border-top:var(--bw) solid var(--border);color:var(--ink-2);align-items:center;gap:20px;margin-top:40px;padding-top:32px;font-weight:500;display:flex}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{border:var(--bw) solid #ffffff24;border-radius:var(--radius);transform:rotate(var(--tilt,0deg));background:#ffffff0f;padding:24px 20px 28px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:relative}.step[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;transform:rotate(0)translateY(-4px)}.step[data-astro-cid-lcdefpme]:not(:last-child):after{content:"→";z-index:2;width:24px;height:24px;color:var(--teal);place-items:center;font-size:.85rem;display:grid;position:absolute;top:28px;right:-18px}.step-num[data-astro-cid-lcdefpme]{font-family:var(--display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:3rem;line-height:1;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:8px;font-size:1.15rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffff8c;font-size:.9rem;font-weight:500;line-height:1.5}.why[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.why-intro[data-astro-cid-lcdefpme]{position:sticky;top:100px}.why-list[data-astro-cid-lcdefpme]{gap:20px;display:grid}.why-card[data-astro-cid-lcdefpme]{border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--sh);background:#fff;padding:28px 26px;transition:border-color .2s,box-shadow .2s}.why-card[data-astro-cid-lcdefpme]:hover{border-color:var(--teal);box-shadow:0 4px 20px #7adcbc26}.why-tag[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:var(--bw) solid #7adcbc73;background:#7adcbc1f;border-radius:6px;margin-bottom:16px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.35rem}.why-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-weight:500;line-height:1.6}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;display:flex}.chip[data-astro-cid-lcdefpme]{font-family:var(--display);border:var(--bw) solid var(--border);box-shadow:var(--sh);transform:rotate(var(--r,0deg));background:#fff;border-radius:999px;align-items:center;gap:12px;padding:12px 22px 12px 12px;font-size:clamp(1rem,2.2vw,1.5rem);transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .2s;display:inline-flex}.chip[data-astro-cid-lcdefpme]:hover{border-color:var(--teal);transform:rotate(0)scale(1.03)}.chip-num[data-astro-cid-lcdefpme]{font-family:var(--mono);background:var(--ink);width:34px;height:34px;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;display:grid}@media (width<=1060px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px}.step[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.step[data-astro-cid-lcdefpme]:after{display:none!important}}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{width:100%;max-width:460px;margin:0 auto}.hero-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0}.stat[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:var(--bw) solid var(--border)}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.why-intro[data-astro-cid-lcdefpme]{position:static}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 56px}.hero-stats[data-astro-cid-lcdefpme],.svc-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-stats[data-astro-cid-lcdefpme]{width:calc(100% - 36px)}.stat[data-astro-cid-lcdefpme]{border-left:0}.stat[data-astro-cid-lcdefpme]:nth-child(n+2){border-top:var(--bw) solid var(--border)}.chips[data-astro-cid-lcdefpme]{gap:12px}.chip[data-astro-cid-lcdefpme]{padding:10px 16px 10px 10px;font-size:1rem}.chip-num[data-astro-cid-lcdefpme]{width:28px;height:28px;font-size:.7rem}}@media (width<=380px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;width:auto}.marquee-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;row-gap:6px}.marquee-list[data-astro-cid-lcdefpme][aria-hidden=true]{display:none}.line-pulse[data-astro-cid-lcdefpme]{opacity:0}}
