.fan[data-astro-cid-exuxdzrq]{--s:0;aspect-ratio:1/.92;width:100%;max-width:560px;margin:0 auto;position:relative}.strip[data-astro-cid-exuxdzrq]{background:var(--card);transform-origin:50% 94%;opacity:0;width:22%;height:74%;transition:transform 1.4s var(--ease) calc(var(--d) * 55ms + .15s), opacity .6s ease calc(var(--d) * 55ms + .15s);border-radius:14px;flex-direction:column;gap:3px;margin-left:-11%;padding:6px 6px 26px;display:flex;position:absolute;bottom:18%;left:50%;transform:rotate(0)translateY(30px);box-shadow:inset 0 1px #fffc,0 18px 40px -18px #0e1a4f73,0 2px 6px #0e1a4f14}.open[data-astro-cid-exuxdzrq] .strip[data-astro-cid-exuxdzrq]{opacity:1;transform:rotate(calc(var(--i) * (9deg + var(--s) * 5deg) - var(--s) * 8deg));transition:transform 1.4s var(--ease) calc(var(--d) * 55ms + .15s), opacity .6s ease calc(var(--d) * 55ms + .15s)}.open[data-astro-cid-exuxdzrq].static .strip[data-astro-cid-exuxdzrq],.open[data-astro-cid-exuxdzrq] .strip[data-astro-cid-exuxdzrq]:hover{transition-delay:0s}.strip[data-astro-cid-exuxdzrq] span[data-astro-cid-exuxdzrq]{border-radius:9px;flex:1}.strip[data-astro-cid-exuxdzrq] span[data-astro-cid-exuxdzrq]:first-child{flex:1.7}.strip[data-astro-cid-exuxdzrq] em[data-astro-cid-exuxdzrq]{font:600 10px/1 var(--body);letter-spacing:.06em;color:var(--ink-2);font-style:normal;position:absolute;bottom:7px;left:10px}.bucket[data-astro-cid-exuxdzrq]{width:64%;height:auto;transform:translateX(-50%) translateY(calc(var(--s) * -24px));opacity:0;transition:opacity .9s .6s;position:absolute;bottom:-4%;left:50%}.open[data-astro-cid-exuxdzrq] .bucket[data-astro-cid-exuxdzrq],.open[data-astro-cid-exuxdzrq] .floor[data-astro-cid-exuxdzrq]{opacity:1}.floor[data-astro-cid-exuxdzrq]{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#0e1a4f47,#0e1a4f1a 55%,#0000);width:70%;height:14%;transition:opacity .9s .6s;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.hero[data-astro-cid-zkhec6xw]{padding:clamp(24px,4vw,56px) 0 0;position:relative;overflow:hidden}.hero[data-astro-cid-zkhec6xw]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#1f97d424,#0000 70%),radial-gradient(closest-side at 30% 70%,#d2186014,#0000 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.hero-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{color:var(--navy);margin:22px 0 24px;font-size:clamp(36px,4.8vw,66px)}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] .line[data-astro-cid-zkhec6xw]{padding-bottom:.06em;display:block;overflow:hidden}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] .line[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{animation:rise 1s var(--ease) both;animation-delay:calc(var(--d) * 90ms + .1s);display:inline-block}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] .line[data-astro-cid-zkhec6xw]:nth-child(2) span[data-astro-cid-zkhec6xw]{color:var(--magenta)}@keyframes rise{0%{transform:translateY(105%)}}.lead[data-astro-cid-zkhec6xw]{max-width:520px;color:var(--ink-2);font-size:clamp(17px,1.4vw,19px);animation:1s .5s both fade}.cta[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw]{animation:1s .65s both fade}@keyframes fade{0%{opacity:0;transform:translateY(12px)}}.facts[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin:clamp(24px,4vw,48px) 0 0;padding:28px 0;list-style:none;display:grid}.facts[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{flex-direction:column;gap:4px;display:flex}.facts[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font:600 clamp(20px, 2.2vw, 28px) / 1.1 var(--display);color:var(--navy)}.facts[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--ink-2);font-size:14px}.filters[data-astro-cid-zkhec6xw]{margin:0 calc(-1 * var(--gutter)) 28px;padding:2px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chip[data-astro-cid-zkhec6xw]{background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font:500 15px/1 var(--body);color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.chip[data-astro-cid-zkhec6xw] sup[data-astro-cid-zkhec6xw]{opacity:.55;font-size:11px;top:0}.chip[data-astro-cid-zkhec6xw]:hover{box-shadow:inset 0 0 0 1px var(--navy)}.chip[data-astro-cid-zkhec6xw].on{background:var(--navy);color:#fff;box-shadow:none}.grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.grid[data-astro-cid-zkhec6xw] .card[hidden]{display:none}.why[data-astro-cid-zkhec6xw]{background:var(--navy-deep);color:#fff;position:relative;overflow:hidden}.why[data-astro-cid-zkhec6xw]:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#1f97d459,#0000);width:60%;position:absolute;top:-30%;right:-10%}.why[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{color:#ffffffb3}.why[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:#fff}.why-grid[data-astro-cid-zkhec6xw]{z-index:1;grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid;position:relative}.why-list[data-astro-cid-zkhec6xw]{margin:0;padding:0;list-style:none;display:grid}.why-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-top:1px solid #ffffff1f;gap:20px;padding:28px 0;display:flex}.why-icon[data-astro-cid-zkhec6xw]{background:#ffffff14;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.why-list[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:8px;font-size:20px}.why-list[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#ffffffb3}.cert[data-astro-cid-zkhec6xw]{border-radius:var(--radius);background:#ffffff0f;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:18px;text-decoration:none;transition:background .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.cert[data-astro-cid-zkhec6xw]:hover{background:#ffffff1a}.cert[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:100%;height:auto;transition:transform .5s var(--ease);border-radius:8px;transform:rotate(-3deg);box-shadow:0 20px 40px -16px #0009}.cert[data-astro-cid-zkhec6xw]:hover img[data-astro-cid-zkhec6xw]{transform:rotate(0)scale(1.03)}.cert-badge[data-astro-cid-zkhec6xw]{font:600 15px/1.3 var(--display);align-items:center;gap:8px;display:inline-flex}.cert[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#ffffffb3;margin:10px 0 14px;font-size:15px}.cert-link[data-astro-cid-zkhec6xw]{color:#8fd0f2;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.steps[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-radius:var(--radius);background:var(--card);box-shadow:0 1px 0 var(--line);padding:28px}.num[data-astro-cid-zkhec6xw]{font:600 44px/1 var(--display);color:var(--dot-green);margin-bottom:40px;display:block}.steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:nth-child(2) .num[data-astro-cid-zkhec6xw]{color:var(--dot-blue)}.steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:nth-child(3) .num[data-astro-cid-zkhec6xw]{color:var(--magenta)}.steps[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{color:var(--navy);margin-bottom:10px;font-size:20px}.steps[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--ink-2);font-size:16px}.contacts[data-astro-cid-zkhec6xw]{padding-top:0}.contacts-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:clamp(32px,5vw,64px);display:grid}.contacts[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:var(--navy);font-size:clamp(32px,5vw,56px)}.clist[data-astro-cid-zkhec6xw]{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.clist[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{align-items:flex-start;gap:14px;display:flex}.clist[data-astro-cid-zkhec6xw] svg{color:var(--magenta);flex-shrink:0;margin-top:2px}.clist[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--ink-2);flex-direction:column;font-size:15px;display:flex}.clist[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--ink);font-size:17px}.clist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{text-decoration:none}.map[data-astro-cid-zkhec6xw]{border-radius:var(--radius);background:var(--paper-2);min-height:420px;overflow:hidden}.map[data-astro-cid-zkhec6xw] iframe[data-astro-cid-zkhec6xw]{border:0;width:100%;height:100%;min-height:420px;display:block}@media (width<=960px){.hero-grid[data-astro-cid-zkhec6xw],.why-grid[data-astro-cid-zkhec6xw],.contacts-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.hero-art[data-astro-cid-zkhec6xw]{order:-1;width:100%;max-width:440px;margin:0 auto}.facts[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}@media (width<=520px){.cert[data-astro-cid-zkhec6xw]{grid-template-columns:96px 1fr;gap:16px}.hero[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw] .btn[data-astro-cid-zkhec6xw]{flex:100%}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] .line[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw],.lead[data-astro-cid-zkhec6xw],.hero[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw]{animation:none}}
