._journey_1ry34_1{display:contents}._visual_1ry34_3{isolation:isolate;grid-area:visual;align-self:stretch;min-width:0;min-height:0;position:relative}._visual_1ry34_3:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 52% 48%,#155fcc38,#1448b014 45%,#0000 68%);position:absolute;inset:8% 0 0}._canvas_1ry34_21,._fallback_1ry34_21{width:100%;height:100%;position:absolute;inset:0}._canvas_1ry34_21{opacity:0;transition:opacity .5s}._fallback_1ry34_21{object-fit:contain;transition:opacity .5s}._visual_1ry34_3[data-ready=true] ._canvas_1ry34_21{opacity:1}._visual_1ry34_3[data-ready=true] ._fallback_1ry34_21{opacity:0}._steps_1ry34_27{--step-height:clamp(60px, 8svh, 78px);max-width:430px;min-height:calc(var(--step-height) * 4 + 72px);grid-area:steps;align-self:start;margin:0;padding:0;list-style:none}._step_1ry34_27{border-bottom:1px solid #9cbae429;position:relative}._step_1ry34_27:after{content:"";transform-origin:0;background:linear-gradient(90deg,#70d9ec,#70d9ec1f);width:100%;height:1px;transition:transform .45s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}._step_1ry34_27[data-active=true]:after{transform:scaleX(1)}._title_1ry34_52{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,min(1.9vw,3.4svh),1.75rem);font-weight:500}._title_1ry34_52 button{width:100%;min-height:var(--step-height);color:#a6b7d0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:12px 0;line-height:1.2;transition:color .2s;display:flex}._title_1ry34_52 button:hover,._step_1ry34_27[data-active=true] ._title_1ry34_52 button{color:#f4f8ff}._title_1ry34_52 button:focus-visible{outline:2px solid var(--c-action);outline-offset:5px;border-radius:2px}._number_1ry34_71{font-variant-numeric:tabular-nums;letter-spacing:.025em;color:#94a9c4;flex:0 0 24px;font-size:.8125rem;font-weight:500}._step_1ry34_27[data-active=true] ._number_1ry34_71{color:#80e3f0}._arrow_1ry34_73{opacity:.6;flex:none;margin-left:auto;transition:transform .35s,opacity .25s}._step_1ry34_27[data-active=true] ._arrow_1ry34_73{color:#80e3f0;opacity:1;transform:rotate(45deg)}._description_1ry34_75{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s,visibility .35s;display:grid}._description_1ry34_75[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr}._description_1ry34_75>div{min-height:0;overflow:hidden}._description_1ry34_75 p{color:#afc3df;max-width:33ch;margin:0;padding:0 25px 22px 46px;font-size:1rem;line-height:1.5}html:not(.js) ._description_1ry34_75{visibility:visible;opacity:1;grid-template-rows:1fr}html:not(.js) ._arrow_1ry34_73{display:none}@media (width>=1024px) and (height<=700px){._steps_1ry34_27{--step-height:50px;min-height:264px}._description_1ry34_75 p{padding-bottom:16px;font-size:.9375rem}}@media (width<=1023px){._visual_1ry34_3{width:min(100%,650px);height:clamp(220px,36svh,380px);margin-inline:auto}._steps_1ry34_27{--step-height:56px;width:100%;max-width:520px;min-height:288px;margin-inline:auto}._title_1ry34_52{font-size:1.25rem}._title_1ry34_52 button{gap:18px;min-height:56px;padding-block:14px}._description_1ry34_75 p{max-width:none;padding:0 25px 18px 42px;font-size:.9375rem}}@media print{._visual_1ry34_3{display:none}._description_1ry34_75{visibility:visible;opacity:1;grid-template-rows:1fr}}._stage_bb4l6_1{isolation:isolate;--stack-x:7px;--stack-angle:1.1deg;--turn-x:4%;--turn-angle:9deg;--turn-roll:2deg;position:relative}._stage_bb4l6_1[data-open] ._grid_bb4l6_10{visibility:hidden}._grid_bb4l6_10{perspective:1800px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding:12px 16px 40px;display:grid}._float_bb4l6_20{--tilt:-8deg;--accent:#84e0f0;min-width:0;transform-style:preserve-3d;animation:7s ease-in-out infinite _float_bb4l6_20;position:relative}._float_bb4l6_20:nth-child(2){--tilt:8deg;--accent:#f4bc79;animation-delay:-2s}._float_bb4l6_20:nth-child(3){--tilt:-4deg;--accent:#a5baff;animation-delay:-4s}._float_bb4l6_20:nth-child(4){--tilt:4deg;--accent:#8cdbce;animation-delay:-1s}._card_bb4l6_33{height:100%;color:var(--c-text);transform-style:preserve-3d;transform:rotateX(12deg) rotateY(var(--tilt));transition:transform .45s var(--ease-out);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}._face_bb4l6_45{height:100%;min-height:clamp(235px,27vh,310px);transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(135deg,#234675 0%,#102a52 50%,#0b1b37 100%);border:1px solid #7697b6;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:22px;padding:28px;display:flex;position:relative;transform:translateZ(16px);box-shadow:inset 0 2px 1px #a7d5e84a,inset 0 0 28px #07142d40}._face_bb4l6_45:before{content:"";border-radius:inherit;border-top:2px solid var(--accent);opacity:.8;pointer-events:none;position:absolute;inset:0}._face_bb4l6_45 h2{letter-spacing:-.025em;text-wrap:balance;max-width:19ch;font-size:clamp(1.4rem,1.9vw,1.85rem);font-weight:600;line-height:1.15}._face_bb4l6_45 p{color:#c4d8ed;max-width:34ch;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}._back_bb4l6_90{background:#0b1b37;border:1px solid #456f9e;border-radius:16px;position:absolute;inset:0;transform:translateZ(-16px);box-shadow:0 30px 45px #00091e70,0 65px 50px -40px #03122e}._edgeRight_bb4l6_100{transform-origin:50%;background:linear-gradient(90deg,#102f50,#4c7294);width:32px;position:absolute;top:12px;bottom:12px;right:-16px;transform:rotateY(90deg)}._edgeBottom_bb4l6_111{transform-origin:50%;background:linear-gradient(#345e89,#102748);height:32px;position:absolute;bottom:-16px;left:12px;right:12px;transform:rotateX(-90deg)}@media (hover:hover){._card_bb4l6_33:hover{transform:rotateX(2deg)rotateY(0)translateZ(22px)}}._card_bb4l6_33:focus-visible{transform:rotateX(0)rotateY(0)translateZ(22px)}@keyframes _float_bb4l6_20{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._dialog_bb4l6_132{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-text);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0;overflow:visible}._panel_bb4l6_147{perspective:1700px;transform-origin:0 0;width:100%;height:100%;margin-inline:auto;position:relative}._close_bb4l6_156,._controls_bb4l6_156 button{width:52px;height:52px;color:var(--c-text);background:#0b203c;border:1px solid #7b9db887;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid}._close_bb4l6_156:hover,._controls_bb4l6_156 button:hover{background:#28527a}._close_bb4l6_156 svg,._controls_bb4l6_156 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._close_bb4l6_156{z-index:10;position:absolute;top:18px;right:20px}._slide_bb4l6_171{overscroll-behavior:contain;border-radius:16px 16px 0 0;position:absolute;inset:0 0 94px;overflow-y:auto}._content_bb4l6_172{flex-direction:column;justify-content:center;min-height:100%;padding:40px clamp(28px,4vw,64px) 28px;display:flex}._expandedTitle_bb4l6_173{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.8rem,3vw,3rem);font-weight:580;line-height:1.06}._description_bb4l6_174{max-width:52ch;color:var(--c-support-bright);margin-top:18px;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.5}._details_bb4l6_175{grid-template-columns:1fr 1fr;gap:36px;margin-top:28px;display:grid}._details_bb4l6_175 h3{color:var(--c-action);font-size:1.125rem;font-weight:600}._details_bb4l6_175 ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}._details_bb4l6_175 li{color:#d0dfed;padding-left:18px;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.5;position:relative}._details_bb4l6_175 li:before{content:"";background:var(--c-action);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}._contact_bb4l6_180{border-radius:var(--r-pill);background:var(--c-cta);color:#fff;align-self:flex-start;align-items:center;min-height:48px;margin-top:24px;padding:10px 26px;font-weight:550;text-decoration:none;display:inline-flex}._actions_bb4l6_181{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}._actions_bb4l6_181 ._contact_bb4l6_180{margin-top:0}._more_bb4l6_183{min-height:48px;color:var(--c-support-bright);text-underline-offset:4px;align-items:center;display:inline-flex}._controls_bb4l6_156{z-index:10;height:94px;padding-bottom:env(safe-area-inset-bottom);background:#0b1c36;border-top:1px solid #a7d5e825;border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;bottom:0;left:0;right:0}._count_bb4l6_185{text-align:center;font-variant-numeric:tabular-nums;min-width:58px}._count_bb4l6_185 span{color:var(--c-text-2);padding-inline:5px}@media (width<=650px){._grid_bb4l6_10{grid-template-columns:1fr;gap:32px;padding:8px 10px 32px}._face_bb4l6_45{min-height:215px;padding:30px}._details_bb4l6_175{grid-template-columns:1fr;gap:32px}._content_bb4l6_172{justify-content:flex-start;padding:88px 24px 32px}._close_bb4l6_156{right:16px;top:max(16px, env(safe-area-inset-top));width:44px;height:44px}._expandedTitle_bb4l6_173{font-size:clamp(1.8rem,7vw,2.6rem)}._description_bb4l6_174{margin-top:18px}}html[data-motion=static] ._float_bb4l6_20,html:not(.js) ._float_bb4l6_20{animation:none}@media (prefers-reduced-motion:reduce){._float_bb4l6_20{animation:none}._card_bb4l6_33{transition:none}}._serviceIcon_bb4l6_206{filter:drop-shadow(0 12px 9px #020b2340);flex:none;width:clamp(110px,10vw,150px);height:126px;position:relative;overflow:visible;transform:translateZ(18px)rotateY(-8deg)}._robotIcon_bb4l6_215{width:clamp(110px,10vw,150px);height:126px}._cardText_bb4l6_216{min-width:0;transform:translateZ(4px)}._cardText_bb4l6_216 p{margin-top:18px}._deck_bb4l6_220{transform-style:preserve-3d;perspective:1700px;position:absolute;inset:24px 24px 0 0}._sheet_bb4l6_221{transform-origin:50% 80%;backface-visibility:hidden;background:linear-gradient(135deg,#203e68 0%,#102a52 40%,#08182f 100%);border:1px solid #7497ba;border-radius:16px;transition:transform .78s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:3px 4px #102d50,4px 5px #537695,0 14px 30px #010b2433}._controls_bb4l6_156 button[aria-disabled=true]{opacity:.55;cursor:default}@media (width<=1100px) and (width>=651px){._face_bb4l6_45{flex-direction:column;align-items:flex-start;gap:12px}._serviceIcon_bb4l6_206,._robotIcon_bb4l6_215{width:110px;height:90px}._cardText_bb4l6_216 p{margin-top:12px}}@media (width<=650px){._face_bb4l6_45{gap:16px;padding:24px}._serviceIcon_bb4l6_206,._robotIcon_bb4l6_215{width:88px;height:100px}._face_bb4l6_45 h2{font-size:1.35rem}._face_bb4l6_45 p{font-size:1rem}._stage_bb4l6_1{--stack-x:1px;--stack-angle:.22deg;--turn-x:2%;--turn-angle:2deg;--turn-roll:.4deg}._deck_bb4l6_220{inset:20px 12px 0 0}._close_bb4l6_156{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){._sheet_bb4l6_221{transition:none}}._expandedHeader_bb4l6_250{align-items:center;gap:24px;display:flex}._expandedHeader_bb4l6_250 ._serviceIcon_bb4l6_206{width:88px;height:72px}@media (width<=650px){._expandedHeader_bb4l6_250{gap:16px}._stage_bb4l6_1[data-open]{height:var(--card-height,calc(100svh - 240px))}._stage_bb4l6_1[data-open] ._grid_bb4l6_10{display:none}._slide_bb4l6_171{bottom:80px}._content_bb4l6_172{padding:72px 20px 24px}._controls_bb4l6_156{height:80px}._expandedHeader_bb4l6_250 ._serviceIcon_bb4l6_206{width:64px;height:64px}._expandedTitle_bb4l6_173{font-size:clamp(1.5rem,6.2vw,2rem)}._description_bb4l6_174{font-size:1rem}._details_bb4l6_175{gap:24px;margin-top:24px}}._profile_1ng5e_1{text-align:center}._portrait_1ng5e_2{width:100%;height:clamp(220px,28svh,300px);margin:0 auto 14px;position:relative}._avatar_1ng5e_3{aspect-ratio:1;border:1px solid #aed8eb73;border-radius:50%;width:clamp(170px,18vw,220px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 55px #00051659,0 0 45px #1c76c71f}._avatar_1ng5e_3 img{object-fit:cover;object-position:52% 28%;width:100%;height:100%;display:block;transform:scale(1.35)}._handdrawn_1ng5e_5{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._handdrawn_1ng5e_5[data-ready=true]{opacity:1}._ink_1ng5e_7,._inkEcho_1ng5e_7,._tip_1ng5e_7{fill:none;stroke:#a8cedc;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}._inkEcho_1ng5e_7{opacity:.18;stroke-width:2.3px;transform:translate(.7px,.4px)}._handdrawn_1ng5e_5[data-ready=true] ._ink_1ng5e_7,._handdrawn_1ng5e_5[data-ready=true] ._inkEcho_1ng5e_7{animation:1.9s cubic-bezier(.35,.1,.25,1) .15s both _drawLine_1ng5e_1}._handdrawn_1ng5e_5[data-ready=true] ._tip_1ng5e_7{animation:.3s ease-out 1.95s both _drawLine_1ng5e_1}@keyframes _drawLine_1ng5e_1{to{stroke-dashoffset:0}}html[data-motion=static] ._handdrawn_1ng5e_5[data-ready=true] path{stroke-dashoffset:0;animation:none}html:not(.js) ._handdrawn_1ng5e_5{display:none}._introduction_1ng5e_14{max-width:730px;margin-inline:auto}._introduction_1ng5e_14 h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,2.9vw,2.75rem);font-weight:500;line-height:1.3}._introduction_1ng5e_14 p{color:#b5c8e3;text-wrap:pretty;max-width:60ch;margin:14px auto 0;font-size:1.0625rem;line-height:1.6}._links_1ng5e_17{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin-top:26px;display:flex}._links_1ng5e_17 a{color:#d1def1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;text-decoration:none;display:inline-flex}._links_1ng5e_17 a:hover{color:#fff}._links_1ng5e_17 ._contact_1ng5e_20{color:#082036;background:#a8e4ef;border:1px solid #aee6f366;border-radius:99px;gap:16px;min-height:46px;padding:0 24px;font-weight:600;transition:background .2s}._links_1ng5e_17 ._contact_1ng5e_20:hover{color:#082036;background:#d1f2f8}._links_1ng5e_17 a:focus-visible,._techCard_1ng5e_22 summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:5px}._languages_1ng5e_23{color:#a6bbd5;margin-top:16px;font-size:.875rem;line-height:1.5}._technology_1ng5e_24{max-width:1120px;scroll-margin-top:calc(var(--header-h) + 24px);border-top:1px solid #a3c1e92e;margin:clamp(32px,5svh,64px) auto 0;padding-top:36px}._techHeading_1ng5e_25{justify-content:space-between;align-items:baseline;gap:16px 36px;margin-bottom:30px;display:flex}._techHeading_1ng5e_25 h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2}._techHeading_1ng5e_25 p{color:#b5c8e3;font-size:1rem;line-height:1.5}._techGrid_1ng5e_28{--tech-gap:20px;align-items:start;gap:var(--tech-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._techGrid_1ng5e_28[data-masonry=true]{grid-auto-rows:1px;grid-auto-flow:dense;row-gap:0}._techItem_1ng5e_30{min-width:0}._techCard_1ng5e_22{background:linear-gradient(145deg,#183358c2,#061733e6);border:1px solid #8eb5e330;border-radius:22px;transition:border-color .2s,background .2s;overflow:hidden}._techCard_1ng5e_22:hover{border-color:#94cfec6b}._techCard_1ng5e_22[open]{background:linear-gradient(145deg,#1a3c66,#0c2244 75%);border-color:#85d2e680}._techCard_1ng5e_22::details-content{opacity:0;transition:grid-template-rows .38s cubic-bezier(.22, 1, .36, 1), opacity .28s ease, content-visibility .38s allow-discrete;grid-template-rows:0fr;display:grid;overflow:clip}._techCard_1ng5e_22[open]::details-content{opacity:1;grid-template-rows:1fr}._techReveal_1ng5e_36{min-height:0;overflow:hidden}._techCard_1ng5e_22 summary{cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:25px 16px;min-height:194px;padding:26px 26px 24px;list-style:none;display:grid}._techCard_1ng5e_22 summary::-webkit-details-marker{display:none}._techCard_1ng5e_22 summary:focus-visible{outline-offset:-5px;border-radius:21px}._techTitle_1ng5e_40{letter-spacing:-.02em;color:#e4f0ff;grid-column:1/-1;font-size:1.25rem;font-weight:500;line-height:1.3}._toggle_1ng5e_41{color:#b4d3e7;border:1px solid #a0bfe738;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.25rem;font-weight:350;line-height:1;transition:transform .25s;display:grid}._techCard_1ng5e_22[open] ._toggle_1ng5e_41{color:#bcf1f5;transform:rotate(45deg)}._techSymbol_1ng5e_43{color:#a9eff5;background:linear-gradient(135deg,#2b659b,#173863 70%);border:1px solid #6b9acd;border-radius:18px;place-items:center;width:68px;height:68px;transition:transform .25s;display:grid;transform:perspective(400px)rotateY(-16deg)rotate(-7deg);box-shadow:6px 4px #0f2441,7px 5px #4d7095,12px 18px 28px #0003104d,inset 1px 1px 2px #c3e4ff33}._techSymbol_1ng5e_43 svg{width:36px;height:36px}._techCard_1ng5e_22:hover ._techSymbol_1ng5e_43{transform:perspective(400px)rotateY(-10deg)rotate(-4deg)translateY(-2px)}._techBody_1ng5e_46{padding:0 26px 28px}._techBody_1ng5e_46 p{color:#bbcee7;font-size:.9375rem;line-height:1.55}._tools_1ng5e_48{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}._tools_1ng5e_48 li{color:#e8f2ff;background:#04122a4d;border:1px solid #8bb2de24;border-radius:7px;padding:6px 10px;font-size:.875rem;line-height:1.35}html[data-motion=static] ._techCard_1ng5e_22::details-content{transition:none}@media (prefers-reduced-motion:reduce){._techCard_1ng5e_22::details-content{transition:none}}@media (width<=999px){._techGrid_1ng5e_28{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){._portrait_1ng5e_2{height:220px;margin-bottom:12px}._avatar_1ng5e_3{width:170px}._introduction_1ng5e_14 p{font-size:1rem}._links_1ng5e_17{gap:8px 24px;margin-top:22px}._links_1ng5e_17 ._contact_1ng5e_20{padding-inline:20px}._techHeading_1ng5e_25{margin-bottom:24px;display:block}._techHeading_1ng5e_25 p{margin-top:10px}}@media (width<=559px){._techGrid_1ng5e_28{--tech-gap:16px;grid-template-columns:minmax(0,1fr)}._techCard_1ng5e_22 summary{gap:20px 16px;min-height:150px;padding:22px}._techSymbol_1ng5e_43{border-radius:14px;width:56px;height:56px}._techSymbol_1ng5e_43 svg{width:30px;height:30px}._techBody_1ng5e_46{padding:0 22px 24px}}@media print{._handdrawn_1ng5e_5,._links_1ng5e_17{display:none}._techGrid_1ng5e_28,._techGrid_1ng5e_28[data-masonry=true]{display:block}._techCard_1ng5e_22{break-inside:avoid;margin-bottom:16px}._technology_1ng5e_24{margin-top:24px}}._faq_1txc1_1{max-width:1100px;scroll-margin-top:calc(var(--header-h) + 24px);margin-inline:auto}._search_1txc1_2{color:#a8e4ef;background:#122c50;border:1px solid #507296;border-radius:18px;align-items:center;gap:16px;max-width:680px;min-height:68px;margin-inline:auto;padding:8px 14px 8px 24px;display:flex;box-shadow:0 12px 36px #00071826}._search_1txc1_2:focus-within{outline:2px solid var(--c-focus);outline-offset:4px}._search_1txc1_2>svg{flex:none}._search_1txc1_2 input{color:#f0f5ff;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:1.0625rem}._search_1txc1_2 input::placeholder{color:#aebfd7;opacity:1}._search_1txc1_2 input::-webkit-search-cancel-button{display:none}._clear_1txc1_8{color:#c8d8eb;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}._clear_1txc1_8:hover{color:#fff;background:#b7d4f41f}._topics_1txc1_10{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}._topics_1txc1_10 button{color:#b5c8e3;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:9px 18px;font-size:.9375rem;transition:color .18s,background .18s,border-color .18s}._topics_1txc1_10 button:hover{color:#fff;background:#add0f612}._topics_1txc1_10 button[aria-pressed=true]{color:#d4f2f7;background:#173a59;border-color:#3b6a80}._resultBar_1txc1_14{color:#aebfd7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:44px;margin:38px 0 18px;font-size:.875rem;display:flex}._resultBar_1txc1_14 button{color:#b8e9f2;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._group_1txc1_16{border-top:1px solid #9fbee73d;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);padding-block:32px 42px;display:grid}._groupHeading_1txc1_17{padding-top:20px}._groupHeading_1txc1_17 h2{color:#f0f5ff;letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:550;line-height:1.3}._groupHeading_1txc1_17 p{color:#aebfd7;max-width:24ch;margin-top:10px;font-size:.9375rem;line-height:1.6}._item_1txc1_20{border-bottom:1px solid #9fbee729;border-radius:0;transition:background .2s,border-color .2s,border-radius .2s}._item_1txc1_20:last-child{border-bottom-color:#0000}._item_1txc1_20[open]{background:#153153d9;border-color:#0000;border-radius:14px}._item_1txc1_20 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:20px 22px;list-style:none;display:flex}._item_1txc1_20 summary::-webkit-details-marker{display:none}._item_1txc1_20 h3{color:#e4edfb;font-size:1.0625rem;font-weight:500;line-height:1.5}._item_1txc1_20 summary:hover h3,._item_1txc1_20[open] h3{color:#fff}._toggle_1txc1_27{color:#a8e4ef;flex:none;width:24px;height:24px;position:relative}._toggle_1txc1_27:before,._toggle_1txc1_27:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.5px;position:absolute;top:11px;left:6px}._toggle_1txc1_27:after{transition:transform .25s;transform:rotate(90deg)}._item_1txc1_20[open] ._toggle_1txc1_27:after{transform:rotate(0)}._item_1txc1_20::details-content{opacity:0;transition:grid-template-rows .3s ease, opacity .25s ease, content-visibility .3s allow-discrete;grid-template-rows:0fr;display:grid;overflow:clip}._item_1txc1_20[open]::details-content{opacity:1;grid-template-rows:1fr}._reveal_1txc1_33{min-height:0;overflow:hidden}._reveal_1txc1_33 p{color:#bdcfe7;max-width:70ch;padding:0 56px 24px 22px;font-size:1rem;line-height:1.75}._empty_1txc1_35{text-align:center;border-top:1px solid #9fbee73d;padding:48px 24px 64px}._empty_1txc1_35 h2{font-size:1.5rem;font-weight:500;line-height:1.35}._empty_1txc1_35 p{color:#b5c8e3;max-width:52ch;margin:16px auto 0;line-height:1.65}._contact_1txc1_38{border-top:1px solid #9fbee73d;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:20px;padding:40px 0;display:flex}._contact_1txc1_38 h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.3}._contact_1txc1_38 p{color:#b5c8e3;max-width:48ch;margin-top:12px;font-size:1rem;line-height:1.65}._contact_1txc1_38>a{color:#082036;background:#a8e4ef;border-radius:99px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-flex}._contact_1txc1_38>a:hover{background:#d1f2f8}._explore_1txc1_43{color:#aebfd7;flex-wrap:wrap;align-items:center;gap:6px 28px;padding-top:16px;font-size:.9375rem;display:flex}._explore_1txc1_43 a{color:#ccdeed;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration-color:#60758c;display:inline-flex}._explore_1txc1_43 a:hover{color:#fff}._faq_1txc1_1 button:focus-visible,._faq_1txc1_1 a:focus-visible,._item_1txc1_20 summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:6px}._item_1txc1_20 summary:focus-visible{outline-offset:-3px;border-radius:14px}html:not(.js) ._controls_1txc1_48{display:none}html[data-motion=static] ._item_1txc1_20::details-content{transition:none}@media (prefers-reduced-motion:reduce){._item_1txc1_20::details-content{transition:none}}@media (width<=719px){._search_1txc1_2{border-radius:14px;gap:12px;min-height:60px;padding:6px 8px 6px 18px}._search_1txc1_2 input{font-size:1rem}._topics_1txc1_10{gap:4px;margin-top:20px}._topics_1txc1_10 button{padding-inline:13px;font-size:.875rem}._resultBar_1txc1_14{margin-top:28px}._group_1txc1_16{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}._groupHeading_1txc1_17{padding-top:0}._groupHeading_1txc1_17 p{max-width:none;margin-top:6px}._item_1txc1_20 summary{gap:14px;min-height:70px;padding:18px 14px}._item_1txc1_20 h3{font-size:1rem}._reveal_1txc1_33 p{padding:0 20px 22px 14px;font-size:.9375rem}._contact_1txc1_38{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}._explore_1txc1_43{gap:4px 24px}._explore_1txc1_43>span{width:100%}}@media print{._controls_1txc1_48,._resultBar_1txc1_14,._contact_1txc1_38,._explore_1txc1_43{display:none}._group_1txc1_16{padding-block:20px;display:block}._item_1txc1_20{break-inside:avoid}._item_1txc1_20::details-content{content-visibility:visible;opacity:1;grid-template-rows:1fr}}._main_fo50u_10{overflow-wrap:break-word;padding:calc(var(--header-h) + var(--s-7)) max(var(--gutter), env(safe-area-inset-right)) var(--s-8) max(var(--gutter), env(safe-area-inset-left))}@media (width>=600px) and (aspect-ratio>=11/10){._main_fo50u_10:before{content:"";z-index:-1;pointer-events:none;background:#020c2252;position:fixed;inset:0}}._layout_fo50u_32{grid-template-columns:minmax(0,42rem);grid-template-areas:"head""toc""body";justify-content:center;display:grid}._head_fo50u_42{grid-area:head}._toc_fo50u_46{grid-area:toc}._body_fo50u_50{grid-area:body}@media (width>=1024px){._main_fo50u_10{padding-top:calc(var(--header-h) + var(--s-8));padding-bottom:var(--s-9)}._layout_fo50u_32{grid-template-columns:minmax(12rem,15rem) minmax(0,42rem);grid-template-areas:"toc head""toc body";column-gap:clamp(3rem,6vw,6rem)}._toc_fo50u_46{top:calc(var(--header-h) + var(--s-5));max-height:calc(100svh - var(--header-h) - var(--s-7));align-self:start;position:sticky;overflow-y:auto}}._title_fo50u_80{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:620;line-height:1.04}._intro_fo50u_88{margin-top:var(--s-5);color:var(--c-text);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.5}._guidance_fo50u_97{margin-top:var(--s-5);color:var(--c-action);padding-left:1.9rem;font-weight:600;line-height:1.45;position:relative}._guidance_fo50u_97:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.95rem;height:.5rem;position:absolute;top:.36em;left:.2rem;transform:rotate(-45deg)}._toc_fo50u_46{margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-control);background:#ffffff06}._tocTitle_fo50u_128,._label_fo50u_129{letter-spacing:.09em;text-transform:uppercase;color:var(--c-sky);font-size:.8125rem;font-weight:700;line-height:1.3}._tocList_fo50u_138,._tocSub_fo50u_139{margin:0;padding:0;list-style:none}._tocList_fo50u_138{margin-top:var(--s-2)}._tocList_fo50u_138 a{min-height:44px;color:var(--c-text-2);text-underline-offset:4px;align-items:center;padding-block:4px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}._tocList_fo50u_138 a:hover{color:var(--c-text);text-decoration:underline}._tocSub_fo50u_139{margin-bottom:var(--s-1);padding-left:var(--s-4);border-left:1px solid var(--c-border)}._tocSub_fo50u_139 a{font-size:.875rem}@media (width>=560px) and (width<=1023.98px){._tocList_fo50u_138{columns:2;column-gap:var(--s-6)}._tocList_fo50u_138>li{break-inside:avoid}}@media (width>=1024px){._toc_fo50u_46{padding:var(--s-1) 0 var(--s-1) var(--s-5);border:0;border-left:1px solid var(--c-border);background:0 0;border-radius:0;margin-top:0}._tocList_fo50u_138 a{min-height:36px}._tocSub_fo50u_139 a{min-height:32px}}._body_fo50u_50{margin-top:var(--s-6)}._section_fo50u_214{padding-block:var(--s-7) var(--s-6);border-top:1px solid var(--c-border);scroll-margin-top:var(--s-4)}._section_fo50u_214>*+*{margin-top:var(--s-4)}._h2_fo50u_225{letter-spacing:-.016em;color:var(--c-text);text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);font-weight:640;line-height:1.15}._h3_fo50u_234{color:var(--c-text);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:650;line-height:1.35}._p_fo50u_241{color:var(--c-text-2);line-height:1.65}._lead_fo50u_246{color:var(--c-text);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}._inline_fo50u_252{color:var(--c-action);text-underline-offset:3px;overflow-wrap:anywhere}._inline_fo50u_252:hover{color:#fff}._list_fo50u_263{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}._list_fo50u_263 li{color:var(--c-text-2);padding-left:1.25rem;line-height:1.6;position:relative}._list_fo50u_263 li:before{content:"";background:var(--c-action);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:.125rem}._approach_fo50u_291 li:before{border-radius:1px;width:10px;height:2px;top:.8em}._tags_fo50u_299{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tags_fo50u_299 li{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);color:var(--c-text);background:#ffffff08;padding:5px 12px;font-size:.875rem;line-height:1.4}._service_fo50u_320{scroll-margin-top:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}._section_fo50u_214>._service_fo50u_320{margin-top:var(--s-6)}._section_fo50u_214>._service_fo50u_320+._service_fo50u_320{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px dashed var(--c-border)}._index_fo50u_336{color:var(--c-amber);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:650;line-height:1}._serviceTitle_fo50u_345{margin-top:var(--s-2);letter-spacing:-.012em;color:var(--c-text);text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:640;line-height:1.2}._serviceTitle_fo50u_345 a{color:inherit;text-underline-offset:.16em;text-decoration-color:#79dcff8c}._serviceTitle_fo50u_345 a:hover{color:var(--c-sky)}._summary_fo50u_365{margin-top:var(--s-3);color:var(--c-text);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}._facets_fo50u_373{gap:var(--s-5);margin-top:var(--s-5);display:grid}._facet_fo50u_373>._label_fo50u_129+*{margin-top:var(--s-3)}@media print{body:has(._main_fo50u_10){color:#000;background:#fff}._main_fo50u_10:before,._toc_fo50u_46{display:none}body:has(._main_fo50u_10):before{display:none}body:has(._main_fo50u_10) header{display:none}._main_fo50u_10{padding:0}._layout_fo50u_32{display:block}._main_fo50u_10 *,._main_fo50u_10 :before{color:#000;border-color:#999}._step_fo50u_412,._tags_fo50u_299 li{box-shadow:none;background:0 0}}._showcase_fo50u_420{min-height:100svh;padding-top:calc(var(--header-h) + 36px);padding-bottom:40px}._showcase_fo50u_420 ._layout_fo50u_32{max-width:1120px;margin-inline:auto;display:block}._showcase_fo50u_420 ._head_fo50u_42{text-align:center}._showcase_fo50u_420 ._title_fo50u_80{font-size:clamp(2.4rem,4vw,3.8rem)}._showcase_fo50u_420 ._intro_fo50u_88{color:var(--c-support-bright);margin-top:14px;font-size:clamp(1rem,1.4vw,1.25rem)}._showcase_fo50u_420 ._body_fo50u_50{margin-top:clamp(36px,6vh,64px)}._processPage_fo50u_427{min-height:100svh;padding-top:calc(var(--header-h) + clamp(24px, 5svh, 54px));padding-bottom:clamp(28px,5svh,54px);display:grid}._processPage_fo50u_427 ._layout_fo50u_32{grid-template:"head visual""steps visual"/minmax(0,.85fr) minmax(0,1.3fr);align-content:center;gap:clamp(24px,4svh,40px) clamp(24px,4vw,64px);width:100%;max-width:1440px;margin-inline:auto}._processPage_fo50u_427 ._head_fo50u_42{text-align:left}._processPage_fo50u_427 ._title_fo50u_80{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;font-size:clamp(3rem,min(5.2vw,8.5svh),5.25rem);font-weight:560;line-height:1.02}._processPage_fo50u_427 ._intro_fo50u_88{color:#afc3df;max-width:29ch;margin-top:22px;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}._processPage_fo50u_427 ._body_fo50u_50{display:contents}@media (width>=1024px) and (height<=700px){._processPage_fo50u_427{padding-top:calc(var(--header-h) + 20px);padding-bottom:24px}._processPage_fo50u_427 ._layout_fo50u_32{row-gap:16px}._processPage_fo50u_427 ._intro_fo50u_88{margin-top:14px}}@media (width<=1023px){._processPage_fo50u_427{padding-top:calc(var(--header-h) + 24px);padding-bottom:32px;display:block}._processPage_fo50u_427 ._layout_fo50u_32{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""visual""steps";gap:8px}._processPage_fo50u_427 ._head_fo50u_42{text-align:center}._processPage_fo50u_427 ._title_fo50u_80{letter-spacing:-.04em;max-width:none;font-size:clamp(2.25rem,6.2vw,3.5rem)}._processPage_fo50u_427 ._intro_fo50u_88{max-width:33ch;margin:12px auto 0;font-size:1rem}}._aboutPage_fo50u_446{padding-top:calc(var(--header-h) + 24px);padding-bottom:64px}._aboutPage_fo50u_446 ._layout_fo50u_32{max-width:1440px;margin-inline:auto;display:block}._aboutPage_fo50u_446 ._head_fo50u_42{text-align:center}._aboutPage_fo50u_446 ._title_fo50u_80{letter-spacing:0;color:#b3c8e6;font-size:1.0625rem;font-weight:450;line-height:1.5}._aboutPage_fo50u_446 ._body_fo50u_50{margin-top:14px}._faqPage_fo50u_452{min-height:100svh;padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px));padding-bottom:64px}._faqPage_fo50u_452 ._layout_fo50u_32{max-width:1100px;margin-inline:auto;display:block}._faqPage_fo50u_452 ._head_fo50u_42{text-align:center}._faqPage_fo50u_452 ._title_fo50u_80{letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:550;line-height:1.1}._faqPage_fo50u_452 ._intro_fo50u_88{color:#b5c8e3;max-width:54ch;margin:20px auto 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}._faqPage_fo50u_452 ._body_fo50u_50{margin-top:32px}
