.e9LFAG_about{padding:var(--header-h) var(--edge) 60px;align-items:center;display:flex;position:relative}.e9LFAG_circle{--size:min(612px, calc(100vw - var(--gutter) * 2), calc(100svh - var(--header-h) - 60px));z-index:1;width:var(--size);height:var(--size);padding:0 calc(var(--size) * .11);border:2px solid var(--black);background:var(--gray1);border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative}.e9LFAG_circle p{font-size:calc(var(--size) * .068);line-height:1.25}.e9LFAG_circle em{letter-spacing:.04em;background:linear-gradient(var(--purple-deep), var(--purple-deep)) left bottom / 100% .14em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.e9LFAG_backdrop{z-index:0;max-width:var(--container);pointer-events:none;margin:0 auto;position:fixed;inset:0;overflow:hidden}.e9LFAG_backdrop img{height:auto;position:absolute}.e9LFAG_rectangles{width:300px;bottom:120px;right:65px;transform:scaleX(-1)}.e9LFAG_star{bottom:120px;right:90px}.e9LFAG_word{bottom:24px;right:250px}.e9LFAG_small{left:var(--gutter);opacity:.1;bottom:40px}@media (max-width:1024px){.e9LFAG_about{justify-content:center}.e9LFAG_rectangles,.e9LFAG_small{display:none}.e9LFAG_backdrop{position:absolute}.e9LFAG_star{top:calc(var(--header-h) - 20px);width:260px;bottom:auto;right:-80px}.e9LFAG_word{right:auto;left:var(--gutter);bottom:var(--dock-space);width:60vw}}
.QsZIaW_socials{flex-direction:column;align-items:center;gap:74px;display:flex}.QsZIaW_socials a{color:var(--white);margin-right:14px;font-size:24px;text-decoration:none;display:block;position:relative}.QsZIaW_socials a:after{content:"";width:14px;height:14px;transition:background-position var(--ease);background:url(/home_decor_arrow.svg) 0 0/28px 28px;position:absolute;top:0;right:-24px}.QsZIaW_socials a:hover:after{background-position:28px -28px}.QsZIaW_socials a:focus-visible{outline-color:var(--white)}
.sL3kJW_button{--frame:var(--purple);--bar:3px;--edge:linear-gradient(var(--frame), var(--frame));white-space:nowrap;width:fit-content;font-size:var(--body);color:var(--black);cursor:pointer;background:var(--edge) left top / 50% var(--bar) no-repeat, var(--edge) left top / var(--bar) 50% no-repeat, var(--edge) right bottom / 50% var(--bar) no-repeat, var(--edge) right bottom / var(--bar) 50% no-repeat;transition:color var(--ease), background-size var(--ease);flex-shrink:0;padding:11px 23px;text-decoration:none;display:inline-block}.sL3kJW_button:hover:not(:disabled){color:var(--frame);background-size:100% var(--bar), var(--bar) 100%, 100% var(--bar), var(--bar) 100%}.sL3kJW_button:active:not(:disabled){transform:scale(.98)}.sL3kJW_button:disabled{opacity:.6;cursor:wait}.sL3kJW_onPurple{--frame:var(--white);color:var(--white)}.sL3kJW_large{font-size:var(--lead);padding:13px 43px}
.ur_WXW_form{--form-gap:max(30px, calc(var(--section-gap) * .7));gap:var(--form-gap);flex-direction:column;display:flex}.ur_WXW_row{gap:var(--form-gap);grid-template-columns:1fr 1fr;display:grid}.ur_WXW_field{min-width:0;position:relative}.ur_WXW_field input,.ur_WXW_field textarea{border:none;border-bottom:1px solid var(--gray2);width:100%;min-height:50px;font:inherit;font-size:var(--body);color:var(--black);transition:border-color var(--ease);background:0 0;border-radius:0;padding:10px;display:block}:is(.ur_WXW_field input,.ur_WXW_field textarea):focus{border-bottom:2px solid var(--purple);outline:none}:is(.ur_WXW_field input,.ur_WXW_field textarea)[aria-invalid=true]{border-bottom-color:var(--purple-deep)}.ur_WXW_field textarea{resize:vertical;min-height:clamp(50px,9svh,100px)}.ur_WXW_field label{font-size:var(--body);pointer-events:none;transition:top var(--ease), left var(--ease), font-size var(--ease);position:absolute;top:10px;left:10px}.ur_WXW_field label:after{content:"*";color:var(--purple)}.ur_WXW_field input:focus+label,.ur_WXW_field input:not(:placeholder-shown)+label,.ur_WXW_field textarea:focus+label,.ur_WXW_field textarea:not(:placeholder-shown)+label{font-size:16px;top:-24px;left:0}.ur_WXW_fieldError,.ur_WXW_formError{color:var(--purple-deep);font-size:16px;font-weight:700}.ur_WXW_under{visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--ease-out), opacity .4s var(--ease-out), visibility .4s;grid-template-rows:0fr;display:grid}.ur_WXW_under p{min-height:0;overflow:hidden}.ur_WXW_under.ur_WXW_show{visibility:visible;opacity:1;grid-template-rows:1fr}.ur_WXW_fieldError{padding-top:6px}.ur_WXW_formError{animation:ur_WXW_messageIn .45s var(--ease-out)}@keyframes ur_WXW_messageIn{0%{opacity:0;transform:translateY(-8px)}}.ur_WXW_actions{justify-content:space-between;align-items:center;gap:40px;display:flex}.ur_WXW_fine{max-width:480px;color:var(--gray3);flex-direction:column;gap:6px;font-size:14px;display:flex}.ur_WXW_fine a{transition:color var(--ease)}.ur_WXW_fine a:hover{color:var(--purple)}.ur_WXW_mark,.ur_WXW_replyNote,.ur_WXW_privacyShort{display:none}.ur_WXW_sent{color:var(--white);background:var(--purple);animation:ur_WXW_messageIn .45s var(--ease-out);flex-direction:column;gap:10px;padding:30px;display:flex}.ur_WXW_sent h3{font-size:var(--lead);font-weight:400}.ur_WXW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:1024px){.ur_WXW_row{grid-template-columns:1fr}.ur_WXW_field textarea{min-height:50px}.ur_WXW_actions{margin-bottom:42px;display:block;position:relative}.ur_WXW_actions button,.ur_WXW_actions button:hover:not(:disabled){color:var(--white);background:var(--purple);padding:12px 24px;font-size:18px}.ur_WXW_actions button:focus-visible{outline-offset:2px}.ur_WXW_fine{top:100%;left:0;right:calc(var(--dock-h) + 8px);gap:2px;max-width:none;padding-top:6px;font-size:12px;position:absolute}.ur_WXW_privacyFull{display:none}.ur_WXW_privacyShort{display:block}.ur_WXW_form{--form-gap:clamp(30px, 6svh, 40px);flex:1}.ur_WXW_messageField{flex-direction:column;flex:1;min-height:50px;display:flex}.ur_WXW_messageField textarea{resize:none;flex:1}.ur_WXW_under{position:absolute;top:100%;left:0;right:0}.ur_WXW_fieldError{padding-top:2px;font-size:12px}.ur_WXW_field input:focus+label,.ur_WXW_field input:not(:placeholder-shown)+label,.ur_WXW_field textarea:focus+label,.ur_WXW_field textarea:not(:placeholder-shown)+label{font-size:13px;top:-20px}button .ur_WXW_mark{display:inline}.ur_WXW_replyNote{color:var(--black);display:block}}
.-F6KxG_contact{--inset:clamp(0px, calc(30vw - 250px), 185px);--strip-h:clamp(72px, 12svh, 120px);z-index:2;padding:var(--header-h) 0 0 var(--inset);background:var(--gray1);flex-direction:column;display:flex;position:relative}.-F6KxG_head{height:var(--strip-h);padding-left:calc(var(--rail-w) + 95px);color:var(--white);background:var(--purple-bright);clip-path:polygon(var(--strip-h) 0, 100% 0, 100% 100%, 0 100%);flex-shrink:0;align-items:center;display:flex}.-F6KxG_head h2{font-size:var(--h2);white-space:nowrap;font-weight:400;line-height:1}.-F6KxG_body{flex:1;display:flex}.-F6KxG_rail{width:var(--rail-w);background:linear-gradient(180deg, var(--purple-deep) 0%, var(--purple-bright) 50%, var(--purple-bright) 100%);flex-shrink:0;padding-top:clamp(30px,8svh,130px)}.-F6KxG_column{flex-direction:column;flex:1;min-width:0;display:flex}.-F6KxG_formArea{gap:var(--section-gap);flex-direction:column;flex:1;padding:clamp(12px,2svh,40px) 90px clamp(12px,2svh,40px) clamp(40px,8vw,155px);display:flex}.-F6KxG_formArea>p{max-width:900px;font-size:var(--lead);line-height:1.2}@media (max-width:1024px){.-F6KxG_contact{--strip-h:var(--dock-h)}.-F6KxG_head{isolation:isolate;width:fit-content;padding:0 var(--dock-h) 0 var(--gutter);clip-path:none;background:0 0;position:relative}.-F6KxG_head:before{content:"";z-index:-1;background:var(--purple-bright);clip-path:polygon(0 0, 100% 0, calc(100% - var(--dock-h)) 100%, 0 100%);transition:transform .7s var(--ease-out);position:absolute;inset:0}.-F6KxG_head h2{font-size:min(var(--h2), 9.5vw);transition:color .3s ease-in-out .15s}.segments[data-decor] .-F6KxG_contact:not([data-active]) .-F6KxG_head:before{transform:translate(-100%)}.segments[data-decor] .-F6KxG_contact:not([data-active]) .-F6KxG_head h2{color:var(--black)}.-F6KxG_rail,.-F6KxG_formArea>p{display:none}.-F6KxG_formArea{min-height:calc(100svh - var(--header-h) - var(--strip-h));padding:clamp(24px, 5.4svh, 36px) var(--gutter) var(--dock-space);gap:16px}.-F6KxG_column>footer{min-height:100lvh;padding-top:var(--header-h);scroll-snap-align:start;flex-direction:column;justify-content:center;display:flex}}
.P_zMLq_faq{z-index:2;justify-content:flex-start;align-items:flex-end;gap:var(--section-gap);padding:var(--section-top) var(--edge) 40px;background:var(--gray1);flex-direction:column;display:flex;position:relative;overflow:hidden}.P_zMLq_faq h2{font-size:var(--h2);font-weight:400;line-height:1.1}.P_zMLq_list{--move:.6s cubic-bezier(.4, 0, .2, 1);z-index:1;flex-direction:column;gap:clamp(14px,3.4svh,44px);width:min(860px,100%);display:flex;position:relative}.P_zMLq_list h3{font-size:inherit;font-weight:inherit}.P_zMLq_list button{width:100%;font-size:var(--lead);text-align:left;transition:color var(--ease);align-items:flex-end;gap:23px;line-height:1.2;display:flex}.P_zMLq_list button:before{content:"";background:url(/faq_arrow.svg) 0 0/108px 108px;flex-shrink:0;width:54px;height:54px;transition:background-position .3s linear,rotate .3s linear}.P_zMLq_list button:hover{color:var(--purple-deep)}.P_zMLq_list button:hover:before{background-position:108px 108px}.P_zMLq_open button:before{rotate:-90deg}.P_zMLq_answer{visibility:hidden;opacity:0;transition:grid-template-rows var(--move), opacity var(--move), visibility var(--move);grid-template-rows:0fr;display:grid}.P_zMLq_answer p{min-height:0;font-size:var(--body);padding-left:77px;overflow:hidden}.P_zMLq_answer p:before{content:"";height:14px;display:block}.P_zMLq_open .P_zMLq_answer{visibility:visible;opacity:1;grid-template-rows:1fr}.P_zMLq_backdrop{pointer-events:none;width:500px;position:absolute;inset:0 auto 0 0}.P_zMLq_backdrop img{height:auto;position:absolute}.P_zMLq_rectangles{width:300px;top:300px;left:-150px}.P_zMLq_rectanglesGray{opacity:.1;top:100px;left:0}.P_zMLq_pixel{bottom:170px;left:50px}.P_zMLq_code{bottom:60px;left:200px}@media (max-width:1280px){.P_zMLq_backdrop{display:none}}@media (min-width:1025px) and (min-height:700px){.P_zMLq_faq{height:100svh}}@media (max-width:1024px){.P_zMLq_faq{align-items:stretch}.P_zMLq_list button{gap:14px}.P_zMLq_list button:before{background-size:64px 64px;width:32px;height:32px}.P_zMLq_list button:hover:before{background-position:64px 64px}.P_zMLq_answer p{padding:0 calc(var(--dock-h) + 8px) 0 46px}}
._7npE4W_hero{z-index:2;background:var(--gray1);flex-direction:column;display:flex;position:relative;overflow:hidden}._7npE4W_top{flex:1;display:flex}._7npE4W_title{--pixel-size:min(24vw, 40svh, 350px);padding:var(--header-h) var(--gutter) 0;flex:1;grid-template:"pixel tag""code code"/auto 1fr;place-content:end center;display:grid;position:relative}._7npE4W_title h1{font-weight:400;display:contents}._7npE4W_pixel{font-family:var(--font-pixel);font-size:var(--pixel-size);grid-area:pixel;justify-self:end;font-weight:700;line-height:.75}._7npE4W_tag{grid-area:tag;align-self:end;max-width:300px;padding-left:24px;font-size:clamp(20px,3.3vw,48px);line-height:1.15}._7npE4W_code{font-size:calc(var(--pixel-size) * .86);margin-bottom:calc(var(--pixel-size) * -.11);grid-area:code;justify-content:center;align-items:flex-end;gap:12px;line-height:1;display:flex}._7npE4W_code:before{content:"";width:54px;height:54px;margin-bottom:calc(var(--pixel-size) * .2);background:url(/home_arrow.svg) 50%/contain no-repeat;flex-shrink:0}._7npE4W_contact{display:none}._7npE4W_star{z-index:1;pointer-events:none;width:min(33vw,471px);height:auto;position:absolute;bottom:-35px;left:-70px}._7npE4W_rail{width:var(--rail-w);margin-top:var(--header-h);background:linear-gradient(180deg, var(--purple-bright) 0%, var(--purple-bright) 50%, var(--purple-deep) 100%);flex-direction:column;flex-shrink:0;justify-content:center;display:flex}._7npE4W_strip{z-index:2;height:var(--strip-h);padding:0 calc(var(--strip-h) + 20px) 0 var(--gutter);color:var(--white);background:var(--purple-bright);clip-path:polygon(0 0, 100% 0, calc(100% - var(--strip-h)) 100%, 0 100%);align-items:center;gap:40px;display:flex;position:relative}._7npE4W_strip>a{flex-shrink:0}._7npE4W_strip>a:focus-visible{outline-color:var(--white)}._7npE4W_marquee{flex:1;min-width:0;overflow:hidden}._7npE4W_marquee div{width:max-content;animation:40s linear infinite _7npE4W_slide;display:flex}._7npE4W_marquee p{white-space:nowrap;align-items:center;font-size:clamp(20px,2.5vw,36px);display:flex}._7npE4W_marquee p:after{content:"";border-left:3px solid;height:1em;margin:0 40px}@keyframes _7npE4W_slide{to{transform:translate(-50%)}}@media (max-width:1024px){._7npE4W_rail{display:none}._7npE4W_title{--pixel-size:min(36vw, 34svh);grid-template:"pixel""code""tag"/100%;align-content:center;justify-items:center}._7npE4W_pixel{justify-self:center}._7npE4W_tag{max-width:none;padding:28px calc(var(--dock-h) + 8px) 0;text-align:center}._7npE4W_code{width:fit-content;margin-bottom:0;position:relative}._7npE4W_code:before{display:none}._7npE4W_star{--size:min(50vw, 260px);top:calc(.028em - var(--size) / 2);bottom:auto;left:calc(.301em - 10px - var(--size) / 2);width:var(--size);animation:12s ease-in-out -2.7s infinite _7npE4W_tick}._7npE4W_title ._7npE4W_star{scale:none}._7npE4W_contact{justify-content:center;display:flex;position:absolute;bottom:58px;left:0;right:0;transform:translateY(50%)}._7npE4W_contact a{width:calc(100vw - 2 * (var(--dock-h) + 43px));justify-content:center;align-items:center;height:46px;padding:0;display:flex}._7npE4W_strip{display:none}}@keyframes _7npE4W_tick{0%,22.5%{rotate:0deg}25%,47.5%{rotate:90deg}50%,72.5%{rotate:180deg}75%,97.5%{rotate:270deg}to{rotate:360deg}}
.nPUFcG_slider{flex-direction:column;gap:clamp(12px,2.5svh,30px);min-width:0;display:flex}.nPUFcG_track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pinch-zoom;gap:35px;display:flex;overflow-x:auto}.nPUFcG_track::-webkit-scrollbar{display:none}.nPUFcG_track:focus-visible{outline-offset:-3px}.nPUFcG_track>*{scroll-snap-align:start;flex-shrink:0}.nPUFcG_controls{--arrow:clamp(40px, min(6vw, 8svh), 92px);justify-content:space-between;align-items:center;gap:20px;display:flex}.nPUFcG_arrow{width:var(--arrow);height:var(--arrow);color:var(--black);transition:color var(--ease)}.nPUFcG_arrow span,.nPUFcG_arrow svg{width:100%;height:100%;display:block}.nPUFcG_arrow:hover{color:var(--purple)}.nPUFcG_arrow:active{transform:scale(.95)}.nPUFcG_arrow.nPUFcG_right svg{rotate:180deg}.nPUFcG_dots{gap:18px;display:flex}.nPUFcG_dots button{background:var(--black);opacity:.1;width:24px;height:24px;transition:opacity var(--ease), background-color var(--ease)}.nPUFcG_dots button:hover{opacity:1}.nPUFcG_dots button.nPUFcG_active{background:var(--purple-bright);opacity:1}@media (max-width:1024px){.nPUFcG_slider{flex:1}.nPUFcG_controls{margin-top:auto;margin-bottom:calc(66px - 8px - var(--arrow) / 2);padding-right:calc(var(--dock-h) + 8px)}}
.WIV4sa_projects{z-index:3;justify-content:center;gap:var(--section-gap);padding:var(--section-top) var(--edge) 30px;background:var(--gray1);flex-direction:column;display:flex;position:relative;overflow:clip}.WIV4sa_projects h2{font-size:var(--h2);align-self:flex-end;font-weight:400;line-height:1.1}.WIV4sa_projects>div:first-of-type{z-index:1;position:relative}.WIV4sa_item{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.WIV4sa_item h3{padding-top:10px;font-size:clamp(24px,min(2.8vw,4.4svh),40px);font-weight:700;line-height:1.1}.WIV4sa_item p{font-size:var(--body)}.WIV4sa_item a:not([class]){color:var(--purple)}.WIV4sa_kind{color:var(--gray3)}.WIV4sa_cover,.WIV4sa_coverNext{width:100%;height:clamp(90px,100svh - 670px,360px);font-family:var(--font-pixel);color:var(--gray1);background:var(--black);justify-content:center;align-items:center;display:flex;font-size:clamp(44px,7vw,96px)!important}.WIV4sa_cover{position:relative;overflow:hidden}.WIV4sa_cover img{object-fit:cover;object-position:top;opacity:.45;filter:blur(2px);transition:opacity .4s ease-in-out,filter .4s ease-in-out;scale:1.03}.WIV4sa_cover span{position:relative}.WIV4sa_item:hover .WIV4sa_cover img{opacity:.7;filter:blur()}.WIV4sa_coverNext{color:var(--purple);box-shadow:inset 0 0 0 3px var(--purple);background:0 0}.WIV4sa_backdrop{pointer-events:none;width:400px;height:100%;position:absolute;top:0;left:0}.WIV4sa_backdrop img{height:auto;position:absolute}.WIV4sa_gray{opacity:.1;width:107px;top:80px;left:110px}.WIV4sa_black{width:107px;top:110px;left:60px}.WIV4sa_star{width:240px;top:72px;left:-60px}@media (max-width:1024px){.WIV4sa_backdrop{display:none}.WIV4sa_item{gap:6px}.WIV4sa_item p{font-size:15px}.WIV4sa_cover{background:0 0}.WIV4sa_cover span{display:none}.WIV4sa_item[data-current] .WIV4sa_cover img{opacity:1;filter:none}.WIV4sa_nextCta{display:none}}
._9PjjW_spin{fill:var(--gray1);shape-rendering:geometricprecision;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite _9PjjW_spin}@keyframes _9PjjW_spin{to{rotate:360deg}}
.H3DjOW_services{z-index:2;--move:.5s cubic-bezier(.4, 0, .2, 1);padding:var(--section-top) var(--edge) 20px;background:var(--gray1);flex-direction:column;justify-content:center;gap:clamp(14px,3.4svh,50px);display:flex;position:relative}.H3DjOW_services h2{font-size:var(--h2);font-weight:400;line-height:1.1}.H3DjOW_boxes{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,40px);display:grid}.H3DjOW_box{min-width:0;color:var(--gray1);background:var(--purple);flex-direction:column;gap:clamp(10px,2svh,20px);padding:clamp(12px,2svh,20px) clamp(16px,1.8vw,26px) clamp(16px,3svh,40px);display:flex;position:relative;overflow:hidden}.H3DjOW_box h3{font-size:clamp(36px,min(4.5vw,7svh),64px);font-weight:400;line-height:1.1}.H3DjOW_box button{width:100%;font:inherit;text-align:left;pointer-events:none;align-items:center;display:flex}.H3DjOW_box button:focus-visible{outline-color:var(--white)}.H3DjOW_panel{grid-template-rows:1fr;display:grid}.H3DjOW_panel>div{flex-direction:column;gap:clamp(10px,2svh,20px);min-height:0;display:flex;overflow:hidden}.H3DjOW_panel p{font-size:clamp(15px,min(1.45vw,2.3svh),21px)}.H3DjOW_panel ul{z-index:1;border-top:1px solid #fff6;flex-direction:column;gap:4px;padding-top:clamp(10px,2svh,20px);font-size:clamp(14px,min(1.2vw,2svh),18px);display:flex;position:relative}.H3DjOW_star{pointer-events:none;width:180px;height:auto;position:absolute;bottom:-90px;right:-85px}.H3DjOW_cta{justify-content:flex-end;display:flex}@media (max-width:1024px){.H3DjOW_services{justify-content:flex-start}.H3DjOW_boxes{margin-right:calc(var(--dock-h) - var(--gutter) + 8px);flex-direction:column;flex:1;gap:8px;display:flex}.H3DjOW_box.H3DjOW_open{flex:1}.H3DjOW_box{gap:0;padding:8px 16px}.H3DjOW_box h3{font-size:24px}.H3DjOW_box button{pointer-events:auto;gap:12px}.H3DjOW_box button:before{content:"";background:currentColor;flex-shrink:0;width:28px;height:28px;transition:rotate .3s linear;-webkit-mask:url(/faq_arrow.svg) 0 0/56px 56px;mask:url(/faq_arrow.svg) 0 0/56px 56px}.H3DjOW_panel{visibility:hidden;opacity:0;transition:grid-template-rows var(--move), opacity var(--move), visibility var(--move);grid-template-rows:0fr}.H3DjOW_panel>div{gap:10px}.H3DjOW_panel p{padding-top:8px;font-size:15px}.H3DjOW_panel ul{padding:10px 0 6px;font-size:14px}.H3DjOW_open .H3DjOW_panel{visibility:visible;opacity:1;grid-template-rows:1fr}.H3DjOW_open button:before{rotate:-90deg}.H3DjOW_star{opacity:0;transition:opacity var(--move)}.H3DjOW_open .H3DjOW_star{opacity:1}.H3DjOW_box button:before{width:24px;height:24px;-webkit-mask-size:48px 48px;mask-size:48px 48px}.H3DjOW_star{width:110px;top:-55px;bottom:auto;right:-55px}.H3DjOW_services h2{font-size:min(var(--h2), 6.4vw)}.H3DjOW_cta{display:none}}
.kfA1sa_footer{z-index:2;background:var(--gray1);font-size:clamp(13px,1.9svh,16px);position:relative}.kfA1sa_footer a{color:var(--black);text-decoration:none}.kfA1sa_footer a:hover{color:var(--purple)}.kfA1sa_top{border-top:1px solid var(--gray2);gap:30px;padding:clamp(14px,2.6svh,40px) clamp(20px,3vw,50px);display:flex}.kfA1sa_logo{flex-shrink:0;height:50px}.kfA1sa_logo img{display:block}.kfA1sa_links{flex:1;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;gap:clamp(6px,1.4svh,16px) 40px;display:grid}.kfA1sa_company,.kfA1sa_contact{border-left:1px solid var(--gray2);flex-direction:column;gap:clamp(2px,.6svh,6px);padding-left:30px;display:flex}.kfA1sa_contact{flex-shrink:0}.kfA1sa_socials{gap:20px;display:flex}.kfA1sa_bottom{color:var(--gray3);gap:40px;padding:0 clamp(20px,3vw,50px) clamp(12px,2.4svh,40px);display:flex}.kfA1sa_bottom a{color:inherit;text-decoration:underline}@media (max-width:1024px){.kfA1sa_footer{padding:0 var(--gutter) var(--dock-space) 40px;flex-direction:column;gap:28px;font-size:20px;display:flex}.kfA1sa_footer a{color:var(--purple)}.kfA1sa_links{display:none}.kfA1sa_top{border-top:none;flex-direction:column;gap:28px;padding:0}.kfA1sa_company,.kfA1sa_contact{border-left:none;align-items:flex-start;padding-left:0}.kfA1sa_company{color:var(--gray3);gap:4px;font-size:15px}.kfA1sa_company p:first-child{color:var(--black);font-size:20px;font-weight:700}.kfA1sa_contact{gap:8px}.kfA1sa_socials{flex-direction:column;gap:8px}.kfA1sa_bottom{flex-direction:column-reverse;align-items:flex-start;gap:8px;padding:0;font-size:15px}}
.mpbYFq_main{min-height:100svh;padding:var(--header-h) var(--gutter) 90px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.mpbYFq_main h1{font-size:var(--lead);font-weight:400}.mpbYFq_code{font-family:var(--font-pixel);color:var(--purple);font-size:clamp(120px,24vw,300px);line-height:.8}.mpbYFq_back{text-decoration:none}
.yrBe-G_main{max-width:calc(800px + var(--gutter) * 2);padding:calc(var(--header-h) + 60px) var(--gutter) 100px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.yrBe-G_main h1{font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.1}.yrBe-G_main section{flex-direction:column;gap:12px;display:flex}.yrBe-G_main h2{font-size:var(--body);font-weight:700}.yrBe-G_main p{font-size:18px;line-height:1.6}.yrBe-G_main a{color:var(--purple);align-self:flex-start}
.sCFPGa_testimonials{z-index:2;justify-content:center;gap:var(--section-gap);padding:var(--section-top) var(--edge) 40px;background:var(--gray1);flex-direction:column;display:flex;position:relative}.sCFPGa_testimonials h2{font-size:var(--h2);font-weight:400;line-height:1.1}.sCFPGa_item{background:var(--white);flex-direction:column;gap:20px;width:100%;padding:20px 20px 30px;display:flex}.sCFPGa_item blockquote{font-size:var(--body)}.sCFPGa_item figcaption{margin-top:auto;font-size:18px}
