.G6BZYW_card{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);max-width:760px;margin:0 auto;padding:28px}.G6BZYW_cardTitle{font-size:20px;font-weight:700}.G6BZYW_cardSub{color:var(--muted);margin:6px 0 20px;font-size:15px;line-height:1.6}.G6BZYW_contacts{grid-template-columns:1fr 1fr;gap:8px 24px;list-style:none;display:grid}.G6BZYW_contact{border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:8px;transition:background .2s;display:flex}.G6BZYW_contact:hover{background:#ffffff0d}.G6BZYW_contactIcon{width:36px;height:36px;color:var(--accent);background:#5df0a81a;border:1px solid #5df0a82e;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.G6BZYW_contactIcon svg{width:17px;height:17px}.G6BZYW_contactLogo{flex-shrink:0;width:36px;height:36px;padding:2px;display:block}.G6BZYW_contactLogo svg{width:100%;height:100%;display:block}.G6BZYW_contactLabel{font-size:14px;font-weight:600;display:block}.G6BZYW_contactValue{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;display:block}@media (max-width:560px){.G6BZYW_contacts{grid-template-columns:1fr}.G6BZYW_card{padding:22px 18px}}
.dGS_cW_hero{--scroll:0px;--progress:0;isolation:isolate;--title-top:clamp(116px, 14vh, 160px);--title-size:clamp(34px, min(5.4vw, 6.4vh), 64px);--title-shift:clamp(0px, 1.5vw, 30px);flex-direction:column;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}.dGS_cW_scene{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 96%,#0000008c 98.6%,#0000 100%);mask-image:linear-gradient(#000 96%,#0000008c 98.6%,#0000 100%)}.dGS_cW_layer{transform:translate3d(0, calc(var(--scroll) * var(--speed)), 0);will-change:transform;position:absolute;inset:0}.dGS_cW_img{object-fit:cover;object-position:50% 70%}.dGS_cW_sky{--speed:.6;z-index:1;transform:translate3d(0, calc(var(--scroll) * var(--speed)), 0) scale(calc(1 + var(--progress) * .08))}.dGS_cW_scrim{z-index:2;pointer-events:none;background:radial-gradient(125% 62% at 50% -10%,#04060fd1 0%,#04060f47 44%,#0000 68%);position:absolute;inset:0}.dGS_cW_title{--speed:.4;z-index:3;top:var(--title-top);text-align:center;pointer-events:none;transform:translate3d(var(--title-shift), calc(var(--scroll) * var(--speed)), 0);opacity:calc(1 - var(--progress) * 2);will-change:transform, opacity;position:absolute;left:24px;right:24px}.dGS_cW_skyline{--speed:.3;z-index:4}@media (max-aspect-ratio:1){.dGS_cW_hero{--title-top:clamp(110px, 18vh, 200px);--title-shift:0px}}.dGS_cW_brandLink{border-radius:4px;display:block}.dGS_cW_brandLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.dGS_cW_brandLink .dGS_cW_brandMark{width:230px;height:84px;margin:-30px 0 -30px -11.5px}
.tech-text{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.tech-text-canvas{width:100%;height:100%;display:block}
.WdqeaG_root{width:100%;position:relative}.WdqeaG_contained{isolation:isolate;height:100%;min-height:600px;overflow:hidden}.WdqeaG_content{width:100%}.WdqeaG_contentContained{position:absolute;inset:0}.WdqeaG_overlay{z-index:10;position:absolute;inset:0}.WdqeaG_overlayFixed{z-index:60;position:fixed}.WdqeaG_panel{background:var(--bg);position:absolute;inset:0;overflow:hidden}.WdqeaG_glow{pointer-events:none;background:radial-gradient(closest-side,#3a6cff66 0%,#2fd38a1f 50%,#3a6cff00 100%);border-radius:50%;width:140%;height:90%;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.WdqeaG_grain{opacity:.12;mix-blend-mode:screen;pointer-events:none;background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.WdqeaG_center{place-items:center;display:grid;position:absolute;inset:0}.WdqeaG_word{letter-spacing:-.05em;white-space:nowrap;color:var(--ink);opacity:0;padding-bottom:.04em;font-size:min(17vw,224px);font-weight:700;line-height:.85}.WdqeaG_wordAccent{color:var(--accent)}.WdqeaG_bottom{padding:0 20px 32px;position:absolute;bottom:0;left:0;right:0}.WdqeaG_line{width:100%;height:1px;position:relative}.WdqeaG_track{background:#9aa6c42e;position:absolute;inset:0}.WdqeaG_fill{transform-origin:0;background:var(--accent);position:absolute;inset:0;box-shadow:0 0 10px #5df0a899}.WdqeaG_label{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.WdqeaG_tabular{font-variant-numeric:tabular-nums}.WdqeaG_count{color:var(--accent);font-variant-numeric:tabular-nums;opacity:0;position:absolute;bottom:12px;left:0;transform:translate(-100%)}.WdqeaG_meta{color:var(--muted-2);opacity:0;justify-content:space-between;gap:24px;margin-top:16px;display:flex}@media (min-width:640px){.WdqeaG_bottom{padding:0 32px 32px}}@media (min-width:768px){.WdqeaG_word{font-size:min(14vw,224px)}}@media (min-width:1024px){.WdqeaG_bottom{padding:0 48px 48px}}:is(html.loader-seen .WdqeaG_center,html.loader-seen .WdqeaG_bottom){display:none}@media (prefers-reduced-motion:reduce){.WdqeaG_overlay{display:none}}
.iU5HJa_root{gap:12px;width:100%;display:grid}.iU5HJa_item{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);min-width:0;transition:border-color .3s,background .3s;overflow:hidden}.iU5HJa_item[data-expand=true]{border-color:var(--line-strong);background:var(--glass-2)}.iU5HJa_heading{min-width:0}.iU5HJa_trigger{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:600;line-height:1.45;display:flex}.iU5HJa_trigger[data-expand=true]{padding-bottom:12px}.iU5HJa_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.iU5HJa_question{flex:1;min-width:0}.iU5HJa_icon{width:24px;height:24px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.iU5HJa_icon svg{stroke:currentColor;width:20px;height:20px}.iU5HJa_vertical{transform-origin:50%;transition:opacity .3s}.iU5HJa_icon[data-expand=true] .iU5HJa_vertical{opacity:0}.iU5HJa_content{min-width:0;overflow:hidden}.iU5HJa_text{color:var(--muted);overflow-wrap:break-word;padding:0 24px 22px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.iU5HJa_vertical{transition:none}}
.bR0TEG_footer{isolation:isolate;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);width:100%;color:var(--ink);background:linear-gradient(#04060fb8,#04060ff0 40%);padding:40px 0 20px;position:relative;overflow:hidden}.bR0TEG_glow{z-index:-1;pointer-events:none;height:280px;position:absolute;bottom:0;left:0;right:0}.bR0TEG_glowWide,.bR0TEG_glowCore{border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.bR0TEG_glowWide{background:radial-gradient(closest-side,#3a6cff57 0%,#3a6cff1f 45%,#3a6cff00 100%);width:150%;height:200%}.bR0TEG_glowCore{mix-blend-mode:plus-lighter;background:radial-gradient(closest-side,#5df0a829 0%,#5df0a80d 55%,#5df0a800 100%);width:70%;height:110%}.bR0TEG_inner{width:100%;max-width:var(--maxw);gap:8px;margin:0 auto;padding:0 24px;display:grid}.bR0TEG_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.bR0TEG_brandCol{justify-items:start;gap:14px;width:280px;display:grid}.bR0TEG_brand{letter-spacing:-.01em;border-radius:2px;font-size:18px;font-weight:800}.bR0TEG_brandAccent{color:var(--accent)}.bR0TEG_description{color:var(--muted);font-size:14px;line-height:1.6}.bR0TEG_socials{gap:10px;list-style:none;display:flex}.bR0TEG_social{opacity:.7;background:linear-gradient(175deg,#9aa6c45c 0%,#9aa6c400 19%,#9aa6c4 41%,#9aa6c400 77%,#9aa6c40d 100%);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.bR0TEG_social:before{content:"";background:var(--bg);border-radius:999px;transition:background-color .3s;position:absolute;inset:1px}.bR0TEG_social svg{width:14px;height:14px;color:var(--ink);transition:color .3s;position:relative}.bR0TEG_social:hover{opacity:1;translate:0 -2px}.bR0TEG_social:hover:before{background:#0a1024}.bR0TEG_social:hover svg{color:var(--accent)}.bR0TEG_social:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.bR0TEG_nav{flex-wrap:wrap;gap:24px 64px;display:flex}.bR0TEG_group{align-content:start;gap:12px;display:grid}.bR0TEG_groupHeading{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:12px}.bR0TEG_groupLinks{justify-items:start;gap:8px;list-style:none;display:grid}.bR0TEG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bR0TEG_link{white-space:nowrap;border-radius:2px;display:inline-flex;position:relative}.bR0TEG_link:focus-visible,.bR0TEG_brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bR0TEG_columnLink{color:#f3f6ffd9;font-size:14px}.bR0TEG_roll{height:1.45em;line-height:1.45em;display:inline-flex;overflow:hidden}.bR0TEG_char{white-space:pre;transition:translate .7s cubic-bezier(.45,0,.15,1);display:inline-block;position:relative}.bR0TEG_char:after{content:attr(data-char);color:var(--accent);position:absolute;top:100%;left:0}.bR0TEG_link:hover .bR0TEG_char,.bR0TEG_link:focus-visible .bR0TEG_char{translate:0 -100%}.bR0TEG_pulse{pointer-events:none;width:100%;height:8px;position:absolute;bottom:-6px;left:0;right:0;overflow:visible}.bR0TEG_pulse path{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.15,1)}.bR0TEG_link:hover .bR0TEG_pulse path,.bR0TEG_link:focus-visible .bR0TEG_pulse path{stroke-dashoffset:0}.bR0TEG_markBox{width:min(100%,380px);min-width:0;margin:0 auto}.bR0TEG_mark{letter-spacing:-.03em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:12px 0 4px;font-size:min(20vw,240px);font-weight:800;line-height:1;position:relative}.bR0TEG_word{margin-right:.03em;display:inline-block}.bR0TEG_letter{white-space:pre;color:#0000;will-change:transform;-webkit-background-clip:text;background-clip:text;display:inline-block}.bR0TEG_letterBase{background-image:linear-gradient(#fff 0%,#f3f6ffd1 62%,#f3f6ff1f 96%)}.bR0TEG_letterAccent{background-image:linear-gradient(#5df0a8f2 0%,#5df0a826 87%)}.bR0TEG_bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:16px;display:flex}.bR0TEG_notice{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:12px}.bR0TEG_legal{flex-wrap:wrap;align-items:center;gap:12px 32px;list-style:none;display:flex}.bR0TEG_legalLink{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:12px}@media (max-width:1024px){.bR0TEG_nav{column-gap:40px}}@media (max-width:768px){.bR0TEG_top{flex-direction:column;gap:28px}.bR0TEG_brandCol{width:100%}}@media (max-width:640px){.bR0TEG_footer{padding-top:32px}.bR0TEG_glow{height:200px}.bR0TEG_inner{gap:20px;padding:0 20px}.bR0TEG_nav{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:56px;display:grid}.bR0TEG_bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bR0TEG_char,.bR0TEG_pulse path,.bR0TEG_social,.bR0TEG_social:before,.bR0TEG_social svg{transition:none}.bR0TEG_social:hover{translate:none}}
