:root{--font-oswald:"Oswald",system-ui,sans-serif;--font-onest:"Onest",system-ui,sans-serif;--c-radius-4:4px;--c-radius-8:8px;--c-radius-12:12px;--c-radius-16:16px;--c-space-2:2px;--c-space-4:4px;--c-space-8:8px;--c-space-12:12px;--c-space-16:16px;--c-space-24:24px;--c-space-32:32px;--c-space-48:48px;--c-space-64:64px;--c-space-80:80px;--c-on-accent:#f6f7f8;--c-white:#f6f7f8;--c-black:#0f172a;--c-text-on-media:#f6f7f8}:root,[data-theme=light]{--c-neutral-900:#f4f7fb;--c-neutral-800:#e9eff6;--c-neutral-700:#dfe8f2;--c-neutral-600:#c8d5e4;--c-neutral-500:#66778d;--c-neutral-100:#314255;--c-cyan-700:#0075ff;--c-cyan-600:#0075ff;--c-cyan-400:#2b7ae6;--c-checkbox-color:var(--c-neutral-700);--c-text-primary:#141f2e;--c-text-secondary:#314255;--c-text-muted:#66778d;--c-error:red;--c-border-subtle:rgb(20 52 92/9%);--c-border-default:rgba(20,52,92,.15);--c-border-strong:rgba(20,52,92,.22);--c-surface-header:rgba(244,247,251,.9);--c-surface-header-blur:blur(16px);--c-surface-panel:rgba(20,100,211,.045);--c-surface-sunken:#e2eaf3;--c-surface-inset:rgb(20 52 92/5%);--c-overlay-heavy:rgba(18,26,39,.48);--c-overlay-medium:rgba(18,26,39,.3);--c-overlay-light:rgba(18,26,39,.14);--c-accent-fill-06:rgb(20 100 211/7%);--c-accent-fill-08:rgba(20,100,211,.1);--c-accent-fill-10:rgba(20,100,211,.13);--c-accent-fill-12:rgba(20,100,211,.16);--c-accent-border-15:rgba(20,100,211,.18);--c-accent-border-30:rgba(20,100,211,.26);--c-accent-border-40:rgba(20,100,211,.34);--c-accent-border-45:rgba(20,100,211,.4);--c-surface-gradient-start:transparent;--c-card-gradient-start:transparent;--c-competency-overlay:linear-gradient(180deg,rgba(244,247,251,.18),rgba(228,236,246,.88) 62%,rgba(222,232,244,.96));--c-bg-hero-wash:radial-gradient(ellipse 72% 56% at 88% 8%,rgba(20,100,211,.11) 0%,transparent 68%);--c-shadow-dropdown:0 18px 48px rgba(20,45,78,.11),0 4px 12px rgb(20 45 78/5%);--c-shadow-elevated:0 16px 36px rgb(20 45 78/9%),0 2px 8px rgb(20 45 78/4%);--c-shadow-card:0 1px 2px rgb(20 45 78/5%),0 10px 28px rgb(20 45 78/7%);--c-header-shadow:0 1px 0 var(--c-border-subtle);--c-stat-icon-gradient-start:#d2ddea;--c-stat-icon-gradient-end:#e8eef5;--c-page-gradient:none;--c-scrollbar-thumb-start:rgba(164,180,200,.8);--c-scrollbar-thumb-end:rgba(126,146,170,.88);--c-bg-hero-animated:none;--c-bg-company-hero:radial-gradient(ellipse 68% 90% at 100% 42%,rgb(20 100 211/8%) 0%,transparent 62%);--c-bg-company-mission:radial-gradient(ellipse 55% 80% at 100% 50%,rgb(20 100 211/6%) 0%,transparent 58%);--c-bg-projects-hero:radial-gradient(ellipse 80% 100% at 50% 0%,rgb(20 100 211/7%) 0%,transparent 70%);--c-bg-call-to-action:none;--c-bg-contact-modal:none;--c-bg-accreditation-hero:radial-gradient(ellipse 68% 90% at 100% 42%,rgb(20 100 211/8%) 0%,transparent 62%);--c-project-hero-bg:radial-gradient(ellipse 88% 120% at 10% 0%,rgba(20,100,211,.1) 0%,transparent 56%),linear-gradient(180deg,#e4ebf4 0%,var(--c-neutral-800) 100%);--c-project-hero-overlay:none;--c-project-hero-title-color:var(--c-text-primary);--c-project-hero-lead-color:var(--c-text-secondary);--c-project-hero-back-color:var(--c-text-muted);--c-project-hero-meta-value-color:var(--c-text-primary);--c-project-hero-meta-bg:var(--c-neutral-900);--c-project-hero-meta-border:var(--c-accent-border-30);--c-project-hero-meta-backdrop:none;--c-project-hero-meta-shadow:none;--c-project-hero-aside-bg:var(--c-neutral-900);--c-project-hero-aside-border:var(--c-border-default);--c-project-hero-aside-backdrop:none;--c-project-hero-aside-shadow:var(--c-shadow-card);--c-project-section-gradient-start:transparent;--c-project-tag-bg:var(--c-accent-fill-08);--c-project-tag-border:var(--c-accent-border-15);--c-project-tag-color:var(--c-cyan-700);--c-project-card-accent-border:var(--c-accent-border-30);--c-project-metric-value-color:var(--c-cyan-700);--c-button-outlined-color:var(--c-text-primary);--c-button-outlined-border-color:var(--c-border-strong);--c-button-outlined-hover-color:var(--c-cyan-600);--c-button-outlined-hover-border-color:var(--c-cyan-600);--c-button-outlined-pressed-color:var(--c-cyan-700);--c-button-outlined-pressed-border-color:var(--c-cyan-700);--c-logo-hover-filter:brightness(0)}[data-theme=dark]{--c-neutral-900:#0f172a;--c-neutral-800:#101824;--c-neutral-700:#111827;--c-neutral-600:#202a37;--c-neutral-500:#607084;--c-neutral-100:#dce2ea;--c-cyan-700:#1464d3;--c-cyan-600:#367ef6;--c-cyan-400:#5f98ff;--c-checkbox-color:var(--c-text-primary);--c-text-primary:#f6f7f8;--c-text-secondary:#dce2ea;--c-text-muted:#607084;--c-error:#f87171;--c-border-subtle:hsla(0,0%,100%,.08);--c-border-default:var(--c-neutral-600);--c-border-strong:var(--c-neutral-600);--c-surface-header:transparent;--c-surface-header-blur:none;--c-surface-panel:transparent;--c-surface-sunken:transparent;--c-surface-inset:transparent;--c-overlay-heavy:rgba(16,24,36,.88);--c-overlay-medium:rgba(16,24,36,.7);--c-overlay-light:rgba(16,24,36,.55);--c-accent-fill-06:rgb(20 100 211/6%);--c-accent-fill-08:rgb(20 100 211/8%);--c-accent-fill-10:rgba(20,100,211,.1);--c-accent-fill-12:rgba(20,100,211,.12);--c-accent-border-15:rgba(20,100,211,.15);--c-accent-border-30:rgba(20,100,211,.3);--c-accent-border-40:rgba(20,100,211,.4);--c-accent-border-45:rgba(20,100,211,.45);--c-surface-gradient-start:rgba(16,24,36,.4);--c-card-gradient-start:rgba(16,24,36,.92);--c-competency-overlay:#0000004d;--c-shadow-dropdown:0 12px 32px rgba(0,0,0,.35);--c-shadow-elevated:0 12px 32px rgba(0,0,0,.22);--c-shadow-card:none;--c-header-shadow:0 0 0 1px var(--c-neutral-600) inset;--c-stat-icon-gradient-start:#1a2638;--c-stat-icon-gradient-end:#101824;--c-page-gradient:none;--c-bg-hero-wash:none;--c-scrollbar-thumb-start:rgba(96,112,132,.9);--c-scrollbar-thumb-end:rgba(32,42,55,.95);--c-bg-hero-animated:block;--c-bg-company-hero:url(../company-hero-bg.png);--c-bg-company-mission:url(../company-mission-bg.png);--c-bg-projects-hero:url(../projects-hero-bg.png);--c-bg-call-to-action:url(../call-bg.png);--c-bg-contact-modal:url(../contact-form-bg.png),url(../company-hero-bg.png);--c-bg-accreditation-hero:url(../company-hero-bg.png);--c-project-hero-bg:transparent;--c-project-hero-overlay:linear-gradient(180deg,rgba(16,24,36,.72),rgba(16,24,36,.94) 55%,#101824),linear-gradient(90deg,rgba(16,24,36,.96),rgba(16,24,36,.55) 55%,rgba(16,24,36,.88));--c-project-hero-title-color:var(--c-text-on-media);--c-project-hero-lead-color:var(--c-neutral-100);--c-project-hero-back-color:var(--c-neutral-100);--c-project-hero-meta-value-color:var(--c-neutral-100);--c-project-hero-meta-bg:rgba(16,24,36,.55);--c-project-hero-meta-border:rgba(54,126,246,.28);--c-project-hero-meta-backdrop:blur(8px);--c-project-hero-meta-shadow:none;--c-project-hero-aside-bg:rgba(16,24,36,.82);--c-project-hero-aside-border:var(--c-neutral-600);--c-project-hero-aside-backdrop:blur(10px);--c-project-hero-aside-shadow:none;--c-project-section-gradient-start:rgba(32,42,55,.55);--c-project-tag-bg:var(--c-overlay-medium);--c-project-tag-border:var(--c-neutral-600);--c-project-tag-color:var(--c-cyan-400);--c-project-card-accent-border:rgba(54,126,246,.35);--c-project-metric-value-color:var(--c-cyan-400);--c-button-outlined-color:var(--c-neutral-100);--c-button-outlined-border-color:var(--c-neutral-500);--c-button-outlined-hover-color:var(--c-cyan-400);--c-button-outlined-hover-border-color:var(--c-cyan-400);--c-button-outlined-pressed-color:var(--c-cyan-700);--c-button-outlined-pressed-border-color:var(--c-cyan-700);--c-logo-hover-filter:brightness(0) invert(1)}:root{--scrollbar-size:8px;--scrollbar-track:var(--c-neutral-900);--scrollbar-thumb:rgba(32,42,55,.95);--scrollbar-thumb-hover:var(--c-cyan-600);--scrollbar-thumb-active:var(--c-cyan-700);--scrollbar-border:var(--c-neutral-800)}html{scrollbar-gutter:stable}*,:after,:before,html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{border-radius:var(--c-radius-8);background:var(--scrollbar-track);border:2px solid var(--scrollbar-border)}::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-border);border-radius:var(--c-radius-8);background:linear-gradient(180deg,var(--c-scrollbar-thumb-start) 0,var(--c-scrollbar-thumb-end) 100%);-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--c-cyan-400) 0,var(--scrollbar-thumb-hover) 100%)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media(prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{-webkit-transition:none;transition:none}}:root{--reveal-duration:.65s;--reveal-ease:cubic-bezier(.22,1,.36,1);--reveal-distance:16px;--reveal-stagger-step:90ms}.reveal{opacity:0;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s);will-change:opacity,transform}.reveal--fade-up{transform:translateY(var(--reveal-distance))}.reveal--fade-in{transform:none}.reveal--slide-left{transform:translate(calc(var(--reveal-distance)*-1))}.reveal--slide-right{transform:translate(var(--reveal-distance))}.reveal--scale{transform:scale(.96)}.reveal--stagger,.reveal--visible{opacity:1;transform:none}.reveal--stagger>*{opacity:0;transform:translateY(12px);transition:opacity .55s var(--reveal-ease),transform .55s var(--reveal-ease);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-index, 0)*var(--reveal-stagger-step));will-change:opacity,transform}.reveal--stagger.reveal--visible>*{opacity:1;transform:none}.enter-sequence>*{animation:enter-fade-up var(--reveal-duration) var(--reveal-ease) both;animation-delay:calc(var(--enter-index, 0)*90ms + 80ms)}@keyframes enter-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal,.reveal--stagger>*{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.enter-sequence>*{animation:none!important}}[data-theme=light] .app-footer,[data-theme=light] .app-header{background:var(--c-surface-header);backdrop-filter:var(--c-surface-header-blur);-webkit-backdrop-filter:var(--c-surface-header-blur)}[data-theme=light] .app-footer,[data-theme=light] .app-header{box-shadow:var(--c-header-shadow)}[data-theme=light] .app-work-with-us{background:var(--c-surface-sunken);border-top-color:var(--c-border-subtle);border-bottom-color:var(--c-border-subtle)}[data-theme=light] .app-accreditation-badge__panel{border-color:var(--c-border-default);box-shadow:var(--c-shadow-card)}[data-theme=light] .app-solutions{background:var(--c-surface-panel);border-top-color:var(--c-border-subtle)}[data-theme=light] .app-call-to-action{background:var(--c-surface-panel);border-top-color:var(--c-accent-border-15);border-bottom-color:var(--c-accent-border-15)}[data-theme=light] .app-reviews__separator{opacity:.92;filter:saturate(.92) contrast(.96)}[data-theme=light] .app-review-item{background:var(--c-neutral-900)}[data-theme=light] .app-project-item,[data-theme=light] .app-review-item,[data-theme=light] .app-solution-card,[data-theme=light] .app-stat-card{border-color:var(--c-border-default);box-shadow:var(--c-shadow-card)}[data-theme=light] .app-solution-card{background:var(--c-neutral-900)}[data-theme=light] .app-competency{box-shadow:var(--c-shadow-card)}[data-theme=light] .app-competency,[data-theme=light] .app-lang-switcher__menu{border-color:var(--c-border-default)}[data-theme=light] .app-header__addon,[data-theme=light] .app-header__theme,[data-theme=light] .app-header__tools{border-color:var(--c-border-subtle)}[data-theme=light] .app-header__burger{border-color:var(--c-border-default);box-shadow:var(--c-shadow-card)}[data-theme=light] .app-accreditation-hero,[data-theme=light] .app-company-hero,[data-theme=light] .app-projects-hero{border-bottom-color:var(--c-border-subtle)}[data-theme=light] .app-company-mission,[data-theme=light] .app-project-detail-body{background:var(--c-surface-panel)}@media(max-width:1279px){[data-theme=light] .app-mobile-nav__panel{border-left-color:var(--c-border-default);box-shadow:-12px 0 40px #142d4e1a}}*{box-sizing:border-box;text-decoration:none}body,html{margin:0;padding:0;font-family:var(--font-onest)}html{background-color:var(--c-neutral-800);background-image:var(--c-page-gradient);color:var(--c-text-primary)}h1,h2,h3,h4,h5,p{margin:0}.app-container{box-sizing:var(--container-box-sizing,border-box);margin:0 auto;width:100%;height:var(--container-height);max-width:var(--container-width,1400px);padding:var(--container-padding,0 16px)}@media(min-width:1440px){.app-container{max-width:1440px}}@media(max-width:767px){.app-container{padding:var(--container-padding,0 12px)}}button{outline:none;border:none;color:inherit;cursor:pointer;background:none}.page-enter-active,.page-leave-active{transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.page-enter-from,.page-leave-to{opacity:0}.page-enter-from{transform:translateY(24px)}.page-leave-to{transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition-duration:.01ms}.page-enter-from,.page-leave-to{transform:none}}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:Onest;src:local("Onest Medium"),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local("Onest Medium"),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local("Onest SemiBold"),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local("Onest SemiBold"),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local("Onest Bold"),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:700;font-style:normal}@font-face{font-family:Onest;src:local("Onest Bold"),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.app-modal[data-v-edc680c1]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--c-space-24);overflow:auto;overscroll-behavior:contain}@media(max-width:1279px){.app-modal--sheet[data-v-edc680c1]{align-items:flex-end;justify-content:stretch;padding:0;overflow:hidden}}.app-modal__background[data-v-edc680c1]{position:fixed;inset:0;border:none;background:var(--c-overlay-heavy);cursor:pointer;transition:background .2s ease}.app-modal__container[data-v-edc680c1]{position:relative;z-index:1;width:min(100%,var(--modal-max-width,781px));max-height:calc(100vh - var(--c-space-48));overflow:auto;border:1px solid var(--c-cyan-600);border-radius:var(--c-radius-8);background:var(--c-neutral-900);box-shadow:var(--c-shadow-dropdown)}@media(max-width:1279px){.app-modal__container--sheet[data-v-edc680c1]{width:100%;max-width:100%;max-height:min(92dvh,920px);margin:0;border-right:none;border-bottom:none;border-left:none;border-radius:var(--c-radius-12) var(--c-radius-12) 0 0;box-shadow:var(--c-shadow-dropdown)}}.app-modal__container--dragging[data-v-edc680c1]{transition:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-modal__container[data-v-edc680c1]:not(.app-modal__container--dragging){transition:transform .28s cubic-bezier(.22,1,.36,1)}.app-modal__drag-zone[data-v-edc680c1]{display:none}@media(max-width:1279px){.app-modal__drag-zone[data-v-edc680c1]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;padding:var(--c-space-12) 0 var(--c-space-8);touch-action:none;cursor:grab}.app-modal__drag-zone[data-v-edc680c1]:active{cursor:grabbing}}.app-modal__handle[data-v-edc680c1]{width:44px;height:4px;border-radius:999px;background:var(--c-neutral-500);pointer-events:none}.app-modal__close[data-v-edc680c1]{position:absolute;top:var(--c-space-12);right:var(--c-space-12);z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--c-neutral-600);border-radius:var(--c-radius-4);background:var(--c-neutral-900);color:var(--c-neutral-100);cursor:pointer;transition:color .2s ease,border-color .2s ease}@media(max-width:1279px){.app-modal__container--sheet .app-modal__close[data-v-edc680c1]{top:var(--c-space-16);right:var(--c-space-16);display:none}}.app-modal__close[data-v-edc680c1]:hover{color:var(--c-cyan-400);border-color:var(--c-cyan-400)}.modal-fade-enter-active[data-v-edc680c1],.modal-fade-leave-active[data-v-edc680c1]{transition:opacity .25s ease}.modal-fade-enter-active .app-modal__container[data-v-edc680c1],.modal-fade-leave-active .app-modal__container[data-v-edc680c1]{transition:transform .25s ease}.modal-fade-enter-from[data-v-edc680c1],.modal-fade-leave-to[data-v-edc680c1]{opacity:0}.modal-fade-enter-from .app-modal__container[data-v-edc680c1],.modal-fade-leave-to .app-modal__container[data-v-edc680c1]{transform:translateY(12px)}.sheet-fade-enter-active[data-v-edc680c1],.sheet-fade-leave-active[data-v-edc680c1]{transition:opacity .28s ease}.sheet-fade-enter-active .app-modal__container[data-v-edc680c1]:not(.app-modal__container--dragging),.sheet-fade-leave-active .app-modal__container[data-v-edc680c1]:not(.app-modal__container--dragging){transition:transform .36s cubic-bezier(.22,1,.36,1)}.sheet-fade-enter-from[data-v-edc680c1],.sheet-fade-leave-to[data-v-edc680c1]{opacity:0}.sheet-fade-enter-from .app-modal__container[data-v-edc680c1],.sheet-fade-leave-to .app-modal__container[data-v-edc680c1]{transform:translateY(100%)}@media(min-width:1280px){.sheet-fade-enter-from .app-modal__container[data-v-edc680c1],.sheet-fade-leave-to .app-modal__container[data-v-edc680c1]{transform:translateY(12px)}}.app-button{font-size:14px;font-weight:400;line-height:17px;--icon-size:24px;display:inline-flex;align-items:var(--button-align-items,center);justify-content:var(--button-justify-content,center);position:relative;cursor:pointer;padding:var(--button-padding,var(--c-space-8) var(--c-space-12));background:var(--button-background,transparent);color:var(--button-color,inherit);border-radius:var(--button-border-radius,var(--c-radius-8));width:var(--button-width,unset);height:var(--button-height,40px);min-width:var(--button-min-width,unset);min-height:var(--button-min-height,unset);white-space:nowrap;transition:.3s ease-out;gap:var(--c-space-8)}.app-button--outlined_primary{border:var(--button-border);--spinner-border-bottom-color:var(--c-cyan-400)}.app-button:hover:not(:disabled){background:var(--button-hover-background,var(--button-hover-background));color:var(--button-hover-color,var(--button-color));border-color:var(--button-hover-border-color,var(--c-button-outlined-border-color,currentColor))}.app-button:active:not(:disabled){background:var(--button-active-background,var(--button-pressed-background));color:var(--button-active-color,var(--button-color));border-color:var(--button-active-border-color,var(--c-button-outlined-border-color,currentColor))}.app-button:disabled{cursor:not-allowed;opacity:.72}.app-button{--spinner-border-main-color:var(--c-cyan-400);--spinner-border-bottom-color:var(--c-on-accent)}.app-button__content{transition:opacity .2s ease}.app-button__content--hidden{opacity:0}.app-button__icon{display:flex;flex-shrink:0;width:var(--icon-size,24px);height:var(--icon-size,24px);color:inherit;transition:.2s ease-out;transform:var(--ui-button-icon-transform)}.app-button__icon--hidden{opacity:0}.app-button__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.app-button__spinner{width:calc(var(--icon-size, 24px) - 4px);height:calc(var(--icon-size, 24px) - 4px);border:2px solid color-mix(in srgb,var(--spinner-border-bottom-color) 35%,transparent);border-top-color:var(--spinner-border-bottom-color);border-radius:50%;animation:app-button-spin .7s linear infinite}.app-button--loading{cursor:wait;opacity:1}.app-button.is-icon-one-only{--button-padding:var(--c-space-8);--button-width:40px}.app-button--large{--button-height:50px;--button-padding:var(--c-space-8) var(--c-space-24);font-size:16px;font-weight:500;line-height:20px;--icon-size:24px}.app-button--large.is-icon-one-only{--button-min-width:50px}.app-button--small{--button-padding:var(--c-space-8);--button-height:32px;font-size:12px;font-weight:400;line-height:15px;--icon-size:16px}.app-button--small.is-icon-one-only{--button-width:32px}.app-button--filled_primary{--button-color:var(--button-filled-primary-color);--button-background:var(--button-filled-primary-background);--button-hover-background:var(--button-filled-primary-hover-background);--button-pressed-background:var(--button-filled-primary-pressed-background)}:root{--button-filled-primary-color:var(--c-on-accent);--button-filled-primary-background:var(--c-cyan-600);--button-filled-primary-hover-background:var(--c-cyan-600);--button-filled-primary-pressed-background:var(--c-cyan-700)}.app-button--filled-primary{--button-color:var( --button-filled-primary-color );--button-background:var( --button-filled-primary-background );--button-hover-background:var( --button-filled-primary-hover-background );--button-pressed-background:var( --button-filled-primary-pressed-background )}.app-button--outlined_primary{--button-color:var(--button-outlined-primary-color);--button-background:var(--button-outlined-primary-background);--button-border:var(--button-outlined-primary-border);--button-hover-background:var(--button-outlined-primary-hover-background);--button-hover-color:var(--button-outlined-primary-hover-color);--button-hover-border-color:var(--button-outlined-primary-hover-border-color);--button-pressed-background:var(--button-outlined-primary-pressed-background);--button-pressed-color:var(--button-outlined-primary-pressed-color);--button-pressed-border-color:var(--button-outlined-primary-pressed-border-color)}:root{--button-outlined-primary-color:var(--c-button-outlined-color,var(--c-neutral-100));--button-outlined-primary-background:transparent;--button-outlined-primary-border:solid 1px var(--c-button-outlined-border-color,var(--c-neutral-500));--button-outlined-primary-hover-background:transparent;--button-outlined-primary-hover-color:var(--c-button-outlined-hover-color,var(--c-cyan-400));--button-outlined-primary-hover-border-color:var(--c-button-outlined-hover-border-color,var(--c-cyan-400));--button-outlined-primary-pressed-background:transparent;--button-outlined-primary-pressed-color:var(--c-button-outlined-pressed-color,var(--c-cyan-700));--button-outlined-primary-pressed-border-color:var(--c-button-outlined-pressed-border-color,var(--c-cyan-700))}.app-button--outlined-primary{--button-color:var( --button-outlined-primary-color );--button-background:var( --button-outlined-primary-background );--button-border:var( --button-outlined-primary-border );--button-hover-background:var( --button-outlined-primary-hover-background );--button-hover-color:var( --button-outlined-primary-hover-color );--button-hover-border-color:var( --button-outlined-primary-hover-border-color );--button-pressed-background:var( --button-outlined-primary-pressed-background );--button-pressed-color:var( --button-outlined-primary-pressed-color );--button-pressed-border-color:var( --button-outlined-primary-pressed-border-color )}@keyframes app-button-spin{to{transform:rotate(1turn)}}.app-input[data-v-02af50b8],.app-input__control[data-v-02af50b8]{position:relative;width:100%}.app-input__control[data-v-02af50b8]{z-index:1;margin:0;padding:var(--c-space-16) var(--c-space-12) var(--c-space-8);border:1px solid var(--c-neutral-100);border-radius:var(--c-radius-8);background:transparent;color:var(--c-text-primary);font-family:var(--font-onest);resize:none;transition:border-color .2s ease;font-size:14px;font-weight:400;line-height:17px}.app-input__control[data-v-02af50b8]:focus{outline:none;border-color:var(--c-cyan-400)}.app-input--textarea .app-input__control[data-v-02af50b8]{min-height:84px;padding-top:var(--c-space-24)}.app-input:not(.app-input--textarea) .app-input__control[data-v-02af50b8]{height:40px;padding-top:var(--c-space-16)}.app-input__label[data-v-02af50b8]{position:absolute;top:50%;left:var(--c-space-12);z-index:0;color:var(--c-neutral-100);font-family:var(--font-onest);pointer-events:none;transform:translateY(-50%);transition:top .2s ease,transform .2s ease,font-size .2s ease;font-size:12px;font-weight:500;line-height:15px}.app-input--textarea .app-input__label[data-v-02af50b8]{top:var(--c-space-12);transform:none}.app-input--filled .app-input__label[data-v-02af50b8],.app-input:focus-within .app-input__label[data-v-02af50b8]{top:var(--c-space-8);transform:none;font-size:10px;font-weight:400;line-height:12px}.app-input--textarea.app-input--filled .app-input__label[data-v-02af50b8],.app-input--textarea:focus-within .app-input__label[data-v-02af50b8]{top:var(--c-space-8)}.app-copy-button[data-v-78af2b60]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--c-neutral-600);border-radius:var(--c-radius-4);background:var(--c-neutral-900);color:var(--c-neutral-100);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.app-copy-button[data-v-78af2b60]:focus-visible,.app-copy-button[data-v-78af2b60]:hover{color:var(--c-cyan-400);border-color:var(--c-cyan-400)}.app-copy-button--copied[data-v-78af2b60]{color:var(--c-cyan-400);border-color:var(--c-cyan-400)}.app-copy-button[data-v-78af2b60] svg{width:14px;height:14px}.app-contact-info-card[data-v-e3d5cf32]{display:flex;gap:var(--c-space-12);padding:var(--c-space-12);border:1px solid var(--c-neutral-600);border-radius:var(--c-radius-8);background:var(--c-neutral-900);text-decoration:none;transition:border-color .2s ease}.app-contact-info-card[data-v-e3d5cf32]:is(a):hover{border-color:var(--c-cyan-400)}.app-contact-info-card__icon-wrap[data-v-e3d5cf32]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--c-radius-8);background:var(--c-neutral-600)}.app-contact-info-card__icon[data-v-e3d5cf32]{width:16px;height:16px;color:var(--c-cyan-400)}.app-contact-info-card__content[data-v-e3d5cf32]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--c-space-2);min-width:0}.app-contact-info-card__copy[data-v-e3d5cf32]{align-self:center}.app-contact-info-card__label[data-v-e3d5cf32]{font-size:14px;font-weight:400;line-height:17px;margin:0;color:var(--c-text-primary);font-family:var(--font-oswald)}.app-contact-info-card__value[data-v-e3d5cf32]{font-size:20px;font-weight:400;line-height:30px;margin:0;color:var(--c-cyan-600);font-family:var(--font-oswald);font-weight:300}.app-contact-success[data-v-7a4321e8]{flex-direction:column;gap:var(--c-space-16);min-height:100%;padding:var(--c-space-24);text-align:center}.app-contact-success[data-v-7a4321e8],.app-contact-success__icon-wrap[data-v-7a4321e8]{display:flex;align-items:center;justify-content:center}.app-contact-success__icon-wrap[data-v-7a4321e8]{width:72px;height:72px;border:1px solid var(--c-accent-border-40);border-radius:50%;background:var(--c-accent-fill-12);box-shadow:0 0 24px #367ef640;animation:contact-success-pop-7a4321e8 .45s cubic-bezier(.34,1.56,.64,1)}.app-contact-success__icon[data-v-7a4321e8]{width:36px;height:36px;color:var(--c-cyan-400)}.app-contact-success__title[data-v-7a4321e8]{margin:0;color:var(--c-text-primary);font-family:var(--font-oswald);font-size:32px;font-weight:700;line-height:1.1;text-transform:uppercase;animation:contact-success-fade-up-7a4321e8 .4s ease .1s both}.app-contact-success__separator[data-v-7a4321e8]{width:40px;margin:0;border:none;border-top:2px solid var(--c-cyan-700);animation:contact-success-fade-up-7a4321e8 .4s ease .15s both}.app-contact-success__message[data-v-7a4321e8]{max-width:360px;margin:0;color:var(--c-neutral-100);font-family:var(--font-oswald);font-size:14px;font-weight:400;line-height:17px;animation:contact-success-fade-up-7a4321e8 .4s ease .2s both}.app-contact-success__hint[data-v-7a4321e8]{margin:0;color:var(--c-neutral-500);font-family:var(--font-onest);font-size:12px;font-weight:400;line-height:15px;animation:contact-success-fade-up-7a4321e8 .4s ease .25s both}.app-contact-success__button[data-v-7a4321e8]{--button-width:100%;--button-height:32px;max-width:280px;margin-top:var(--c-space-8);animation:contact-success-fade-up-7a4321e8 .4s ease .3s both}@keyframes contact-success-pop-7a4321e8{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes contact-success-fade-up-7a4321e8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-contact-modal[data-v-0269e74d]{position:relative;overflow:hidden}.app-contact-modal__bg[data-v-0269e74d]{position:absolute;inset:0;pointer-events:none;background-image:var(--c-bg-contact-modal);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.2}.app-contact-modal__layout[data-v-0269e74d]{position:relative;z-index:1;display:grid;grid-template-columns:374px minmax(0,1fr)}.app-contact-modal__info[data-v-0269e74d]{display:flex;flex-direction:column;gap:var(--c-space-16);padding:var(--c-space-24)}.app-contact-modal__title-container[data-v-0269e74d]{display:flex;flex-direction:column;gap:var(--c-space-12)}.app-contact-modal__title[data-v-0269e74d]{margin:0;color:var(--c-text-primary);font-family:var(--font-oswald);font-size:40px;font-weight:700;line-height:1;text-transform:uppercase}@media(max-width:767px){.app-contact-modal__title[data-v-0269e74d]{font-size:clamp(24px,7vw,40px)}}.app-contact-modal__separator[data-v-0269e74d]{width:40px;margin:0;border:none;border-top:2px solid var(--c-cyan-700)}.app-contact-modal__description[data-v-0269e74d]{display:flex;flex-direction:column;margin:0;font-weight:400}.app-contact-modal__description[data-v-0269e74d],.app-contact-modal__info-toggle[data-v-0269e74d]{color:var(--c-neutral-100);font-family:var(--font-oswald);font-size:14px;line-height:17px}.app-contact-modal__info-toggle[data-v-0269e74d]{display:none;align-items:center;justify-content:space-between;width:100%;padding:var(--c-space-12) var(--c-space-16);border:1px solid var(--c-neutral-600);border-radius:var(--c-radius-4);background:var(--c-neutral-900);cursor:pointer;font-weight:500}@media(max-width:1279px){.app-contact-modal__info-toggle[data-v-0269e74d]{display:flex}}.app-contact-modal__info-toggle-icon[data-v-0269e74d]{width:16px;height:16px;color:var(--c-cyan-400)}@media(max-width:1279px){.app-contact-modal__info-body[data-v-0269e74d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.app-contact-modal__info-body--expanded[data-v-0269e74d]{grid-template-rows:1fr}}.app-contact-modal__info-inner[data-v-0269e74d]{min-height:0}.app-contact-modal__cards[data-v-0269e74d]{display:flex;flex-direction:column;gap:var(--c-space-8)}@media(max-width:1279px){.app-contact-modal__cards[data-v-0269e74d]{padding-top:var(--c-space-8)}}.app-contact-modal__form-area[data-v-0269e74d]{border-left:1px solid var(--c-accent-border-15);min-height:420px}.app-contact-modal__form[data-v-0269e74d]{display:flex;flex-direction:column;gap:var(--c-space-16);justify-content:center;min-height:100%;padding:var(--c-space-24) var(--c-space-48)}.app-contact-modal__error[data-v-0269e74d]{margin:0;padding:var(--c-space-8) var(--c-space-12);border-left:2px solid var(--c-error);border-radius:0 var(--c-radius-4) var(--c-radius-4) 0;background:#f8717114;color:var(--c-error);font-family:var(--font-onest);font-size:12px;font-weight:400;line-height:15px}.app-contact-modal__submit[data-v-0269e74d]{--button-width:100%;--button-height:32px}.app-contact-modal__consent[data-v-0269e74d]{display:flex;align-items:start;gap:var(--c-space-8);cursor:pointer}.app-contact-modal__checkbox[data-v-0269e74d]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-contact-modal__consent-box[data-v-0269e74d]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border:1px solid var(--c-neutral-500);border-radius:var(--c-radius-4);background:transparent;transition:border-color .2s ease,background-color .2s ease}.app-contact-modal__consent-icon[data-v-0269e74d]{width:14px;height:14px;color:var(--c-checkbox-color)}.app-contact-modal__checkbox:checked+.app-contact-modal__consent-box[data-v-0269e74d]{border-color:var(--c-cyan-600);background:var(--c-cyan-600)}.app-contact-modal__checkbox:focus-visible+.app-contact-modal__consent-box[data-v-0269e74d]{outline:2px solid var(--c-cyan-400);outline-offset:2px}.app-contact-modal__consent-text[data-v-0269e74d]{color:var(--c-text-primary);font-family:var(--font-onest);font-size:12px;font-weight:400;line-height:15px}.app-contact-modal__consent-link[data-v-0269e74d]{color:var(--c-cyan-600);font-weight:600;text-decoration:none}.app-contact-modal__consent-link[data-v-0269e74d]:hover{color:var(--c-cyan-400)}@media(max-width:1279px){.app-contact-modal__layout[data-v-0269e74d]{grid-template-columns:1fr}.app-contact-modal__info[data-v-0269e74d]{gap:var(--c-space-12);padding:var(--c-space-16) var(--c-space-16) var(--c-space-8);padding-top:calc(var(--c-space-16) + var(--c-space-8))}.app-contact-modal__description[data-v-0269e74d]{font-size:12px;font-weight:400;line-height:15px}.app-contact-modal__cards[data-v-0269e74d]{display:flex}.app-contact-modal__form-area[data-v-0269e74d]{border-left:none;border-top:1px solid var(--c-accent-border-15);min-height:auto}.app-contact-modal__form[data-v-0269e74d]{padding:var(--c-space-16) var(--c-space-16) var(--c-space-24)}}@media(min-width:1280px){.app-contact-modal__info-toggle[data-v-0269e74d]{display:none}.app-contact-modal__info-body[data-v-0269e74d]{display:block}.app-contact-modal__cards[data-v-0269e74d]{display:flex}}.contact-form-switch-enter-active[data-v-0269e74d],.contact-form-switch-leave-active[data-v-0269e74d]{transition:opacity .25s ease,transform .25s ease}.contact-form-switch-enter-from[data-v-0269e74d]{opacity:0;transform:translate(12px)}.contact-form-switch-leave-to[data-v-0269e74d]{opacity:0;transform:translate(-12px)}.error-page[data-v-1c977afe]{position:relative;overflow:hidden;min-height:clamp(520px,70vh,760px);display:flex;align-items:center;padding:var(--c-space-64) 0}@media(max-width:767px){.error-page[data-v-1c977afe]{min-height:auto;padding:var(--c-space-48) 0 var(--c-space-64)}}.error-page__bg[data-v-1c977afe]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 88% 20%,rgba(20,100,211,.14) 0,transparent 62%),radial-gradient(ellipse 45% 55% at 8% 90%,rgba(20,100,211,.08) 0,transparent 68%)}.error-page__content[data-v-1c977afe]{position:relative;z-index:1;max-width:760px}.error-page__code[data-v-1c977afe]{font-size:48px;font-weight:600;line-height:71px;margin:0 0 var(--c-space-8);color:var(--c-cyan-700);font-family:var(--font-oswald);letter-spacing:.04em}@media(max-width:767px){.error-page__code[data-v-1c977afe]{font-size:clamp(40px,12vw,64px);line-height:1}}.error-page__label[data-v-1c977afe]{font-size:12px;font-weight:500;line-height:15px;margin:0 0 var(--c-space-16);color:var(--c-cyan-400);letter-spacing:.08em}.error-page__label[data-v-1c977afe],.error-page__title[data-v-1c977afe]{font-family:var(--font-oswald);text-transform:uppercase}.error-page__title[data-v-1c977afe]{font-size:64px;font-weight:600;line-height:77px;margin:0 0 var(--c-space-24);color:var(--c-text-primary)}@media(max-width:767px){.error-page__title[data-v-1c977afe]{font-size:clamp(32px,9vw,56px);line-height:1.05}}.error-page__description[data-v-1c977afe]{font-size:20px;font-weight:400;line-height:30px;max-width:560px;margin:0;color:var(--c-text-secondary);font-family:var(--font-oswald)}@media(max-width:767px){.error-page__description[data-v-1c977afe]{font-size:14px;font-weight:400;line-height:17px}}.error-page__details[data-v-1c977afe]{font-size:12px;font-weight:400;line-height:15px;max-width:560px;margin:var(--c-space-16) 0 0;padding:var(--c-space-12) var(--c-space-16);border:1px solid var(--c-border-subtle);border-radius:var(--c-radius-8);background:var(--c-accent-fill-06);color:var(--c-neutral-500);font-family:var(--font-onest);word-break:break-word}.error-page__actions[data-v-1c977afe]{display:flex;flex-wrap:wrap;gap:var(--c-space-16);margin-top:var(--c-space-32)}@media(max-width:767px){.error-page__actions[data-v-1c977afe]{flex-direction:column;width:100%;--button-width:100%}}
