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:24px;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-logo 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<=1100px){.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-logo 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<=1100px) 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<=1100px){: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}}.footer-brand-copy{min-width:0}.payment-brands{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.payment-brand{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:88px;height:44px;padding:7px;display:flex}.payment-brand img{object-fit:contain;filter:none;width:76px;height:30px;display:block}.footer-bottom{flex-wrap:wrap}.footer-links{flex-shrink:1}@media (width<=600px){.payment-brand{width:76px;height:40px}.payment-brand img{width:64px;height:26px}}.payment-brand-dark{background:#252525}@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:#1e0465;accent-color:#1e0465;caret-color:#1e0465;--muted:#595461;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}::selection{color:#1e0465;background:#ffcf91}input,button{font:inherit}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}:focus-visible{outline-offset:4px;outline:3px solid #1e0465}.payment-skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-90px;left:20px}.payment-skip:focus{top:10px}.payment-main{width:min(640px,100% - 48px);margin:58px auto 64px}h1,h2,p{margin:0}h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4vw,44px);font-weight:550;line-height:1.2}h2{font-size:16px;font-weight:700;line-height:1.5}p{line-height:1.65}.payment-intro{color:#595461;max-width:58ch;margin-top:14px;font-size:17px}.payment-availability{background:#e9e1f2;border-radius:12px;margin:28px 0 32px;padding:20px 22px}.payment-availability p{margin:6px 0 10px;font-size:14px}.payment-availability a{padding-block:4px;font-weight:650;display:inline-block}.payment-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.payment-number{grid-column:1/-1}.payment-field{min-width:0}.payment-field label{margin-bottom:9px;font-size:15px;font-weight:650;display:block}.payment-field input{color:#1e0465;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #9b85b2;border-radius:8px;width:100%;min-width:0;min-height:52px;padding:12px 14px;font-size:17px;display:block}.payment-field input[aria-invalid=true]{border-color:#9c2340}.payment-hint{color:#595461;margin-top:7px;font-size:13px}.payment-error{color:#9c2340;margin-top:8px;font-size:13px;line-height:1.5}.payment-documents{border-top:1px solid #ded6e5;margin:32px 0 22px;padding-top:25px}.payment-documents ul{flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.payment-documents a{padding-block:5px;display:inline-block}.payment-consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.payment-consent input{flex:none;width:22px;height:22px;margin:1px 0 0}.payment-submit{border:0;border-radius:8px;width:100%;min-height:54px;margin-top:24px;font-weight:700}.payment-submit:disabled{color:#595461;cursor:not-allowed;background:#ded6e5}.payment-service{margin-top:13px}.payment-contact{border-top:1px solid #ded6e5;margin-top:32px;padding-top:24px;font-size:14px}.payment-contact a{padding:8px 0;display:inline-block}.payment-contact p{color:#595461}@media (width<=600px){:root{--portal-wrap-width:calc(100% - 40px)}.payment-main{margin-top:32px}.payment-fields{grid-template-columns:1fr;gap:22px}.payment-number{grid-column:auto}.payment-availability{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
