﻿.artra-button{--artra-button-height: 2.75rem;--artra-button-padding: 1.375rem;--artra-button-ink: var(--artra-color-ink);--artra-button-background: var(--artra-color-primary);--artra-button-hover: var(--artra-color-primary-hover);--artra-button-pressed: var(--artra-color-primary-pressed);--artra-button-color: var(--artra-button-ink);--artra-button-border: var(--artra-button-ink);--artra-button-shadow: 4px 4px 0 var(--artra-button-ink);--artra-button-shadow-pressed: 1px 1px 0 var(--artra-button-ink);--artra-button-press-offset: 3px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-width:var(--artra-button-height);min-height:var(--artra-button-height);max-width:100%;padding:.5rem var(--artra-button-padding);border:2px solid var(--artra-button-border);border-radius:var(--ui-control-radius, 0.6875rem);background:var(--artra-button-background);box-shadow:var(--artra-button-shadow);color:var(--artra-button-color);font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 160ms ease,box-shadow 120ms ease,transform 120ms ease}.artra-button:link,.artra-button:visited{color:var(--artra-button-color);text-decoration:none}.artra-button:focus-visible{outline:3px solid var(--ui-focus-color, var(--color-link, #1a73e8));outline-offset:5px}@media(hover: hover)and (pointer: fine){.artra-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--artra-button-hover);color:var(--artra-button-color)}}.artra-button:not(:disabled):not([aria-disabled=true]):active{background:var(--artra-button-pressed);box-shadow:var(--artra-button-shadow-pressed);transform:translate(var(--artra-button-press-offset), var(--artra-button-press-offset))}.artra-button--primary{--artra-button-background: var(--artra-color-primary);--artra-button-hover: var(--artra-color-primary-hover);--artra-button-pressed: var(--artra-color-primary-pressed)}.artra-button--secondary{--artra-button-background: var(--color-body, #fff);--artra-button-hover: var(--color-surface-muted, #f8f9fa);--artra-button-pressed: var(--color-main-light, #eff0f2)}.artra-button--ghost{--artra-button-background: transparent;--artra-button-hover: var(--color-surface-muted, #f8f9fa);--artra-button-pressed: var(--color-main-light, #eff0f2);--artra-button-border: transparent;--artra-button-shadow: none;--artra-button-shadow-pressed: none;--artra-button-press-offset: 0px}.artra-button--danger{--artra-button-background: var(--color-danger, #dc3545);--artra-button-hover: var(--color-danger-dark, #c82333);--artra-button-pressed: var(--color-danger-text, #a52230);--artra-button-color: var(--color-text-light, #fff)}.artra-button--sm{--artra-button-height: 2.25rem;--artra-button-padding: 0.875rem;gap:.5rem;padding-block:.375rem;font-size:.875rem}.artra-button--lg{--artra-button-height: 3.25rem;--artra-button-padding: 1.75rem;gap:.75rem;padding-block:.75rem}.artra-button--full{width:100%}.artra-button--icon-only{width:var(--artra-button-height);height:var(--artra-button-height);padding:0;flex-shrink:0}.artra-button:disabled,.artra-button[aria-disabled=true]{cursor:not-allowed}.artra-button:disabled:not(.artra-button--loading),.artra-button[aria-disabled=true]:not(.artra-button--loading){border-color:var(--ui-color-disabled-border, #b8b6ac);background:var(--ui-color-disabled-background, #eeede7);box-shadow:none;color:var(--ui-color-disabled-text, #76746b)}.artra-button--loading{cursor:progress}.artra-button--loading:disabled,.artra-button--loading[aria-disabled=true]{cursor:progress}.artra-button--loading>.artra-button__label,.artra-button--loading>.artra-button__icon{opacity:0}.artra-button__label{min-width:0;overflow-wrap:anywhere}.artra-button__label--hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.artra-button__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;flex:0 0 auto;line-height:1}.artra-button__spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:1em;height:1em;margin-top:-0.5em;margin-left:-0.5em;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:artra-button-spin 700ms linear infinite}@media(prefers-reduced-motion: reduce){.artra-button{transition:none}.artra-button:not(:disabled):not([aria-disabled=true]):active{transform:none}.artra-button__spinner{animation:none}}@media(forced-colors: active){.artra-button{border-color:ButtonText;box-shadow:none}.artra-button:disabled,.artra-button[aria-disabled=true]{border-color:GrayText;color:GrayText}}@keyframes artra-button-spin{to{transform:rotate(360deg)}}:root{--artra-color-primary: #ffe34d;--artra-color-primary-hover: #ffda24;--artra-color-primary-pressed: #f5cc13;--artra-color-ink: #292823;--artra-header-height: 4.5rem;--artra-header-background: color-mix(in srgb, var(--artra-color-page) 82%, transparent);--artra-header-border: color-mix(in srgb, var(--artra-color-ink) 14%, transparent);--artra-header-blur: 16px;--artra-color-info-surface: #eef4ff;--artra-color-success-surface: #e4f7c6;--artra-color-warning-surface: #fff1b8;--artra-color-error-surface: #ffe5e1;--artra-color-page: #f8f5ed;--artra-grid-color: rgba(41, 40, 35, 0.035);--artra-grid-size: 3.5rem;--artra-mobile-nav-height: 5.5rem;--color-main: #47acbc;--color-light: #ffffff;--color-main-dark: #000000;--color-main-light: #eff0f2;--color-main-neon: #00fff4;--color-text-light: #ffffff;--color-text-dark: #333333;--color-body: #ffffff;--color-link: #1a73e8;--color-gold: #eff0f2;--color-link-hover: rgb(7.8492063492%, 38.2222222222%, 78.1507936508%);--color-telegram: #0088cc;--color-surface-muted: #f8f9fa;--color-surface-border: #e9ecef;--color-border-muted: #cccccc;--color-border-subtle: #eeeeee;--color-text-muted: rgb(52%, 52%, 52%);--color-text-soft: rgb(36%, 36%, 36%);--color-text-contrast: rgb(28%, 28%, 28%);--color-text-strong: #111827;--color-success: #4caf50;--color-success-soft: rgb(82.2963049762%, 92.3115381611%, 82.7009608624%);--color-success-text: #2e7d32;--color-danger: #dc3545;--color-danger-dark: rgb(82.1236038719%, 14.2293373045%, 20.7341772152%);--color-danger-soft: rgb(97.5294117647%, 85.7411764706%, 86.8705882353%);--color-danger-border: rgb(95.1960784314%, 72.2745098039%, 74.4705882353%);--color-danger-text: #c62828;--color-danger-surface: #fee2e2;--color-danger-panel: #fff1f2;--color-danger-panel-border: #fecdd3;--color-danger-panel-text: #9f1239;--color-error: #a52a2a;--color-notification-bg: #283747;--color-placeholder: #eeeeee;--color-text-subtle: #777777;--color-card-surface: #fbfcfd;--color-card-surface-alt: #f8fafc;--color-card-surface-soft: #f6fbfc;--color-card-surface-muted: #f1f5f9;--color-card-border: #e5e7eb;--color-card-media-fallback: #eef4f6;--color-surface-dark: #1a1a1a;--color-text-dim: #94a3b8;--color-overlay-surface: rgba(255, 255, 255, 0.18);--color-overlay-surface-hover: rgba(255, 255, 255, 0.24);--color-overlay-border: rgba(255, 255, 255, 0.36);--color-overlay-border-hover: rgba(255, 255, 255, 0.56);--color-overlay-text: #ffffff;--color-status-neutral-bg: #e5e7eb;--color-status-neutral-text: #111827;--color-status-success-bg: #dcfce7;--color-status-warning-bg: #fef3c7;--color-scrim-strong: rgba(15, 23, 42, 0.7);--font-main: Roboto Flex Variable, Arial, sans-serif;--transition-duration: 0.3s;--container-width: 90rem;--container-padding-x: clamp(0.5rem, -0.0454545455rem + 2.7272727273vw, 2rem);--scrollbar-width: 0px;--z-index-dialog: 1000;--z-index-notification: 1100;--z-index-dropdown: 100;--z-index-float: 100;--z-index-mobile-nav: 1050}@media(width <= 48rem){:root{--mobile-nav-height: calc(5.5rem + env(safe-area-inset-bottom))}}@media(width > 48rem){:root{--mobile-nav-height: 0rem}}.beautiful-content{color:var(--color-text-dark);font-family:var(--font-main);max-width:100%}.beautiful-content>*:not(:last-child){margin-bottom:1.5rem}.beautiful-content h1,.beautiful-content h2,.beautiful-content h3,.beautiful-content h4,.beautiful-content h5,.beautiful-content h6{color:var(--color-text-dark);line-height:1.2;margin-top:3rem}.beautiful-content h1:first-child,.beautiful-content h2:first-child,.beautiful-content h3:first-child,.beautiful-content h4:first-child,.beautiful-content h5:first-child,.beautiful-content h6:first-child{margin-top:0}.beautiful-content h1,.beautiful-content h2{color:var(--color-main-dark)}.beautiful-content p{line-height:1.6}.beautiful-content p a{color:var(--color-link);border-bottom:.0625rem solid rgba(0,0,0,0);transition:border-color var(--transition-duration),color var(--transition-duration);font-weight:500}@media(hover: hover){.beautiful-content p a:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}}.beautiful-content ul{padding-left:0;list-style:none}.beautiful-content ul li{position:relative;padding-left:1.875rem;margin-bottom:1rem}.beautiful-content ul li::before{content:"";font:var(--fa-font-solid);position:absolute;left:0;top:.1em;color:var(--color-main);font-size:1em}.beautiful-content ol{counter-reset:custom-counter;padding-left:0;list-style:none}.beautiful-content ol li{position:relative;padding-left:1.875rem;margin-bottom:.75rem;counter-increment:custom-counter}.beautiful-content ol li::before{content:counter(custom-counter) ".";position:absolute;left:0;top:0;color:var(--color-main-dark);font-weight:700;font-feature-settings:"tnum"}.beautiful-content img{border-radius:.5rem;max-width:100%;height:auto;display:block;margin:2rem 0;box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.beautiful-content figcaption{text-align:center;font-size:.875rem;color:color-mix(in srgb, var(--color-text-dark), transparent 40%);margin-top:-1rem;margin-bottom:2rem;font-style:italic}.beautiful-content blockquote{margin:2rem 0;padding:1.5rem 2rem;background-color:var(--color-main-light);border-left:.25rem solid var(--color-main);border-radius:0 .5rem .5rem 0}.beautiful-content blockquote p{margin-bottom:0;font-style:italic;font-weight:500;color:var(--color-main-dark)}.beautiful-content table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem;overflow:hidden;box-shadow:0 0 0 .0625rem rgba(0,0,0,.05);border-radius:.5rem}.beautiful-content table thead{background-color:var(--color-main);color:var(--color-text-light)}.beautiful-content table thead th{font-weight:600;text-align:left}.beautiful-content table th,.beautiful-content table td{padding:.75rem 1rem;border-bottom:.0625rem solid rgba(0,0,0,.05)}.beautiful-content table tbody tr:nth-child(even){background-color:rgba(var(--color-main), 0.05)}@media(hover: hover){.beautiful-content table:hover tbody tr:hover{background-color:rgba(0,0,0,.02)}}.beautiful-content hr{border:0;height:.0625rem;background:linear-gradient(90deg, transparent, var(--color-main), transparent);margin:3rem 0;opacity:.5}.home-page{--home-ink: var(--artra-color-ink);--home-muted: color-mix(in srgb, var(--artra-color-ink) 68%, transparent);--home-border: color-mix(in srgb, var(--artra-color-ink) 18%, transparent);--home-surface: var(--color-body, #fff);min-width:0;padding-bottom:2rem;color:var(--home-ink)}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0}.home-page .home-label{display:inline-flex;align-items:center;min-height:1.875rem;padding:.375rem .75rem;border:1px solid var(--home-ink);border-radius:999px;background:var(--artra-color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.06em}.home-page .home-eyebrow,.home-page .solution__eyebrow{display:inline-block;color:var(--home-muted);font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.home-page .home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.25rem 4px 4px 0}.home-page .home-icon-button{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--home-ink);border-radius:50%;background:var(--home-surface);color:var(--home-ink);font-size:.875rem;cursor:pointer}.home-page .home-icon-button:disabled,.home-page .home-icon-button.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.home-page .home-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem}.home-page .home-section-heading>div:first-child{display:grid;gap:.75rem;min-width:0}.home-page .home-section-heading h2{max-width:30ch;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:750;line-height:1.15;letter-spacing:-0.025em;text-wrap:balance}.home-page .home-section-heading p{max-width:65ch;color:var(--home-muted);font-size:1rem;line-height:1.7}.home-page .home-preview,.home-page .home-card,.home-page .solution-card{border:2px solid var(--home-ink);border-radius:1rem;background:var(--home-surface);box-shadow:4px 4px 0 var(--home-ink)}.home-page .home-intro{padding-block:clamp(1.5rem,5vw,4.5rem) 2.5rem}.home-page .home-intro__inner{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.home-page .home-intro__inner:not(:has(.home-intro__visual)){grid-template-columns:minmax(0, 1fr)}.home-page .home-intro__content{display:grid;justify-items:start;gap:1.5rem;min-width:0}.home-page .home-intro__title{max-width:16ch;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:750;line-height:1.06;letter-spacing:-0.04em;text-wrap:balance}.home-page .home-intro__desc{max-width:52ch;color:var(--home-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.home-page .home-intro__points{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none}.home-page .home-intro__points li{display:flex;align-items:center;gap:.5rem;color:var(--home-muted);font-size:.8125rem;line-height:1.5}.home-page .home-intro__points i{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex-shrink:0;border-radius:50%;background:var(--artra-color-primary);color:var(--home-ink);font-size:.625rem}.home-page .home-intro__visual{width:100%;max-width:28rem;min-width:0;justify-self:end;padding-right:4px}.home-page .home-preview{margin:0;overflow:hidden}.home-page .home-preview__image{position:relative;display:block;overflow:hidden;background:var(--artra-color-page)}.home-page .home-preview__image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.home-page .home-preview__badge{position:absolute;top:1rem;left:1rem;padding:.375rem .625rem;border:1px solid var(--home-ink);border-radius:999px;background:var(--artra-color-primary);color:var(--home-ink);font-size:.6875rem;font-weight:700}.home-page .home-preview__caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--home-ink)}.home-page .home-preview__caption>div{display:grid;gap:.375rem;min-width:0}.home-page .home-preview__category{color:var(--home-muted);font-size:.75rem}.home-page .home-preview__title{font-size:.9375rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.home-page .home-steps{padding-block:1rem 2rem}.home-page .home-steps__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;margin:0;padding:1.75rem 0;border-block:1px solid var(--home-border);list-style:none}.home-page .home-steps__list li{display:flex;align-items:flex-start;gap:.875rem;min-width:0}.home-page .home-steps__list h3{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.4}.home-page .home-steps__list p{color:var(--home-muted);font-size:.875rem;line-height:1.6}.home-page .home-steps__number{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid var(--home-ink);border-radius:50%;background:var(--artra-color-primary);font-size:.75rem;font-weight:700}.home-page .home-gallery{padding-block:2rem}.home-page .home-gallery__controls{display:flex;gap:.5rem;flex-shrink:0}.home-page .home-gallery__slider{width:100%;min-width:0;padding:0 4px 4px 0}.home-page .home-gallery__slider>.swiper-wrapper>.swiper-slide{height:auto}.home-page .home-gallery__bottom{display:flex;justify-content:center;margin-top:1.75rem;padding-right:4px}.home-page .home-gallery__empty{padding:2rem;border:1px dashed var(--home-border);border-radius:1rem;color:var(--home-muted);line-height:1.6}.home-page .home-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.home-page .home-card__image{position:relative;display:block;overflow:hidden;background:var(--artra-color-page)}.home-page .home-card__image img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform 180ms ease}.home-page .home-card__age{position:absolute;inset:50% auto auto 50%;padding:.5rem .75rem;border:1px solid var(--home-surface);border-radius:.625rem;background:var(--home-ink);color:var(--home-surface);font-size:1.25rem;font-weight:700;transform:translate(-50%, -50%)}.home-page .home-card__body{display:flex;flex-direction:column;gap:.625rem;flex:1;min-width:0;padding:.875rem 1.125rem 1.125rem .875rem}.home-page .home-card__body>.artra-button{margin-top:auto}.home-page .home-card__category{color:var(--home-muted);font-size:.75rem;line-height:1.4}.home-page .home-card__title{display:-webkit-box;min-height:2.8em;margin-bottom:.375rem;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-page .home-preview--restricted .home-preview__image img,.home-page .home-card--restricted .home-card__image img{filter:blur(18px);transform:scale(1.1)}.home-page .home-explain{padding-block:2rem}.home-page .home-explain__text{columns:26rem 2;column-gap:clamp(2rem,4vw,4rem);color:var(--home-ink);font-size:1rem;overflow-wrap:anywhere}.home-page .home-explain__text p{line-height:1.75;orphans:3;widows:3}.home-page .home-explain__text h2,.home-page .home-explain__text h3,.home-page .home-explain__text h4{color:var(--home-ink);break-after:avoid-column}.home-page .home-explain__text ul,.home-page .home-explain__text ol,.home-page .home-explain__text blockquote,.home-page .home-explain__text figure,.home-page .home-explain__text table{break-inside:avoid-column}.home-page .home-explain__text a{color:var(--home-ink);text-decoration:underline;text-decoration-color:var(--artra-color-primary);text-underline-offset:.2em}.home-page .home-explain__benefits{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--home-border)}.home-page .home-explain__benefits li{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;font-weight:600;line-height:1.5}.home-page .home-explain__benefits i{margin-top:.25rem}.home-page .home-cta{padding-block:2rem}.home-page .home-cta__inner{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 0.7fr);align-items:center;gap:2rem;padding:clamp(1.25rem,4vw,3rem);border:2px solid var(--home-ink);border-radius:1rem;background:var(--artra-color-primary);box-shadow:4px 4px 0 var(--home-ink)}.home-page .home-cta__inner:not(:has(.home-cta__benefits)){grid-template-columns:minmax(0, 1fr)}.home-page .home-cta__content{display:grid;justify-items:start;gap:1rem;min-width:0}.home-page .home-cta__content h2{max-width:25ch;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:750;line-height:1.15;letter-spacing:-0.025em}.home-page .home-cta__desc{max-width:60ch;font-size:1rem;line-height:1.7}.home-page .home-cta__benefits{display:grid;gap:1rem}.home-page .home-cta__benefits li{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--home-border);font-size:.9375rem;line-height:1.5}.home-page .home-cta__benefit-icon{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--home-ink);border-radius:50%;background:var(--home-surface);font-size:.75rem}.home-page .solution{padding-block:2rem}.home-page .solution__wrapper{display:grid;gap:1.75rem}.home-page .solution__header{display:grid;justify-items:start;gap:.75rem}.home-page .solution__title{font-size:clamp(1.625rem,3vw,2.5rem);font-weight:750;line-height:1.15;letter-spacing:-0.025em}.home-page .solution__desc{max-width:65ch;color:var(--home-muted);font-size:1rem;line-height:1.7}.home-page .solution__grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.25rem;padding-right:4px}.home-page .solution-card{display:grid;grid-column:span 2;align-content:start;justify-items:start;gap:.75rem;min-width:0;padding:1.5rem}.home-page .solution-card:nth-last-child(-n+2){grid-column:span 3}.home-page .solution-card__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border:1px solid var(--home-ink);border-radius:.75rem;background:var(--artra-color-primary);font-size:1rem}.home-page .solution-card__meta{color:var(--home-muted);font-size:.6875rem;font-weight:600}.home-page .solution-card__title{font-size:1.25rem;font-weight:700;line-height:1.3}.home-page .solution-card__desc{color:var(--home-muted);font-size:.9375rem;line-height:1.7}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid var(--home-ink);outline-offset:4px}.home-page .home-card__image:focus-visible,.home-page .home-preview__image:focus-visible{outline-offset:-5px}@media(hover: hover)and (pointer: fine){.home-page .home-icon-button:hover{background:var(--artra-color-primary)}.home-page .home-card:not(.home-card--restricted) .home-card__image:hover img{transform:scale(1.025)}.home-page .home-card__title a:hover,.home-page .home-preview__title:hover{text-decoration:underline;text-underline-offset:.2em}}@media(width <= 64rem){.home-page .home-intro__inner{gap:2rem}.home-page .home-steps__list{gap:1.25rem}.home-page .home-cta__inner{grid-template-columns:minmax(0, 1fr)}.home-page .solution__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-page .solution-card,.home-page .solution-card:nth-last-child(-n+2){grid-column:auto}.home-page .solution-card:last-child{grid-column:1/-1}}@media(width <= 48rem){.home-page .home-intro{padding-top:1.5rem}.home-page .home-intro__inner{grid-template-columns:minmax(0, 1fr)}.home-page .home-intro__title{max-width:20ch;font-size:clamp(2rem,7vw,3rem)}.home-page .home-intro__content{gap:1.125rem}.home-page .home-intro__visual{max-width:25rem;justify-self:center}.home-page .home-actions{width:100%}.home-page .home-actions>.artra-button{width:100%}.home-page .home-steps__list,.home-page .home-explain__benefits,.home-page .solution__grid{grid-template-columns:minmax(0, 1fr)}.home-page .home-steps__list{gap:1.25rem}.home-page .home-section-heading{align-items:flex-start;flex-wrap:wrap;gap:1rem}.home-page .home-gallery__controls{margin-left:auto}.home-page .home-gallery__bottom>.artra-button{width:100%}.home-page .home-cta__inner{margin-right:4px}.home-page .solution-card:last-child{grid-column:auto}}@media(prefers-reduced-motion: reduce){.home-page .home-card__image img{transition:none}}
