.hero[data-astro-cid-63llj4z6]{--hero-cut:clamp(2.5rem, 1rem + 5vw, 6rem);--px:0;--py:0;background:radial-gradient(60rem 40rem at 85% 20%, #2a3d828c, transparent 60%), radial-gradient(40rem 30rem at 10% 100%, #b8893b14, transparent 60%), var(--dark-bg);color:var(--dark-text);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hero-cut)), calc(100% - var(--hero-cut)) 100%, 0 100%);padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(2.5rem,2rem + 2vw,4rem);position:relative;overflow:hidden}.hero[data-astro-cid-63llj4z6]:before{content:"";aspect-ratio:1;width:min(70vw,56rem);transform:translate3d(calc(var(--px) * -18px), calc(var(--py) * -12px), 0);pointer-events:none;background:linear-gradient(135deg,#0000 49.8%,#ffffff0b 50%);position:absolute;inset:auto -10% -40% auto}.hero__beams[data-astro-cid-63llj4z6]{pointer-events:none;position:absolute;inset:0}.hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{transform-origin:0;opacity:0;background:linear-gradient(90deg,#0000,#cfa4578c,#0000);width:70vmax;height:1px;position:absolute}.hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:first-child{--len:70vmax;top:95%;left:30%}.hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:nth-child(2){--len:70vmax;top:110%;left:55%}.hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:nth-child(3){--len:40vmax;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40vmax;top:100%;left:72%}.motion:not(.reduced-motion) .hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{animation:9s cubic-bezier(.45,0,.2,1) infinite beam}.motion:not(.reduced-motion) .hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:nth-child(2){animation-delay:3s}.motion:not(.reduced-motion) .hero__beams[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:nth-child(3){animation-duration:7s;animation-delay:6s}@keyframes beam{0%{opacity:0;transform:rotate(-45deg)translate(-40%)}15%{opacity:1}55%,to{opacity:0;transform:rotate(-45deg)translate(60%)}}.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid;position:relative}.hero__copy[data-astro-cid-63llj4z6]{gap:var(--space-5);display:grid}.hero__title[data-astro-cid-63llj4z6]{color:var(--white);max-width:15ch}.hero__subtitle[data-astro-cid-63llj4z6]{color:var(--dark-text-muted);font-size:var(--text-lg);max-width:52ch}.hero__actions[data-astro-cid-63llj4z6]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__stage[data-astro-cid-63llj4z6]{--offset:3.25rem;perspective:1200px;perspective-origin:50% 40%;padding:var(--offset) var(--offset) calc(var(--offset) * .7) calc(var(--offset) * .7)}.hero__float[data-astro-cid-63llj4z6]{transform-style:preserve-3d;transform:rotateX(3deg)rotateY(-6deg)}.motion:not(.reduced-motion) .hero__float[data-astro-cid-63llj4z6]{animation:10s ease-in-out infinite float}@keyframes float{0%,to{transform:translate(0,0)rotateX(3deg)rotateY(-6deg)}50%{transform:translateY(-12px)rotateX(-2deg)rotateY(-1deg)}}.hero__scene[data-astro-cid-63llj4z6]{--rx:0deg;--ry:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.plate[data-astro-cid-63llj4z6]{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-lg)), calc(100% - var(--cut-lg)) 100%, 0 100%);pointer-events:none;position:absolute;inset:0}.plate--mid[data-astro-cid-63llj4z6]{background:linear-gradient(135deg, var(--navy-600), var(--navy-800) 70%);transform:translate3d(calc(var(--offset) * .5), calc(var(--offset) * -.5), -30px)}.plate--back[data-astro-cid-63llj4z6]{background:linear-gradient(135deg, #22357a, var(--navy-950) 80%);transform:translate3d(var(--offset), calc(var(--offset) * -1), -70px)}.plate--shadow[data-astro-cid-63llj4z6]{clip-path:none;filter:blur(28px);background:#02061899;inset:8% 6% -4%;transform:translateY(24px)}.plate--outline[data-astro-cid-63llj4z6]{transform:translate3d(calc(var(--offset) * -.6), calc(var(--offset) * .6), -50px);background:#cfa457b3}.plate--outline[data-astro-cid-63llj4z6]:before{content:"";background:var(--navy-950);clip-path:inherit;position:absolute;inset:1.5px}.protect[data-astro-cid-63llj4z6]{background:var(--white);color:var(--ink-900);padding:var(--space-6) var(--space-5) var(--space-7);border-top:4px solid var(--color-accent);position:relative;transform:translateZ(30px)}.hero__gem[data-astro-cid-63llj4z6]{background:linear-gradient(135deg, var(--gold-400), var(--gold-500));pointer-events:none;width:1.75rem;height:1.75rem;position:absolute;top:-.9rem;right:18%;transform:translateZ(110px);box-shadow:0 10px 24px -6px #00000080}.motion:not(.reduced-motion) .hero__gem[data-astro-cid-63llj4z6]{animation:6s ease-in-out infinite gem}@keyframes gem{0%,to{transform:translateZ(110px)translateY(0)rotate(0)}50%{transform:translateZ(110px)translateY(-8px)rotate(12deg)}}.protect__title[data-astro-cid-63llj4z6]{font-size:var(--text-xl);margin-bottom:var(--space-4);padding-inline:var(--space-2)}.protect__list[data-astro-cid-63llj4z6]{padding:0;list-style:none;display:grid}.protect__list[data-astro-cid-63llj4z6] li[data-astro-cid-63llj4z6]+li[data-astro-cid-63llj4z6]{border-top:1px solid var(--color-line)}.protect__link[data-astro-cid-63llj4z6]{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:.5rem var(--space-2);font-family:var(--font-display);color:var(--navy-800);transition:background-color var(--dur-fast) ease, padding .35s var(--ease-out);grid-template-columns:auto 1fr auto;font-weight:600;text-decoration:none;display:grid;position:relative}.protect__link[data-astro-cid-63llj4z6]:before{content:"";background:var(--color-accent);width:3px;transition:transform .35s var(--ease-out);position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(0)}.protect__link[data-astro-cid-63llj4z6] .icon{color:var(--color-accent-text);transition:transform .4s var(--ease-out)}.protect__link[data-astro-cid-63llj4z6] .protect__arrow{color:var(--navy-200);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) ease}.protect__link[data-astro-cid-63llj4z6]:hover,.protect__link[data-astro-cid-63llj4z6]:focus-visible{background:var(--color-surface);padding-left:var(--space-4)}.protect__link[data-astro-cid-63llj4z6]:hover:before,.protect__link[data-astro-cid-63llj4z6]:focus-visible:before{transform:scaleY(1)}.protect__link[data-astro-cid-63llj4z6]:hover .icon:first-child{transform:scale(1.12)}.protect__link[data-astro-cid-63llj4z6]:hover .protect__arrow{color:var(--navy-800);transform:translate(4px)}@media (width<=60rem){.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:1fr}.hero__title[data-astro-cid-63llj4z6]{max-width:18ch}.hero__stage[data-astro-cid-63llj4z6]{--offset:1.5rem;max-width:30rem}}.partners__footer[data-astro-cid-ow4xeyki]{gap:var(--space-3);margin-top:var(--space-6);max-width:70ch;display:grid}.partners__names[data-astro-cid-ow4xeyki]{font-size:var(--text-sm);color:var(--color-text-muted)}.partners__statement[data-astro-cid-ow4xeyki]{color:var(--navy-800);padding-left:var(--space-4);border-left:3px solid var(--color-accent);font-weight:600}.review[data-astro-cid-qlktbwqk]{align-items:center;gap:var(--space-6);background:var(--navy-800);color:var(--white);grid-template-columns:1fr auto;padding:clamp(2rem,1.5rem + 3vw,3.5rem);display:grid}.review__copy[data-astro-cid-qlktbwqk]{gap:var(--space-3);max-width:44rem;display:grid}.review__title[data-astro-cid-qlktbwqk]{color:var(--white);font-size:var(--text-2xl)}.review__text[data-astro-cid-qlktbwqk]{color:var(--dark-text-muted)}@media (width<=52rem){.review[data-astro-cid-qlktbwqk]{grid-template-columns:1fr;justify-items:start}}.solutions[data-astro-cid-jrsx5tyo]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.solutions[data-astro-cid-jrsx5tyo] li[data-astro-cid-jrsx5tyo]{display:grid}.solution[data-astro-cid-jrsx5tyo]{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);color:var(--color-text);transition:background-color var(--dur-base) ease;grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid;position:relative}.solution[data-astro-cid-jrsx5tyo]:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:3px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.solution[data-astro-cid-jrsx5tyo]:hover{background:var(--white)}.solution[data-astro-cid-jrsx5tyo]:hover:after{transform:scaleX(1)}.solution[data-astro-cid-jrsx5tyo]:hover .solution__icon[data-astro-cid-jrsx5tyo]{background:var(--gold-500);transform:rotate(-6deg)scale(1.06)}.solution[data-astro-cid-jrsx5tyo]:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus);outline:none}.solution__icon[data-astro-cid-jrsx5tyo]{width:3rem;height:3rem;margin-bottom:var(--space-2);color:var(--white);background:var(--navy-800);transition:background-color var(--dur-base) ease, transform .45s var(--ease-out);place-items:center;display:grid}.solution__text[data-astro-cid-jrsx5tyo]{color:var(--color-text-muted)}.solution__more[data-astro-cid-jrsx5tyo]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-family:var(--font-display);font-weight:650;font-size:var(--text-sm);color:var(--navy-800);display:inline-flex}.solution__more[data-astro-cid-jrsx5tyo] .icon{transition:transform var(--dur-base) var(--ease-out)}.solution[data-astro-cid-jrsx5tyo]:hover .solution__more[data-astro-cid-jrsx5tyo] .icon{transform:translate(3px)}.testimonials[data-astro-cid-tgbrwp4t]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.testimonial[data-astro-cid-tgbrwp4t]{gap:var(--space-5);height:100%;padding:var(--space-6);background:var(--color-surface);border-top:3px solid var(--color-accent);display:grid}blockquote[data-astro-cid-tgbrwp4t] p[data-astro-cid-tgbrwp4t]{font-size:var(--text-lg);color:var(--ink-900)}figcaption[data-astro-cid-tgbrwp4t]{font-size:var(--text-sm);color:var(--color-text-muted);display:grid}figcaption[data-astro-cid-tgbrwp4t] strong[data-astro-cid-tgbrwp4t]{color:var(--navy-800)}
