.aramash-component{font-family:inherit;line-height:1.8;color:var(--ink);--ease:cubic-bezier(.22,1,.36,1)}.aramash-component a:hover{text-decoration:none}.aramash-component .scene{scroll-margin-top:100px}.aramash-component .reveal{opacity:1;transform:none}.aramash-component .hero{padding-top:30px}.aramash-component .hero-photo{top:0;height:39.6vw}.aramash-component .photo-left{background-position:left -76px}.aramash-component .photo-right{background-position:right -76px}.aramash-component .hero-photo{height:min(100%,calc(39.6vw - 76px))}.aramash-component .custom-photo{background-size:cover;background-position:center;height:100%}.aramash-component .has-custom-background{background-size:cover;background-position:center}.aramash-component .has-custom-background:before,.aramash-component .has-custom-background .office-photo,.aramash-component .hero.has-custom-background .hero-photo{display:none}.aramash-component .aramash-title{margin:5px 0 14px}.aramash-component .section-copy .button{margin-top:20px}.aramash-component .problem-card h3,.aramash-component .service-card h3{margin:0}.aramash-component .journey{direction:rtl;align-items:center}.aramash-component .step-wrap{flex:1;min-width:0;position:relative}.aramash-component .step{width:100%;min-height:44px}.aramash-component .step:after{display:none}.aramash-component .step-wrap:not(:last-child):after{content:'←';position:absolute;left:-9px;top:32px;font-size:15px;pointer-events:none;color:#cfe0d7}.aramash-component .step-icon{flex-shrink:0}.aramash-component .stats{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}.aramash-component .quote{border:0}.aramash-component .quote blockquote{border:0;padding:0}.aramash-component .quote-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.aramash-component .quote figcaption{flex-direction:row}.aramash-component .service-card{text-align:center;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.aramash-component .service-list{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.aramash-component .sample-note{position:static;grid-column:1/-1;text-align:right;direction:rtl;margin:4px 0 -10px;line-height:1.8}.aramash-component .form-status{position:static;opacity:1;color:#ffd9c9;font-size:12px;pointer-events:auto;margin-top:10px;text-align:start;width:auto}.aramash-component .fields [aria-invalid=true]{border-color:#ffb6a2}.aramash-component .form-output{margin-top:12px}.aramash-component .form-output[hidden]{display:none}.aramash-component .form-output p{font-size:12px;color:#e2eee6}.aramash-component .form-output .button{margin:6px 0}.aramash-component .contact-copy>a{overflow-wrap:anywhere}.aramash-component .external-form input,.aramash-component .external-form textarea,.aramash-component .external-form select{max-width:100%;color:var(--ink)}.aramash-component .external-form p{color:#fff}.aramash-component dialog{z-index:1000;font-family:inherit}.aramash-component dialog .close-dialog{color:var(--ink)}.aramash-component .button:not(.outline){background:var(--green)}.elementor-widget-aramash-hero,.elementor-widget-aramash-problem,.elementor-widget-aramash-method,.elementor-widget-aramash-services,.elementor-widget-aramash-results,.elementor-widget-aramash-contact{margin-bottom:0!important}.elementor-editor-active .aramash-component .reveal{opacity:1!important;transform:none!important}.elementor-editor-active .aramash-component .scene{animation:none!important}.aramash-component .hero-copy h1{font-size:clamp(32px,3.6vw,54px)}
@media(max-width:760px){.aramash-component .hero{padding:35px 6% 260px;min-height:610px}.aramash-component .hero-photo{top:auto;bottom:0;height:240px;background-size:720px auto}.aramash-component .photo-left{background-position:left -50px}.aramash-component .photo-right{background-position:right -50px}.aramash-component .custom-photo{background-size:cover;background-position:center}.aramash-component .hero-copy h1{font-size:38px}.aramash-component .journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.aramash-component .step-wrap:not(:last-child):after{left:-5px;top:28px;font-size:12px}.aramash-component .service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aramash-component .service-card:last-child{grid-column:auto}.aramash-component .sample-note{margin:0}.aramash-component .step small{font-size:9px}}
@media(max-width:380px){.aramash-component .journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aramash-component .step-wrap:after{display:none}.aramash-component .step{flex:auto}.aramash-component .hero-copy h1{font-size:34px}.aramash-component .hero{min-height:660px}}
