:root{--sr-pink: #e6356f;--sr-pink-soft: #f7a8c4;--sr-orange: #ff7a3d;--sr-ink: #1b1320;--sr-muted: #6b5a68;--sr-cream: #fff7f3;--sr-sky: #eaf4ff;--sr-white: #ffffff;--sr-grad: linear-gradient(90deg, var(--sr-pink), var(--sr-orange));--sr-radius: 18px;--sr-shadow: 0 18px 40px -22px rgba(230, 53, 111, .45);--sr-maxw: 1120px;--sr-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sr-font);color:var(--sr-ink);background:var(--sr-cream);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--sr-pink);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.container{width:100%;max-width:var(--sr-maxw);margin-inline:auto;padding-inline:20px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;background:var(--sr-grad);color:#fff;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--sr-shadow)}.btn:hover{transform:translateY(-2px);text-decoration:none}.btn--ghost{background:transparent;color:var(--sr-pink);box-shadow:none;border:1.5px solid var(--sr-pink-soft)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--sr-pink)}h1,h2,h3{line-height:1.1;letter-spacing:-.02em}h1{font-size:clamp(2.2rem,6vw,3.6rem);margin:.2em 0}.grad-text{background:var(--sr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes fly-across{0%{transform:translate(-10vw) translateY(0)}50%{transform:translate(45vw) translateY(-12px)}to{transform:translate(110vw) translateY(0)}}@keyframes float-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes sail{0%{transform:translate(-6vw)}to{transform:translate(106vw)}}.anim-plane{animation:fly-across 22s linear infinite}.anim-plane--2{animation-duration:30s;animation-delay:6s}.anim-balloon{animation:float-bob 7s ease-in-out infinite}.anim-boat{animation:sail 26s linear infinite}@media(prefers-reduced-motion:reduce){.anim-plane,.anim-plane--2,.anim-balloon,.anim-boat{animation:none!important}}.section{padding:72px 0}.card{background:var(--sr-white);border-radius:var(--sr-radius);padding:24px;box-shadow:0 10px 30px -20px #1b132066}.sr-header[data-astro-cid-3ef6ksr2]{position:relative;background:var(--sr-sky);overflow:hidden}.sky[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;pointer-events:none}.plane[data-astro-cid-3ef6ksr2]{position:absolute;top:18px;left:0}.balloon[data-astro-cid-3ef6ksr2]{position:absolute;top:8px;right:8%}.bar[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px}.logo[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.4rem;color:var(--sr-ink);text-decoration:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:20px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--sr-ink);font-weight:500;text-decoration:none}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--sr-pink)}@media(max-width:760px){.nav[data-astro-cid-3ef6ksr2]{display:none}.balloon[data-astro-cid-3ef6ksr2]{right:2%}}.ws-badge[data-astro-cid-kx6swgug]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#0d0d0f;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.01em;text-decoration:none}.ws-badge[data-astro-cid-kx6swgug]:hover{text-decoration:none;opacity:.92}.ws-dot[data-astro-cid-kx6swgug]{width:8px;height:8px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 #ff3b3b99}.sr-footer[data-astro-cid-sz7xmlte]{position:relative;background:#fff;border-top:1px solid #f1e3ea;margin-top:60px;padding-top:40px}.waves[data-astro-cid-sz7xmlte]{position:relative;height:26px}.boat[data-astro-cid-sz7xmlte]{position:absolute;bottom:0;left:0}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px;padding-block:28px}.grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--sr-ink);padding:3px 0;text-decoration:none}.grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--sr-pink)}.grid[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{margin:0 0 8px;font-size:.95rem}.logo[data-astro-cid-sz7xmlte]{font-weight:800;font-size:1.3rem;margin-bottom:8px}.muted[data-astro-cid-sz7xmlte]{color:var(--sr-muted)}.bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-top:1px solid #f1e3ea;flex-wrap:wrap}@media(max-width:760px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--sr-sky),var(--sr-cream))}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:56px 20px 72px}.lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--sr-muted);max-width:46ch}.cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.hero-art[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.pool[data-astro-cid-j7pv25f6]{position:relative;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,var(--sr-pink-soft));box-shadow:inset 0 -16px 40px #e6356f40,var(--sr-shadow);overflow:hidden}.ball[data-astro-cid-j7pv25f6]{position:absolute;width:36px;height:36px;border-radius:50%;animation:float-bob 5s ease-in-out infinite}.b1[data-astro-cid-j7pv25f6]{background:#e6356f;left:30%;top:30%}.b2[data-astro-cid-j7pv25f6]{background:#ffb020;left:55%;top:28%;animation-delay:.4s}.b3[data-astro-cid-j7pv25f6]{background:#3aa0ff;left:40%;top:50%;animation-delay:.8s}.b4[data-astro-cid-j7pv25f6]{background:#41c88a;left:62%;top:52%;animation-delay:1.2s}.b5[data-astro-cid-j7pv25f6]{background:#9b6bff;left:28%;top:58%;animation-delay:1.6s}.b6[data-astro-cid-j7pv25f6]{background:#ff7a3d;left:50%;top:68%;animation-delay:2s}.features[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:24px}.features[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-size:1.1rem}.muted[data-astro-cid-j7pv25f6]{color:var(--sr-muted);margin:0}@media(max-width:820px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-art[data-astro-cid-j7pv25f6]{order:-1}}@media(prefers-reduced-motion:reduce){.ball[data-astro-cid-j7pv25f6]{animation:none}}
