.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--header-h) + 40px);isolation:isolate;background:radial-gradient(120% 80% at 80% 0%, #2c1652 0%, transparent 60%), linear-gradient(180deg, #150a2a 0%, var(--ink-900) 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__dots[data-astro-cid-ge2uvauf],.hero__fluid[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__fluid[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}.hero[data-astro-cid-ge2uvauf].has-fluid .hero__fluid[data-astro-cid-ge2uvauf]{opacity:1}.hero[data-astro-cid-ge2uvauf].has-fluid .aurora[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}.hero__spot[data-astro-cid-ge2uvauf]{--mx:50%;--my:40%;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(160px circle at var(--mx) var(--my), #d4ff3a1a, transparent 70%), radial-gradient(480px circle at var(--mx) var(--my), #9b7dff29, transparent 65%);transition:opacity .7s;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf].is-lit .hero__spot[data-astro-cid-ge2uvauf]{opacity:1}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.hero__title[data-astro-cid-ge2uvauf]{color:var(--white);font-size:clamp(2.1rem,4.6vw,4.2rem)}.hero__title[data-astro-cid-ge2uvauf] .split-line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{white-space:nowrap}@media (width<=980px){.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.1rem,8.4vw,4.2rem)}}.hero__lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--white);font-weight:600}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.hero__trust[data-astro-cid-ge2uvauf]{color:var(--text-on-dark-muted);flex-wrap:wrap;gap:10px 22px;font-size:14px;display:flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.hero__trust[data-astro-cid-ge2uvauf] .icon{color:var(--acid)}.hero__visual[data-astro-cid-ge2uvauf]{aspect-ratio:.82;justify-self:center;width:100%;max-width:520px;position:relative}.hero__halo[data-astro-cid-ge2uvauf]{filter:blur(10px);background:radial-gradient(circle at 50% 45%,#8260ff8c,#48297126 50%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite pulse;position:absolute;inset:8% 0 4%}.hero__ring[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, #b39dcb80 75%, var(--acid) 89%, transparent 90%);width:92%;filter:drop-shadow(0 0 6px var(--acid-glow));border-radius:50%;animation:9s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.hero__mascot[data-astro-cid-ge2uvauf]{place-items:center;animation:5s ease-in-out infinite bob;display:grid;position:absolute;inset:4% 10% 0}.hero__mascot[data-astro-cid-ge2uvauf] img{filter:drop-shadow(0 40px 50px #0a041e99);width:100%;height:auto}@keyframes bob{50%{translate:0 -16px;rotate:-1.5deg}}[data-astro-cid-ge2uvauf][data-float]{animation:6s ease-in-out infinite floaty}.float-card--b[data-astro-cid-ge2uvauf]{animation-delay:-1.5s}.float-card--c[data-astro-cid-ge2uvauf]{animation-duration:7s;animation-delay:-3s}.float-card--d[data-astro-cid-ge2uvauf]{animation-delay:-4.5s}@keyframes floaty{50%{translate:0 -10px}}@keyframes spin{to{rotate:360deg}}@keyframes pulse{50%{opacity:.7;transform:scale(1.12)}}.float-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(14px)saturate(150%);color:var(--white);white-space:nowrap;z-index:2;background:#ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;line-height:1.25;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 40px -12px #05020f99}.float-card[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-weight:700;display:block}.float-card[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--text-on-dark-muted);font-size:12px}.float-card__icon[data-astro-cid-ge2uvauf]{background:var(--acid);width:36px;height:36px;color:var(--acid-ink);box-shadow:0 0 18px -4px var(--acid-glow);border-radius:11px;place-items:center;display:grid}.float-card__icon--green[data-astro-cid-ge2uvauf]{background:var(--green);color:var(--white);box-shadow:none}.float-card__icon--amber[data-astro-cid-ge2uvauf]{background:var(--amber);color:#4a3200}.float-card__icon--rose[data-astro-cid-ge2uvauf]{background:var(--rose);color:var(--white);box-shadow:none}.float-card__label[data-astro-cid-ge2uvauf]{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-weight:600;display:block;font-size:11px!important}.float-card__big[data-astro-cid-ge2uvauf]{color:var(--white);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:22px;line-height:1;font-weight:800!important;display:flex!important}.float-card__big[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--text-on-dark-muted);font-size:12px;font-style:normal;font-weight:600}.float-ring[data-astro-cid-ge2uvauf]{flex:none;width:40px;height:40px;rotate:-90deg}.float-ring[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:none;stroke-width:4px}.float-ring__bg[data-astro-cid-ge2uvauf]{stroke:#ffffff24}.float-ring__fg[data-astro-cid-ge2uvauf]{stroke:var(--acid);filter:drop-shadow(0 0 3px var(--acid-glow));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:6px}.float-card[data-astro-cid-ge2uvauf].is-ping{animation-name:floaty,ping;animation-duration:7s,1.4s;animation-iteration-count:infinite,1}.float-card[data-astro-cid-ge2uvauf].is-ping .float-card__icon[data-astro-cid-ge2uvauf]{animation:pop .6s var(--ease-out)}@keyframes ping{0%{box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 40px -12px #05020f99,0 0 #22c55e8c}to{box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 40px -12px #05020f99,0 0 0 18px #22c55e00}}@keyframes pop{40%{scale:1.25}}.float-card--a[data-astro-cid-ge2uvauf]{top:12%;left:-14%}.float-card--b[data-astro-cid-ge2uvauf]{top:28%;right:-2%}.float-card--c[data-astro-cid-ge2uvauf]{bottom:22%;left:-18%}.float-card--d[data-astro-cid-ge2uvauf]{bottom:8%;right:-6%}.scroll-cue[data-astro-cid-ge2uvauf]{z-index:2;border-radius:14px;width:26px;height:42px;position:absolute;bottom:92px;left:50%;translate:-50%;box-shadow:inset 0 0 0 2px #ffffff4d}.scroll-cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--white);width:4px;height:8px;animation:cue 1.8s var(--ease-out) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@media (height<=860px){.scroll-cue[data-astro-cid-ge2uvauf]{display:none}}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.ticker[data-astro-cid-ge2uvauf]{z-index:1;margin-top:56px;padding:30px 0 34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ticker[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(90deg,#0000,#d4ff3a73 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ticker__track[data-astro-cid-ge2uvauf]{will-change:transform;width:max-content;display:flex}.ticker__group[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(40px,5vw,72px);padding-right:clamp(40px,5vw,72px);display:flex}.tk[data-astro-cid-ge2uvauf]{--p:.5;letter-spacing:-.015em;white-space:nowrap;color:rgb(255 255 255/calc(.26 + var(--p) * .74));align-items:center;gap:14px;font-size:clamp(18px,1.9vw,26px);font-weight:500;display:inline-flex}.tk[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:color-mix(in oklab, currentColor, var(--acid) calc(clamp(0, (var(--p) - .7) * 3.4, 1) * 100%))}.tk[data-astro-cid-ge2uvauf] .tk__icon{stroke-width:1.6px;width:1.05em;height:1.05em;color:color-mix(in oklab, var(--violet-soft), var(--acid) calc(var(--p) * 100%));opacity:calc(.35 + var(--p) * .65);filter:drop-shadow(0 0 calc(var(--p) * 12px) rgba(212, 255, 58, calc(var(--p) * .7)))}@media (width<=720px){.ticker[data-astro-cid-ge2uvauf]{padding:20px 0 24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tk[data-astro-cid-ge2uvauf]{gap:10px}}@media (width<=980px){.hero__inner[data-astro-cid-ge2uvauf]{text-align:left;grid-template-columns:1fr;gap:24px}.hero__visual[data-astro-cid-ge2uvauf]{max-width:380px;margin-top:8px}.float-card--a[data-astro-cid-ge2uvauf]{left:-6%}.float-card--b[data-astro-cid-ge2uvauf]{right:-6%}.float-card--c[data-astro-cid-ge2uvauf]{left:-8%}.scroll-cue[data-astro-cid-ge2uvauf]{display:none}}@media (width<=560px){.hero__ctas[data-astro-cid-ge2uvauf],.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero__visual[data-astro-cid-ge2uvauf]{max-width:300px}.float-card[data-astro-cid-ge2uvauf]{gap:8px;padding:8px 12px 8px 8px;font-size:12px}.float-card[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]:not(.float-card__label){display:none}.float-card__big[data-astro-cid-ge2uvauf]{font-size:18px}.float-ring[data-astro-cid-ge2uvauf]{width:32px;height:32px}.float-card__icon[data-astro-cid-ge2uvauf]{border-radius:9px;width:28px;height:28px}.float-card--c[data-astro-cid-ge2uvauf],.float-card--d[data-astro-cid-ge2uvauf]{display:none}.float-card--a[data-astro-cid-ge2uvauf]{top:6%;left:-8%}.float-card--b[data-astro-cid-ge2uvauf]{top:auto;bottom:14%;right:-8%}}.platform[data-astro-cid-ktlklaor]{background:radial-gradient(60% 50% at 100% 0%, #b39dcb59, transparent 70%), linear-gradient(180deg, var(--lavender-100) 0%, var(--lavender-50) 40%);overflow:hidden}.statement[data-astro-cid-ktlklaor]{max-width:18ch;color:var(--brand);margin-bottom:clamp(100px,14vw,180px);font-size:clamp(2.2rem,5.6vw,4.8rem);line-height:1.05}.statement[data-astro-cid-ktlklaor] span[data-astro-cid-ktlklaor]{transition:none}.js[data-astro-cid-ktlklaor] .statement[data-astro-cid-ktlklaor] span[data-astro-cid-ktlklaor]{opacity:.16}.platform__head[data-astro-cid-ktlklaor]{color:var(--brand);flex-direction:column;gap:18px;margin-bottom:56px;display:flex}.bento[data-astro-cid-ktlklaor]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto);gap:18px;display:grid}.spot-card[data-astro-cid-ktlklaor]{--mx:50%;--my:50%;border-radius:var(--radius);background:var(--white);box-shadow:0 0 0 1px #48297112, var(--shadow-soft);isolation:isolate;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);position:relative;overflow:hidden}.spot-card[data-astro-cid-ktlklaor]:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx) var(--my), #6c47ff21, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.spot-card[data-astro-cid-ktlklaor]:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #6c47ffe6, #6c47ff40 35%, transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot-card[data-astro-cid-ktlklaor]:hover:before,.spot-card[data-astro-cid-ktlklaor]:hover:after{opacity:1}.bento__hero[data-astro-cid-ktlklaor]{color:var(--white);background:radial-gradient(80% 60% at 80% 100%, #6c47ff8c, transparent 70%), linear-gradient(160deg, var(--brand) 0%, var(--ink-800) 100%);flex-direction:column;grid-area:span 3/span 2;justify-content:space-between;padding:36px;display:flex}.bento__kicker[data-astro-cid-ktlklaor]{letter-spacing:.14em;text-transform:uppercase;color:var(--acid-ink);background:var(--acid);box-shadow:0 0 24px -6px var(--acid-glow);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.bento__hero-title[data-astro-cid-ktlklaor]{letter-spacing:-.02em;max-width:16ch;margin-top:12px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.1}.bento__hero-text[data-astro-cid-ktlklaor]{color:var(--text-on-dark-muted);max-width:34ch;margin-top:12px}.bento__hero-img[data-astro-cid-ktlklaor]{align-self:flex-end;width:min(75%,340px);margin:-10px -10px -36px 0}.bento__hero-img[data-astro-cid-ktlklaor] img{filter:drop-shadow(0 30px 40px #0a041e80);transition:transform .7s var(--ease-out)}.bento__hero[data-astro-cid-ktlklaor]:hover .bento__hero-img[data-astro-cid-ktlklaor] img{transform:rotate(-3deg)scale(1.04)}.bento__item[data-astro-cid-ktlklaor]{flex-direction:column;gap:10px;padding:28px;display:flex}.bento__item[data-astro-cid-ktlklaor]:hover{box-shadow:0 0 0 1px #4829711a, var(--shadow-lift);transform:translateY(-6px)}.bento__icon[data-astro-cid-ktlklaor]{width:52px;height:52px;color:var(--brand);background:var(--lavender-100);transition:transform .5s var(--ease-spring), background-color .3s, color .3s;border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.bento__item[data-astro-cid-ktlklaor]:hover .bento__icon[data-astro-cid-ktlklaor]{background:var(--acid);color:var(--acid-ink);transform:rotate(-8deg)scale(1.08);box-shadow:0 10px 24px -8px #96be0099}.bento__item[data-astro-cid-ktlklaor] h3[data-astro-cid-ktlklaor]{color:var(--brand);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.25}.bento__item[data-astro-cid-ktlklaor] p[data-astro-cid-ktlklaor]{color:var(--text-muted);font-size:15px;line-height:1.5}.bento__go[data-astro-cid-ktlklaor]{width:34px;height:34px;color:var(--brand);background:var(--lavender-50);opacity:0;transition:opacity .35s, transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px;transform:translate(-6px,6px)rotate(-45deg)}.bento__item[data-astro-cid-ktlklaor]:hover .bento__go[data-astro-cid-ktlklaor]{opacity:1;color:var(--acid);background:var(--acid-ink);transform:rotate(-45deg)}@media (width<=1100px){.bento[data-astro-cid-ktlklaor]{grid-template-columns:repeat(2,1fr)}.bento__hero[data-astro-cid-ktlklaor]{grid-row:span 2}}@media (width<=640px){.bento[data-astro-cid-ktlklaor]{grid-template-columns:1fr;grid-auto-rows:auto}.bento__hero[data-astro-cid-ktlklaor]{grid-area:auto;padding:28px}.bento__hero-img[data-astro-cid-ktlklaor]{width:72%;margin-top:16px}}.modules[data-astro-cid-kd6nwhfu]{background:radial-gradient(70% 50% at 0% 20%, #6c47ff2e, transparent 70%), var(--ink-900);overflow:clip}.modules__glow[data-astro-cid-kd6nwhfu]{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#8f3fd140,#0000 65%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:30%;right:-20vw}.modules__head[data-astro-cid-kd6nwhfu]{color:var(--white);flex-direction:column;gap:18px;margin-bottom:clamp(40px,6vw,72px);display:flex}.modules__layout[data-astro-cid-kd6nwhfu]{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.module[data-astro-cid-kd6nwhfu]{min-height:88vh;scroll-margin-top:var(--header-h);flex-direction:column;justify-content:center;gap:22px;padding-block:40px;display:flex}.module[data-astro-cid-kd6nwhfu] .h3[data-astro-cid-kd6nwhfu]{color:var(--white);max-width:18ch}.module__meta[data-astro-cid-kd6nwhfu]{align-items:center;gap:16px;display:flex}.module__num[data-astro-cid-kd6nwhfu]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #b39dcb8c;font-size:56px;font-weight:900;line-height:1}.module__tag[data-astro-cid-kd6nwhfu]{color:var(--acid);background:#d4ff3a14;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #d4ff3a59}.module__chips[data-astro-cid-kd6nwhfu]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.module__chips[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu]{color:var(--text-on-dark);transition:background-color .3s, transform .4s var(--ease-spring), box-shadow .3s;background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.module__chips[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu]:hover{background:#6c47ff33;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #9b7dff80}.module__chips[data-astro-cid-kd6nwhfu] .icon{color:var(--acid)}.module__media-mobile[data-astro-cid-kd6nwhfu]{display:none}.modules__stage[data-astro-cid-kd6nwhfu]{position:relative}.stage[data-astro-cid-kd6nwhfu]{top:calc(var(--header-h) + 4vh);height:calc(100vh - var(--header-h) - 8vh);place-items:center;max-height:760px;display:grid;position:sticky}.stage__orb[data-astro-cid-kd6nwhfu]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000 40%),radial-gradient(circle,#6c47ff8c,#48297133 60%,#0000 72%);border-radius:50%;width:78%;transition:background .8s;position:absolute}.stage__ring[data-astro-cid-kd6nwhfu]{aspect-ratio:1;border:1px dashed #b39dcb4d;border-radius:50%;width:92%;animation:40s linear infinite spin;position:absolute}.stage__img[data-astro-cid-kd6nwhfu]{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), filter .7s var(--ease-out);place-items:center;display:grid;position:absolute;inset:6%;transform:translateY(40px)scale(.9)rotate(-4deg)}.stage__img[data-astro-cid-kd6nwhfu].is-active{opacity:1;filter:none;transform:none}.stage__img[data-astro-cid-kd6nwhfu].is-leaving{transform:translateY(-40px)scale(.92)rotate(4deg)}.stage__img[data-astro-cid-kd6nwhfu] img{object-fit:contain;filter:drop-shadow(0 40px 50px #05020f8c);width:auto;max-height:100%}.stage__progress[data-astro-cid-kd6nwhfu]{gap:8px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.stage__progress[data-astro-cid-kd6nwhfu] span[data-astro-cid-kd6nwhfu]{width:34px;height:6px;transition:width .6s var(--ease-out), background-color .4s;background:#ffffff26;border-radius:6px;position:relative;overflow:hidden}.stage__progress[data-astro-cid-kd6nwhfu] span[data-astro-cid-kd6nwhfu].is-active{background:var(--acid);width:90px;box-shadow:0 0 14px var(--acid-glow)}.stage__progress[data-astro-cid-kd6nwhfu] b[data-astro-cid-kd6nwhfu]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.modules__layout[data-astro-cid-kd6nwhfu]{grid-template-columns:1fr}.modules__stage[data-astro-cid-kd6nwhfu]{display:none}.module[data-astro-cid-kd6nwhfu]{min-height:0;padding-block:32px 56px}.module__media-mobile[data-astro-cid-kd6nwhfu]{width:min(80%,380px);margin:0 auto 8px;display:block;position:relative}.module__media-mobile[data-astro-cid-kd6nwhfu]:before{content:"";filter:blur(20px);background:radial-gradient(circle,#6c47ff80,#0000 70%);border-radius:50%;position:absolute;inset:10%}.module__media-mobile[data-astro-cid-kd6nwhfu] img{filter:drop-shadow(0 30px 40px #05020f80);position:relative}.module__num[data-astro-cid-kd6nwhfu]{font-size:44px}}.reports[data-astro-cid-dh2x5pdi]{background:radial-gradient(50% 50% at 90% 50%, #b39dcb59, transparent 70%), var(--lavender-50);overflow:hidden}.reports__grid[data-astro-cid-dh2x5pdi]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.reports__copy[data-astro-cid-dh2x5pdi]{flex-direction:column;gap:22px;display:flex}.reports__copy[data-astro-cid-dh2x5pdi] .h2[data-astro-cid-dh2x5pdi]{color:var(--brand)}.reports__list[data-astro-cid-dh2x5pdi]{gap:12px;margin-top:8px;display:grid}.reports__list[data-astro-cid-dh2x5pdi] li[data-astro-cid-dh2x5pdi]{color:var(--brand);align-items:center;gap:14px;font-weight:600;display:flex}.reports__list[data-astro-cid-dh2x5pdi] li[data-astro-cid-dh2x5pdi]>span[data-astro-cid-dh2x5pdi]{width:30px;height:30px;color:var(--white);background:var(--brand);border-radius:9px;place-items:center;display:grid}.dash-wrap[data-astro-cid-dh2x5pdi]{perspective:1400px;position:relative}.dash[data-astro-cid-dh2x5pdi]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;transition:transform .6s var(--ease-out);background:#ffffffd9;border-radius:24px;padding:20px;position:relative;box-shadow:0 0 0 1px #48297114,0 50px 100px -30px #48297173}.dash__bar[data-astro-cid-dh2x5pdi]{border-bottom:1px solid var(--lavender-100);align-items:center;gap:14px;padding-bottom:16px;font-size:14px;display:flex}.dash__dots[data-astro-cid-dh2x5pdi]{gap:6px;display:flex}.dash__dots[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]{background:var(--lavender-200);border-radius:50%;width:10px;height:10px}.dash__dots[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]:first-child{background:#ff8a8a}.dash__dots[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]:nth-child(2){background:#ffd26b}.dash__dots[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]:nth-child(3){background:#7be3a0}.dash__title[data-astro-cid-dh2x5pdi]{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.dash__live[data-astro-cid-dh2x5pdi]{color:#16a34a;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dash__live[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s infinite live;box-shadow:0 0 #22c55e99}@keyframes live{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.dash__kpis[data-astro-cid-dh2x5pdi]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.kpi[data-astro-cid-dh2x5pdi]{background:var(--lavender-50);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.kpi__label[data-astro-cid-dh2x5pdi]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.kpi__value[data-astro-cid-dh2x5pdi]{color:var(--brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.2rem,2.1vw,1.7rem);font-weight:800}.kpi__delta[data-astro-cid-dh2x5pdi]{font-size:12px;font-weight:600}.kpi__delta--up[data-astro-cid-dh2x5pdi]{color:#16a34a}.dash__charts[data-astro-cid-dh2x5pdi]{grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px;display:grid}.chart[data-astro-cid-dh2x5pdi],.donut[data-astro-cid-dh2x5pdi]{background:var(--lavender-50);border-radius:16px;padding:16px}.chart__head[data-astro-cid-dh2x5pdi]{color:var(--brand);justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;display:flex}.chart__head[data-astro-cid-dh2x5pdi] small[data-astro-cid-dh2x5pdi]{color:var(--text-muted);font-size:11px;font-weight:500}.chart__bars[data-astro-cid-dh2x5pdi]{align-items:flex-end;gap:6px;height:150px;margin-top:14px;display:flex}.chart__col[data-astro-cid-dh2x5pdi]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.chart__bar[data-astro-cid-dh2x5pdi]{width:100%;height:calc(var(--v) * 1%);background:linear-gradient(180deg, var(--violet) 0%, var(--brand) 100%);transform-origin:bottom;border-radius:6px 6px 3px 3px;transition:filter .3s}.chart__col[data-astro-cid-dh2x5pdi]:hover .chart__bar[data-astro-cid-dh2x5pdi]{filter:brightness(1.25)}.chart__col[data-astro-cid-dh2x5pdi]:last-child .chart__bar[data-astro-cid-dh2x5pdi]{background:linear-gradient(180deg, var(--lilac), var(--lavender-200))}.chart__col[data-astro-cid-dh2x5pdi] small[data-astro-cid-dh2x5pdi]{color:var(--text-muted);font-size:10px}.js[data-astro-cid-dh2x5pdi] .chart__bar[data-astro-cid-dh2x5pdi]{transform:scaleY(0)}.donut[data-astro-cid-dh2x5pdi]{flex-direction:column;display:flex}.donut__ring[data-astro-cid-dh2x5pdi]{width:120px;margin:12px auto 10px;position:relative}.donut__ring[data-astro-cid-dh2x5pdi] svg[data-astro-cid-dh2x5pdi]{transform:rotate(-90deg)}.donut__track[data-astro-cid-dh2x5pdi]{fill:none;stroke:var(--lavender-200);stroke-width:12px}.donut__value[data-astro-cid-dh2x5pdi]{fill:none;stroke:var(--violet);stroke-width:12px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:6px}.js[data-astro-cid-dh2x5pdi] .donut__value[data-astro-cid-dh2x5pdi]{stroke-dashoffset:100px}.donut__ring[data-astro-cid-dh2x5pdi] strong[data-astro-cid-dh2x5pdi]{color:var(--brand);justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex;position:absolute;inset:0}.donut__legend[data-astro-cid-dh2x5pdi]{color:var(--text-muted);justify-content:center;gap:14px;font-size:11px;display:flex}.donut__legend[data-astro-cid-dh2x5pdi] li[data-astro-cid-dh2x5pdi]{align-items:center;gap:6px;display:inline-flex}.donut__legend[data-astro-cid-dh2x5pdi] i[data-astro-cid-dh2x5pdi]{border-radius:2px;width:8px;height:8px}.lg-a[data-astro-cid-dh2x5pdi]{background:var(--violet)}.lg-b[data-astro-cid-dh2x5pdi]{background:var(--lavender-200)}.dash__note[data-astro-cid-dh2x5pdi]{color:var(--text-muted);text-align:right;margin-top:10px;font-size:11px}.dash__mascot[data-astro-cid-dh2x5pdi]{z-index:2;pointer-events:none;width:clamp(150px,18vw,240px);position:absolute;bottom:-18%;right:-6%}.dash__mascot[data-astro-cid-dh2x5pdi] img{filter:drop-shadow(0 24px 30px #48297159)}@media (width<=1000px){.reports__grid[data-astro-cid-dh2x5pdi]{grid-template-columns:1fr}.dash-wrap[data-astro-cid-dh2x5pdi]{margin-bottom:80px}.dash__mascot[data-astro-cid-dh2x5pdi]{right:-2%}}@media (width<=600px){.dash[data-astro-cid-dh2x5pdi]{padding:14px}.dash__kpis[data-astro-cid-dh2x5pdi]{grid-template-columns:1fr 1fr}.dash__kpis[data-astro-cid-dh2x5pdi] .kpi[data-astro-cid-dh2x5pdi]:nth-child(2){order:-1;grid-column:span 2}.dash__charts[data-astro-cid-dh2x5pdi]{grid-template-columns:1fr}.donut[data-astro-cid-dh2x5pdi],.dash__live[data-astro-cid-dh2x5pdi]{display:none}.dash__mascot[data-astro-cid-dh2x5pdi]{width:130px;bottom:-22%}}.families[data-astro-cid-mv4znbcu]{isolation:isolate;background:linear-gradient(180deg, var(--ink-900), #1b0e35 100%);overflow:hidden}.aurora--soft[data-astro-cid-mv4znbcu] span[data-astro-cid-mv4znbcu]{opacity:.3}.families__head[data-astro-cid-mv4znbcu]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:820px;margin-inline:auto;display:flex;position:relative}.families__head[data-astro-cid-mv4znbcu] .h2[data-astro-cid-mv4znbcu]{color:var(--white)}.families__head[data-astro-cid-mv4znbcu] .lead[data-astro-cid-mv4znbcu]{margin-inline:auto}.families__stage[data-astro-cid-mv4znbcu]{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-top:clamp(40px,6vw,80px);display:grid;position:relative}.families__illus[data-astro-cid-mv4znbcu] img{filter:drop-shadow(0 40px 50px #05020f80)}.phone-wrap[data-astro-cid-mv4znbcu]{justify-self:center;position:relative}.phone[data-astro-cid-mv4znbcu]{background:linear-gradient(145deg,#3a2466,#120a24);border-radius:50px;width:310px;height:620px;padding:11px;position:relative;box-shadow:inset 0 0 0 2px #ffffff1f,0 0 0 1px #0009,0 60px 100px -30px #6c47ff8c,0 30px 60px -20px #000000b3}.phone__notch[data-astro-cid-mv4znbcu]{z-index:6;background:#07030f;border-radius:20px;width:90px;height:26px;position:absolute;top:20px;left:50%;translate:-50%}.phone__screen[data-astro-cid-mv4znbcu]{height:100%;color:var(--text-dark);background:#f5f1fa;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ag__head[data-astro-cid-mv4znbcu]{color:var(--white);background:radial-gradient(120% 90% at 0 0,#7a2fc4 0%,#0000 60%),linear-gradient(120deg,#5b1f9e 0%,#3a1170 55%,#22093f 100%);border-radius:0 0 26px 26px;padding:44px 16px 22px}.ag__title[data-astro-cid-mv4znbcu]{letter-spacing:-.01em;font-size:15px;font-weight:700}.ag__student[data-astro-cid-mv4znbcu]{align-items:center;gap:12px;margin-top:14px;display:flex}.ag__logo[data-astro-cid-mv4znbcu]{background:var(--white);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 18px -8px #00000080}.ag__logo[data-astro-cid-mv4znbcu] svg[data-astro-cid-mv4znbcu]{width:34px;height:34px}.ag__student[data-astro-cid-mv4znbcu] small[data-astro-cid-mv4znbcu]{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:9.5px;font-weight:800;display:block}.ag__student[data-astro-cid-mv4znbcu] strong[data-astro-cid-mv4znbcu]{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.15;display:block}.ag__chips[data-astro-cid-mv4znbcu]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ag__chips[data-astro-cid-mv4znbcu] span[data-astro-cid-mv4znbcu]{background:#ffffff24;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.ag__tabs[data-astro-cid-mv4znbcu]{z-index:2;background:var(--white);border-radius:16px;gap:4px;margin:-14px 12px 0;padding:5px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #4829718c}.ag__tabs[data-astro-cid-mv4znbcu]:after{content:"";z-index:2;background:linear-gradient(90deg,#fff0,#fff 75%);width:40px;position:absolute;top:0;bottom:0;right:0}.ag__tabs-track[data-astro-cid-mv4znbcu]{transition:transform .6s var(--ease-out);gap:4px;display:flex;position:relative}.ag__tabs-ind[data-astro-cid-mv4znbcu]{width:76px;transition:transform .55s var(--ease-out), width .55s var(--ease-out);background:linear-gradient(135deg,#6a1fb0,#4a138a);border-radius:12px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 6px 14px -6px #5a1f9ecc}.ag__tab[data-astro-cid-mv4znbcu]{color:#6b6480;border-radius:12px;flex:none;align-items:center;gap:5px;padding:8px 10px;font-size:11.5px;font-weight:600;transition:color .35s;display:inline-flex;position:relative}.ag__tab[data-astro-cid-mv4znbcu].is-active{color:var(--white)}.tap[data-astro-cid-mv4znbcu]{opacity:0;pointer-events:none;background:#6a1fb038;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #6a1fb066}.tap[data-astro-cid-mv4znbcu].is-on{animation:.75s ease-out tap}@keyframes tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ag__panels[data-astro-cid-mv4znbcu]{flex:1;margin-top:6px;position:relative;overflow:hidden}.ag__panel[data-astro-cid-mv4znbcu]{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translate(28px)}.ag__panel[data-astro-cid-mv4znbcu].is-active{opacity:1;transform:none}.ag__panel[data-astro-cid-mv4znbcu].is-left{transform:translate(-28px)}.ag__panel--boletim[data-astro-cid-mv4znbcu]{padding:10px 12px 0}.bl__bims[data-astro-cid-mv4znbcu]{gap:6px;margin-bottom:10px;display:flex}.bl__bims[data-astro-cid-mv4znbcu] span[data-astro-cid-mv4znbcu]{color:#6b6480;background:var(--white);border-radius:999px;place-items:center;min-width:40px;height:30px;padding:0 10px;font-size:11.5px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #e6def0}.bl__bims[data-astro-cid-mv4znbcu] .is-active[data-astro-cid-mv4znbcu]{color:var(--white);background:linear-gradient(135deg,#6a1fb0,#4a138a);box-shadow:0 6px 14px -6px #5a1f9ecc}.bl__list[data-astro-cid-mv4znbcu] li[data-astro-cid-mv4znbcu].bl__row{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(var(--i) * 70ms + .15s);padding:0;display:block;transform:translateY(10px)}.ag__panel--boletim[data-astro-cid-mv4znbcu].is-active .bl__row[data-astro-cid-mv4znbcu]{opacity:1;transform:none}.bl__main[data-astro-cid-mv4znbcu]{align-items:center;gap:8px;padding:10px 0;display:flex}.bl__main[data-astro-cid-mv4znbcu] span[data-astro-cid-mv4znbcu]{color:#241a33;flex:1;font-size:12.5px;font-weight:500}.bl__grade[data-astro-cid-mv4znbcu]{color:#4a2a7a;font-variant-numeric:tabular-nums;background:#ece5f5;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.bl__chev[data-astro-cid-mv4znbcu]{fill:none;stroke:#6b6480;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .4s var(--ease-out)}.bl__detail[data-astro-cid-mv4znbcu]{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.bl__detail[data-astro-cid-mv4znbcu]>div[data-astro-cid-mv4znbcu]{overflow:hidden}.bl__detail[data-astro-cid-mv4znbcu] p[data-astro-cid-mv4znbcu]{color:#6b6480;background:#f7f3fb;border-radius:8px;justify-content:space-between;margin-bottom:4px;padding:5px 10px;font-size:11px;display:flex}.bl__detail[data-astro-cid-mv4znbcu] p[data-astro-cid-mv4znbcu]:last-child{margin-bottom:10px}.bl__detail[data-astro-cid-mv4znbcu] b[data-astro-cid-mv4znbcu]{color:#3d1470;font-weight:600}.bl__row[data-astro-cid-mv4znbcu].is-open .bl__detail[data-astro-cid-mv4znbcu]{grid-template-rows:1fr}.bl__row[data-astro-cid-mv4znbcu].is-open .bl__chev[data-astro-cid-mv4znbcu]{transform:rotate(180deg)}.bl__row[data-astro-cid-mv4znbcu].is-open .bl__grade[data-astro-cid-mv4znbcu]{color:var(--white);background:#6a1fb0}.ag__list[data-astro-cid-mv4znbcu]{overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 85%,#0000);mask-image:linear-gradient(#0000 0,#000 18px 85%,#0000)}.ag__track[data-astro-cid-mv4znbcu]{animation:26s linear infinite agenda}.phone[data-astro-cid-mv4znbcu]:hover .ag__track[data-astro-cid-mv4znbcu]{animation-play-state:paused}@keyframes agenda{to{transform:translateY(-50%)}}.ag__group[data-astro-cid-mv4znbcu]{padding:8px 12px 0}.ag__day[data-astro-cid-mv4znbcu]{margin-bottom:14px}.ag__dayhead[data-astro-cid-mv4znbcu]{align-items:center;gap:8px;margin:4px 0 8px;display:flex}.ag__dayicon[data-astro-cid-mv4znbcu]{color:#6a1fb0;background:#e9e1f3;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.ag__dayhead[data-astro-cid-mv4znbcu] strong[data-astro-cid-mv4znbcu]{color:#241a33;flex:1;font-size:13px;font-weight:600}.ag__dayhead[data-astro-cid-mv4znbcu] em[data-astro-cid-mv4znbcu]{color:#4a3a66;background:#e5dcef;border-radius:999px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:500}.ag__card[data-astro-cid-mv4znbcu]{background:var(--white);border-radius:16px;padding:2px 12px;box-shadow:0 0 0 1px #4829710d,0 8px 18px -12px #48297159}.ag__card[data-astro-cid-mv4znbcu] li[data-astro-cid-mv4znbcu]{align-items:center;gap:10px;padding:9px 0;display:flex}.ag__card[data-astro-cid-mv4znbcu] li[data-astro-cid-mv4znbcu]+li[data-astro-cid-mv4znbcu]{border-top:1px solid #efeaf5}.ag__time[data-astro-cid-mv4znbcu]{flex-direction:column;width:38px;line-height:1.15;display:flex}.ag__time[data-astro-cid-mv4znbcu] b[data-astro-cid-mv4znbcu]{color:#3d1470;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ag__time[data-astro-cid-mv4znbcu] small[data-astro-cid-mv4znbcu]{color:#7a7290;font-size:10.5px}.ag__bar[data-astro-cid-mv4znbcu]{background:linear-gradient(#f2a531,#b48fd6);border-radius:3px;width:3px;height:30px}.ag__subject[data-astro-cid-mv4znbcu]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ag__subject[data-astro-cid-mv4znbcu] b[data-astro-cid-mv4znbcu]{color:#241a33;font-size:13px;font-weight:600}.ag__subject[data-astro-cid-mv4znbcu] small[data-astro-cid-mv4znbcu]{color:#7a7290;font-size:10.5px}.push[data-astro-cid-mv4znbcu]{z-index:5;pointer-events:none;height:58px;position:absolute;top:52px;left:10px;right:10px}.toast[data-astro-cid-mv4znbcu]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .45s var(--ease-out), transform .7s var(--ease-spring);background:#fffffff0;border-radius:18px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:absolute;inset:0;transform:translateY(-80px)scale(.96);box-shadow:0 18px 30px -12px #0f08208c}.toast[data-astro-cid-mv4znbcu].is-in{opacity:1;transform:none}.toast[data-astro-cid-mv4znbcu].is-out{opacity:0;transform:translateY(-80px)scale(.96)}.toast__icon[data-astro-cid-mv4znbcu]{width:32px;height:32px;color:var(--white);background:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.toast[data-astro-cid-mv4znbcu]>div[data-astro-cid-mv4znbcu]{flex:1;min-width:0}.toast[data-astro-cid-mv4znbcu] strong[data-astro-cid-mv4znbcu]{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;display:block;overflow:hidden}.toast[data-astro-cid-mv4znbcu] small[data-astro-cid-mv4znbcu]{color:var(--text-muted);font-size:10.5px}.toast[data-astro-cid-mv4znbcu] em[data-astro-cid-mv4znbcu]{color:var(--text-muted);align-self:flex-start;font-size:9.5px;font-style:normal}.phone__badge[data-astro-cid-mv4znbcu]{z-index:7;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#28164eeb;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;animation:6s ease-in-out infinite floaty;display:flex;position:absolute;bottom:36px;left:-90px;box-shadow:inset 0 0 0 1px #fff3,0 20px 40px -12px #05020fb3}.phone__badge[data-astro-cid-mv4znbcu] .icon{color:var(--amber);transform-origin:50% 0;animation:2.4s ease-in-out infinite ring}@keyframes ring{0%,60%,to{rotate:0deg}10%,30%{rotate:16deg}20%,40%{rotate:-16deg}}.families__tagline[data-astro-cid-mv4znbcu]{text-align:center;letter-spacing:-.02em;color:var(--text-on-dark-muted);margin-top:clamp(48px,7vw,96px);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700}.families__tagline[data-astro-cid-mv4znbcu] span[data-astro-cid-mv4znbcu]{color:var(--white)}@media (width<=900px){.families__stage[data-astro-cid-mv4znbcu]{grid-template-columns:1fr}.families__illus[data-astro-cid-mv4znbcu]{max-width:480px;margin-inline:auto}.phone__badge[data-astro-cid-mv4znbcu]{bottom:-44px;left:auto;right:-10px}}@media (width<=380px){.phone[data-astro-cid-mv4znbcu]{width:290px;height:590px}}.benefits[data-astro-cid-jabhex2p]{background:radial-gradient(60% 50% at 0% 100%, #b39dcb59, transparent 70%), linear-gradient(180deg, var(--lavender-50), var(--lavender-100));overflow:hidden}.benefits__head[data-astro-cid-jabhex2p]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.benefits__head[data-astro-cid-jabhex2p]>div[data-astro-cid-jabhex2p]:first-child{flex-direction:column;gap:18px;display:flex}.benefits__head[data-astro-cid-jabhex2p] .h2[data-astro-cid-jabhex2p]{color:var(--brand)}.benefits__mascot[data-astro-cid-jabhex2p]{flex:none;width:clamp(140px,16vw,220px);margin-bottom:-48px;animation:5s ease-in-out infinite wave}.benefits__mascot[data-astro-cid-jabhex2p] img{filter:drop-shadow(0 24px 30px #48297159)}@keyframes wave{50%{translate:0 -8px;rotate:3deg}}.benefits__grid[data-astro-cid-jabhex2p]{perspective:1000px;grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.benefit[data-astro-cid-jabhex2p]{border-radius:var(--radius);background:var(--white);min-height:260px;box-shadow:0 0 0 1px #48297112, var(--shadow-soft);transform-style:preserve-3d;transition:box-shadow .5s var(--ease-out), background-color .4s;flex-direction:column;gap:12px;padding:28px 22px;display:flex;position:relative;overflow:hidden}.benefit[data-astro-cid-jabhex2p]:before{content:"";opacity:0;background:radial-gradient(circle,#d4ff3a47,#0000 70%);height:80%;transition:opacity .5s;position:absolute;inset:auto -30% -60%}.benefit[data-astro-cid-jabhex2p]:hover{background:var(--acid-ink);box-shadow:0 0 0 1px #d4ff3a59, var(--shadow-lift)}.benefit[data-astro-cid-jabhex2p]:hover:before{opacity:1}.benefit__num[data-astro-cid-jabhex2p]{color:var(--lilac);font-size:13px;font-weight:700;position:absolute;top:18px;right:20px}.benefit__icon[data-astro-cid-jabhex2p]{width:56px;height:56px;color:var(--white);background:linear-gradient(135deg, var(--violet), var(--brand));transition:transform .5s var(--ease-spring);border-radius:18px;place-items:center;display:grid;transform:translateZ(30px);box-shadow:0 12px 24px -10px #6c47ffb3}.benefit[data-astro-cid-jabhex2p]:hover .benefit__icon[data-astro-cid-jabhex2p]{color:var(--acid-ink);background:var(--acid);box-shadow:0 0 30px -4px var(--acid-glow);transform:translateZ(40px)rotate(-8deg)scale(1.06)}.benefit[data-astro-cid-jabhex2p] h3[data-astro-cid-jabhex2p]{letter-spacing:-.01em;color:var(--brand);margin-top:24px;font-size:19px;font-weight:800;transition:color .4s;transform:translateZ(20px)}.benefit[data-astro-cid-jabhex2p] p[data-astro-cid-jabhex2p]{color:var(--text-muted);font-size:15px;line-height:1.5;transition:color .4s}.benefit[data-astro-cid-jabhex2p]:hover h3[data-astro-cid-jabhex2p]{color:var(--white)}.benefit[data-astro-cid-jabhex2p]:hover p[data-astro-cid-jabhex2p]{color:var(--text-on-dark-muted)}.benefit[data-astro-cid-jabhex2p]:hover .benefit__num[data-astro-cid-jabhex2p]{color:var(--acid)}@media (width<=1100px){.benefits__grid[data-astro-cid-jabhex2p]{grid-template-columns:repeat(6,1fr)}.benefit[data-astro-cid-jabhex2p]{grid-column:span 2}.benefit[data-astro-cid-jabhex2p]:nth-child(n+4){grid-column:span 3}}@media (width<=760px){.benefits__grid[data-astro-cid-jabhex2p]{grid-template-columns:1fr 1fr}.benefit[data-astro-cid-jabhex2p],.benefit[data-astro-cid-jabhex2p]:nth-child(n+4){grid-column:auto}.benefit[data-astro-cid-jabhex2p]:last-child{grid-column:1/-1}.benefit[data-astro-cid-jabhex2p]{min-height:0}.benefits__mascot[data-astro-cid-jabhex2p]{width:120px;margin-bottom:0}}@media (width<=480px){.benefits__grid[data-astro-cid-jabhex2p]{grid-template-columns:1fr}.benefit[data-astro-cid-jabhex2p]:last-child{grid-column:auto}.benefits__head[data-astro-cid-jabhex2p]{flex-direction:column-reverse;align-items:flex-start}}.cta[data-astro-cid-blvy5prr]{isolation:isolate;background:radial-gradient(80% 80% at 50% 120%, #3b1d73 0%, var(--ink-900) 60%);overflow:hidden}.cta__inner[data-astro-cid-blvy5prr]{grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;display:grid;position:relative}.cta__copy[data-astro-cid-blvy5prr]{flex-direction:column;gap:26px;display:flex}.cta__title[data-astro-cid-blvy5prr]{color:var(--white);font-size:clamp(2rem,4.4vw,4.2rem)}.cta__actions[data-astro-cid-blvy5prr]{flex-wrap:wrap;gap:14px;display:flex}.cta__main[data-astro-cid-blvy5prr] .cta__wa{color:var(--acid-ink)}.cta__contacts[data-astro-cid-blvy5prr]{flex-wrap:wrap;gap:12px 28px;display:flex}.cta__contacts[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{color:var(--text-on-dark);align-items:center;gap:10px;font-weight:600;transition:color .25s;display:inline-flex}.cta__contacts[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:hover{color:var(--acid)}.cta__contacts[data-astro-cid-blvy5prr] .icon{width:20px;height:20px;color:var(--violet-soft)}.cta__visual[data-astro-cid-blvy5prr]{position:relative}.cta__glow[data-astro-cid-blvy5prr]{filter:blur(30px);background:radial-gradient(circle at 60% 70%,#d4ff3a47,#0000 45%),radial-gradient(circle,#8260ffa6,#0000 65%);border-radius:50%;animation:5s ease-in-out infinite pulse;position:absolute;inset:10%}.cta__visual[data-astro-cid-blvy5prr] img{filter:drop-shadow(0 40px 50px #05020f99);position:relative}@media (width<=900px){.cta__inner[data-astro-cid-blvy5prr]{grid-template-columns:1fr}.cta__visual[data-astro-cid-blvy5prr]{order:-1;justify-self:center;width:55%;max-width:260px}}@media (width<=560px){.cta__main[data-astro-cid-blvy5prr]{white-space:normal;width:100%}}
