.hero[data-astro-cid-v4qhm7jo]{position:relative;min-height:100svh;display:flex;align-items:center;padding:140px 0 100px;overflow:hidden;background:linear-gradient(180deg,#FFFFFF 0%,var(--c-bg) 100%)}.grid-bg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;z-index:0;opacity:.5;background-image:linear-gradient(var(--c-200) 1px,transparent 1px),linear-gradient(90deg,var(--c-200) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}.hero-inner[data-astro-cid-v4qhm7jo]{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,4vw,56px);align-items:center}.hero-title[data-astro-cid-v4qhm7jo]{font-size:clamp(30px,3.9vw,54px);font-weight:700;line-height:1.25;letter-spacing:0}.hero-title[data-astro-cid-v4qhm7jo] .line[data-astro-cid-v4qhm7jo]{display:block;overflow:hidden;padding-bottom:.06em}.hero-title[data-astro-cid-v4qhm7jo] .line[data-astro-cid-v4qhm7jo]>span[data-astro-cid-v4qhm7jo]{display:inline-block}html[lang=ja] .hero-title[data-astro-cid-v4qhm7jo] .line[data-astro-cid-v4qhm7jo]{white-space:nowrap}.hero-lead[data-astro-cid-v4qhm7jo]{margin-top:28px;font-size:clamp(15px,1.4vw,17px);color:var(--c-700);max-width:520px}.hero-cta[data-astro-cid-v4qhm7jo]{margin-top:40px;display:flex;gap:14px;flex-wrap:wrap}.hero-anim[data-astro-cid-v4qhm7jo]{opacity:0;transform:translateY(24px);animation:rise 1.1s var(--ease) forwards;animation-delay:var(--d, 0s)}@keyframes rise{to{opacity:1;transform:none}}.hero-visual[data-astro-cid-v4qhm7jo]{position:relative}.map-card[data-astro-cid-v4qhm7jo]{position:relative;padding:16px;transition:transform .6s var(--ease)}.kmap[data-astro-cid-v4qhm7jo]{width:100%;height:auto;overflow:visible}.edge[data-astro-cid-v4qhm7jo]{stroke:var(--c-400);stroke-width:1.2;fill:none}.edge--ring[data-astro-cid-v4qhm7jo]{stroke:var(--c-300);stroke-dasharray:3 5}.edge--spoke[data-astro-cid-v4qhm7jo]{stroke-dasharray:220;stroke-dashoffset:220;animation:draw 1.4s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * .12s)}@keyframes draw{to{stroke-dashoffset:0}}.signal[data-astro-cid-v4qhm7jo]{fill:var(--c-main);opacity:.7}.node[data-astro-cid-v4qhm7jo]{opacity:0;animation:pop .8s var(--ease) forwards;animation-delay:calc(.5s + var(--i) * .1s)}@keyframes pop{0%{opacity:0}to{opacity:1}}.float[data-astro-cid-v4qhm7jo]{animation:bob 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}@keyframes bob{50%{transform:translateY(-6px)}}.node-bg[data-astro-cid-v4qhm7jo]{fill:#ffffffe6;stroke:var(--c-300)}.node-t[data-astro-cid-v4qhm7jo]{font-size:14px;font-weight:600;fill:var(--c-main);font-family:var(--font)}.hub[data-astro-cid-v4qhm7jo]{fill:var(--c-main)}.hub-ring[data-astro-cid-v4qhm7jo]{fill:none;stroke:var(--c-main);stroke-opacity:.25;animation:ring 3.2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.hub-pulse[data-astro-cid-v4qhm7jo]{animation:breathe 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes breathe{50%{transform:scale(1.12)}}.hub-t[data-astro-cid-v4qhm7jo]{fill:#fff;font-weight:700;font-family:var(--font)}.img-label[data-astro-cid-v4qhm7jo]{position:absolute;right:16px;bottom:12px;font-size:11px;color:var(--c-500);letter-spacing:.08em}.img-label--dark[data-astro-cid-v4qhm7jo]{color:var(--c-400)}.scroll-cue[data-astro-cid-v4qhm7jo]{position:absolute;left:50%;bottom:28px;width:24px;height:40px;border:1.5px solid var(--c-400);border-radius:12px;transform:translate(-50%);z-index:1}.scroll-cue[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{position:absolute;left:50%;top:8px;width:3px;height:8px;border-radius:2px;background:var(--c-600);transform:translate(-50%);animation:cue 2s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}@media(max-width:900px){.hero-inner[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.hero[data-astro-cid-v4qhm7jo]{padding-top:120px}html[lang=ja] .hero-title[data-astro-cid-v4qhm7jo] .line[data-astro-cid-v4qhm7jo]{white-space:normal}.scroll-cue[data-astro-cid-v4qhm7jo]{display:none}}.problems[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,1fr)}.problem[data-astro-cid-v4qhm7jo]{padding:32px 26px}.p-img[data-astro-cid-v4qhm7jo]{width:100%;max-width:150px;height:120px;object-fit:contain;margin:0 auto 20px;mix-blend-mode:multiply}.p-k[data-astro-cid-v4qhm7jo]{font-size:13px;font-weight:700;color:var(--c-500);letter-spacing:.04em}.problem[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:18px;margin:14px 0 12px}.problem[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column}.problem[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:14px;color:var(--c-700)}.p-link[data-astro-cid-v4qhm7jo]{margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;color:var(--c-main);display:inline-flex;gap:6px}.p-link[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{transition:transform .3s var(--ease)}.p-link[data-astro-cid-v4qhm7jo]:hover span[data-astro-cid-v4qhm7jo]{transform:translate(4px)}@media(max-width:1000px){.problems[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.problems[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.stats-strip[data-astro-cid-v4qhm7jo]{margin-top:clamp(48px,7vw,80px);padding-top:clamp(32px,5vw,48px);border-top:1px solid var(--c-200)}.stats-cap[data-astro-cid-v4qhm7jo]{font-size:14px;font-weight:700;color:var(--c-600);margin-bottom:20px;letter-spacing:.04em}.stats[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,1fr)}.stat[data-astro-cid-v4qhm7jo]{padding:28px}.stat-v[data-astro-cid-v4qhm7jo]{font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1;color:var(--c-main);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-v[data-astro-cid-v4qhm7jo] small[data-astro-cid-v4qhm7jo]{font-size:.36em;margin-left:6px;color:var(--c-600);font-weight:600;letter-spacing:0}.stat-l[data-astro-cid-v4qhm7jo]{margin-top:14px;font-size:14px;color:var(--c-700)}.u[data-astro-cid-v4qhm7jo]{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.stats[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.solution[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:clamp(32px,5vw,72px);align-items:center}.sol-stage[data-astro-cid-v4qhm7jo]{position:relative;width:100%;max-width:400px;margin-inline:auto;aspect-ratio:400 / 440}.sol-stage[data-astro-cid-v4qhm7jo] .sol-ring[data-astro-cid-v4qhm7jo]{left:5%;top:6%}.sol-ring[data-astro-cid-v4qhm7jo]{position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--c-200) 0%,rgba(224,230,232,0) 70%);border:1px dashed var(--c-400);animation:spin 40s linear infinite}.st-svg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2;pointer-events:none}.st-svg[data-astro-cid-v4qhm7jo] text[data-astro-cid-v4qhm7jo]{font-family:var(--font)}.st-worker[data-astro-cid-v4qhm7jo]{position:absolute;left:12%;top:9%;width:76%;height:auto;mix-blend-mode:multiply;z-index:1;transition:left .9s var(--ease),top .9s var(--ease),width .9s var(--ease),opacity .6s}.rec[data-astro-cid-v4qhm7jo]{position:absolute;top:12%;right:6%;z-index:3;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:999px;background:#fff;color:var(--c-main);box-shadow:var(--glass-shadow);transition:opacity .4s,transform .4s var(--ease)}.rec[data-astro-cid-v4qhm7jo] i[data-astro-cid-v4qhm7jo]{width:8px;height:8px;border-radius:50%;background:var(--c-signal);animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.2}}.st-1[data-astro-cid-v4qhm7jo],.st-2[data-astro-cid-v4qhm7jo],.st-3[data-astro-cid-v4qhm7jo]{opacity:0;transition:opacity .6s}.beam[data-astro-cid-v4qhm7jo]{transform-origin:258px 228px}.wave[data-astro-cid-v4qhm7jo]{fill:none;stroke:var(--c-main);stroke-width:2.2;stroke-linecap:round;opacity:0}[data-astro-cid-v4qhm7jo][data-active="1"] .st-1[data-astro-cid-v4qhm7jo]{opacity:1}[data-astro-cid-v4qhm7jo][data-active="1"] .beam[data-astro-cid-v4qhm7jo]{animation:scan 2.4s ease-in-out infinite}[data-astro-cid-v4qhm7jo][data-active="1"] .wave[data-astro-cid-v4qhm7jo]{animation:wave 1.5s ease-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes scan{50%{transform:rotate(-5deg)}}@keyframes wave{0%{opacity:0}30%{opacity:.7}to{opacity:0}}.st-chip[data-astro-cid-v4qhm7jo]{position:absolute;z-index:3;transform:translate(-50%,-50%);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;background:#fff;color:var(--c-main);border:1px solid var(--c-300);box-shadow:var(--glass-shadow);white-space:nowrap;transition:left .9s var(--ease),top .9s var(--ease),opacity .5s,transform .9s var(--ease);transition-delay:calc(var(--i) * .12s)}.st-chip[data-astro-cid-v4qhm7jo]{left:var(--x);top:var(--y)}[data-astro-cid-v4qhm7jo][data-active="2"] .st-chip[data-astro-cid-v4qhm7jo]{left:72.5%;top:49%;opacity:0;transform:translate(-50%,-50%) scale(.4)}[data-astro-cid-v4qhm7jo][data-active="3"] .st-chip[data-astro-cid-v4qhm7jo]{opacity:0;transform:translate(-50%,-50%) scale(.4);left:50%;top:49%;transition-delay:0s}[data-astro-cid-v4qhm7jo][data-active="2"] .st-worker[data-astro-cid-v4qhm7jo]{left:0%;top:33%;width:44%}[data-astro-cid-v4qhm7jo][data-active="2"] .rec[data-astro-cid-v4qhm7jo]{opacity:0;transform:scale(.8)}[data-astro-cid-v4qhm7jo][data-active="2"] .st-2[data-astro-cid-v4qhm7jo]{opacity:1}.flow-path[data-astro-cid-v4qhm7jo]{fill:none;stroke:var(--c-400);stroke-width:1.5;stroke-dasharray:3 5}.flow-dot[data-astro-cid-v4qhm7jo]{fill:var(--c-main)}.st-map[data-astro-cid-v4qhm7jo]{transform:translate(290px,215px) scale(.2);opacity:0;transition:transform .9s var(--ease),opacity .6s}[data-astro-cid-v4qhm7jo][data-active="2"] .st-map[data-astro-cid-v4qhm7jo]{transform:translate(290px,215px) scale(.78);opacity:1}[data-astro-cid-v4qhm7jo][data-active="3"] .st-map[data-astro-cid-v4qhm7jo]{transform:translate(200px,215px) scale(1);opacity:1}.m-edge[data-astro-cid-v4qhm7jo]{stroke:var(--c-400);stroke-width:1.4;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .8s var(--ease);transition-delay:calc(.3s + var(--i) * .1s)}.m-edge--ring[data-astro-cid-v4qhm7jo]{stroke:var(--c-300)}.m-node[data-astro-cid-v4qhm7jo]{opacity:0;transition:opacity .5s;transition-delay:calc(.4s + var(--i) * .1s)}.m-node[data-astro-cid-v4qhm7jo] circle[data-astro-cid-v4qhm7jo]{fill:#fff;stroke:var(--c-main);stroke-width:2}.m-node[data-astro-cid-v4qhm7jo] text[data-astro-cid-v4qhm7jo]{font-size:13px;font-weight:600;fill:var(--c-main)}.m-hub[data-astro-cid-v4qhm7jo]{fill:var(--c-main)}.m-hub-t[data-astro-cid-v4qhm7jo]{fill:#fff;font-size:11px;font-weight:700}[data-astro-cid-v4qhm7jo]:is([data-active="2"],[data-active="3"]) .m-edge[data-astro-cid-v4qhm7jo]{stroke-dashoffset:0}[data-astro-cid-v4qhm7jo]:is([data-active="2"],[data-active="3"]) .m-node[data-astro-cid-v4qhm7jo]{opacity:1}[data-astro-cid-v4qhm7jo][data-active="3"] .st-worker[data-astro-cid-v4qhm7jo]{left:30%;top:40%;width:40%;opacity:0}[data-astro-cid-v4qhm7jo][data-active="3"] .rec[data-astro-cid-v4qhm7jo]{opacity:0;transform:scale(.8)}[data-astro-cid-v4qhm7jo][data-active="3"] .st-3[data-astro-cid-v4qhm7jo]{opacity:1}.out-line[data-astro-cid-v4qhm7jo]{stroke:var(--c-main);stroke-width:1.6;stroke-dasharray:4 5;stroke-dashoffset:200;opacity:.6}[data-astro-cid-v4qhm7jo][data-active="3"] .out-line[data-astro-cid-v4qhm7jo]{animation:outflow 2.4s linear infinite}@keyframes outflow{to{stroke-dashoffset:0}}.st-out[data-astro-cid-v4qhm7jo]{position:absolute;z-index:3;transform:translate(-50%,-50%) scale(.6);opacity:0;font-size:13px;font-weight:700;padding:7px 14px;border-radius:999px;background:var(--c-main);color:#fff;white-space:nowrap;box-shadow:0 10px 24px -10px #28505e99;transition:opacity .5s,transform .6s var(--ease)}.st-out[data-astro-cid-v4qhm7jo]{left:var(--x);top:var(--y)}[data-astro-cid-v4qhm7jo][data-active="3"] .st-out[data-astro-cid-v4qhm7jo]{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:calc(.5s + var(--i) * .12s)}.sol-h2[data-astro-cid-v4qhm7jo]{font-size:clamp(24px,2.8vw,34px)}.how[data-astro-cid-v4qhm7jo]{margin-top:32px;display:grid;gap:12px}.how-step[data-astro-cid-v4qhm7jo]{padding:20px 24px;display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;border-radius:16px;position:relative;overflow:hidden;cursor:pointer;transition:opacity .4s,box-shadow .4s,border-color .4s,transform .4s var(--ease)}.how-step[data-astro-cid-v4qhm7jo]:not(.is-active){opacity:.55}.how-step[data-astro-cid-v4qhm7jo].is-active{border-color:var(--c-main);box-shadow:0 14px 36px -14px #28505e73;transform:translate(6px)}.how-step[data-astro-cid-v4qhm7jo]:focus-visible{outline:2px solid var(--c-main);outline-offset:2px}.how-ico[data-astro-cid-v4qhm7jo]{transition:background .4s,transform .4s var(--ease)}.how-step[data-astro-cid-v4qhm7jo]:not(.is-active) .how-ico[data-astro-cid-v4qhm7jo]{background:var(--c-500)}.how-step[data-astro-cid-v4qhm7jo].is-active .how-ico[data-astro-cid-v4qhm7jo]{transform:scale(1.06)}.how-bar[data-astro-cid-v4qhm7jo]{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--c-main);transform:scaleX(0);transform-origin:left}.how-step[data-astro-cid-v4qhm7jo].is-active .how-bar[data-astro-cid-v4qhm7jo]{transform:scaleX(1)}.how-step[data-astro-cid-v4qhm7jo].is-active.is-playing .how-bar[data-astro-cid-v4qhm7jo]{animation:fillbar var(--sol-dur, 4.2s) linear both}@keyframes fillbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.how-ico[data-astro-cid-v4qhm7jo]{width:52px;height:52px;border-radius:14px;background:var(--c-main);display:grid;place-items:center}.how-ico[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.how-k[data-astro-cid-v4qhm7jo]{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--c-500)}.how-step[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:17px;margin:2px 0 4px}.how-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]:last-child{font-size:14px;color:var(--c-700)}.glossary[data-astro-cid-v4qhm7jo]{margin-top:40px;padding:0;overflow:hidden}.glossary[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]{cursor:pointer;list-style:none;padding:18px 28px;font-weight:600;display:flex;justify-content:space-between}.glossary[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]::-webkit-details-marker{display:none}.glossary[data-astro-cid-v4qhm7jo][open] summary[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{transform:rotate(45deg)}.glossary[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{transition:transform .3s}.glossary[data-astro-cid-v4qhm7jo] dl[data-astro-cid-v4qhm7jo]{margin:0;padding:0 28px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}.glossary[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-weight:700;color:var(--c-ink);font-size:14px}.glossary[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:4px 0 0;font-size:13px;color:var(--c-700)}@media(max-width:900px){.solution[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.sol-stage[data-astro-cid-v4qhm7jo]{max-width:360px}.glossary[data-astro-cid-v4qhm7jo] dl[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sol-stage[data-astro-cid-v4qhm7jo] [data-astro-cid-v4qhm7jo],.how-step[data-astro-cid-v4qhm7jo]{transition-duration:.01ms!important;animation:none!important}.flow-dot[data-astro-cid-v4qhm7jo]{display:none}}.demo-sec[data-astro-cid-v4qhm7jo]{background:linear-gradient(180deg,var(--l-bg-2) 0%,var(--l-bg) 100%)}.demo-steps[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0}.demo-step[data-astro-cid-v4qhm7jo]{padding:22px 24px;border-radius:16px;border:1px solid var(--l-line);background:#ffffffbf;position:relative}.demo-step[data-astro-cid-v4qhm7jo]:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--c-400);font-size:14px}.ds-k[data-astro-cid-v4qhm7jo]{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--l-accent)}.demo-step[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:18px;margin:6px 0}.demo-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--l-ink-3);font-size:14px}@media(max-width:800px){.demo-steps[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.demo-step[data-astro-cid-v4qhm7jo]:after{display:none}}.video[data-astro-cid-v4qhm7jo]{margin-top:clamp(28px,4vw,40px);scroll-margin-top:110px}.video-frame[data-astro-cid-v4qhm7jo]{padding:10px;border-radius:22px}.yt[data-astro-cid-v4qhm7jo],.yt-iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;overflow:hidden}.yt[data-astro-cid-v4qhm7jo]{position:relative;padding:0;cursor:pointer;background:#000}.yt[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),opacity .4s;opacity:.92}.yt[data-astro-cid-v4qhm7jo]:hover img[data-astro-cid-v4qhm7jo]{transform:scale(1.02);opacity:1}.yt-play[data-astro-cid-v4qhm7jo]{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;display:grid;place-items:center;color:var(--c-main);background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 12px #ffffff2e;transition:transform .4s var(--ease)}.yt-play[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{width:34px;height:34px;margin-left:4px}.yt[data-astro-cid-v4qhm7jo]:hover .yt-play[data-astro-cid-v4qhm7jo]{transform:scale(1.08)}.video-foot[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.yt-link[data-astro-cid-v4qhm7jo]{font-size:13px;color:var(--l-accent)}.demo-sec[data-astro-cid-v4qhm7jo] .video-foot[data-astro-cid-v4qhm7jo] .note[data-astro-cid-v4qhm7jo]{color:var(--l-ink-4)}@keyframes spin{to{transform:rotate(360deg)}}.lg-sec[data-astro-cid-v4qhm7jo]{padding-block:clamp(64px,8vw,104px)}.lg-sec[data-astro-cid-v4qhm7jo] .h2[data-astro-cid-v4qhm7jo]{font-size:clamp(24px,3vw,36px)}.lg-sec[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{font-size:14px}.lg-head[data-astro-cid-v4qhm7jo]{margin-bottom:clamp(28px,4vw,40px)}.cta-sec[data-astro-cid-v4qhm7jo]{padding:clamp(80px,10vw,120px) 0;background:var(--c-white)}.cta[data-astro-cid-v4qhm7jo]{background:linear-gradient(135deg,var(--c-main),#28505E);color:var(--c-200);padding:clamp(40px,6vw,80px);position:relative;overflow:hidden}.cta[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;right:-160px;top:-200px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%);pointer-events:none}.cta[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{color:#fff;position:relative}.cta[data-astro-cid-v4qhm7jo] .eyebrow[data-astro-cid-v4qhm7jo]{color:var(--c-400)}.cta[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{color:var(--c-300)}.cta-btns[data-astro-cid-v4qhm7jo]{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap;position:relative}.cta-links[data-astro-cid-v4qhm7jo]{display:flex;gap:24px;flex-wrap:wrap}.faq-link[data-astro-cid-v4qhm7jo]{display:inline-block;margin-top:20px;font-size:14px;color:var(--c-300)}.faq-link[data-astro-cid-v4qhm7jo]:hover{color:#fff}
