.ayg-public .ayg-mobile-dialog{width:min(100%,540px);max-width:100%;height:100dvh;max-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#263843;overscroll-behavior:contain;background:#faf8f5;border:0;margin:0;position:fixed;inset:0 0 0 auto}.ayg-public .ayg-mobile-dialog::backdrop{background:#17272ed9}.ayg-public .ayg-menu-heading{border-bottom:1px solid #dcd8cf;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.ayg-public .ayg-menu-close{border:1px solid #dcd8cf;border-radius:50%;width:48px;height:48px;font-size:28px;font-weight:300}.ayg-public .ayg-mobile-nav>div{gap:0;max-width:none;padding:20px 0 0}.ayg-public .ayg-mobile-menu-link{letter-spacing:-.035em;border-bottom:1px solid #e4dfd5;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;min-height:68px;padding:12px 0;font-size:clamp(20px,5vw,28px);font-weight:500;line-height:1.25;display:grid}.ayg-public .ayg-mobile-menu-link>span{color:#8a6639;letter-spacing:.05em;font-size:11px}.ayg-public .ayg-mobile-menu-link>span:last-child{font-size:20px}.ayg-public .ayg-mobile-menu-link[aria-current=page]{color:#8a6639}.ayg-public .ayg-mobile-nav nav{border:0;justify-content:space-between;gap:6px;margin-top:12px;padding-inline:0}.ayg-public .ayg-mobile-nav nav a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.ayg-public .ayg-mobile-nav nav a[aria-current=page]{border-bottom:2px solid #997443}.ayg-public .ayg-mobile-nav a[href^=tel\:],.ayg-public .ayg-mobile-nav a[href^=mailto\:],.ayg-public .ayg-mobile-nav a[href^="https://wa.me"]{align-items:center;min-height:44px;display:flex}@media (max-width:767px){.ayg-public{--mobile-gutter:clamp(20px, 5.6vw, 32px)}.ayg-public .ayg-container{width:calc(100% - 2 * var(--mobile-gutter))}.ayg-public main{overflow-wrap:anywhere}.ayg-public :where(h1,h2,h3){text-wrap:balance}.ayg-public :where(p,li){text-wrap:pretty}.ayg-public .ayg-eyebrow{letter-spacing:.15em;color:#8d6637;font-size:10px;line-height:1.7}.ayg-public .ayg-title{letter-spacing:-.05em;font-size:clamp(34px,9.5vw,55px);line-height:1.12}.ayg-public .ayg-title-sm{letter-spacing:-.045em;font-size:clamp(29px,7.8vw,42px);line-height:1.15}.ayg-public :lang(hy) :is(h1,h2,h3),.ayg-public :lang(ru) :is(h1,h2,h3){letter-spacing:-.025em}.ayg-public :lang(hy) .ayg-eyebrow{letter-spacing:.04em}.ayg-public .ayg-button{white-space:normal;text-align:center;border-radius:12px;min-height:52px;padding-inline:22px;line-height:1.5}.ayg-public :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;line-height:1.5}.ayg-public :where(input,textarea,select,button,summary,a){touch-action:manipulation}.ayg-public :where(input,textarea,select,h2,[id]){scroll-margin-top:112px}.ayg-public .ayg-site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f5}.ayg-public .ayg-contact-strip>.ayg-container.xl\:hidden{padding-block:0}.ayg-public .ayg-contact-strip>.ayg-container>div:first-child{min-height:36px}.ayg-public .ayg-contact-strip a{align-items:center;min-height:36px;display:inline-flex}.ayg-public .ayg-contact-strip>.ayg-container>div:nth-child(2){display:none}.ayg-public .ayg-header-row{gap:8px;height:64px}.ayg-public .ayg-header-row a[title]{background:0 0;border-color:#0000;width:44px;height:44px}.ayg-public .ayg-menu-button{border-radius:50%}.ayg-public .ayg-scroll-progress{display:none}.ayg-public .ayg-hero-layout{gap:30px;min-height:0;padding-top:40px;padding-bottom:36px}.ayg-public .ayg-hero-glow{display:none}.ayg-public .ayg-hero-copy>div:first-child>span{letter-spacing:.14em;color:#866135;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.ayg-public .ayg-hero-title{letter-spacing:-.055em;text-wrap:initial;margin-top:23px;font-size:clamp(36px,10.3vw,62px);font-weight:600;line-height:1.09}.ayg-public .ayg-hero-title>span{color:#8c6639;letter-spacing:-.04em;margin-top:12px;font-size:.91em;line-height:1.12;display:block}.ayg-public :lang(hy) .ayg-hero-title{letter-spacing:-.025em;font-size:clamp(32px,8.9vw,54px);line-height:1.18}.ayg-public :lang(hy) .ayg-hero-title>span{letter-spacing:-.03em;font-family:inherit;font-style:normal;font-weight:400;line-height:1.22}.ayg-public :lang(ru) .ayg-hero-title{letter-spacing:-.03em;font-size:clamp(34px,9.4vw,58px)}.ayg-public .ayg-hero-description{color:#59696a;margin-top:24px;font-size:14px;line-height:1.8}.ayg-public .ayg-hero-actions{grid-template-columns:1fr;gap:6px;margin-top:26px;display:grid}.ayg-public .ayg-hero-actions>a:first-child{color:#fff9f0;box-shadow:none;background:#263843;border-color:#263843;justify-content:space-between}.ayg-public .ayg-hero-actions>a:last-child{box-shadow:none;text-underline-offset:5px;background:0 0;border-color:#0000;min-height:44px;font-size:12px;-webkit-text-decoration:underline #b7a58b;text-decoration:underline #b7a58b}.ayg-public .ayg-hero-caption{color:#5f6d69;gap:12px;margin-top:17px;padding-top:16px;font-size:10px;line-height:1.7}.ayg-public .ayg-hero-caption>span:first-child{flex:1}.ayg-public .ayg-hero-caption>span:last-child{letter-spacing:.05em;max-width:72px;font-size:9px}.ayg-public .ayg-showcase{box-shadow:none;border-radius:16px;padding:20px}.ayg-public .ayg-showcase .ayg-subtle-grid{opacity:.3}.ayg-public .ayg-showcase>div:nth-of-type(3){padding-bottom:16px}.ayg-public .ayg-hero-system{gap:18px;margin-top:16px}.ayg-public .ayg-hero-enquiry{max-width:100%;box-shadow:none;border-radius:10px;padding:14px}.ayg-public .ayg-hero-workspace{width:100%}.ayg-public .ayg-hero-leads{box-shadow:none;border-radius:10px;padding:14px}.ayg-public .ayg-hero-leads>div:last-child>div:not(:first-child){display:none}.ayg-public .ayg-showcase>div:last-child{letter-spacing:.06em;margin-top:16px;padding-top:14px;font-size:8px}.ayg-public .ayg-hero-art>div:last-child{display:none}.ayg-public #solutions{padding-block:56px}.ayg-public #solutions .ayg-container>div:first-child{gap:20px}.ayg-public #solutions .ayg-container>div:nth-child(2){gap:24px;margin-top:36px}.ayg-public .ayg-price-card{box-shadow:none;border-radius:16px;padding:24px}.ayg-public .ayg-price-card>span{letter-spacing:.08em;font-size:12px}.ayg-public .ayg-price-card>p{color:#536469;min-height:0;margin-top:14px}.ayg-public .ayg-price-card>div:not(.absolute){margin-top:20px;padding-bottom:20px}.ayg-public .ayg-price-card>div>p:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:38px}.ayg-public .ayg-price-card ul{margin-block:20px 24px}.ayg-public .ayg-price-featured{background:#f4eee3;border-color:#ad8b59;border-top-style:solid;border-top-width:4px}.ayg-public .ayg-price-featured:before{display:none}.ayg-public .ayg-price-featured>.absolute{top:-15px}.ayg-public .ayg-price-featured>a{color:#fff9f0;background:#263843;border-color:#263843}.ayg-public #additional-services,.ayg-public #our-process{padding-block:56px}.ayg-public #additional-services .ayg-container>div:nth-child(2){gap:0;margin-top:30px}.ayg-public .ayg-secondary-card{background:0 0;border:0;border-bottom:1px solid #d8dbd3;border-radius:0;min-height:0;padding:24px 0}.ayg-public .ayg-secondary-card>div:first-child{align-items:center}.ayg-public .ayg-secondary-card>div:first-child>span:last-child{display:none}.ayg-public .ayg-secondary-card h3{margin-top:12px;font-size:23px}.ayg-public .ayg-secondary-card p{color:#5b6a67;font-size:14px}.ayg-public .ayg-secondary-card>div:last-child{border:0;min-height:24px;margin-top:12px;padding-top:0}.ayg-public #our-process .ayg-container>div:nth-child(2){gap:0;margin-top:32px}.ayg-public #our-process article{box-shadow:none;background:0 0;border:0;border-left:1px solid #d6c7b0;border-radius:0;margin-left:18px;padding:0 0 28px 55px}.ayg-public #our-process article>div:first-child>span:first-child{width:37px;height:37px;font-size:12px;position:absolute;top:0;left:-19px}.ayg-public #our-process article>div:first-child>span:last-child{display:none}.ayg-public #our-process article>p:first-of-type{margin-top:0;padding-top:5px}.ayg-public #our-process article>p:last-child{margin-top:10px;font-size:14px;line-height:1.8}.ayg-public #our-process .ayg-container>div:nth-child(2)>div:last-child article{border-left-color:#0000;padding-bottom:0}.ayg-public .ayg-brief-page{padding-top:32px}.ayg-public .ayg-brief-page>.ayg-container>div:first-child{margin-bottom:28px}.ayg-public .ayg-brief-page>.ayg-container>div:first-child>div{gap:8px;margin-top:18px}.ayg-public .ayg-builder{box-shadow:none;border-radius:16px;overflow:clip}.ayg-public .ayg-builder-brand{background:#f2efe8;padding:16px}.ayg-public .ayg-builder-brand>span{display:none}.ayg-public .ayg-builder-main{padding:22px 16px 0}.ayg-public .ayg-builder-progress{margin-bottom:18px}.ayg-public .ayg-builder-progress>div:last-child{display:none}.ayg-public .ayg-builder-summary{border-radius:8px;margin-bottom:26px;padding:4px 12px}.ayg-public .ayg-builder-summary summary{min-height:44px;font-size:13px}.ayg-public .ayg-builder-summary[open] summary>span{transform:rotate(45deg)}.ayg-public .ayg-builder h2{letter-spacing:-.035em;scroll-margin-top:122px;font-size:clamp(25px,6.6vw,34px);line-height:1.2}.ayg-public .ayg-builder section>p:not(.ayg-eyebrow){color:#5c6d67;font-size:14px;line-height:1.75}.ayg-public .ayg-type-options{gap:8px;margin-top:22px}.ayg-public .ayg-type-options .ayg-choice{min-height:78px;padding:14px 12px}.ayg-public .ayg-type-options .ayg-choice>span:first-child>span>span:first-child{background:0 0;width:28px;height:32px;font-size:20px}.ayg-public .ayg-choice{min-height:56px;box-shadow:none;border-radius:10px;padding:14px 12px}.ayg-public .ayg-choice[aria-pressed=true]{background:#f4ede0;border-color:#98733e;box-shadow:inset 3px 0 #98733e}.ayg-public .ayg-choice span{overflow-wrap:anywhere}.ayg-public .ayg-type-options .ayg-choice>span:first-child>span>span:last-child>span:first-child{font-size:14px}.ayg-public .ayg-type-options .ayg-choice>span:first-child>span>span:last-child>span:last-child{color:#5e7068;font-size:12px;line-height:1.55}.ayg-public .ayg-builder-actions{z-index:5;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fffdfc;gap:12px;margin:24px -16px 0;position:sticky;bottom:0;box-shadow:0 -8px 18px #26384305}.ayg-public .ayg-builder-actions>.ayg-button{flex:1}.ayg-public .ayg-builder-actions>span{text-align:right;max-width:65%}.ayg-public .ayg-builder-actions>button:first-child{min-height:48px;padding-inline:12px}.ayg-public .ayg-footer>.ayg-container{grid-template-columns:1fr 1fr;gap:32px 20px;padding-block:44px}.ayg-public .ayg-footer>.ayg-container>div:first-child,.ayg-public .ayg-footer>.ayg-container>div:last-child{grid-column:1/-1}.ayg-public .ayg-footer nav{gap:0;margin-top:14px}.ayg-public .ayg-footer a{align-items:center;min-height:44px;display:inline-flex}.ayg-public .ayg-footer>.ayg-container>div:last-child>div{gap:0;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ayg-public .ayg-mobile-nav{opacity:1!important;transform:none!important}}@media (max-width:767px){.ayg-public main:not(:has(.ayg-hero))>section:first-child{padding-top:38px;padding-bottom:48px}.ayg-public main:not(:has(.ayg-hero))>section:first-child h1{letter-spacing:-.045em;font-size:clamp(34px,9vw,52px);line-height:1.14}.ayg-public main:lang(hy):not(:has(.ayg-hero))>section:first-child h1{letter-spacing:-.02em;font-size:clamp(31px,8.4vw,48px);line-height:1.22}.ayg-public main:lang(hy) .font-serif{font-family:inherit;font-style:normal}.ayg-public .ayg-contact-jump{width:100%}.ayg-public #quick-enquiry>div{box-shadow:none;border-radius:16px;padding:22px 16px}.ayg-public #quick-enquiry form :is(label,legend){font-size:13px}.ayg-public #quick-enquiry form fieldset label>span>span:last-child{color:#5d6c65;font-size:11px}.ayg-public #quick-enquiry form fieldset label:has(input[type=radio]){min-height:76px}.ayg-public #quick-enquiry form label:has(input[type=checkbox]){padding-block:4px;line-height:1.8}.ayg-public .ayg-contact-page>section:first-child>.ayg-container{gap:32px}}
