@media (max-width:1024px){.hero__container,.featured-media__container,.paytr-trust__container,.manifesto__container,.services-preview__container,.contact-cta__container,.services-hero__container,.service-media__container,.service-rows__container,.service-benefits__container,.services-cta__container,.work-hero__container,.project-filters__container,.project-grid__container,.work-showcase__container,.work-cta__container,.about-hero__container,.philosophy__container,.approach__container,.why-aria__container,.process-summary__container,.about-cta__container,.contact-hero__container,.start-flow__container,.quote-page__container,.checkout-page__container,.payment-page__container,.result-page__container,.status-page__container,.contact-info__container,.contact-form__container,.contact-faq__container,.pricing-hero__container,.pricing-plans__container,.pricing-compare__container,.pricing-addons__container,.pricing-process-section__container,.legal__container,.footer__container{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}.legal__info dl{grid-template-columns:1fr;gap:2px var(--space-lg)}.legal__info dt{margin-top:var(--space-sm)}.selected-work,.insights,.service-benefits{margin:0 var(--gutter-tablet)}.hero{padding-top:140px}.page-legal #main-content{padding-top:140px}.manifesto__container{grid-template-columns:1fr;gap:var(--space-xl);text-align:center}.manifesto__visual{order:-1}.manifesto__content{margin:0 auto}.paytr-trust__container{grid-template-columns:1fr;gap:var(--space-xl);text-align:center}.paytr-trust__visual{order:-1}.paytr-trust__content{margin:0 auto}.paytr-trust__body{margin-left:auto;margin-right:auto}.services-preview__grid{grid-template-columns:repeat(2,1fr)}.service-rows__item{grid-template-columns:120px 1fr}.service-rows__action{grid-column:1 / -1;justify-self:start}.approach__steps{grid-template-columns:1fr}.contact-hero__grid{grid-template-columns:1fr;gap:var(--space-3xl)}.contact-hero__info{padding-top:0;max-width:480px}.start-flow.is-intro .start-flow__container{align-items:flex-start;padding-top:var(--space-xl)}.start-flow.is-wizard{min-height:calc(100dvh - 72px);padding-bottom:clamp(120px,16vh,180px)}.quote-page__grid{grid-template-columns:1fr;gap:var(--space-3xl)}.quote-page__intro{max-width:640px}.checkout-layout{grid-template-columns:1fr;gap:var(--space-3xl)}.checkout-layout__intro{max-width:640px}.footer__top{grid-template-columns:1fr 1fr;gap:var(--space-xl) var(--space-2xl)}.payment-layout{grid-template-columns:1fr}.payment-layout__intro{max-width:none}.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-process-section__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-process-section__cta-block{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.hero__container,.featured-media__container,.paytr-trust__container,.manifesto__container,.services-preview__container,.contact-cta__container,.services-hero__container,.service-media__container,.service-rows__container,.service-benefits__container,.services-cta__container,.work-hero__container,.project-filters__container,.project-grid__container,.work-showcase__container,.work-cta__container,.about-hero__container,.philosophy__container,.approach__container,.why-aria__container,.process-summary__container,.about-cta__container,.contact-hero__container,.start-flow__container,.quote-page__container,.checkout-page__container,.payment-page__container,.result-page__container,.status-page__container,.contact-info__container,.contact-form__container,.contact-faq__container,.pricing-hero__container,.pricing-plans__container,.pricing-compare__container,.pricing-addons__container,.pricing-process-section__container,.footer__container{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.selected-work,.insights,.service-benefits{margin:0 var(--gutter-mobile);padding:var(--space-3xl) var(--space-lg)}.hero,.services-hero,.work-hero,.about-hero,.contact-hero,.start-flow,.quote-page,.checkout-page{padding-top:120px}.page-legal #main-content{padding-top:120px}.manifesto,.paytr-trust,.services-preview,.service-rows,.approach,.why-aria,.philosophy{padding:var(--space-3xl) 0}.manifesto{padding-top:var(--space-xl)}.paytr-trust{padding-top:var(--space-xl)}.contact-cta,.services-cta,.about-cta{padding:var(--space-3xl) 0}.featured-media{padding-bottom:var(--space-3xl)}.featured-media__grid{grid-template-columns:1fr 1fr}.featured-media__grid-item--hero{grid-row:auto}.featured-media__grid-item--wide{grid-column:auto}.selected-work__grid{grid-template-columns:1fr;gap:var(--space-xl)}.selected-work__item--offset{margin-top:0}.selected-work__title{font-size:clamp(28px,5vw,44px)}.services-preview__grid{grid-template-columns:1fr}.insights__item{grid-template-columns:1fr;gap:var(--space-md)}.insights__title{font-size:clamp(28px,5vw,44px)}.insights__item-title{font-size:20px}.contact-cta__line{font-size:clamp(36px,8vw,48px)}.service-rows__item{grid-template-columns:1fr;gap:var(--space-md)}.service-rows__meta{flex-direction:row;align-items:center;gap:var(--space-md)}.service-rows__action{grid-column:auto;justify-self:start}.service-benefits__item{grid-template-columns:1fr;gap:var(--space-md)}.service-benefits__mark{width:auto;height:auto}.project-grid__masonry{grid-template-columns:1fr;gap:var(--space-xl)}.project-grid__item--offset{margin-top:0}.project-filters__chip{padding:8px 16px;font-size:12px}.work-case,.work-case--reverse{grid-template-columns:1fr}.work-case--reverse .work-case__preview,.work-case--reverse .work-case__content{order:initial}.work-case__title{font-size:clamp(24px,6vw,32px)}.work-case__desc{max-width:none;font-size:15px}.work-preview-modal{padding:0;align-items:flex-end}.work-preview-modal__panel{width:100%;height:min(92dvh,100%);max-height:92dvh;border-radius:20px 20px 0 0}.work-preview-modal__header{flex-direction:column;align-items:stretch;padding:var(--space-md) var(--space-lg)}.work-preview-modal__header-actions{justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.work-preview-modal__body{padding:var(--space-sm) var(--space-lg) var(--space-md)}.work-preview-modal__device{height:min(560px,calc(92dvh - 220px));min-height:min(400px,calc(92dvh - 260px))}.work-preview-modal__media.is-mobile-mode .work-preview-modal__device{width:min(390px,calc(100vw - 32px));height:min(520px,calc(92dvh - 240px));min-height:min(360px,calc(92dvh - 280px))}.work-preview-modal__actions{padding:var(--space-md) var(--space-lg);padding-bottom:max(var(--space-lg),env(safe-area-inset-bottom,0px))}.work-preview-modal__actions .btn{min-height:44px}.philosophy__text{font-size:20px}.approach__step{padding:var(--space-lg) 0}.why-aria__item{grid-template-columns:1fr;gap:var(--space-sm)}.why-aria__item-mark{width:auto;height:auto}.process-summary__quote p{font-size:22px}.inquiry-form__chip-text{padding:10px 18px;font-size:13px}.inquiry-form__input{font-size:16px}.contact-hero__grid{gap:var(--space-2xl)}.contact-hero__actions{flex-direction:column;align-items:stretch}.contact-hero__actions .btn{width:100%;justify-content:center}.contact-info__row{padding:var(--space-md) 0}.contact-faq__question{font-size:16px;padding:var(--space-lg) 2.25rem var(--space-lg) 0}.contact-faq__question::after{font-size:22px}.contact-info__value{font-size:16px}.contact-form{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.start-flow.is-intro{min-height:auto;padding-bottom:var(--space-5xl)}.start-flow__intro-phase{max-width:none}.start-option-grid--compact,.start-option-grid--choices,.start-option-grid--features,.start-option-grid--project-type,.start-option-grid--packages,.start-option-grid--addons{grid-template-columns:1fr}.start-included-scope__list{grid-template-columns:1fr}body[data-page="start"]{overflow-x:hidden}.flow-form__step-title{font-size:clamp(24px,6vw,28px)}.flow-form__step.is-active{min-height:0}.flow-form__actions{flex-direction:column;align-items:stretch}.flow-form__actions .btn{width:100%;justify-content:center}.quote-page{padding-bottom:var(--space-5xl)}.quote-page__grid{gap:var(--space-2xl)}.quote-page__intro{position:static}.quote-line-items__row{flex-direction:column;gap:var(--space-sm)}.quote-line-items__amount{white-space:normal}.quote-actions{flex-direction:column;align-items:stretch}.quote-actions .btn{width:100%;justify-content:center}.checkout-page{padding-bottom:var(--space-5xl)}.checkout-layout{gap:var(--space-2xl)}.checkout-layout__intro{position:static}.checkout-layout__main{gap:var(--space-2xl)}.checkout-summary__item{flex-direction:column;gap:var(--space-xs);align-items:flex-start}.checkout-summary__item-amount{white-space:normal}.checkout-actions .btn{width:100%;justify-content:center}.checkout-legal__text{font-size:14px}.legal-modal{padding:0;align-items:flex-end}.legal-modal__panel{width:100%;max-width:none;max-height:92dvh;min-height:0;border-radius:24px 24px 0 0}.legal-modal__body{min-height:45dvh;max-height:58dvh}.legal-modal__actions{flex-direction:column;align-items:stretch}.legal-modal__actions .btn{width:100%;justify-content:center}.payment-page{padding-top:88px;padding-bottom:var(--space-4xl)}.payment-layout{grid-template-columns:1fr;gap:var(--space-lg)}.payment-layout__intro{max-width:none;position:static}.payment-layout__main{gap:var(--space-lg)}.payment-hero__title{font-size:clamp(26px,7vw,32px);margin-bottom:var(--space-sm)}.payment-hero__lead{font-size:15px;max-width:none}.payment-notice--desktop{display:none}.payment-notice--mobile{display:block}.payment-layout__main{min-width:0;max-width:100%;overflow-x:clip}.payment-shell__frame,.payment-shell__placeholder{min-height:320px;min-width:0;max-width:100%}.payment-shell__placeholder{min-height:320px;padding:var(--space-xl)}.payment-actions .btn{width:100%;justify-content:center}.result-page{padding-top:100px;padding-bottom:var(--space-4xl)}.result-hero__title,.result-state__title{font-size:clamp(26px,7vw,36px)}.result-hero__lead,.result-state__text{font-size:15px;max-width:none}.result-actions{flex-direction:column;align-items:stretch}.result-actions .btn{width:100%;justify-content:center}.status-page{padding-top:100px;padding-bottom:var(--space-4xl)}.status-layout{grid-template-columns:1fr;gap:var(--space-2xl)}.status-layout__intro{position:static;max-width:none}.status-hero__title,.status-state__title{font-size:clamp(26px,7vw,36px)}.status-hero__lead,.status-state__text{font-size:15px;max-width:none}.status-current__value{font-size:clamp(22px,6vw,28px)}.status-actions{flex-direction:column;align-items:stretch}.status-actions .btn{width:100%;justify-content:center}.footer{padding-top:var(--space-xl)}.footer__card{margin:0;border-radius:0;padding:var(--space-2xl) var(--gutter-mobile) var(--space-xl)}.back-to-top{position:fixed;bottom:var(--space-lg);left:var(--space-lg);z-index:100;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-white);background:var(--color-black);border:none;border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,0.15);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--duration-base) var(--ease-premium),transform var(--duration-base) var(--ease-premium)}.back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.footer__top{grid-template-columns:1fr;gap:var(--space-xl);padding-bottom:var(--space-lg)}.footer__wordmark{white-space:normal;font-size:clamp(44px,15vw,96px);line-height:0.92;letter-spacing:-0.03em;margin-top:var(--space-sm)}.footer__bottom{flex-direction:column;gap:var(--space-sm);align-items:flex-start}.floating-contact{width:48px;height:48px;bottom:var(--space-lg);right:var(--space-lg)}}@media (max-width:480px){.hero__line,.services-hero__line,.work-hero__title,.about-hero__line,.contact-hero__line,.start-hero__line{letter-spacing:-0.04em}.quote-hero__title,.quote-state__title{letter-spacing:-0.04em}.quote-hero__lead,.quote-state__text,.checkout-hero__lead,.checkout-state__text{font-size:16px}.start-hero__lead{font-size:16px}.start-flow__note{font-size:13px}.flow-form__summary-row{grid-template-columns:1fr;gap:var(--space-xs)}.btn--large{padding:16px 32px;font-size:14px}.contact-hero__lead{font-size:16px}.contact-faq__answer p{font-size:15px}.featured-media__grid{gap:var(--space-sm)}.featured-media__browser-body{padding:var(--space-sm)}.pricing-hero{padding-top:120px}.pricing-plans__grid,.pricing-addons__grid{grid-template-columns:1fr}.pricing-process-section__shell{padding:var(--space-xl);border-radius:22px}.pricing-process-section__steps{grid-template-columns:1fr}.pricing-process-section__cta-block{flex-direction:column;align-items:stretch;text-align:center}.pricing-process-section__actions{flex-direction:column;width:100%}.pricing-process-section__btn-primary,.pricing-process-section__btn-secondary{width:100%;justify-content:center}.pricing-addon__desc{min-height:0}.pricing-plan__desc{min-height:0}.pricing-compare__scroll{border-radius:16px}.pricing-compare__table{min-width:640px;font-size:13px}.pricing-compare__table th,.pricing-compare__table td{padding:12px 14px}.pricing-compare__feature-col{position:sticky;left:0;z-index:1;min-width:132px;max-width:160px;box-shadow:4px 0 10px rgba(17,17,17,0.04)}.pricing-process-section__container,.pricing-plans__container,.pricing-addons__container{min-width:0}}