html:not([data-language-ready]) .languages button{transition:none}:root{--portal-wrap-width:min(1232px, calc(100% - 112px));scrollbar-gutter:stable}.site-header,.portal-shell{--ink:#1e0465;--accent:#1e0465;--action:#ff9c20;--line:#ded6e5;--ease:cubic-bezier(.22, 1, .36, 1);letter-spacing:normal;font-family:Noto Armenian,Manrope,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.site-header{color:#393939}.site-header *,.portal-shell *{box-sizing:border-box}.site-header a,.portal-shell a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}.site-header a,.site-header button,.portal-shell a,.portal-shell button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.site-header button,.portal-shell button{font:inherit;color:inherit;cursor:pointer}.site-header img,.portal-shell img{max-width:100%;display:block}.site-header :focus-visible,.portal-shell :focus-visible{outline:3px solid var(--ink);outline-offset:5px}.site-header .wrap,.portal-shell .wrap{width:var(--portal-wrap-width);margin-inline:auto}.portal-footer{color:#fff;background:#111;border-radius:40px 40px 0 0}.portal-footer :focus-visible{outline-color:var(--action)}.portal-footer .footer-bottom{margin-top:0}.site-header{z-index:30;background:#f4eff7f2;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-color:#ded6e5;box-shadow:0 5px 24px #1e046508}.header-inner{align-items:center;gap:48px;min-height:88px;display:flex}.brand{flex:none}.brand img{object-fit:contain;width:63px;height:63px}.navigation{align-items:center;gap:34px;margin-left:auto;display:flex}.navigation a{padding:14px 0;font-size:15px;text-decoration:none;transition:color .2s;position:relative}.navigation a:after{content:"";background:var(--action);transform-origin:0;width:100%;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:5px;left:0;transform:scaleX(0)}.navigation a:hover,.navigation a[aria-current]{color:var(--accent)}.navigation a[aria-current]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:16px;display:flex}.languages{border:1px solid var(--line);background:#ffffff90;border-radius:100px;gap:2px;padding:4px;display:flex}.languages button,.languages a{background:0 0;border:0;border-radius:99px;min-width:44px;min-height:38px;padding:8px;font-size:11px;font-weight:650;transition:color .2s,background .25s}.languages button[aria-pressed=true],.languages a[aria-current=page]{background:var(--ink);color:#fff}.languages button:hover:not([aria-pressed=true]),.languages a:hover:not([aria-current]){background:#f4eff7}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:var(--ink);height:2px;margin:6px 0;transition:transform .25s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.footer-bottom{color:#b9b0ce;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:32px;margin-top:70px;padding-block:30px;font-size:12px;display:flex}.footer-identity{align-items:center;gap:25px;max-width:650px;line-height:1.7;display:flex}.footer-identity img{filter:url(#brand-blue);flex:none;width:58px;height:58px}.footer-links{flex-wrap:wrap;flex-shrink:0;gap:26px;max-width:100%;display:flex}.footer-links a{padding-block:14px}@media (width<=1150px){.footer-identity{max-width:530px}}@media (width<=800px){.header-inner{justify-content:space-between;gap:16px;min-height:80px}.brand img{width:56px;height:56px}.header-actions{gap:12px}.menu-toggle{display:block}.navigation{border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s, transform .3s var(--ease), visibility .25s;background:#fff;flex-direction:column;align-items:stretch;gap:6px;padding:20px 24px 26px;display:flex;position:absolute;top:80px;left:0;right:0;transform:translateY(-8px);box-shadow:0 15px 24px #1e04650d}.navigation.is-open{opacity:1;visibility:visible;transform:none}.navigation a{padding-block:13px;font-size:18px}.navigation a:after{width:32px}.languages button,.languages a{min-height:36px}.footer-identity{max-width:430px}.footer-bottom{gap:25px}.footer-links{flex-direction:column;gap:2px}.footer-links a{padding-block:8px}}@media (width<=600px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;margin-top:40px;padding-block:25px 32px}.footer-identity{gap:22px;font-size:11px}.footer-identity img{width:54px;height:54px}.footer-links{flex-direction:row;gap:8px 28px;font-size:13px}}@media (width<=360px){.header-actions{gap:6px}.languages{padding:3px}.languages button,.languages a{min-width:39px;padding-inline:6px}}.brand-filter{pointer-events:none;width:0;height:0;position:absolute}.brand img{filter:url(#brand-blue)}.footer-logo{background:#fff;border-radius:14px;flex:none;padding:8px;display:inline-flex}.languages a{text-align:center;justify-content:center;align-items:center;line-height:normal;text-decoration:none;display:inline-flex}.menu-toggle{border-radius:0}@media (width<=800px) and (prefers-reduced-motion:no-preference){.site-header .navigation{transform-origin:top;transition:opacity .22s,transform .38s cubic-bezier(.22,1,.36,1),visibility .22s}.site-header .navigation.is-open a{animation:.36s cubic-bezier(.22,1,.36,1) both clinic-menu-item-in}.site-header .navigation.is-open a:nth-child(2){animation-delay:45ms}.site-header .navigation.is-open a:nth-child(3){animation-delay:90ms}.menu-toggle span{transition:transform .32s cubic-bezier(.22,1,.36,1)}body :is(.languages button,.languages a,.menu-toggle){transition:scale .14s,background-color .18s,color .18s,box-shadow .18s}body :is(.languages button,.languages a,.menu-toggle):active{scale:.96}body .navigation a:active{opacity:.65}}@keyframes clinic-menu-item-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1150px){:root{--portal-wrap-width:calc(100% - 72px)}}@media (width<=800px){:root{--portal-wrap-width:calc(100% - 40px)}.site-header[data-site-shell]:not([data-shell-ready]) .header-inner{flex-wrap:wrap;padding-block:12px}.site-header[data-site-shell]:not([data-shell-ready]) .navigation{opacity:1;visibility:visible;width:100%;box-shadow:none;background:0 0;border:0;flex-flow:wrap;order:3;gap:6px 20px;padding:0;position:static;transform:none}.site-header[data-site-shell]:not([data-shell-ready]) .navigation a{padding-block:8px;font-size:15px}.site-header[data-site-shell]:not([data-shell-ready]) .menu-toggle{display:none}}@media (width<=600px){.portal-footer{border-radius:28px 28px 0 0}}@media (width<=360px){:root{--portal-wrap-width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.site-header,.site-header *,.site-header :before,.site-header :after,.portal-shell,.portal-shell *,.portal-shell :before,.portal-shell :after{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/assets/manrope-variable-CRLrrZU2.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Noto Armenian;src:url(/assets/noto-armenian-2uxspgEr.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+530-58F}:root{color:#393939;--ink:#1e0465;--muted:#595461;--line:#ded6e5;scroll-behavior:smooth;accent-color:#1e0465;caret-color:#1e0465;background:#f4eff7;scroll-padding-top:110px;font-family:Noto Armenian,Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;font-weight:550}h1{letter-spacing:-.035em;white-space:pre-line;font-size:clamp(36px,4.2vw,60px);line-height:1.12}h2{letter-spacing:-.025em;font-size:clamp(29px,3vw,42px);line-height:1.2}h3{letter-spacing:-.02em;font-size:clamp(25px,2.5vw,34px);line-height:1.25}h4{margin-bottom:14px;font-size:18px}p,li{line-height:1.75}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button,a,summary{touch-action:manipulation}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:5px}::selection{color:#1e0465;background:#fdb}.wrap{width:var(--portal-wrap-width);margin-inline:auto}.sr-only,.careers-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.careers-hero{background:#ffe2c5;border-radius:28px;grid-template-columns:1.15fr 1fr;margin-top:26px;display:grid;overflow:hidden}.careers-lead{align-self:center;padding:52px 44px}.careers-lead>p:first-of-type{color:#493248;max-width:46ch;margin-top:24px;font-size:18px}.careers-lead .careers-button{margin-top:28px}.careers-location{color:#5a3e53;margin-top:22px;font-size:14px}.careers-hero figure{background:#e1ced1;position:relative}.careers-hero figure img{aspect-ratio:1108/1420;object-fit:contain;width:100%;height:auto}.careers-hero figcaption{color:var(--ink);background:#e9e0f1;padding:12px 16px;font-size:12px;line-height:1.5}.careers-button{color:#1e0465;background:#ff9c20;border:0;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.careers-button:hover{background:#ffb354}.careers-button:disabled{cursor:wait;opacity:.65}.careers-button-secondary{background:#e8def1}.careers-about{grid-template-columns:1fr 1fr;gap:80px;padding-block:80px;display:grid}.careers-about h2{margin-bottom:22px;font-size:clamp(26px,2.5vw,34px)}.careers-about p{max-width:65ch}.careers-jobs>h2{margin-bottom:30px}.careers-job{border-top:1px solid #bdb0cb;padding-block:36px 44px}.careers-job-heading{grid-template-columns:1fr .8fr;gap:60px;display:grid}.careers-schedule{color:var(--muted);margin-top:15px;font-size:14px}.careers-salary{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.3}.careers-pay>p+p{color:var(--muted);max-width:45ch;margin-top:12px;font-size:14px}.careers-conditions{max-width:75ch;margin-top:28px}ul{margin:0;padding-left:21px}li+li{margin-top:8px}li::marker{color:#9b85cc}.careers-details{border-block:1px solid var(--line);margin-top:26px}summary{color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-weight:600;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.careers-plus{flex:0 0 18px;width:18px;height:18px;position:relative}.careers-plus:before,.careers-plus:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:8px;left:1px}.careers-plus:after{transition:transform .18s;transform:rotate(90deg)}details[open]>summary .careers-plus:after{transform:rotate(0)}.careers-details-body{grid-template-columns:1fr 1fr;gap:60px;padding-block:12px 28px;display:grid}.careers-job-action{align-items:center;gap:24px;margin-top:24px;display:flex}.careers-job-action p{color:var(--muted);font-size:13px}.careers-application{background:#e9e0f1;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:64px;margin-block:42px 80px;padding:44px;display:grid}.careers-application-intro>p{margin-top:22px}.careers-application-intro>a{overflow-wrap:anywhere;width:fit-content;margin-top:20px;display:block}.careers-form-column{min-width:0}fieldset{border:0;min-width:0;margin:0;padding:0}.careers-field{flex-direction:column;gap:9px;margin-bottom:22px;font-size:14px;font-weight:600;display:flex}.careers-field input,.careers-field select,.careers-field textarea{color:#29212e;background:#fff;border:1px solid #b9aaca;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px;font-weight:400}.careers-field textarea{resize:vertical}.careers-field small{color:#51435f;font-size:12px;font-weight:400;line-height:1.6}.careers-field [aria-invalid=true]{border-color:#a02729}.careers-contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.careers-file input{padding:9px;font-size:13px}input::file-selector-button{color:#1e0465;font:inherit;background:#e8def1;border:0;border-radius:6px;margin-right:8px;padding:9px}.careers-consent{align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;display:flex}.careers-consent input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.careers-privacy{color:#51435f;margin-block:15px 24px;font-size:12px;line-height:1.7}.careers-error{color:#8d2429;background:#fff3ee;border-radius:10px;margin-top:20px;padding:18px}.careers-success p{margin-block:20px 24px}.careers-faq{grid-template-columns:.65fr 1fr;gap:80px;margin-bottom:90px;display:grid}.careers-faq details{border-bottom:1px solid #cfc4db}.careers-faq p{max-width:70ch;padding-bottom:24px}.careers-footer{color:#fff;background:#18131f;border-radius:32px 32px 0 0;padding-block:44px}.careers-footer .wrap{justify-content:space-between;gap:40px;font-size:14px;display:flex}.careers-footer p+p{color:#d3c9dc;margin-top:10px}.careers-footer a{margin-bottom:14px;display:block}.careers-footer :focus-visible{outline-color:#ff9c20}@media (width<=1000px){.careers-lead{padding:34px 28px}.careers-hero{grid-template-columns:1.2fr 1fr}.careers-about,.careers-faq{gap:36px}.careers-application{gap:32px;padding:32px}.careers-contact-fields{grid-template-columns:1fr;gap:0}}@media (width<=700px){:root{scroll-padding-top:100px}.careers-hero{border-radius:20px;grid-template-columns:1fr;margin-top:16px}.careers-lead{padding:32px 24px}.careers-lead>p:first-of-type{font-size:16px}.careers-hero figure img{aspect-ratio:1108/1420;object-fit:contain;max-height:none}.careers-about{grid-template-columns:1fr;gap:32px;padding-block:48px}.careers-job-heading,.careers-details-body,.careers-faq,.careers-application{grid-template-columns:1fr;gap:26px}.careers-job{padding-block:28px 34px}.careers-job-action{flex-direction:column;align-items:flex-start;gap:12px}.careers-application{border-radius:20px;margin-block:18px 48px;padding:26px 20px}.careers-faq{margin-bottom:52px}.careers-footer .wrap{flex-direction:column;gap:26px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=360px){html[lang=hy] h1{overflow-wrap:anywhere;font-size:30px}}
