:root{--ink:#08090b;--ink-soft:#41454b;--muted:#656b73;--paper:#fff;--ice:#f4f8fc;--ice-strong:#e7f0f8;--line:#d5d9dd;--line-dark:#aeb4ba;--red:#e00;--red-dark:#c90000;--green:#07883f;--green-dark:#006c31;--blue:#1266d8;--shell:min(1419px, calc(100vw - 96px));--header-height:clamp(88px, 7.5vw, 116px);--radius:5px}html:has(.one-page-header){scroll-padding-top:var(--header-height)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--paper);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body,a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}img,svg{max-width:100%;display:block}::selection{background:var(--red);color:#fff}:focus-visible{outline-offset:3px;outline:3px solid #1d70f7}.skip-link{z-index:200;border:1px solid var(--ink);border-radius:var(--radius);background:#fff;padding:12px 16px;font-size:13px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.section-shell,.header-inner{width:var(--shell);margin-inline:auto}.site-header{z-index:80;height:var(--header-height);border-bottom:1px solid var(--line);isolation:isolate;background:#fffffffa;position:sticky;top:0}.one-page-header{height:var(--header-height);background:#fff}.one-page-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;width:min(1450px,100vw - 80px);height:100%}.one-page-header-inner .header-actions{justify-self:end}.header-inner{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:100%;display:grid;position:relative}.brand{letter-spacing:-.075em;width:fit-content;color:var(--red);align-items:flex-end;gap:5px;font-size:clamp(46px,3.85vw,58px);font-weight:900;line-height:.8;display:inline-flex}.brand i{background:var(--red);width:10px;height:10px;margin-bottom:1px}.desktop-nav{justify-content:flex-end;align-items:center;gap:54px;height:100%;padding-right:34px;display:flex}.one-page-header .one-page-main-nav{gap:58px;padding-right:68px}.desktop-nav>a,.desktop-nav>button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:46px;padding:0 2px;font-size:17px;font-weight:700;display:inline-flex}.desktop-nav>a:hover,.desktop-nav>button:hover,.desktop-nav>.is-active{border-bottom-color:var(--red)}.desktop-nav>a:focus-visible,.desktop-nav>button:focus-visible{border-bottom-color:var(--red);outline:none}.desktop-nav svg{width:13px;transition:transform .16s;transform:rotate(90deg)}.desktop-nav button[aria-expanded=true] svg{transform:rotate(-90deg)}.header-actions,.header-contact-actions,.locale-switch,.footer-locale{align-items:center;display:flex}.header-actions{gap:26px}.locale-switch,.footer-locale{gap:7px;font-size:15px;font-weight:700}.locale-switch a,.footer-locale a{color:var(--muted)}.locale-switch a:hover,.footer-locale a:hover{color:var(--ink)}.locale-switch a.is-active,.footer-locale a.is-active{color:var(--red)}.contact-actions{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.header-contact-actions{flex-wrap:nowrap;gap:8px}.action-button{border-radius:var(--radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:52px;padding:0 19px;font-size:14px;font-weight:800;line-height:1.15;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.action-button span{overflow-wrap:break-word;text-wrap:pretty;min-width:0}.action-button:hover{transform:translateY(-1px)}.action-button svg{flex:none;width:20px;height:20px}.action-button.is-compact{min-height:52px;padding-inline:21px;font-size:16px}.action-button.is-compact svg{width:22px;height:22px}.action-whatsapp{background:var(--green);color:#fff}.action-whatsapp:hover{background:var(--green-dark)}.action-phone{background:var(--red);color:#fff}.action-phone:hover{background:var(--red-dark)}.action-email{border-color:var(--ink);color:var(--ink);background:#fff}.action-email:hover{background:var(--ink);color:#fff}.action-order{color:var(--blue);background:#fff;border-color:#bdd1ee}.action-order:hover{border-color:var(--blue);background:#f4f8ff}.mobile-menu-trigger{border-radius:var(--radius);background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:none}.mobile-menu-trigger svg{width:24px}.header-directory{border:1px solid var(--line);background:#fff;border-top:0;width:min(850px,100vw - 64px);padding:18px 28px 20px;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);box-shadow:0 22px 48px #08090b1f}.header-directory>strong{margin-bottom:14px;font-size:21px;display:block}.header-directory ul,.mobile-directory-list,.notice-directory{margin:0;padding:0;list-style:none}.header-directory ul{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:0 28px;display:grid}.language-panel ul{grid-template-rows:repeat(5,auto)}.region-panel ul{grid-template-rows:repeat(6,auto)}.header-directory li a,.header-directory li button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:0 3px;font-size:14px;display:flex}.header-directory li a:hover,.header-directory li button:hover,.header-directory li button.is-selected{color:var(--red)}.header-directory li svg{width:16px;height:16px}.header-directory>p{color:var(--ink);margin:22px 0 0;font-size:14px}.header-directory>p a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.language-panel{width:min(500px,100vw - 64px)}.region-panel{width:min(785px,100vw - 64px);right:calc((100vw - var(--shell)) / 2 + 70px);left:auto;transform:none}.region-panel ul{background:linear-gradient(to right, transparent 33.15%, var(--line) 33.15%, var(--line) 33.3%, transparent 33.3%, transparent 66.5%, var(--line) 66.5%, var(--line) 66.65%, transparent 66.65%)}.header-directory ul{border-top:0}.header-directory li{border-bottom:0}.header-directory li a,.header-directory li button{min-height:38px;font-size:17px}.region-panel li button.is-selected{background:var(--ice);border:1px solid #d9e5f0;border-radius:3px;padding-inline:10px}.header-directory>p{border-top:1px solid var(--line);padding-top:18px}.language-panel>p a{color:var(--green)}.home-hero,.services-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-inner,.services-hero-inner{z-index:1;min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,680px) minmax(500px,1fr);align-items:center;gap:clamp(28px,3.3vw,52px);padding-block:clamp(86px,9vh,132px);display:grid;position:relative}.home-hero:before{content:"";background:#f3f7fb;border-radius:50%;width:1800px;height:1800px;position:absolute;top:88px;left:46vw}.services-hero:before{content:"";background:#f1f6fb;border-radius:50%;width:900px;height:900px;position:absolute;top:0;left:64vw}.services-hero-inner{grid-template-columns:minmax(0,1fr) minmax(470px,570px);min-height:446px;padding-block:60px 4px}.hero-copy h1,.services-hero-copy h1,.services-heading-row h2,.founder-heading h2,.final-cta h2,.services-catalogue h2,.languages-section h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700}.hero-copy h1{text-wrap:normal;max-width:680px;font-size:clamp(50px,3.85vw,58px);line-height:1.09}.hero-copy,.services-hero-copy{min-width:0}.hero-copy{z-index:2;position:relative;transform:translateY(-12px)}.home-hero .hero-copy h1{transform:translateY(-18px)}.home-hero .hero-copy>p{max-width:620px;font-size:24px;line-height:1.48;transform:translateY(-12px)}.hero-copy h1 span{white-space:nowrap;display:block}main[data-locale=kk] .hero-copy h1{text-wrap:balance;max-width:640px;font-size:clamp(44px,3.45vw,52px);line-height:1.08}main[data-locale=kk] .hero-copy h1 span{white-space:normal}main[data-locale=kk] .hero-copy>p,main[data-locale=kk] .services-heading-row p,main[data-locale=kk] .languages-intro,main[data-locale=kk] .founder-message p,main[data-locale=kk] .founder-contact-prompt,main[data-locale=kk] .contact-index-heading p,main[data-locale=kk] .contact-index-footnote,main[data-locale=kk] .service-fallback,main[data-locale=kk] .language-fallback{text-wrap:pretty}.services-hero-copy h1{text-wrap:normal;max-width:720px;font-size:clamp(60px,4.8vw,70px);line-height:1.02}.hero-copy>p,.services-hero-copy>p{max-width:660px;color:var(--ink-soft);margin:27px 0 0;font-size:22px;line-height:1.5}.hero-actions,.services-hero-actions{grid-template-columns:max-content max-content;gap:18px 24px;margin-top:34px;display:grid}.hero-actions .action-button{min-height:70px;padding-inline:30px;font-size:20px}.hero-actions .action-button svg{width:28px;height:28px}.hero-actions .action-whatsapp{width:365px}.hero-actions .action-phone{width:246px}.hero-actions .action-order{width:260px;min-height:66px;color:var(--ink);grid-column:1}.home-hero .hero-actions{row-gap:29px;margin-top:26px}.home-hero .hero-actions .action-order{min-height:70px}.hero-actions .action-order,.services-hero-actions .action-order{white-space:nowrap;padding-inline:20px;font-size:18px}.services-hero-actions{grid-template-columns:315px 242px}.services-hero-actions .action-button{width:100%;min-height:64px;font-size:19px}.services-hero-actions .action-button svg{width:25px;height:25px}.services-hero-actions .action-order{width:213px;min-height:54px;color:var(--blue);background:#f4f8ff;grid-column:1;font-weight:600}.hero-visual,.services-hero-visual{isolation:isolate;place-items:center;min-width:0;min-height:430px;display:grid;position:relative}.hero-visual:before,.services-hero-visual:before{z-index:-1;content:"";background:#f3f7fb;border-radius:50%;width:1120px;height:1120px;position:absolute;bottom:-820px;right:-690px}.services-hero-visual:before{width:820px;height:600px;bottom:-230px;right:-330px}.translation-illustration{z-index:1;width:min(100%,690px);position:relative}.hero-visual .translation-illustration{transform-origin:50% 100%;width:min(690px,100%);max-width:100%;transform:translateY(-28px)scaleY(1.12)}.services-hero-visual .translation-illustration{width:min(600px,100%);max-width:100%;transform:translateY(-12px)}.hero-visual:before,.services-hero-visual:before{display:none}.services-preview{padding-block:92px 66px}.services-catalogue{padding-block:24px 50px}.languages-section{padding-block:48px 46px}.services-preview-inner{display:grid}.services-heading-row{grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:52px;margin-bottom:40px;display:grid}.services-heading-row h2{font-size:clamp(50px,4vw,58px);line-height:1.04}.services-catalogue h2,.languages-section h2{font-size:clamp(34px,2.65vw,38px);line-height:1.05}.services-heading-row p,.languages-intro{max-width:620px;color:var(--muted);margin:19px 0 0;font-size:18px;line-height:1.55}.services-illustration{width:410px;color:var(--ink)}.service-grid{border-top:1px solid #3a3d41;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-row{border-bottom:1px solid #3a3d41;grid-template-columns:72px minmax(0,1fr) 22px;align-items:start;gap:20px;min-height:118px;padding:20px 25px 19px 4px;transition:background-color .15s;display:grid}.service-row:nth-child(odd){border-right:1px solid #3a3d41;padding-right:35px}.service-row:nth-child(2n){padding-left:35px}.service-row:hover{background:var(--ice)}.service-number{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(38px,3.2vw,46px);font-weight:400;line-height:.9}.service-copy{gap:8px;min-width:0;display:grid}.service-copy strong{overflow-wrap:break-word;letter-spacing:-.025em;text-wrap:pretty;max-width:520px;font-size:clamp(19px,1.5vw,23px);line-height:1.16}.service-copy small{max-width:500px;color:var(--muted);font-size:15px;line-height:1.42}.service-chevron{width:17px;color:var(--ink);margin-top:4px}.services-preview .service-row{min-height:175px;padding-top:37px;padding-bottom:36px}.services-more{color:var(--red);justify-self:start;align-items:center;gap:14px;margin-top:30px;font-size:14px;font-weight:800;display:inline-flex}.services-more:hover{text-underline-offset:4px;text-decoration:underline}.founder-section{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 24px);background:#fff;padding-block:64px 65px}.founder-inner{grid-template:"heading photo""body photo"1fr/minmax(0,1fr) minmax(440px,530px);align-items:start;gap:34px 28px;width:min(1392px,100vw - 120px);display:grid}.founder-heading{grid-area:heading;max-width:805px}.founder-eyebrow{color:var(--red-dark);letter-spacing:.04em;margin:0 0 40px;font-size:clamp(15px,1.25vw,20px);font-weight:800}.founder-heading h2{letter-spacing:-.047em;text-wrap:balance;max-width:805px;font-size:clamp(48px,4.35vw,68px);line-height:.98}.founder-body{grid-area:body;min-width:0;max-width:805px}.founder-message{gap:25px;max-width:660px;display:grid}.founder-message p{margin:0;font-size:clamp(18px,1.55vw,23.5px);line-height:1.55}.founder-advantages{grid-template-columns:248px 291px minmax(0,1fr);margin:48px 0 0;display:grid}.founder-advantages>div{min-width:0;padding:5px 28px 1px 0}.founder-advantages>div+div{border-left:1px solid var(--red);padding-left:34px}.founder-advantages dt{color:var(--red-dark);letter-spacing:.035em;font-size:16px;font-weight:900;line-height:1.2}.founder-advantages dd{margin:17px 0 0;font-size:17px;line-height:1.42}.founder-contact-prompt{border-top:1px solid var(--ink);margin:43px 0 0;padding-top:18px;font-size:17px;line-height:1.45}.founder-actions{grid-template-columns:minmax(0,298fr) minmax(0,224fr) minmax(0,232fr);gap:24px;margin-top:27px;display:grid}.founder-actions .action-button{white-space:nowrap;width:100%;min-height:72px;padding-inline:19px;font-size:18px}main[data-locale=kk] .founder-actions .action-button,main[data-locale=kk] .hero-actions .action-order,main[data-locale=kk] .services-hero-actions .action-order{white-space:normal;line-height:1.2}.founder-actions .action-button svg{width:27px;height:27px}.founder-actions .action-order{border-color:var(--ink);color:var(--ink)}.founder-photo{border-left:1px solid var(--red);grid-area:photo;align-self:stretch;width:100%;margin:-10px 0 -20px;padding:26px 0 20px clamp(38px,3.4vw,51px)}.founder-photo-frame{aspect-ratio:30/41;border:1px solid var(--ink);background:#eef3f8;position:relative;overflow:hidden}.founder-photo-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.founder-photo figcaption{text-align:center;margin-top:33px;font-size:19px;font-weight:700}.breadcrumbs{color:var(--red);gap:9px;margin-bottom:29px;font-size:13px;display:flex}.services-hero .breadcrumbs{transform:translateY(-30px)}.breadcrumbs a{color:var(--ink)}.service-row[id],#languages{scroll-margin-top:calc(var(--header-height) + 24px)}.services-catalogue h2{margin-bottom:22px}.service-fallback,.language-fallback{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:34px auto 0;font-size:14px;line-height:1.5;display:flex}.language-fallback{border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;justify-content:flex-start;margin-top:28px;padding-top:20px}.service-fallback svg{width:20px;color:var(--green);margin-right:5px}.service-fallback button,.service-fallback a,.language-fallback button,.language-fallback a{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.language-fallback button,.language-fallback a{color:var(--green)}.languages-section{border-top:1px solid var(--line);background:#fff}.one-page-preview .services-preview{padding-bottom:82px}.one-page-preview .languages-section{padding-block:72px 68px}.one-page-preview #services,.one-page-preview #languages,.one-page-preview #contacts{scroll-margin-top:0}.languages-intro{margin-bottom:34px}.one-page-preview .languages-showcase{border-top-color:var(--line);padding:0}.languages-showcase-header{padding-block:72px 46px}.languages-showcase-heading{max-width:1040px}.one-page-preview .languages-showcase h2{letter-spacing:-.045em;font-size:clamp(58px,5vw,72px);line-height:.98}.languages-showcase-header .languages-intro{max-width:940px;color:var(--ink);margin:22px 0 0;font-size:clamp(20px,1.65vw,24px);line-height:1.45}.languages-index-band{background:var(--ice);width:100%}.languages-index-shell{padding-block:24px 20px}.languages-index{background:linear-gradient(to right, transparent calc(33.333% - .5px), var(--red) calc(33.333% - .5px), var(--red) calc(33.333% + .5px), transparent calc(33.333% + .5px)), linear-gradient(to right, transparent calc(66.666% - .5px), var(--red) calc(66.666% - .5px), var(--red) calc(66.666% + .5px), transparent calc(66.666% + .5px));grid-template-rows:repeat(5,72px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.languages-index li{grid-column:var(--language-desktop-column);grid-row:var(--language-desktop-row);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding-inline:clamp(22px,2.3vw,38px);display:grid}.language-index-number{color:var(--red-dark);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:clamp(17px,1.35vw,20px);font-weight:800}.language-index-name{letter-spacing:-.015em;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.12}.languages-contact-row{grid-template-columns:1fr;padding-block:42px 34px;display:grid}.languages-contact-rule{background:var(--line);width:100%;height:1px}.languages-contact-actions{justify-content:flex-end;padding-top:28px;display:flex}.languages-actions{flex-wrap:nowrap;gap:26px}.languages-actions .action-button{min-height:62px;font-size:18px}.languages-actions .action-whatsapp{min-width:350px}.languages-actions .action-phone{min-width:250px}.languages-actions .action-button:hover{transform:none}.languages-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:17px 86px;margin:0;padding:0;list-style:none;display:grid}.languages-grid li{align-items:center;min-height:0;padding:0;font-size:18px;font-weight:400;display:flex}.contact-index-section{border-top:1px solid var(--line);background:var(--ice)}.contact-index-shell{width:min(1386px,100vw - 120px);padding-block:108px 49px}.contact-index-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(54px,4.25vw,66px);font-weight:700;line-height:1.02}.contact-index-heading p{max-width:1050px;color:var(--ink-soft);margin:27px 0 0;font-size:20px;line-height:1.48}.contact-index{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;font-style:normal;display:grid}.contact-index-item{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:260px;padding:16px 40px 10px;display:grid}.contact-index-item:first-child{padding-left:40px}.contact-index-item+.contact-index-item{box-shadow:inset 1px 0 0 var(--red)}.contact-index-label{align-items:baseline;gap:clamp(22px,2.7vw,46px);display:flex}.contact-index-label span{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:20px;font-weight:900}.contact-index-label h3{letter-spacing:.01em;margin:0;font-size:19px;font-weight:900;line-height:1.2}.contact-index-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;align-self:start;margin:38px 0 0;font-size:40px;font-weight:700;line-height:1}.contact-index-whatsapp .contact-index-value,.contact-index-phone .contact-index-value{font-size:clamp(36px,2.75vw,44px)}.contact-index-email .contact-index-value{overflow-wrap:anywhere;white-space:normal;font-size:clamp(25px,2vw,31px)}.contact-index-action{width:100%;max-width:none;min-height:61px;padding-inline:18px;font-size:20px}.contact-index-action svg{width:27px;height:27px}.contact-index-action:hover{transform:none}.contact-index-footnote{color:var(--muted);margin:60px 0 0 4px;font-size:16px;line-height:1.45}.final-cta{background:var(--ink);color:#fff;padding-block:34px}.final-cta-inner,.service-footer{width:min(1366px,100vw - 96px)}.final-cta-inner{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:70px;display:grid}.final-cta h2{max-width:900px;font-size:clamp(38px,2.85vw,42px);line-height:1.06}.final-cta-copy>p{color:#c0c4c8;max-width:660px;margin:22px 0 0;font-size:18px;line-height:1.5}.final-cta-actions{margin-top:28px}.final-cta-actions .action-button{white-space:nowrap;gap:10px;min-height:64px;padding-inline:18px;font-size:18px;font-weight:600}.final-cta-actions .action-button svg{width:26px;height:26px}.final-cta-actions .action-whatsapp{width:282px}.final-cta-actions .action-phone{width:223px}.final-cta-actions .action-order{width:238px}.final-cta .action-order{color:#fff;background:0 0;border-color:#666b71}.final-cta .action-order:hover{color:var(--ink);background:#fff;border-color:#fff}.final-cta-illustration{color:#fff;width:460px}.service-footer{grid-template-columns:1fr auto auto;align-items:center;gap:46px;min-height:156px;padding-block:30px;display:grid}.footer-brand{gap:11px;width:fit-content;display:grid}.footer-brand-mark{font-size:42px}.footer-brand small{color:var(--muted);font-size:16px}.footer-nav{border-right:1px solid var(--line);border-left:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px 42px;min-width:0;padding-inline:44px;font-size:14px;font-weight:700;display:flex}.footer-nav>*{overflow-wrap:break-word;text-wrap:pretty;min-width:0}.footer-nav a:hover,.footer-link-button:hover{color:var(--red)}.footer-link-button{background:0 0;border:0;padding:0}.one-page-footer{border-top:1px solid var(--line);background:#fff}.one-page-footer .service-footer{grid-template-columns:360px minmax(0,1fr) auto;gap:42px;width:min(1386px,100vw - 120px);min-height:170px}.one-page-footer .footer-nav{gap:12px 38px;font-size:16px}dialog{background:0 0;border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08090bad}.order-dialog,.notice-dialog{overscroll-behavior:contain;width:100vw;height:100dvh;overflow:auto}.order-dialog[open],.notice-dialog[open]{place-items:center;padding:24px;display:grid}.order-panel,.notice-panel{border:1px solid var(--ink);background:#fff;width:min(100%,640px);position:relative;box-shadow:0 30px 80px #08090b40}.order-panel{min-height:600px;padding:58px 64px 52px}.notice-panel{width:min(100%,580px);padding:52px}.dialog-close{border-radius:var(--radius);background:#fff;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:18px;right:18px}.dialog-close:hover{background:var(--ice)}.dialog-close svg{width:22px}.form-progress-copy{color:var(--red);letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:15px;font-weight:700}.form-progress{background:var(--ice-strong);height:4px;margin-bottom:38px}.form-progress span{background:var(--red);width:50%;height:100%;display:block}.form-progress.is-full span{width:100%}.order-form h2,.order-success h2,.notice-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,44px);line-height:1}.order-form>p,.order-success>p,.notice-panel>p{color:var(--muted);margin:18px 0 29px;font-size:15px;line-height:1.5}.order-form label{margin-bottom:9px;font-size:13px;font-weight:800;display:block}.order-form textarea,.order-form input{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--ice);width:100%;color:var(--ink);outline:none}.order-form textarea{resize:vertical;min-height:132px;padding:15px}.order-form input{min-height:56px;padding:0 15px}.order-form textarea:focus,.order-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #166ee826}.order-form textarea::placeholder,.order-form input::placeholder{color:#777e86}.form-primary,.notice-close{border:1px solid var(--red);border-radius:var(--radius);background:var(--red);color:#fff;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;margin-top:18px;padding:0 20px;font-weight:800;display:flex}.form-primary:hover,.notice-close:hover{border-color:var(--red-dark);background:var(--red-dark)}.form-primary svg{width:19px}.order-form>small,.order-success>small{color:var(--muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.45;display:block}.field-error{color:var(--red-dark);margin-top:8px;font-size:12px;font-weight:700;display:block}.privacy-trigger,.form-back{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;margin:15px auto 0;padding:4px;font-size:12px;font-weight:700;text-decoration:underline;display:flex}.form-back{color:var(--ink);text-decoration:none}.form-back svg{width:17px;transform:rotate(180deg)}.order-success{text-align:center;place-items:center;min-height:480px;display:grid}.order-success>svg{width:72px;margin-bottom:28px}.order-success>svg .check-ring{stroke:var(--red);stroke-width:2.5px}.order-success>svg .check-mark{stroke:var(--ink);stroke-width:2.5px}.order-success h2:focus{outline:none}.order-success .form-primary{max-width:330px;margin-top:30px}.notice-panel h2{max-width:470px}.notice-directory{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.notice-directory li{border-bottom:1px solid var(--line);min-height:43px;padding:13px 9px;font-size:13px}.notice-directory li:nth-child(odd){border-right:1px solid var(--line)}.mobile-menu-dialog{overscroll-behavior:contain;background:#fff;width:100vw;height:100dvh;margin:0;overflow:auto}.mobile-menu-dialog[open]{flex-direction:column;display:flex}.mobile-menu-dialog:focus{outline:none}.mobile-menu-dialog::backdrop{background:#fff}.mobile-menu-head{flex:0 0 var(--header-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-inline:24px;display:flex}.mobile-menu-head>button{border-radius:var(--radius);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-menu-head>button svg{width:23px}.mobile-menu-head .brand{order:-1}.mobile-nav-list{padding:18px 24px 0;display:grid}.mobile-nav-list>a,.mobile-nav-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:61px;padding:0;font-size:23px;font-weight:800;display:flex}.mobile-nav-list>a svg,.mobile-nav-list>button svg{width:18px}.mobile-nav-list>button[aria-expanded=true] svg{transform:rotate(90deg)}.mobile-directory-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-directory-list li{border-bottom:1px solid #edf0f2}.mobile-directory-list a,.mobile-directory-list button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:0 7px 0 0;font-size:13px;display:flex}.mobile-directory-list button.is-selected{color:var(--red);font-weight:800}.mobile-directory-list svg{width:15px}.mobile-menu-dialog>.locale-switch{justify-content:center;margin:42px 24px 0;font-size:16px}.mobile-menu-actions{margin:46px 24px 0;padding-top:0;display:grid}.mobile-menu-actions .action-button{width:100%}.mobile-menu-hint{color:var(--muted);margin:15px 24px 24px;font-size:12px;line-height:1.45}@media (width>=1200px) and (width<=1399px){header[data-locale=kk] .one-page-main-nav{gap:34px;padding-right:30px}header[data-locale=kk] .header-actions{gap:14px}header[data-locale=kk] .header-contact-actions .action-button.is-compact{padding-inline:14px;font-size:14px}.contact-index-shell{width:var(--shell);padding-top:90px}.contact-index-item{padding-left:24px;padding-right:24px}.contact-index-item:first-child{padding-left:24px}.contact-index-whatsapp .contact-index-value,.contact-index-phone .contact-index-value{font-size:clamp(31px,2.65vw,37px)}.contact-index-email .contact-index-value{font-size:clamp(20px,1.8vw,25px)}.contact-index-action{font-size:16px}.founder-inner{width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(400px,440px);gap:28px 24px}.founder-heading h2{font-size:56px}.founder-message{gap:19px}.founder-message p{font-size:19px;line-height:1.5}.founder-advantages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.founder-advantages>div{padding-right:16px}.founder-advantages>div+div{padding-left:18px}.founder-advantages dt{font-size:13px}.founder-advantages dd{margin-top:11px;font-size:14px}.founder-contact-prompt{margin-top:29px;font-size:15px}.founder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-actions .action-button{min-height:56px;padding-inline:13px;font-size:14px}.founder-actions .action-button svg{width:21px;height:21px}.founder-actions .action-order{grid-column:1/-1}.founder-photo{padding-left:32px}.founder-photo figcaption{margin-top:22px;font-size:17px}}@media (width>=781px) and (width<=1199px){footer[data-locale=kk] .footer-nav{gap:12px 20px;padding-inline:20px}.hero-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hero-actions .action-whatsapp,.hero-actions .action-phone{width:100%}.hero-actions .action-order{width:min(100%,240px)}.services-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:28px}.services-hero-copy h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(42px,5vw,56px)}.services-hero-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.services-hero-actions .action-whatsapp,.services-hero-actions .action-phone{width:100%}.services-hero-actions .action-order{width:min(100%,220px)}.contact-index-shell{width:var(--shell)}.contact-index-email .contact-index-value{font-size:clamp(18px,2vw,24px)}.founder-inner{width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(330px,360px);gap:28px 24px}.founder-heading h2{font-size:clamp(44px,5.2vw,56px)}.founder-message{gap:18px}.founder-message p{font-size:18px;line-height:1.5}.founder-advantages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.founder-advantages>div{padding-right:14px}.founder-advantages>div+div{padding-left:16px}.founder-advantages dt{font-size:13px}.founder-advantages dd{margin-top:10px;font-size:14px}.founder-contact-prompt{margin-top:28px;font-size:15px}.founder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-actions .action-button{min-height:54px;padding-inline:12px;font-size:14px}.founder-actions .action-button svg{width:20px;height:20px}.founder-actions .action-order{grid-column:1/-1}.founder-photo{padding-left:28px}.founder-photo figcaption{margin-top:20px;font-size:17px}.languages-index{background:linear-gradient(to right, transparent calc(50% - .5px), var(--red) calc(50% - .5px), var(--red) calc(50% + .5px), transparent calc(50% + .5px));grid-template-rows:repeat(7,66px);grid-template-columns:repeat(2,minmax(0,1fr))}.languages-index li{grid-column:var(--language-mobile-column);grid-row:var(--language-mobile-row);grid-template-columns:36px minmax(0,1fr)}.language-index-name{font-size:clamp(22px,2.45vw,28px)}}@media (width>=901px) and (width<=1120px){:root{--shell:calc(100vw - 60px);--header-height:84px}.header-inner{gap:18px}.brand{font-size:38px}.brand i{width:7px;height:7px}.desktop-nav{gap:27px;padding-right:18px}.one-page-header .one-page-main-nav{gap:26px;padding-right:18px}.contact-index-shell{padding-top:76px}.contact-index-heading h2{font-size:50px}.contact-index-heading p{font-size:17px}.contact-index-item{padding-left:22px;padding-right:22px}.contact-index-item:first-child{padding-left:22px}.contact-index-label{gap:18px}.contact-index-label span,.contact-index-label h3{font-size:15px}.contact-index-whatsapp .contact-index-value,.contact-index-phone .contact-index-value{font-size:28px}.contact-index-email .contact-index-value{font-size:19px}.contact-index-action{min-height:54px;padding-inline:12px;font-size:14px}.contact-index-action svg{width:22px;height:22px}.desktop-nav>a,.desktop-nav>button{font-size:13px}.header-actions{gap:11px}.header-actions>.locale-switch{font-size:12px}.header-contact-actions .action-button.is-compact{min-height:44px;padding-inline:13px;font-size:12px}.header-contact-actions .action-button.is-compact svg{width:18px;height:18px}.hero-inner{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:18px}.hero-actions .action-button{min-height:58px;font-size:16px}.hero-actions .action-whatsapp,.hero-actions .action-phone{width:100%}.hero-actions .action-order{width:min(100%,210px);min-height:54px}.services-heading-row{grid-template-columns:minmax(0,1fr) 385px}.services-illustration{width:385px}.final-cta-inner,.service-footer{width:var(--shell)}.service-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:28px;min-height:112px;padding-block:20px}.footer-nav{flex-wrap:nowrap;gap:24px;padding-inline:30px;font-size:12px}.footer-brand{gap:8px}.footer-brand small{font-size:13px}}@media (width<=900px){:root{--shell:min(980px, calc(100vw - 48px));--header-height:84px}.desktop-nav,.header-contact-actions{display:none}.header-inner{grid-template-columns:auto 1fr auto}.one-page-header .header-inner{width:var(--shell);grid-template-columns:auto 1fr auto}.header-actions{grid-column:3}.mobile-menu-trigger{display:grid}.header-directory{display:none}.hero-inner,.services-hero-inner{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1.1fr) minmax(250px,.78fr);gap:28px}.services-hero-inner{min-height:460px}.hero-copy h1,.services-hero-copy h1{font-size:clamp(46px,6vw,56px)}main[data-locale=kk] .hero-copy h1{font-size:clamp(34px,5vw,42px)}.hero-visual,.services-hero-visual{min-height:400px}.services-heading-row{grid-template-columns:1fr;gap:0}.services-illustration{display:none}.final-cta-inner{width:var(--shell);grid-template-columns:1fr}.final-cta-illustration{display:none}.founder-inner{width:var(--shell);grid-template-columns:1fr;grid-template-areas:"heading""photo""body";row-gap:0}.founder-heading,.founder-body{max-width:760px}.founder-photo{border-top:1px solid var(--red);border-left:0;justify-self:start;width:min(100%,520px);margin:38px 0 0;padding:28px 0 0}.founder-body{margin-top:44px}.contact-index-shell{width:var(--shell);padding-block:72px 48px}.contact-index-heading h2{font-size:50px}.contact-index-heading p{max-width:700px;font-size:18px}.contact-index{margin-top:52px;display:block}.contact-index-item,.contact-index-item:first-child{border-left:0;min-height:0;padding:39px 0}.contact-index-item:first-child{padding-top:0}.contact-index-item+.contact-index-item{border-top:1px solid var(--red);box-shadow:none}.contact-index-label{gap:34px}.contact-index-value{margin-block:28px 29px}.contact-index-whatsapp .contact-index-value,.contact-index-phone .contact-index-value{font-size:38px}.contact-index-email .contact-index-value{font-size:29px}.contact-index-footnote{margin-top:26px;margin-left:0}}@media (width<=780px){:root{--shell:calc(100vw - 32px);--header-height:66px}html{scroll-padding-top:calc(var(--header-height) + 16px)}.site-header{position:relative}.one-page-header{position:sticky}.brand{font-size:31px}.brand i{width:6px;height:6px}.header-inner,.header-actions{gap:13px}.header-actions>.locale-switch{font-size:11px}.mobile-menu-trigger{width:42px;height:42px}.home-hero{overflow:hidden}.home-hero:before{width:700px;height:700px;top:18px;left:54%}.hero-inner{grid-template-columns:minmax(0,1fr) clamp(94px,28vw,110px);align-items:start;gap:0 4px;min-height:auto;padding-block:34px 38px;display:grid;position:relative}.hero-copy{display:contents;transform:none}.hero-copy h1{letter-spacing:-.035em;grid-area:1/1;max-width:none;font-size:clamp(17px,4.87vw,19px);line-height:1.1}main[data-locale=kk] .hero-copy h1{text-wrap:pretty;font-size:clamp(17px,4.65vw,19px);line-height:1.12}.home-hero .hero-copy h1,.home-hero .hero-copy>p{transform:none}.home-hero .hero-copy>p{grid-area:2/1/auto/-1;font-size:15px;line-height:1.42}.hero-copy>p{max-width:none;margin-top:18px;font-size:15px;line-height:1.42}.hero-actions{margin-top:21px}.home-hero .hero-actions{grid-area:3/1/auto/-1;row-gap:11px;margin-top:21px}.home-hero .hero-actions .action-order{min-height:52px}.hero-visual{z-index:1;grid-area:1/2;align-self:start;width:100%;min-height:0;position:static}.hero-visual .translation-illustration{width:100%;max-width:none;transform:none}.services-hero-inner{min-height:0;padding-block:28px 30px;display:block}.services-hero:before{display:none}.services-hero .breadcrumbs{transform:none}.services-hero-copy h1{max-width:100%;font-size:39px;line-height:.99}.hero-copy>p,.services-hero-copy>p{font-size:16px;line-height:1.42}.services-hero-copy>p{margin-top:17px}.services-intro-detail{display:none}.hero-actions,.services-hero-actions{grid-template-columns:1fr;gap:11px;margin-top:24px;display:grid}.hero-actions .action-button,.services-hero-actions .action-button{width:100%;min-height:58px;padding-inline:18px;font-size:18px}.hero-actions .action-button svg,.services-hero-actions .action-button svg{width:24px;height:24px}.hero-actions .action-order,.services-hero-actions .action-order{grid-column:1;min-height:52px}.hero-actions .action-order,.services-hero-actions .action-order,.mobile-menu-actions .action-order{background:var(--ice);color:var(--blue);border-color:#d7e5f7}.services-hero-visual{display:none}.services-preview{padding-block:50px 38px}.services-catalogue{padding-block:26px 36px}.languages-section{padding-block:38px 34px}.one-page-preview .services-preview{padding-bottom:44px}.one-page-preview .languages-section{padding-block:44px 40px}.founder-section{padding-block:50px 58px}.services-heading-row{grid-template-columns:1fr;gap:0;margin-bottom:24px}.services-heading-row h2{font-size:37px}.services-catalogue h2,.languages-section h2{font-size:30px}.services-heading-row p,.languages-intro{font-size:14px}.services-illustration{display:none}.service-grid{grid-template-columns:1fr}.service-row,.service-row:nth-child(odd),.service-row:nth-child(2n){border-right:0;border-bottom-color:var(--line-dark);min-height:80px;padding:13px 2px}.service-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px}.service-number{letter-spacing:-.03em;padding-top:2px;font-size:25px;font-weight:400}.service-copy strong{font-size:18px}.service-copy small{font-size:13px}.services-preview .service-row{min-height:64px;padding-block:10px}.services-preview .service-copy small{display:none}.services-more{justify-self:start}.founder-eyebrow{margin-bottom:19px;font-size:13px}.founder-heading h2{font-size:clamp(38px,10.5vw,46px);line-height:1.01}.founder-photo{width:min(100%,430px);margin-top:30px;padding-top:24px}.founder-photo figcaption{margin-top:15px;font-size:16px}.founder-body{margin-top:37px}.founder-message{gap:18px}.founder-message p{font-size:17px;line-height:1.5}.founder-advantages{grid-template-columns:1fr;margin-top:31px}.founder-advantages>div{padding:18px 0}.founder-advantages>div+div{border-top:1px solid var(--red);border-left:0;padding-left:0}.founder-advantages dt{font-size:14px}.founder-advantages dd{margin-top:8px;font-size:16px}.founder-contact-prompt{margin-top:26px;padding-top:16px;font-size:16px}.founder-actions,.final-cta-actions{display:grid}.founder-actions{grid-template-columns:1fr;gap:11px;margin-top:23px}.founder-actions .action-button,.final-cta-actions .action-button{width:100%}.founder-actions .action-button{min-height:60px;padding-inline:18px;font-size:17px}.founder-actions .action-button svg{width:24px;height:24px}.founder-actions .action-order{grid-column:1}.services-catalogue h2{margin-bottom:34px}.languages-grid{grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:5px}.languages-grid li{border:1px solid var(--line-dark);border-radius:3px;justify-content:center;min-height:38px;padding-inline:10px;font-size:15px}.languages-grid li:last-child{grid-column:span 2}.one-page-preview .languages-showcase{padding:0}.languages-showcase-header{padding-block:46px 36px}.one-page-preview .languages-showcase h2{font-size:clamp(38px,10vw,44px);line-height:1.02}.languages-showcase-header .languages-intro{max-width:430px;margin-top:20px;font-size:17px;line-height:1.46}.languages-index-shell{padding-block:27px 23px}.languages-index{background:linear-gradient(to right, transparent calc(50% - .5px), var(--red) calc(50% - .5px), var(--red) calc(50% + .5px), transparent calc(50% + .5px));grid-template-rows:repeat(7,52px);grid-template-columns:repeat(2,minmax(0,1fr))}.languages-index li{grid-column:var(--language-mobile-column);grid-row:var(--language-mobile-row);grid-template-columns:28px minmax(0,1fr);gap:8px;padding-inline:12px}.language-index-number{font-size:14px}.language-index-name{font-size:clamp(17px,4.5vw,20px)}.languages-contact-row{padding-block:38px 30px}.languages-contact-actions{padding-top:28px}.languages-actions{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.languages-actions .action-button{width:100%;min-width:0;min-height:60px;padding-inline:18px;font-size:17px}.languages-actions .action-button svg{width:24px;height:24px}.contact-index-shell{padding-block:51px 38px}.contact-index-heading h2{font-size:clamp(38px,10.6vw,44px)}.contact-index-heading p{margin-top:18px;font-size:17px;line-height:1.48}.contact-index{margin-top:42px}.contact-index-item,.contact-index-item:first-child{padding-block:31px}.contact-index-item:first-child{padding-top:0}.contact-index-label{gap:22px}.contact-index-label span{font-size:17px}.contact-index-label h3{font-size:16px}.contact-index-value{white-space:normal;margin-block:23px 24px}.contact-index-whatsapp .contact-index-value,.contact-index-phone .contact-index-value{font-size:clamp(26px,8vw,34px)}.contact-index-email .contact-index-value{overflow-wrap:anywhere;font-size:clamp(22px,6.3vw,27px)}.contact-index-action,.contact-index-whatsapp .contact-index-action,.contact-index-phone .contact-index-action,.contact-index-email .contact-index-action{width:100%;max-width:none;min-height:60px;font-size:17px}.contact-index-action svg{width:24px;height:24px}.contact-index-footnote{margin-top:23px;font-size:14px}.final-cta{padding-block:38px}.final-cta-inner{grid-template-columns:1fr}.final-cta h2{font-size:31px}.final-cta-illustration{display:none}.service-footer{grid-template-columns:1fr auto;align-items:start;gap:30px;min-height:0;padding-block:30px}.one-page-footer .service-footer{width:var(--shell);grid-template-columns:1fr auto;gap:30px;min-height:0}.footer-nav{border-top:1px solid var(--line);border-left:0;border-right:0;grid-area:2/1/auto/-1;justify-content:stretch;gap:0;width:100%;padding-inline:0;display:grid}.footer-nav a,.footer-nav button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;min-height:45px;display:flex}.footer-nav a:after,.footer-nav button:after{content:"›";font-size:22px;font-weight:400}.footer-locale{padding-top:6px}.order-dialog[open],.notice-dialog[open]{padding:0}.order-panel,.notice-panel{width:100%;min-height:100dvh;padding:calc(78px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) calc(36px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));box-shadow:none;border:0}.order-form,.order-success,.notice-panel>:not(.dialog-close){max-width:540px;margin-left:auto;margin-right:auto}.order-success{min-height:calc(100dvh - 114px)}.dialog-close{top:17px;right:17px}.notice-directory{max-width:540px}}@media (width<=430px){.services-hero-copy h1{font-size:37px}.services-heading-row{grid-template-columns:1fr}.services-illustration{display:none}.founder-heading h2{font-size:clamp(35px,9.75vw,38px)}.services-heading-row h2{font-size:35px}.final-cta h2,.services-catalogue h2,.languages-section h2{font-size:29px}.mobile-menu-head,.mobile-nav-list{padding-inline:16px}.mobile-menu-head{flex-basis:88px}.mobile-menu-head .brand{font-size:40px}.mobile-menu-head .brand i{width:8px;height:8px}.mobile-nav-list>a,.mobile-nav-list>button{min-height:82px}.mobile-menu-dialog>.locale-switch,.mobile-menu-actions,.mobile-menu-hint{margin-left:16px;margin-right:16px}.mobile-directory-list,.notice-directory{grid-template-columns:1fr}.notice-directory li:nth-child(odd){border-right:0}.one-page-footer .service-footer{min-height:0}}@media (width<=350px){.hero-inner{grid-template-columns:minmax(0,1fr) clamp(72px,24vw,84px)}.hero-copy h1 span{white-space:normal}.languages-index li{grid-template-columns:22px minmax(0,1fr);gap:4px;padding-inline:5px}.languages-index{grid-template-rows:repeat(7,49px)}.language-index-number{font-size:12px}.language-index-name{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
