html{text-size-adjust:100%}body{margin:0}main :is(h1,h2,h3,h4){text-wrap:balance}main p{text-wrap:pretty}main :is(.hero-grid,.hero-split,.grid-2,.grid-3,.grid-4,.grid-2-1,.contact-grid)>*{min-width:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--text,var(--fg));outline-offset:4px}button,summary{touch-action:manipulation}button{min-height:44px}.atc-site-header .atc-header-actions .atc-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 19px;border-radius:999px;color:var(--text);background:color-mix(in oklch,var(--bg) 84%,var(--text));border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--line),0 3px 10px color-mix(in oklch,var(--bg) 40%,transparent);font-weight:650}.atc-site-header .atc-contact-link:hover{color:var(--text);border-color:var(--text);transform:translateY(-1px)}.atc-site-header .atc-contact-link::before{content:none}html[data-atc-theme="light"] .atc-site-header .atc-header-actions .atc-contact-link{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:inset 0 1px 0 var(--surface),0 3px 12px color-mix(in oklch,var(--text) 9%,transparent)}.atc-site-header .atc-product-group h2{font-size:11px;line-height:1.55}.atc-site-header .atc-product-link strong{font-size:14px}.atc-related{padding:64px 0;border-top:1px solid var(--line,var(--border))}.atc-related-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.atc-related-heading h2{font-family:var(--font-display,inherit);font-size:clamp(23px,2.6vw,32px);line-height:1.25;letter-spacing:-.02em;margin:0;color:var(--text)}.atc-related-heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--text)}.atc-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atc-related-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:20px 0;border-block:1px solid var(--line,var(--border));color:var(--text);font-size:17px;font-weight:600;line-height:1.5}.atc-related-links a:hover{color:var(--text);border-color:var(--text);text-decoration:none}.atc-related-links a:hover span:first-child,.atc-related-heading>a:hover{text-decoration:underline;text-underline-offset:5px}.atc-related-links a>span:first-child{min-width:0}.atc-footer-meta{padding-top:24px;margin-top:28px;border-top:1px solid var(--line,var(--border))}.atc-footer-meta nav{display:flex;flex-wrap:wrap;gap:4px 28px}.atc-footer-meta a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--muted)}.atc-footer-meta a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.atc-footer-brand{display:flex!important;align-items:center;gap:14px;text-decoration:none!important}.atc-footer-brand strong{display:block;font-family:var(--font-display,inherit);font-size:20px;color:var(--text)}.atc-footer-brand small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--muted)}.atc-tour-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;margin-top:12px}.atc-tour-play{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;min-height:44px;padding:10px 16px;border:1px solid var(--line,var(--border));border-radius:12px;background:color-mix(in oklch,var(--bg) 82%,var(--text));color:var(--text);font:inherit;font-size:13px;font-weight:650;box-shadow:inset 0 1px 0 var(--line,var(--border)),0 3px 10px color-mix(in oklch,var(--bg) 40%,transparent);cursor:pointer}.atc-tour-play:hover{color:var(--text);border-color:var(--text)}.atc-tour-state{font-size:12px;color:var(--muted);line-height:1.5}html[data-atc-theme="light"] .atc-tour-play{background:var(--surface);color:var(--text);box-shadow:inset 0 1px 0 var(--surface),0 3px 12px color-mix(in oklch,var(--text) 9%,transparent)}.faq-item button :is(span[aria-hidden]){flex-shrink:0}.faq-item :is(.faq-btn,.faq-q){min-height:52px;line-height:1.5}.faq-item :is(.faq-answer,.faq-a)[hidden]{display:none!important}body[data-atc-page="extended"]{background:var(--bg)}body[data-atc-page="extended"] main{color:var(--text)}body[data-atc-page="extended"] .extended-hero{padding-block:40px 72px}body[data-atc-page="extended"] .extended-hero h1{line-height:1.08;letter-spacing:-.045em;max-width:17ch}body[data-atc-page="extended"] .extended-hero .hero-split{gap:56px}body[data-atc-page="extended"] .eyebrow{font-size:11px;letter-spacing:.11em}body[data-atc-page="extended"] .extended-visual{padding:24px;gap:20px;border-radius:22px;align-content:center}body[data-atc-page="extended"] .extended-visual img{min-width:0;max-width:100%;height:auto;object-fit:contain}body[data-atc-page="extended"] .extended-visual figcaption{text-align:center;color:var(--muted);font-size:11px;line-height:1.55;max-width:46ch}body[data-atc-page="extended"] .extended-hero .extended-visual{min-height:340px}body[data-atc-page="extended"] .extended-hero .content-img{max-height:380px}body[data-atc-page="extended"] .extended-hero .hero-cta{align-items:center}body[data-atc-page="extended"] .extended-benefits{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg) 50%,var(--surface))}body[data-atc-page="extended"] .extended-benefits h2{font-size:clamp(25px,2.8vw,34px);margin-bottom:36px;letter-spacing:-.025em}body[data-atc-page="extended"] .extended-benefits .feature h3{font-size:19px;margin-bottom:10px}body[data-atc-page="extended"] .extended-benefits .feature p{line-height:1.75}body[data-atc-page="extended"] .extended-detail .section-intro{margin-bottom:38px}body[data-atc-page="extended"] .section-intro h2{max-width:28ch}body[data-atc-page="extended"] .section-intro .meta{margin:0 0 18px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body[data-atc-page="extended"] .section-intro .lead{margin-top:18px;font-size:17px;max-width:62ch;line-height:1.75}body[data-atc-page="extended"] .extended-detail .grid-2-1{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:start}body[data-atc-page="extended"] .extended-copy{max-width:100%}body[data-atc-page="extended"] .detail-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}body[data-atc-page="extended"] .detail-topic{min-width:0}body[data-atc-page="extended"] .detail-topic+.detail-topic{margin-top:26px}body[data-atc-page="extended"] .detail-topics .detail-topic{margin-top:0;border-top:1px solid var(--border);padding-top:24px}body[data-atc-page="extended"] .detail-topic h3{font-size:18px;margin:0 0 12px;line-height:1.4;letter-spacing:-.01em}body[data-atc-page="extended"] .detail-topic p,body[data-atc-page="extended"] .detail-topic li{font-size:16px;line-height:1.8;color:var(--muted);margin:0;text-wrap:pretty}body[data-atc-page="extended"] .detail-topic p+p{margin-top:12px}body[data-atc-page="extended"] .detail-topic ul{padding-left:20px;margin:0}body[data-atc-page="extended"] .detail-topic li+li{margin-top:10px}body[data-atc-page="extended"] .extended-detail .extended-visual{top:156px}body[data-atc-page="extended"] .extended-cta{border-top:1px solid var(--border)}body[data-atc-page="extended"] .extended-cta h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.03em}body[data-atc-page="extended"] .catalogue-list .log-row{padding-block:24px}body[data-atc-page="extended"] .catalogue-list .log-row .meta{font-size:11px;line-height:1.7}body[data-atc-page="extended"] .catalogue-list .log-row h3>a{display:inline-flex;align-items:center;min-height:44px}body[data-atc-page="extended"] .catalogue-list .log-row h3{margin-bottom:0}body[data-atc-page="extended"] .legal-body{max-width:920px}body[data-atc-page="extended"] .legal-body>h1{font-size:clamp(36px,5vw,58px);line-height:1.1;letter-spacing:-.035em}body[data-atc-page="extended"] .legal-body>h2{scroll-margin-top:160px;max-width:36ch;font-size:24px;line-height:1.4}body[data-atc-page="extended"] .legal-body>p{font-size:16px;line-height:1.85}body[data-atc-page="extended"] .legal-meta{font-family:var(--font-mono);font-size:13px!important}.legal-contents{margin:28px 0 40px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.legal-contents summary{display:list-item;cursor:pointer;padding:18px 24px;min-height:56px;font-size:15px;font-weight:650}.legal-contents nav{padding:0 24px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.legal-contents a{display:flex;align-items:center;min-height:44px;color:var(--text);font-size:13px;line-height:1.65}.legal-contents summary:hover{background:color-mix(in oklch,var(--surface) 92%,var(--fg));color:var(--text)}@media(max-width:920px){body[data-atc-page="extended"] .extended-hero .hero-split,body[data-atc-page="extended"] .extended-detail .grid-2-1{grid-template-columns:minmax(0,1fr);gap:32px}body[data-atc-page="extended"] .extended-detail .extended-visual{position:static}body[data-atc-page="extended"] .extended-hero .extended-visual{min-height:0}.atc-related-links{grid-template-columns:minmax(0,1fr);gap:0}.atc-related-links a+a{border-top:0}.atc-related-heading{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:600px){body[data-atc-page="extended"] .detail-topics,.legal-contents nav{grid-template-columns:minmax(0,1fr);gap:24px}body[data-atc-page="extended"] .extended-hero{padding-top:18px;padding-bottom:48px}body[data-atc-page="extended"] .extended-hero h1{font-size:clamp(34px,9vw,48px);max-width:18ch}body[data-atc-page="extended"] .extended-visual{padding:20px;gap:14px}body[data-atc-page="extended"] .extended-hero .content-img{max-height:300px}body[data-atc-page="extended"] .extended-hero .hero-cta{display:flex;gap:8px}body[data-atc-page="extended"] .extended-benefits{padding-block:42px}.atc-related{padding:44px 0}.atc-footer-meta nav{gap:0 20px}.atc-site-header .atc-header-actions .atc-contact-link{display:none}.legal-contents nav{gap:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}main *,main *::before,main *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.atc-form-note{font-size:12px;line-height:1.7;color:var(--muted);max-width:64ch;margin-top:14px}.atc-form-note a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.atc-form-note a:hover{color:var(--text);text-decoration-thickness:2px}main .atc-secondary-action{background:color-mix(in oklch,var(--bg) 84%,var(--text));color:var(--text);border:1px solid var(--line,var(--border));box-shadow:inset 0 1px 0 var(--line,var(--border)),0 3px 12px color-mix(in oklch,var(--bg) 40%,transparent)}main .atc-secondary-action:hover{background:color-mix(in oklch,var(--bg) 84%,var(--text));color:var(--text);border-color:var(--text);transform:translateY(-1px)}html[data-atc-theme="light"] main .atc-secondary-action{background:var(--surface);color:var(--text);box-shadow:inset 0 1px 0 var(--surface),0 3px 12px color-mix(in oklch,var(--text) 9%,transparent)}@font-face{font-family:'ATC Manrope';src:url('fonts/manrope-variable.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}:root{--atc-display:'ATC Manrope','Trebuchet MS',sans-serif;--atc-body:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--atc-mono:ui-monospace,'SF Mono',Menlo,monospace;--atc-bg:oklch(.137136 .048456 272.538);--atc-surface:oklch(.204916 .075871 270.467);--atc-fg:oklch(.977663 .010677 280.479);--atc-muted:oklch(.803204 .039432 270.887);--atc-border:oklch(.387177 .062623 266.868);--atc-accent:oklch(.809573 .151510 69.290);--atc-accent-hover:oklch(from var(--atc-accent) calc(l + .06) c h);--atc-action-ink:oklch(.18 .03 272.538);--atc-overlay:oklch(.204916 .075871 270.467);--atc-overlay-ink:oklch(.977663 .010677 280.479)}html:not([data-atc-theme="light"]) body.atc-unified:is(#atc-site,#top){--ui-bg:var(--atc-bg);--ui-surface:var(--atc-surface);--ui-fg:var(--atc-fg);--ui-muted:var(--atc-muted);--ui-border:var(--atc-border);--ui-raised:oklch(from var(--atc-surface) calc(l + .07) calc(c * .75) h);--ui-field:oklch(from var(--atc-bg) calc(l + .018) c h);--ui-control-border:oklch(.56 .04 272.538);--ui-header:oklch(.30 .035 272.538);--ui-shadow:0 16px 40px oklch(.07 .02 272.538 / .22);--ui-highlight:oklch(.977663 .010677 280.479 / .13);--ui-accent-text:var(--atc-accent);--ui-selected-ink:var(--ui-fg)}html[data-atc-theme="light"] body.atc-unified:is(#atc-site,#top){--ui-bg:oklch(.985 .007 272.538);--ui-surface:oklch(1 0 0);--ui-fg:oklch(.225 .035 272.538);--ui-muted:oklch(.43 .035 272.538);--ui-border:oklch(.835 .025 272.538);--ui-raised:oklch(1 0 0);--ui-field:oklch(.946 .016 272.538);--ui-control-border:oklch(.61 .05 272.538);--ui-header:oklch(1 0 0);--ui-shadow:0 12px 32px oklch(.225 .035 272.538 / .07);--ui-highlight:oklch(1 0 0);--ui-accent-text:oklch(.43 .10 69.290);--ui-selected-ink:var(--atc-action-ink)}html body.atc-unified:is(#atc-site,#top){--bg:var(--ui-bg)!important;--bg2:var(--ui-surface)!important;--bg-deep:var(--ui-bg)!important;--bg-soft:var(--ui-surface)!important;--surface:var(--ui-surface)!important;--surface-2:var(--ui-raised)!important;--surface-3:var(--ui-raised)!important;--panel:var(--ui-surface)!important;--panel2:var(--ui-raised)!important;--panel-2:var(--ui-raised)!important;--panel-3:var(--ui-raised)!important;--card:var(--ui-surface)!important;--card-solid:var(--ui-surface)!important;--text:var(--ui-fg)!important;--fg:var(--ui-fg)!important;--ink:var(--ui-fg)!important;--muted:var(--ui-muted)!important;--muted2:var(--ui-muted)!important;--muted-2:var(--ui-muted)!important;--line:var(--ui-border)!important;--border:var(--ui-border)!important;--line-strong:var(--ui-control-border)!important;--line2:var(--ui-control-border)!important;--shadow:var(--ui-shadow)!important;--shadow-soft:var(--ui-shadow)!important;--soft:var(--ui-shadow)!important;--font-display:var(--atc-display)!important;--display:var(--atc-display)!important;--font-body:var(--atc-body)!important;--sans:var(--atc-body)!important;--font-mono:var(--atc-mono)!important;--radius:20px!important;--radius-lg:24px!important;--max:1280px!important;--container:1280px!important;--atc-hue:272.538!important;--atc-field:var(--ui-field)!important;--atc-link:var(--ui-accent-text)!important;color:var(--ui-fg)!important;background:var(--ui-bg)!important;font-family:var(--atc-body)!important;font-size:16px;line-height:1.7}.atc-unified:is(#atc-site,#top)::before,.atc-unified:is(#atc-site,#top)::after{content:none!important}.atc-unified:is(#atc-site,#top) .container{box-sizing:border-box;width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:32px!important}.atc-unified:is(#atc-site,#top) .container .container{padding-inline:0!important}.atc-unified:is(#atc-site,#top) main{color:var(--ui-fg)}.atc-unified:is(#atc-site,#top) .atc-ui-section{padding-block:80px!important;background:transparent!important;color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .atc-ui-section.compact,.atc-unified:is(#atc-site,#top) .section-sm{padding-block:48px!important}.atc-unified:is(#atc-site,#top) .atc-ui-hero{padding-block:56px 72px!important;min-height:0!important;background:var(--ui-bg)!important}.atc-unified:is(#atc-site,#top) .hero-grid{min-height:0!important;gap:40px!important}.atc-unified:is(#atc-site,#top) .hero-copy{padding-block:0!important;min-width:0}.atc-unified:is(#atc-site,#top) .hero-split{gap:56px!important}.atc-unified:is(#atc-site,#top) :is(.hero-grid,.hero-split,.grid-2,.grid-3,.grid-4,.cards-3,.cards-4,.feature-grid,.contact-grid)>*{min-width:0}.atc-unified:is(#atc-site,#top) .atc-ui-hero::before,.atc-unified:is(#atc-site,#top) .atc-ui-hero::after,
.atc-unified:is(#atc-site,#top) .hero-stage::before,.atc-unified:is(#atc-site,#top) .hero-stage::after,
.atc-unified:is(#atc-site,#top) .hero-halo,.atc-unified:is(#atc-site,#top) .hero-halo::before,.atc-unified:is(#atc-site,#top) .hero-halo::after,
.atc-unified:is(#atc-site,#top) .hero-orb,.atc-unified:is(#atc-site,#top) .hero-orbit,.atc-unified:is(#atc-site,#top) .orbit,.atc-unified:is(#atc-site,#top) .orb,.atc-unified:is(#atc-site,#top) .starfield{display:none!important}.atc-unified:is(#atc-site,#top) .hero-stage{isolation:isolate}.atc-unified:is(#atc-site,#top) :is(.device,.float-chip,.float-card,.stage-chip,.stage-badge){animation:none!important}.atc-unified:is(#atc-site,#top) .stage-shell{background:transparent!important;border-color:var(--ui-border)!important;box-shadow:none!important}.atc-unified:is(#atc-site,#top) :is(.hero-bottom,.hero-chips,.hero-badges,.pill-row){color:var(--ui-muted)!important;border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) :is(.hero-chips span,.hero-badge,.pill){background:var(--ui-surface)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;border-radius:999px;box-shadow:none!important;font:500 12px/1.5 var(--atc-body)!important}.atc-unified:is(#atc-site,#top) main :where(h1,h2,h3,h4){font-family:var(--atc-display);font-weight:600;letter-spacing:0;text-wrap:balance}.atc-unified:is(#atc-site,#top) .atc-ui-h1{font-family:var(--atc-display)!important;font-size:clamp(40px,4.55vw,64px)!important;line-height:1.16!important;letter-spacing:-.018em!important;font-weight:650!important;max-width:19ch!important;margin:16px 0 24px!important;color:var(--ui-fg)!important;text-wrap:balance}.atc-unified:is(#atc-site,#top) .atc-ui-h2{font-family:var(--atc-display)!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.24!important;letter-spacing:-.012em!important;font-weight:600!important;color:var(--ui-fg)!important;text-wrap:balance}.atc-unified:is(#atc-site,#top) .atc-ui-h3{font-family:var(--atc-display)!important;font-size:22px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:600!important;color:var(--ui-fg)!important;text-wrap:balance}.atc-unified:is(#atc-site,#top) :is(.atc-ui-h1,.atc-ui-h2,.atc-ui-h3) :is(em,.grad,.gradient-text,.accent,span){font-family:inherit!important;font-style:normal!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;filter:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-lead{font:400 18px/1.75 var(--atc-body)!important;color:var(--ui-muted)!important;max-width:64ch!important;text-wrap:pretty}.atc-unified:is(#atc-site,#top) .atc-ui-eyebrow{font:500 13px/1.6 var(--atc-body)!important;letter-spacing:.01em!important;text-transform:none!important;text-wrap:balance!important;color:var(--ui-accent-text)!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:10px;margin-bottom:18px!important}.atc-unified:is(#atc-site,#top) .atc-ui-eyebrow::before,.atc-unified:is(#atc-site,#top) .atc-ui-eyebrow::after,.atc-unified:is(#atc-site,#top) .atc-ui-eyebrow :is(.dot,.eyebrow-dot,.eyebrow-divider){display:none!important}.atc-unified:is(#atc-site,#top) :is(.hero-note,.hero-subnote,.hero-caption,.meta,.atc-form-note){color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel,.faq-item,.legal-contents){background:var(--ui-surface)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;border-radius:20px!important;box-shadow:var(--ui-shadow)!important;backdrop-filter:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-card{padding:28px!important;transform:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-panel{padding:28px!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel)::before,.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel)::after{content:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-card:hover{border-color:var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel)>p,.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel)>div>p{font-size:16px!important;line-height:1.75!important;color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) :is(.feature-icon,.metric-icon,.industry-icon,.value-icon,.benefit-icon,.badge-icon){background:var(--ui-raised)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;border-radius:12px!important}.atc-unified:is(#atc-site,#top) :is(.feature-grid,.cards-3,.cards-4,.products-grid,.benefit-grid,.value-grid,.proof-grid){gap:24px!important}.atc-unified:is(#atc-site,#top) :is(.section-sub,.section-desc,.section-heading>p){max-width:64ch}.atc-unified:is(#atc-site,#top) :is(.section-head,.section-heading,.section-intro){margin-bottom:36px}.atc-unified:is(#atc-site,#top) .atc-related{border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) .atc-related .atc-ui-h2{font-size:28px!important}.atc-unified:is(#atc-site,#top) :is(.screenshot-wrap,.screenshot-frame,.story-card,.journey-card,.screen-gallery,.extended-visual){border-radius:20px!important;border-color:var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}.atc-unified:is(#atc-site,#top) .extended-visual{padding:24px!important}.atc-unified:is(#atc-site,#top) .extended-visual figcaption{font:400 12px/1.6 var(--atc-body)!important;color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) :is(.frame-top,.frame-bar,.screen-source){background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) :is(.device-label,.device-tag,.stage-chip,.stage-badge,.float-chip,.mock-badge){background:var(--atc-overlay)!important;color:var(--atc-overlay-ink)!important;border:1px solid var(--atc-border)!important;box-shadow:0 5px 18px oklch(.07 .02 272.538 / .22)!important;font-family:var(--atc-body)!important}.atc-unified:is(#atc-site,#top) .atc-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px!important;padding:12px 22px!important;border-radius:12px!important;font:600 14px/1.5 var(--atc-body)!important;letter-spacing:.005em!important;max-width:100%;white-space:normal;text-align:center;text-decoration:none!important;transition:transform .18s,border-color .18s,background .18s!important}.atc-unified:is(#atc-site,#top) .atc-ui-button::before,.atc-unified:is(#atc-site,#top) .atc-ui-button::after{content:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-primary{color:var(--atc-action-ink)!important;background:linear-gradient(135deg,oklch(from var(--atc-accent) calc(l + .035) c h),var(--atc-accent))!important;border:1px solid var(--atc-accent)!important;box-shadow:inset 0 1px 0 oklch(1 0 0 / .5),0 8px 24px color-mix(in oklch,var(--atc-accent) 16%,transparent)!important}.atc-unified:is(#atc-site,#top) .atc-ui-primary:hover{color:var(--atc-action-ink)!important;background:var(--atc-accent-hover)!important;border-color:var(--atc-accent-hover)!important;transform:translateY(-1px)!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-secondary,.atc-tour-play){color:var(--ui-fg)!important;background:var(--ui-raised)!important;border:1px solid var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 9px oklch(.10 .02 272.538 / .12)!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-secondary,.atc-tour-play):hover{color:var(--ui-fg)!important;background:var(--ui-raised)!important;border-color:var(--ui-fg)!important;transform:translateY(-1px)!important}.atc-unified:is(#atc-site,#top) .atc-ui-button:active{transform:translateY(1px)!important}.atc-unified:is(#atc-site,#top) .atc-ui-text-button{color:var(--ui-fg)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-text-button:hover{color:var(--ui-fg)!important;text-decoration:underline!important;text-underline-offset:5px}.atc-unified:is(#atc-site,#top) :is(.hero-actions,.hero-cta,.btn-row){gap:12px!important;flex-wrap:wrap}.atc-unified:is(#atc-site,#top) .atc-ui-choice{min-height:44px!important;padding:11px 16px!important;border-radius:10px!important;border:1px solid var(--ui-border)!important;background:var(--ui-raised)!important;color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 6px oklch(.10 .02 272.538 / .08)!important;font:600 13px/1.5 var(--atc-body)!important}.atc-unified:is(#atc-site,#top) .atc-ui-choice:is(.active,[aria-pressed="true"],[aria-selected="true"]){background:color-mix(in oklch,var(--atc-accent) 8%,var(--ui-surface))!important;color:var(--ui-selected-ink)!important;border-color:var(--ui-accent-text)!important;box-shadow:inset 0 -2px 0 var(--ui-accent-text)!important}.atc-unified:is(#atc-site,#top) .atc-ui-choice:hover{color:var(--ui-fg)!important;border-color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .atc-ui-choice:is(.active,[aria-pressed="true"],[aria-selected="true"]):hover{color:var(--ui-selected-ink)!important;border-color:var(--ui-accent-text)!important}.atc-unified:is(#atc-site,#top) :is(.explorer-tabs,.tour-tabs,.tablist,.screen-tabs,.workflow-tabs){gap:8px!important;flex-wrap:wrap}.atc-unified:is(#atc-site,#top) :is(input,select,textarea):not([type="range"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]){font:400 15px/1.55 var(--atc-body)!important;min-height:48px;border-radius:12px!important;border:1px solid var(--ui-control-border)!important;background:var(--ui-field)!important;color:var(--ui-fg)!important;box-shadow:inset 0 2px 5px oklch(.10 .02 272.538 / .08)!important;max-width:100%;padding:12px 14px}.atc-unified:is(#atc-site,#top) :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1}.atc-unified:is(#atc-site,#top) :is(.field label,.control-block label,.control-group label,.brand-label){font:600 13px/1.5 var(--atc-body)!important;color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) select option{background:var(--ui-surface);color:var(--ui-fg)}@supports selector(:has(*)){html body.atc-unified:is(#atc-site,#top) .field:has(>select:not([multiple]):not([size])){display:grid;grid-template-columns:minmax(0,1fr);align-content:start}html body.atc-unified:is(#atc-site,#top) .field:has(>select:not([multiple]):not([size]))>label{grid-column:1;grid-row:1}html body.atc-unified:is(#atc-site,#top) .field>select:not([multiple]):not([size]){grid-column:1;grid-row:2;appearance:none;-webkit-appearance:none;padding-inline-end:46px!important}html body.atc-unified:is(#atc-site,#top) .field:has(>select:not([multiple]):not([size]))::after{content:"";grid-column:1;grid-row:2;align-self:center;justify-self:end;width:9px;height:9px;margin-inline-end:18px;border-right:1.6px solid var(--ui-fg);border-bottom:1.6px solid var(--ui-fg);transform:translateY(-2px) rotate(45deg);pointer-events:none}html body.atc-unified:is(#atc-site,#top) .field:has(>select:disabled)::after{opacity:.5}}.atc-unified:is(#atc-site,#top) :is(.faq-btn,.faq-q,.faq-list summary){font:600 17px/1.6 var(--atc-body)!important;color:var(--ui-fg)!important;min-height:56px;background:transparent!important}.atc-unified:is(#atc-site,#top) :is(.faq-answer,.faq-a,.faq-list details p){font:400 16px/1.75 var(--atc-body)!important;color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) .faq-list details{border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) .faq-item{box-shadow:none!important}.atc-unified:is(#atc-site,#top) .legal-contents{box-shadow:none!important}.atc-unified:is(#atc-site,#top) .legal-body{max-width:920px!important}.atc-unified:is(#atc-site,#top) .legal-body>.atc-ui-h2{font-size:25px!important;line-height:1.4!important}.atc-unified:is(#atc-site,#top) .catalogue-list .atc-ui-h3{font-size:21px!important}.atc-unified:is(#atc-site,#top) .detail-topic .atc-ui-h3{font-size:19px!important}.atc-unified:is(#atc-site,#top) header.atc-site-header{--bg:var(--ui-header)!important;--text:var(--ui-fg)!important;--muted:var(--ui-muted)!important;--line:var(--ui-border)!important;font-family:var(--atc-body)!important;background:var(--ui-header)!important;color:var(--ui-fg)!important;backdrop-filter:none!important;box-shadow:0 4px 20px oklch(.10 .02 272.538 / .07)!important;border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-row{height:82px!important;min-height:82px!important;gap:20px}.atc-unified:is(#atc-site,#top) .atc-site-header .brand{gap:12px!important}.atc-unified:is(#atc-site,#top) :is(.brand .atc-brand-name,.atc-footer-brand strong){font:500 20px/1.25 var(--atc-body)!important;letter-spacing:.01em!important;word-spacing:.06em;color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .brand .atc-brand-tagline{font:600 10px/1.5 var(--atc-body)!important;letter-spacing:.02em!important;color:var(--ui-muted)!important;margin-top:4px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-contact-link{min-height:44px!important;padding:10px 18px!important}.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-theme-toggle,.atc-menu-toggle){background:var(--ui-raised)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 9px oklch(.10 .02 272.538 / .10)!important}.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-theme-toggle,.atc-menu-toggle):hover{color:var(--ui-fg)!important;border-color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-section-bar{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-product-panel,.atc-mobile-menu){background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;border-radius:20px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-product-group h2{font:600 13px/1.5 var(--atc-body)!important;color:var(--ui-muted)!important;letter-spacing:0!important;text-transform:none!important}.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-product-link,.atc-products-toggle,.atc-global-nav>a,.atc-section-links a){color:var(--ui-fg)!important;font-family:var(--atc-body)!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-product-link:hover{background:var(--ui-raised)!important;color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-product-link small{color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) footer{padding-block:48px!important;background:var(--ui-surface)!important;border-top:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;font:400 14px/1.75 var(--atc-body)!important}.atc-unified:is(#atc-site,#top) footer :is(h4,strong){color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) footer :is(p,small,.legal,.footer-note,.footer-copy,.footer-bottom){color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top) footer a:not(.brand):not(.btn):not(.atc-footer-brand){color:var(--ui-muted)!important;min-height:44px;display:inline-flex;align-items:center}.atc-unified:is(#atc-site,#top) footer a:not(.brand):hover{color:var(--ui-fg)!important;text-decoration:underline;text-underline-offset:4px}.atc-unified:is(#atc-site,#top) :is(.footer-top,.footer-bottom,.atc-footer-meta,.footer-main){border-color:var(--ui-border)!important}.atc-unified:is(#atc-site,#top) .newsletter button{background:var(--ui-raised)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-control-border)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 9px oklch(.10 .02 272.538 / .10)!important}.atc-unified:is(#atc-site,#top) :is(a.floating-contact,a.contact-float,.floating-contact .round){background:var(--ui-raised)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}.atc-unified:is(#atc-site,#top) :is(a.floating-contact,a.contact-float,.floating-contact .round):hover{color:var(--ui-fg)!important;border-color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}.atc-unified:is(#atc-site,#top) :is(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.atc-unified:is(#atc-site,#top) .atc-logo-frame{--atc-logo-size:44px;filter:none!important;box-shadow:none!important}.atc-unified:is(#atc-site,#top) .atc-logo-art{filter:none!important;box-shadow:none!important;object-fit:contain!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] :is(.roles,.final-cta,.hero){--text:var(--ui-fg);--muted:var(--ui-muted);color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] :is(.hero-intro,.roles p,.roles li,.final-cta p,.pillar-row small,.intro-right,.screen-source){color:var(--ui-muted)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] :is(.section-kicker,.journey-number,.pillar-row>div>span){color:var(--ui-accent-text)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .text-link{color:var(--ui-fg)!important;border-color:var(--ui-fg)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .hero-copy .atc-ui-h1{max-width:17ch!important}.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .hero-bottom{height:auto!important;min-height:64px;margin-top:24px}.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-benefits{background:var(--ui-surface)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-cta{background:var(--ui-surface)!important}.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-benefits .atc-ui-h2{font-size:32px!important}.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-hero .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-hero .extended-visual{min-height:360px}@media(max-width:1199px){.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-row{height:76px!important;min-height:76px!important}.atc-unified:is(#atc-site,#top) .atc-ui-h1{font-size:clamp(40px,5.8vw,60px)!important}}@media(max-width:1000px){.atc-unified:is(#atc-site,#top) .hero-grid,.atc-unified:is(#atc-site,#top) .hero-split,.atc-unified:is(#atc-site,#top)[data-atc-page="extended"] .extended-hero .hero-split{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.atc-unified:is(#atc-site,#top) .atc-ui-h1{max-width:22ch!important}.atc-unified:is(#atc-site,#top) .hero-copy{max-width:760px}.atc-unified:is(#atc-site,#top) .atc-ui-section{padding-block:64px!important}.atc-unified:is(#atc-site,#top) .atc-ui-hero{padding-block:40px 56px!important}.atc-unified:is(#atc-site,#top) .atc-ui-card{padding:24px!important}.atc-unified:is(#atc-site,#top) .atc-ui-panel{padding:24px!important}}@media(max-width:600px){.atc-unified:is(#atc-site,#top) .container{padding-inline:20px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .container{padding-inline:16px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-row{width:100%!important;height:74px!important;min-height:74px!important;gap:10px!important}.atc-unified:is(#atc-site,#top) .brand .atc-brand-name{font-size:18px!important}.atc-unified:is(#atc-site,#top) .brand .atc-brand-tagline{font-size:9px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .brand{gap:9px!important}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions{gap:8px!important}.atc-unified:is(#atc-site,#top) .atc-logo-frame{--atc-logo-size:40px}.atc-unified:is(#atc-site,#top) .atc-ui-section{padding-block:48px!important}.atc-unified:is(#atc-site,#top) .atc-ui-hero{padding-block:32px 48px!important}.atc-unified:is(#atc-site,#top) .atc-ui-h1{font-size:clamp(34px,9.5vw,44px)!important;line-height:1.18!important;letter-spacing:-.015em!important;max-width:20ch!important;margin-top:16px!important}.atc-unified:is(#atc-site,#top) .atc-ui-h2{font-size:30px!important;line-height:1.26!important}.atc-unified:is(#atc-site,#top) .atc-ui-h3{font-size:21px!important}.atc-unified:is(#atc-site,#top) .atc-ui-lead{font-size:17px!important;line-height:1.7!important}.atc-unified:is(#atc-site,#top) .atc-ui-eyebrow{font-size:13px!important}.atc-unified:is(#atc-site,#top) .atc-ui-card,.atc-unified:is(#atc-site,#top) .atc-ui-panel{padding:22px!important;border-radius:18px!important}.atc-unified:is(#atc-site,#top) :is(.products-grid,.cards-3,.cards-4,.feature-grid,.benefit-grid,.value-grid,.proof-grid){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.atc-unified:is(#atc-site,#top) .atc-ui-button{padding-inline:18px!important;min-height:48px!important}.atc-unified:is(#atc-site,#top) .atc-ui-choice{max-width:100%;white-space:normal}.atc-unified:is(#atc-site,#top) .atc-ui-hero .extended-visual{min-height:0!important}.atc-unified:is(#atc-site,#top) .extended-visual{padding:20px!important}.atc-unified:is(#atc-site,#top) .atc-ui-hero .hero-bottom{display:none}.atc-unified:is(#atc-site,#top) .atc-ui-hero .hero-chips{margin-top:24px!important}.atc-unified:is(#atc-site,#top) .atc-ui-hero .hero-intro{margin-bottom:28px!important}.atc-unified:is(#atc-site,#top) .atc-related .atc-ui-h2{font-size:25px!important}.atc-unified:is(#atc-site,#top) footer{padding-block:36px!important}}@media(prefers-reduced-motion:reduce){.atc-unified:is(#atc-site,#top) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.atc-unified:is(#atc-site,#top) .announcement{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-bottom:1px solid var(--ui-border);font:500 12px/1.6 var(--atc-body)!important;padding:10px 20px!important;text-align:center}.atc-unified:is(#atc-site,#top) .announcement a{color:var(--ui-fg)!important;text-decoration:underline;text-underline-offset:3px}.atc-unified:is(#atc-site,#top) .atc-ui-copy{color:var(--ui-muted)!important;font-family:var(--atc-body)!important}.atc-unified:is(#atc-site,#top) .atc-ui-copy :is(span,strong,b,em){color:inherit!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel) .atc-ui-copy{font-size:16px;line-height:1.75}.atc-unified:is(#atc-site,#top) :is(.trust-strip,.benefit-strip,.partner-panel){background:var(--ui-surface)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-radius:20px!important}.atc-unified:is(#atc-site,#top) .final-glow{display:none!important}.atc-unified:is(#atc-site,#top) .final-cta-inner::before,.atc-unified:is(#atc-site,#top) .final-cta-inner::after{content:none!important}.atc-unified:is(#atc-site,#top) :is(.mini-tag,.edition-pill,.brand-token){color:var(--ui-muted)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:none!important}.atc-unified:is(#atc-site,#top) .atc-ui-card :is(.num,.n,.journey-number){color:var(--ui-fg)!important;background:var(--ui-raised)!important;border-color:var(--ui-border)!important;-webkit-text-fill-color:currentColor!important}.atc-unified:is(#atc-site,#top) .atc-language{position:relative;flex:none;font-family:var(--atc-body);line-height:1.5}.atc-unified:is(#atc-site,#top) .atc-language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-width:86px;padding:0 10px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-raised);color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 9px oklch(.10 .02 272.538 / .10);font:600 12px/1 var(--atc-mono);cursor:pointer;transition:border-color .18s,transform .18s}.atc-unified:is(#atc-site,#top) .atc-language-toggle:hover{background:var(--ui-raised);color:var(--ui-fg);border-color:var(--ui-fg);transform:translateY(-1px)}.atc-unified:is(#atc-site,#top) .atc-language-toggle[aria-expanded="true"]{border-color:var(--ui-fg)}.atc-unified:is(#atc-site,#top) .atc-language-globe{display:block;width:18px;height:18px;flex:none}.atc-unified:is(#atc-site,#top) .atc-language-chevron{display:block;width:12px;height:12px;flex:none}.atc-unified:is(#atc-site,#top) .atc-language-toggle[aria-expanded="true"] .atc-language-chevron{transform:rotate(180deg)}.atc-unified:is(#atc-site,#top) .atc-language-panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);z-index:80;width:256px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 104px);overflow-y:auto;padding:10px;background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-control-border);border-radius:16px;box-shadow:0 16px 48px oklch(.07 .02 272.538 / .28)}.atc-unified:is(#atc-site,#top) .atc-language-panel[hidden]{display:none!important}.atc-unified:is(#atc-site,#top) .atc-language-heading{font:600 11px/1.5 var(--atc-body);color:var(--ui-muted);margin:6px 10px 10px;letter-spacing:.025em}.atc-unified:is(#atc-site,#top) .atc-language-option{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px;border:1px solid transparent;border-radius:9px;text-align:start;background:var(--ui-surface);color:var(--ui-fg);font:500 14px/1.5 var(--atc-body);cursor:pointer}.atc-unified:is(#atc-site,#top) .atc-language-option:hover{background:var(--ui-surface);color:var(--ui-fg);border-color:var(--ui-fg)}.atc-unified:is(#atc-site,#top) .atc-language-option[aria-checked="true"]{background:var(--ui-surface);color:var(--ui-fg);font-weight:700}.atc-unified:is(#atc-site,#top) .atc-language-option:focus-visible{outline-offset:-3px!important}.atc-unified:is(#atc-site,#top) .atc-language-option-code{font:500 11px/1.5 var(--atc-mono);color:inherit}.atc-unified:is(#atc-site,#top) .atc-language-check{width:18px;height:18px;visibility:hidden}.atc-unified:is(#atc-site,#top) .atc-language-option[aria-checked="true"] .atc-language-check{visibility:visible}.atc-language-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atc-language[aria-busy="true"] .atc-language-toggle{cursor:progress}.atc-unified:is(#atc-site,#top) .atc-language-error{font:500 12px/1.6 var(--atc-body);color:var(--ui-fg);margin:10px;padding:10px 0 0;border-top:1px solid var(--ui-border)}.atc-unified:is(#atc-site,#top) .atc-language-note{font:400 11px/1.6 var(--atc-body);color:var(--ui-muted);margin:10px 10px 4px;padding-top:12px;border-top:1px solid var(--ui-border)}.atc-unified:is(#atc-site,#top) .atc-legal-language-note{color:var(--ui-fg);font:500 14px/1.65 var(--atc-body);margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--ui-border)}.atc-unified:is(#atc-site,#top) .atc-legal-language-note[hidden]{display:none!important}html:not([lang="en"]) .atc-unified:is(#atc-site,#top) :is(.atc-ui-h1,.atc-ui-h2,.atc-ui-h3,.atc-product-link,.atc-ui-choice){overflow-wrap:anywhere;hyphens:auto}html[lang="zh-CN"] .atc-unified:is(#atc-site,#top) :is(.atc-ui-h1,.atc-ui-h2,.atc-ui-h3){line-height:1.4!important;letter-spacing:0!important;word-break:normal}html:not([lang="en"]) .atc-unified:is(#atc-site,#top) .atc-site-header .atc-brand-tagline{max-width:190px;white-space:normal}@media(min-width:1200px){.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-row{gap:12px}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions{gap:8px}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-global-nav{gap:0}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-global-nav>a,.atc-unified:is(#atc-site,#top) .atc-site-header .atc-global-nav .atc-products-toggle{padding-inline:10px}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-theme-toggle{width:44px;min-width:44px;padding:0}.atc-unified:is(#atc-site,#top) .atc-site-header [data-atc-theme-label]{display:none}}@media(max-width:600px){.atc-unified:is(#atc-site,#top) .atc-site-header .atc-brand-tagline{display:none}.atc-unified:is(#atc-site,#top) .atc-language-toggle{min-width:64px;gap:5px;padding-inline:8px}.atc-unified:is(#atc-site,#top) .atc-language-globe{display:none}.atc-unified:is(#atc-site,#top) .atc-language-panel{position:fixed;inset-inline-end:16px;top:var(--atc-language-top,66px);max-height:calc(100dvh - var(--atc-language-top,66px) - 16px)}}@media(max-width:370px){.atc-unified:is(#atc-site,#top) .atc-site-header .atc-brand-copy{display:none}}html:has(body.atc-responsive){overflow-x:visible}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top){overflow-x:visible;min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) *,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) *::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) *::after{box-sizing:border-box}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(main,section,article,figure,form,[class*="grid"],[class*="layout"],[class*="shell"]){min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is([class*="grid"],[class*="layout"],[class*="shell"],.atc-responsive-split)>*{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(p,li,dd,h1,h2,h3,h4,label,button,a,summary,figcaption){overflow-wrap:anywhere}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(h1,h2,h3,h4){word-break:normal;hyphens:auto}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(img,video,svg){max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-ui-button,.atc-ui-choice,.button,.btn,.screen-theme-switch button){white-space:normal!important;height:auto;min-height:44px;max-width:100%;min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(input,select,textarea):not([type="range"]):not([type="color"]):not([type="checkbox"]):not([type="radio"]){min-width:0;width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.field,.control-group,.control-block,.brand-field,.contact-link,.contact-line,.contact-row,.contact-item){min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.contact-link,.contact-line,.contact-row,.contact-item)>*{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.contact-link .ico,.contact-line>i,.contact-row>i,.contact-point>i,.faq-btn>span,.faq-q>span){flex-shrink:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.btn-row,.hero-actions,.hero-cta,.theme-switcher,.screen-theme-switch,.theme-controls,.form-actions,.contact-actions,.footer-links,.brand-transform,.tour-header,.tour-toolbar){display:flex;flex-wrap:wrap;gap:12px;max-width:100%;min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.screen-theme-switch,.theme-switcher){width:fit-content;max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-tabs,.workflow-tabs,.explorer-tabs,.screen-tabs,.theme-switcher,.screen-theme-switch)>button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.frame-bar,.frame-top){flex-wrap:wrap;gap:8px 14px;height:auto;min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.frame-bar,.frame-top)>*{min-width:0;overflow-wrap:anywhere}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .frame-dots{flex-shrink:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .journey-nav{top:var(--atc-anchor-offset,150px)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .journey-nav>button{min-width:0;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-shell,.brand-lab,.theme-studio,.story-card,.journey-card,.screen-gallery){min-width:0;max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.product-shot,.explorer-screen,.frame-image,.screenshot-stage,.story-visual,.journey-visual){min-width:0;max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.explorer-screen,.story-visual,.journey-visual){min-height:0!important;height:auto;display:grid;place-items:center;padding:16px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.explorer-screen,.story-visual,.journey-visual)>img{width:100%!important;height:auto!important;max-height:600px;object-fit:contain!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.explorer-screen,.story-visual,.journey-visual)::before{max-width:100%;max-height:100%;pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-scene{container-type:inline-size;container-name:atc-scene;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;align-content:start;gap:16px;position:relative!important;inset:auto!important;width:100%!important;max-width:760px;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important;padding:0!important;transform:none!important;perspective:none!important;overflow:visible!important;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-scene::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-scene::after,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-flow::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-flow::after{content:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-flow{display:contents!important;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-decoration{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen{position:relative!important;inset:auto!important;float:none!important;display:flex!important;flex-direction:column;justify-content:center;align-self:stretch;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:10px!important;border-radius:18px!important;transform:none!important;animation:none!important;overflow:visible!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-primary{grid-column:1/-1;order:-2}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen::after{content:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen .screen{padding:0!important;height:auto!important;min-height:0;background:transparent!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen img{display:block;width:100%!important;min-width:0;height:auto!important;max-height:290px;object-fit:contain!important;transform:none!important;border-radius:10px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-primary img{max-height:390px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-caption{position:static!important;inset:auto!important;order:2;display:block!important;width:100%;height:auto;min-width:0;max-width:100%;margin:8px 0 0!important;padding:6px 2px!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:var(--ui-muted)!important;font:500 12px/1.55 var(--atc-body)!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-caption span{display:block}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-note{position:static!important;inset:auto!important;grid-column:1/-1;order:3;display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;box-shadow:none!important;transform:none!important;animation:none!important;white-space:normal!important;font:500 13px/1.6 var(--atc-body)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-note :is(p,small,span){white-space:normal!important;overflow-wrap:anywhere}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-note h4{font-size:18px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage.atc-responsive-scene{grid-template-columns:repeat(3,minmax(0,1fr))}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage .showcase-phone{justify-content:flex-start;align-items:center}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage .atc-phone-stage{display:flex;align-items:center;justify-content:center;flex:none;width:100%;max-width:264px;aspect-ratio:3/5;min-width:0;overflow:hidden}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage .atc-phone-stage img{flex:none;width:auto!important;max-width:none!important;height:100%!important;max-height:none;object-fit:contain!important;filter:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage .atc-image-open{align-self:center;margin:16px 0 0;min-height:44px;max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.feature-grid,.cards-3,.cards-4,.benefit-grid,.value-grid,.proof-grid,.industry-grid,.value-strip,.trust-strip){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .benefit-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-header-row{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-language-toggle,.atc-menu-toggle,.atc-theme-toggle){flex-shrink:0;min-height:44px;min-width:44px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-mobile-menu{right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));max-height:var(--atc-menu-room,calc(100dvh - 100px));scrollbar-gutter:stable;padding-bottom:max(18px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-language-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.toast,.success){max-width:calc(100vw - 32px);white-space:normal;overflow-wrap:anywhere}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-filters>*{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-list .log-row>*{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-list .log-row .pull .btn{white-space:normal;min-width:0;max-width:100%}@container atc-scene (max-width:420px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen{padding:7px!important;border-radius:12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-screen img{max-height:210px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-primary img{max-height:300px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-scene-caption{font-size:11px!important;line-height:1.5!important}}@media(max-width:1199px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-split{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .journey-shell{grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .journey-nav{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .journey-layout{grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .story-card{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-scene{max-width:700px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.story-visual,.journey-visual)>img{max-height:540px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-h1{font-size:clamp(34px,5.8vw,48px)!important;max-width:100%!important;line-height:1.13!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-h2{font-size:clamp(28px,4vw,36px)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-fields{grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-fields>.full{grid-column:1/-1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(input,select,textarea):not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]){font-size:16px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-contact-link{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-brand-tagline{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-shell,.brand-lab,.screen-gallery){padding:18px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.catalogue-filters,.catalogue-list .log-row){grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-list .log-row .pull{text-align:left}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-list .log-row .pull .btn{min-height:44px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .extended-detail .grid-2-1{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .container{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .container .container{padding-inline:0!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .container{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-h1{font-size:clamp(32px,8.6vw,42px)!important;letter-spacing:-.015em!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.cards-3,.cards-4,.feature-grid,.industry-grid,.value-grid,.benefit-grid,.proof-grid,.value-strip,.trust-strip,.benefit-strip){grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.hero-actions,.hero-cta,.btn-row)>:is(a,button){flex:1 1 220px;max-width:100%}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.theme-switcher,.screen-theme-switch){display:flex!important;width:100%;flex-wrap:wrap}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.theme-switcher,.screen-theme-switch)>button{flex:1 1 120px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-header,.tour-toolbar){align-items:flex-start;flex-direction:column}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-tabs,.workflow-tabs,.screen-tabs,.explorer-tabs){width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;overflow:visible}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.tour-tabs,.workflow-tabs,.screen-tabs,.explorer-tabs)>button{width:100%;padding:10px 12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.story-card,.journey-card){padding:16px!important;min-height:0!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.story-visual,.journey-visual,.explorer-screen){padding:8px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.story-visual,.journey-visual)>img{max-height:440px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-responsive-scene{gap:12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage.atc-responsive-scene{grid-template-columns:minmax(0,280px);justify-content:center;gap:20px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .device-collage .atc-scene-screen:last-child{grid-column:auto;width:100%!important;justify-self:stretch}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device{height:150px!important;border-radius:12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device.phone{height:220px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes{grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art{height:210px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art>.atc-sculpture{width:190px!important;height:190px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.split-meta,.contact-list,.custom-list,.footer-grid,.footer-main){grid-template-columns:minmax(0,1fr)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.footer-top,.footer-bottom,.footer-row){align-items:flex-start;flex-direction:column;gap:16px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) footer{padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement{font-size:11px!important;padding:8px 20px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.floating-contact,.contact-float){position:static!important;inset:auto!important;margin:16px 20px!important;transform:none!important;width:fit-content!important;max-width:calc(100% - 40px)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero .atc-ui-lead{line-height:1.65!important}}@media(max-width:430px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-brand-copy{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions{gap:8px!important;flex:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-card,body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-panel{padding:20px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-mobile-page-links .atc-section-links{grid-template-columns:minmax(0,1fr)}}@media(orientation:landscape) and (max-height:500px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement{display:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-row{height:64px!important;min-height:64px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-mobile-menu{padding-top:10px;padding-bottom:10px}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .hero-stage .atc-scene-screen img{max-height:190px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .hero-stage .atc-scene-primary img{max-height:310px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) input[type=color]{min-height:44px;min-width:44px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .screen-panel figcaption{flex-wrap:wrap;min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .screen-panel figcaption a{white-space:normal;max-width:100%;min-height:44px}body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-panel figcaption{color:var(--ui-fg);background:var(--ui-surface)}body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-panel figcaption span{color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-panel figcaption a{color:var(--ui-accent-text);background:var(--ui-surface)}body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-panel figcaption a:hover{color:var(--ui-fg);background:var(--ui-surface);text-decoration:underline;text-underline-offset:3px}body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-panel figcaption a:focus-visible{outline:3px solid var(--ui-fg);outline-offset:3px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-tools>*{min-width:0}@media(max-width:820px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-tools{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.sticky-cta,.floating-contact,.contact-float){display:none!important}}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement{display:block!important;text-align:center}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;white-space:normal;margin-inline:4px}}body.atc-unified:is(#atc-site,#top) :is(.atc-review-dialog,.atc-image-dialog){position:fixed;inset:0;margin:auto;width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);height:auto;padding:clamp(18px,3vw,32px);background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-control-border);border-radius:20px;box-shadow:var(--ui-shadow);overflow:auto;overscroll-behavior:contain;font:400 16px/1.65 var(--atc-body)}body.atc-unified:is(#atc-site,#top) dialog:not([open]){display:none!important}body.atc-unified:is(#atc-site,#top) dialog::backdrop{background:oklch(.10 .025 272.538 / .82)}body.atc-unified:is(#atc-site,#top) .atc-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}body.atc-unified:is(#atc-site,#top) .atc-review-head h2{font:600 clamp(20px,3vw,28px)/1.3 var(--atc-display);margin:4px 0;min-width:0;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) :is(.atc-dialog-close,.atc-image-open){display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 16px;background:var(--ui-raised);color:var(--ui-fg);border:1px solid var(--ui-control-border);border-radius:12px;box-shadow:inset 0 1px 0 var(--ui-highlight),var(--ui-shadow);font:600 14px/1.4 var(--atc-body);cursor:pointer;white-space:normal;flex-shrink:0}body.atc-unified:is(#atc-site,#top) :is(.atc-dialog-close,.atc-image-open):hover{background:var(--ui-raised);color:var(--ui-fg);border-color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) :is(.atc-dialog-close,.atc-image-open,.atc-audience-paths a,.atc-inline-action,dialog a,dialog textarea,.atc-preparation summary):focus-visible{outline:3px solid var(--ui-accent-text);outline-offset:4px}body.atc-unified:is(#atc-site,#top) .atc-review-dialog textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:180px;padding:16px;resize:vertical;background:var(--ui-field)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-control-border);border-radius:12px;font:400 16px/1.55 var(--atc-body);white-space:pre-wrap;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-review-dialog :is(p,a){overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-review-recipient a{display:inline-block;min-height:44px;padding-block:8px;color:var(--ui-fg);text-decoration:underline}body.atc-unified:is(#atc-site,#top) .atc-review-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}body.atc-unified:is(#atc-site,#top) .atc-review-actions>*{min-height:48px;padding:12px 18px;text-decoration:none;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:normal;max-width:100%}body.atc-unified:is(#atc-site,#top) .atc-review-status{min-height:1.65em;margin-bottom:0}body.atc-unified:is(#atc-site,#top) .atc-image-dialog{width:min(1280px,calc(100vw - 32px))}body.atc-unified:is(#atc-site,#top) .atc-image-dialog>img{display:block;position:static;transform:none;width:100%;height:auto;max-height:calc(100dvh - 220px);object-fit:contain;border-radius:8px}body.atc-unified:is(#atc-site,#top) .atc-image-description{margin-bottom:0}body.atc-unified:is(#atc-site,#top) .atc-image-open{position:relative;inset:auto;transform:none;margin:12px;align-self:flex-start}body.atc-unified:is(#atc-site,#top) .atc-email-updates{flex-wrap:wrap}body.atc-unified:is(#atc-site,#top) .atc-email-updates button{width:auto!important;max-width:100%;min-height:44px;white-space:normal;flex:0 1 auto}body.atc-unified:is(#atc-site,#top) .atc-email-updates input{min-width:0;flex:1 1 180px}body.atc-unified:is(#atc-site,#top) .atc-audience-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}body.atc-unified:is(#atc-site,#top) .atc-audience-paths a{display:block;padding:16px;border:1px solid oklch(from var(--atc-surface) .58 .10 h);border-radius:14px;background:oklch(from var(--atc-surface) .32 .09 h);color:oklch(from var(--atc-surface) .84 .08 h);box-shadow:inset 0 1px 0 var(--ui-highlight),0 4px 12px oklch(from var(--ui-bg) .04 c h / .18);text-decoration:none;overflow-wrap:anywhere;min-width:0}html[data-atc-theme="light"] body.atc-unified:is(#atc-site,#top) .atc-audience-paths a{background:oklch(from var(--atc-surface) .95 .025 h);color:oklch(from var(--atc-surface) .38 .13 h);border-color:oklch(from var(--atc-surface) .60 .10 h)}html body.atc-unified:is(#atc-site,#top) .atc-audience-paths a:is(:hover,:focus-visible,:active){border-color:var(--ui-fg);color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-audience-paths a:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.atc-unified:is(#atc-site,#top) .atc-audience-paths strong{display:block;font-size:15px;line-height:1.5;color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-audience-paths span{display:block;font-size:14px;line-height:1.6;margin-top:6px}body.atc-unified:is(#atc-site,#top) .atc-preparation summary{cursor:pointer;font:600 20px/1.5 var(--atc-display);min-height:44px;padding:8px 0}body.atc-unified:is(#atc-site,#top) .atc-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:20px}body.atc-unified:is(#atc-site,#top) .atc-preparation-grid>*{min-width:0;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-preparation-grid h3{font-size:20px!important;margin:0 0 12px}body.atc-unified:is(#atc-site,#top) .atc-inline-action{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;max-width:100%;color:var(--ui-fg);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-inline-action:hover{color:var(--ui-fg);text-decoration-thickness:2px}body.atc-unified:is(#atc-site,#top) .atc-compare-list{margin:16px 0 0;padding:0;list-style:none}body.atc-unified:is(#atc-site,#top) .atc-compare-list li{padding:14px 0;border-top:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-compare-list p{margin:0}@media(max-width:820px){body.atc-unified:is(#atc-site,#top) .atc-preparation-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-audience-paths{grid-template-columns:1fr}body.atc-unified:is(#atc-site,#top) .atc-review-actions>*{width:100%}body.atc-unified:is(#atc-site,#top) .atc-review-dialog{padding:18px}}body.atc-unified:is(#atc-site,#top) .hero-copy>.atc-ui-h1{hyphens:none!important;word-break:normal!important;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) :is(.sticky-cta,.floating-contact,.contact-float){display:none!important}body.atc-unified:is(#atc-site,#top) .atc-image-open{box-sizing:border-box;max-width:calc(100% - 24px);overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.atc-unified:is(#atc-site,#top) :is(.atc-shortlist-toggle,.atc-shortlist-reset,.atc-filter-reset,.atc-gallery-button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--ui-control-border);border-radius:12px;background:var(--ui-raised);color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),var(--ui-shadow);font:600 14px/1.45 var(--atc-body);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}body.atc-unified:is(#atc-site,#top) :is(.atc-shortlist-toggle,.atc-shortlist-reset,.atc-filter-reset,.atc-gallery-button):hover{border-color:var(--ui-fg);background:var(--ui-raised);color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) :is(.atc-shortlist-toggle,.atc-shortlist-reset,.atc-filter-reset,.atc-gallery-button):focus-visible{outline:3px solid var(--ui-accent-text);outline-offset:4px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-toggle[aria-pressed=true]{border-color:var(--ui-fg);box-shadow:inset 0 0 0 1px var(--ui-fg),inset 0 1px 0 var(--ui-highlight)}body.atc-unified:is(#atc-site,#top) .atc-shortlist-toggle[aria-pressed=true]::before{content:'✓';font-weight:700;flex:none}body.atc-unified:is(#atc-site,#top) :is(.atc-gallery-button:disabled){opacity:.45;cursor:default;box-shadow:none}body.atc-unified:is(#atc-site,#top) .atc-shortlist-panel{container-type:inline-size;padding:clamp(20px,3vw,32px);margin-top:32px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-surface);color:var(--ui-fg);scroll-margin-top:160px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-head{display:flex;align-items:center;gap:14px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-head h2{font:600 clamp(20px,2.4vw,26px)/1.35 var(--atc-display);margin:0;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-shortlist-number{display:grid;place-items:center;min-width:32px;min-height:32px;border:1px solid var(--ui-border);border-radius:50%;font:500 14px/1 var(--atc-mono);color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-shortlist-panel>p{font-size:15px;line-height:1.6;max-width:72ch;margin:12px 0 0;color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-block-start:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items a{display:flex;align-items:center;min-height:44px;min-width:0;color:var(--ui-fg);font-weight:600;font-size:15px;overflow-wrap:anywhere;text-underline-offset:4px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items button{background:transparent;color:var(--ui-fg);border:0;min-height:44px;padding:8px 4px;max-width:45%;font:500 13px/1.5 var(--atc-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items :is(a,button):hover{color:var(--ui-fg);text-decoration-thickness:2px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-actions>.atc-ui-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:12px 18px;border-radius:12px;text-decoration:none;white-space:normal;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .catalogue-list .log-row{grid-template-columns:190px minmax(0,1fr) 190px}body.atc-unified:is(#atc-site,#top) .catalogue-list .pull{display:flex;flex-direction:column;align-items:stretch;gap:8px}body.atc-unified:is(#atc-site,#top) .catalogue-tools{align-items:end}body.atc-unified:is(#atc-site,#top) .catalogue-tools .atc-filter-reset{flex:0 1 auto}body.atc-unified:is(#atc-site,#top) .atc-product-shortlist{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}body.atc-unified:is(#atc-site,#top) .atc-requested-solutions{padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-requested-solutions textarea{min-height:72px;height:auto;line-height:1.6;resize:vertical}body.atc-unified:is(#atc-site,#top) .atc-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}body.atc-unified:is(#atc-site,#top) .atc-gallery-controls button{flex:0 1 42%}body.atc-unified:is(#atc-site,#top) .atc-gallery-counter{flex:none;font:500 14px/1.5 var(--atc-mono);color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) :is(.atc-shortlist-panel,.atc-image-dialog,.catalogue-tools) [hidden]{display:none!important}@container(max-width:540px){body.atc-unified:is(#atc-site,#top) .atc-shortlist-items{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){body.atc-unified:is(#atc-site,#top) .catalogue-list .log-row{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .catalogue-list .pull{flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}body.atc-unified:is(#atc-site,#top) .catalogue-list .pull>*{flex:1 1 140px}body.atc-unified:is(#atc-site,#top) .atc-shortlist-actions>*{width:100%}body.atc-unified:is(#atc-site,#top) .atc-shortlist-items{grid-template-columns:minmax(0,1fr)}body.atc-unified:is(#atc-site,#top) .atc-product-shortlist{align-items:stretch;gap:8px;flex-direction:column}body.atc-unified:is(#atc-site,#top) .atc-product-shortlist .atc-inline-action{justify-content:center}body.atc-unified:is(#atc-site,#top) .atc-gallery-controls{gap:8px}body.atc-unified:is(#atc-site,#top) .atc-gallery-button{padding:10px;font-size:13px}}body.atc-unified:is(#atc-site,#top) #leadForm .field[hidden]{display:none!important}body.atc-unified:is(#atc-site,#top) .atc-shortlist-import{margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-shortlist-import p{margin:0 0 10px;font:400 15px/1.6 var(--atc-body);color:var(--ui-fg);overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-shortlist-import .atc-shortlist-shared-names{color:var(--ui-muted)}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-shortlist-import button{width:100%}}.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions{gap:8px!important;align-items:center}.atc-unified:is(#atc-site,#top) .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle){box-sizing:border-box;min-height:44px!important;height:44px!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;background:var(--ui-raised)!important;color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 4px color-mix(in oklch,var(--atc-action-ink) 7%,transparent)!important;font:600 14px/20px var(--atc-body)!important;letter-spacing:-.01em!important;padding:0 16px!important;gap:8px;text-decoration:none!important;transform:none!important;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.atc-unified:is(#atc-site,#top) .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):hover{background:var(--ui-raised)!important;color:var(--ui-fg)!important;border-color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 8px color-mix(in oklch,var(--atc-action-ink) 12%,transparent)!important;transform:none!important}.atc-unified:is(#atc-site,#top) .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):active{box-shadow:inset 0 1px 3px color-mix(in oklch,var(--ui-fg) 14%,transparent)!important;transform:none!important}.atc-unified:is(#atc-site,#top) .atc-header-actions :is(a,button):focus-visible{outline:2px solid var(--ui-fg)!important;outline-offset:4px!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-utility-action{background:var(--ui-fg)!important;color:var(--ui-bg)!important;border-color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 color-mix(in oklch,var(--ui-bg) 18%,transparent),0 2px 4px color-mix(in oklch,var(--atc-action-ink) 10%,transparent)!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-utility-action:hover{background:var(--ui-fg)!important;color:var(--ui-bg)!important;border-color:var(--ui-fg)!important;box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-fg) 14%,transparent)!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-utility-action::before{content:none!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-utility-action:is([href="#explore"],[href="#tour"],[href="#interface"],[href="#journey"])::before{content:""!important;position:static!important;display:block!important;width:18px;height:18px;flex:0 0 18px;opacity:1!important;transform:none!important;background:currentColor!important;border:0!important;box-shadow:none!important;-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Ccircle cx="12" cy="12" r="9" fill="none" stroke="black" stroke-width="1.5"/%3E%3Cpath d="M10 8l6 4-6 4z"/%3E%3C/svg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Ccircle cx="12" cy="12" r="9" fill="none" stroke="black" stroke-width="1.5"/%3E%3Cpath d="M10 8l6 4-6 4z"/%3E%3C/svg%3E') center/contain no-repeat}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language-toggle{border-radius:8px!important;border-inline-end-color:var(--ui-control-border)!important;min-width:86px!important;padding-inline:12px!important;gap:7px!important;font:600 12px/20px var(--atc-mono)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 4px color-mix(in oklch,var(--atc-action-ink) 7%,transparent)!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language+.atc-theme-toggle{position:relative;margin-inline-start:0!important;border-radius:8px!important;border-inline-start-color:var(--ui-control-border)!important;width:44px!important;min-width:44px!important;padding:0!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language+.atc-theme-toggle::before{content:none;display:none}.atc-unified:is(#atc-site,#top) .atc-header-actions [data-atc-theme-label]{display:none!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language-toggle[aria-expanded="true"]{background:var(--ui-raised)!important;color:var(--ui-fg)!important;border-color:var(--ui-fg)!important;box-shadow:inset 0 -2px 0 var(--ui-fg)!important}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language-chevron{transition:transform .18s ease}.atc-unified:is(#atc-site,#top) .atc-header-actions :is(.atc-theme-toggle,.atc-menu-toggle) svg{width:18px;height:18px}.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-menu-toggle{width:44px!important;min-width:44px!important;padding:0!important}@media(min-width:1200px){.atc-unified:is(#atc-site,#top)[data-atc-page="home"] .atc-header-actions .atc-utility-action{display:inline-flex!important;align-items:center;justify-content:center}}@media(max-width:1199px){.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-utility-action{display:none!important}}@media(max-width:600px){.atc-unified:is(#atc-site,#top) .atc-header-actions .atc-language-toggle{min-width:60px!important;padding-inline:9px!important;gap:5px!important}}@media(prefers-reduced-motion:reduce){.atc-unified:is(#atc-site,#top) .atc-header-actions :is(a,button,svg){transition:none!important}}body.atc-unified:is(#atc-site,#top) .atc-document-heading{max-width:780px;margin-bottom:32px}body.atc-unified:is(#atc-site,#top) .atc-document-heading .lead{margin-top:18px}body.atc-unified:is(#atc-site,#top) .atc-document-heading .eyebrow{margin:0 0 12px;color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) .atc-presentation-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}body.atc-unified:is(#atc-site,#top) .atc-presentation-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--ui-control-border);border-radius:12px;background:var(--ui-raised);color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),var(--ui-shadow);font:600 15px/1.4 var(--atc-body);text-decoration:none;max-width:100%;text-wrap:balance}body.atc-unified:is(#atc-site,#top) .atc-presentation-tabs a[aria-selected="true"]{border-color:var(--ui-fg);box-shadow:inset 0 -3px 0 var(--ui-fg),inset 0 1px 0 var(--ui-highlight)}body.atc-unified:is(#atc-site,#top) .atc-presentation-tabs a:hover{color:var(--ui-fg);background:var(--ui-raised);border-color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-report-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:start;padding-top:8px}body.atc-unified:is(#atc-site,#top) .atc-report-panel[hidden]{display:none!important}body.atc-unified:is(#atc-site,#top) .atc-report-panel>div{padding-block:16px;min-width:0}body.atc-unified:is(#atc-site,#top) .atc-report-panel h3{margin:0 0 16px}body.atc-unified:is(#atc-site,#top) .atc-report-panel p{color:var(--ui-muted);line-height:1.7;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) figure.atc-document-visual{margin:0;padding:16px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-surface);min-width:0;max-width:100%;overflow:visible;transform:none!important}body.atc-unified:is(#atc-site,#top) figure.atc-document-visual>img{display:block;width:100%;max-width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:10px;transform:none!important;filter:none}body.atc-unified:is(#atc-site,#top) figure.atc-document-visual figcaption{display:block;margin:16px 0 0;padding:0;color:var(--ui-muted);font:400 13px/1.7 var(--atc-body);overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-document-visual figcaption a{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-fg);text-decoration:underline;text-underline-offset:4px}body.atc-unified:is(#atc-site,#top) .atc-document-visual .atc-image-open{margin:8px 0 0}body.atc-unified:is(#atc-site,#top) .atc-document-note{margin-top:24px;color:var(--ui-muted);font:400 14px/1.7 var(--atc-body);max-width:90ch;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .atc-document-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:28px;padding:28px 0;border-top:1px solid var(--ui-border);align-items:start}body.atc-unified:is(#atc-site,#top) .atc-document-row>div{min-width:0}body.atc-unified:is(#atc-site,#top) .atc-document-row h3{font:600 22px/1.4 var(--atc-display);margin:0 0 10px;text-wrap:balance}body.atc-unified:is(#atc-site,#top) .atc-document-row p{margin:0;color:var(--ui-muted);font-size:15px;line-height:1.65;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .atc-document-number{padding-top:4px;font:500 15px/1.5 var(--atc-mono);color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) .atc-document-row .atc-document-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font:400 13px/1.6 var(--atc-mono)}body.atc-unified:is(#atc-site,#top) .atc-document-row .atc-document-filename{margin-top:6px;font-size:12px;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-document-row>a{min-height:48px;max-width:240px;white-space:normal;text-align:center;align-self:center}body.atc-unified:is(#atc-site,#top) .atc-document-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:32px 0;border-block:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-document-entry h2{max-width:25ch}body.atc-unified:is(#atc-site,#top) .atc-document-entry p{color:var(--ui-muted);max-width:65ch;margin:16px 0 0;line-height:1.7;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) :is(.atc-presentation-tabs a,.atc-report-panel,.atc-document-visual a,.atc-document-entry a,.atc-document-row>a):focus-visible{outline:3px solid var(--ui-accent-text);outline-offset:4px}body.atc-unified:is(#atc-site,#top) .atc-document-visual a:hover{color:var(--ui-fg);text-decoration-thickness:2px}@media(max-width:920px){body.atc-unified:is(#atc-site,#top) .atc-report-panel,body.atc-unified:is(#atc-site,#top) .atc-document-entry{grid-template-columns:minmax(0,1fr);gap:20px}body.atc-unified:is(#atc-site,#top) .atc-document-entry>a{justify-self:start}}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-document-row{grid-template-columns:28px minmax(0,1fr);gap:10px 14px;padding:24px 0}body.atc-unified:is(#atc-site,#top) .atc-document-row>a{grid-column:2;justify-self:start;max-width:100%}body.atc-unified:is(#atc-site,#top) .atc-presentation-tabs a{flex:1 1 120px;font-size:14px}body.atc-unified:is(#atc-site,#top) figure.atc-document-visual{padding:12px}body.atc-unified:is(#atc-site,#top) .atc-document-row h3{font-size:20px}}body.atc-unified:is(#atc-site,#top) .atc-concept-visual{position:static!important;margin:0;min-width:0;max-width:100%;padding:12px!important;transform:none!important}body.atc-unified:is(#atc-site,#top) .atc-concept-visual>img{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:none!important;object-fit:contain!important;transform:none!important;filter:none!important;border-radius:10px}body.atc-unified:is(#atc-site,#top) .atc-concept-visual figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:16px 4px 4px;padding:0;color:var(--ui-muted)!important;font:400 13px/1.65 var(--atc-body)!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .atc-concept-label{color:var(--ui-fg);font-weight:600}body.atc-unified:is(#atc-site,#top) .atc-concept-visual .atc-image-open{margin:12px 4px 4px}body.atc-unified:is(#atc-site,#top) .atc-concept-section .section-intro{max-width:760px;margin-bottom:32px}body.atc-unified:is(#atc-site,#top) .atc-concept-section .lead{margin-top:18px}body.atc-unified:is(#atc-site,#top) .atc-concept-section .eyebrow{color:var(--ui-muted)!important;margin-bottom:12px}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-concept-visual{padding:8px!important}}body.atc-unified:is(#atc-site,#top) .atc-partner-entry{gap:24px 40px}body.atc-unified:is(#atc-site,#top) .atc-partner-entry .meta{margin:0 0 10px;font:600 13px/1.5 var(--atc-body);color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) .atc-partner-entry h2{font-size:clamp(24px,2.2vw,30px)!important;max-width:35ch;margin:0}body.atc-unified:is(#atc-site,#top) .atc-partner-entry h2+p{margin-top:12px;max-width:64ch}body.atc-unified:is(#atc-site,#top) .atc-partner-entry>a{max-width:280px;white-space:normal;text-wrap:balance}body.atc-unified:is(#atc-site,#top) .atc-partner-catalogue{margin:24px 0 32px}body.atc-unified:is(#atc-site,#top) .atc-global-nav>[data-od-id="global-partners"]{flex:0 0 auto;max-width:none;white-space:nowrap}body.atc-unified:is(#atc-site,#top) #industries .industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.atc-unified:is(#atc-site,#top) #industries .industry{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0!important;overflow:visible}body.atc-unified:is(#atc-site,#top) #industries .industry-media{display:flex;align-items:center;justify-content:center;flex:none;min-width:0;height:clamp(220px,20vw,260px);padding:16px;background:var(--ui-field);border-bottom:1px solid var(--ui-border);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body.atc-unified:is(#atc-site,#top) #industries .industry-media img{position:static;inset:auto;display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;opacity:1;border-radius:8px}body.atc-unified:is(#atc-site,#top) #industries .industry-content{position:static;inset:auto;z-index:auto;display:flex;flex:1;flex-direction:column;min-width:0;padding:24px;gap:12px}body.atc-unified:is(#atc-site,#top) #industries .industry-content h3{margin:0;text-wrap:balance}body.atc-unified:is(#atc-site,#top) #industries .industry-content p{margin:0;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) #industries .industry-content .mini-tags{margin-top:auto;padding-top:8px;flex-wrap:wrap}body.atc-unified:is(#atc-site,#top) #industries .industry-content .mini-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:1120px){body.atc-unified:is(#atc-site,#top) #industries .industries{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) #industries .industries{gap:16px}body.atc-unified:is(#atc-site,#top) #industries .industry-content{padding:20px}}body.atc-unified:is(#atc-site,#top) .atc-compare{height:auto!important;min-height:0;aspect-ratio:auto!important;overflow:visible;padding:0;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:20px;box-shadow:var(--ui-shadow)}body.atc-unified:is(#atc-site,#top) .atc-compare-stage{position:relative;min-width:0;width:100%;overflow:hidden;background:var(--ui-field);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body.atc-unified:is(#atc-site,#top) .atc-compare-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body.atc-unified:is(#atc-site,#top) .atc-compare-stage :is(.compare-line,.comparison-line,.compare-divider){top:0;bottom:0;background:var(--atc-fg);box-shadow:0 0 0 1px var(--atc-action-ink);pointer-events:none}body.atc-unified:is(#atc-site,#top) .atc-compare-stage :is(.compare-handle,.comparison-handle),
body.atc-unified:is(#atc-site,#top) .atc-compare-stage .compare-divider::after{display:none}body.atc-unified:is(#atc-site,#top) .atc-compare-controls{padding:16px 20px 10px;border-top:1px solid var(--ui-border)}body.atc-unified:is(#atc-site,#top) .atc-compare-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.atc-unified:is(#atc-site,#top) .atc-compare-labels .compare-label{position:static;inset:auto;min-width:0;padding:0;border:0;background:none;color:var(--ui-fg)!important;font:600 13px/1.6 var(--atc-body);text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-compare-labels .compare-label:last-child{text-align:right}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]{position:static;inset:auto;display:block;appearance:none;-webkit-appearance:none;width:100%;height:44px;min-height:44px;margin:4px 0 0;padding:0;opacity:1;cursor:ew-resize;background:transparent;border:0;border-radius:6px;accent-color:var(--ui-fg);box-shadow:none}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]::-webkit-slider-runnable-track{height:4px;background:var(--ui-control-border);border-radius:2px}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;border:3px solid var(--ui-surface);background:var(--ui-fg);box-shadow:0 0 0 1px var(--ui-control-border),var(--ui-shadow)}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]::-moz-range-track{height:4px;background:var(--ui-control-border);border-radius:2px}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:3px solid var(--ui-surface);background:var(--ui-fg);box-shadow:0 0 0 1px var(--ui-control-border),var(--ui-shadow)}body.atc-unified:is(#atc-site,#top) .atc-compare:focus-within{border-color:var(--ui-accent-text)!important}body.atc-unified:is(#atc-site,#top) :is(.frame-top,.frame-bar,.browser-bar)>#tourBadge{position:static;inset:auto;min-width:0;max-width:100%;margin-inline-start:auto;padding:0;border:0;border-radius:0;background:none!important;color:var(--ui-fg)!important;box-shadow:none;font:600 13px/1.6 var(--atc-body);letter-spacing:0;text-transform:none}body.atc-unified:is(#atc-site,#top) .screen-shell .browser-bar{flex-wrap:wrap;padding:8px 8px 16px;gap:8px;min-width:0}body.atc-unified:is(#atc-site,#top) .screen-shell .browser-bar i{flex:0 0 10px}body.atc-unified:is(#atc-site,#top) .screen-shell .browser-url{display:none}body.atc-unified:is(#atc-site,#top)[data-atc-page="beauty-pos"] .frame-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}body.atc-unified:is(#atc-site,#top)[data-atc-page="restaurant-pos"] .step-card>img,
body.atc-unified:is(#atc-site,#top)[data-atc-page="online-booking"] .preview-browser>img,
body.atc-unified:is(#atc-site,#top)[data-atc-page="ama-work"] .screen-gallery .screen-panel img{display:block;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}body.atc-unified:is(#atc-site,#top) .preview-browser{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}body.atc-unified:is(#atc-site,#top) .preview-browser .browser-bar{height:auto;min-height:44px;flex-wrap:wrap;gap:8px;padding:10px 6px;border-color:var(--ui-border);color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .preview-browser .browser-bar>span{flex:0 0 10px}body.atc-unified:is(#atc-site,#top) .preview-browser .browser-name{flex:1 1 160px;min-width:0;max-width:100%;margin:0;color:var(--ui-fg);font:600 13px/1.6 var(--atc-body);text-align:right;overflow-wrap:anywhere;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]:hover::-webkit-slider-runnable-track{background:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-compare-controls input[type=range]:hover::-moz-range-track{background:var(--ui-fg)}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-scene{display:grid;gap:12px;min-height:0;min-width:0;padding:0}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-line{display:none}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-node{position:static;inset:auto;transform:none;width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 18px;padding:20px;text-align:left;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);color:var(--ui-fg);box-shadow:var(--ui-shadow)}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-node .node-icon{grid-row:1/3;align-self:start;width:44px;height:44px;margin:0;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-raised);color:var(--ui-fg);font:500 15px/1 var(--atc-mono)}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-node h4{font-size:19px!important;line-height:1.4!important;margin:0}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-node p{grid-column:2;font-size:14px;line-height:1.65;color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) .eco-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;min-width:0;place-items:stretch;transform:none;margin:0}body.atc-unified:is(#atc-site,#top) .eco-orbit::before,body.atc-unified:is(#atc-site,#top) .eco-orbit::after{content:none}body.atc-unified:is(#atc-site,#top) .eco-center{grid-column:1/-1;width:auto;height:auto;min-height:116px;padding:24px;border-radius:20px;background:var(--ui-raised);border:1px solid var(--ui-control-border);color:var(--ui-fg);box-shadow:var(--ui-shadow);font:600 22px/1.35 var(--atc-display)}body.atc-unified:is(#atc-site,#top) .eco-node{position:static;inset:auto;transform:none;width:auto;min-width:0;min-height:76px;padding:18px 14px;border-radius:14px;background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);font:600 14px/1.6 var(--atc-body);overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .eco-node:last-child{grid-column:1/-1}body.atc-unified:is(#atc-site,#top) .map-panel{display:flex;flex-direction:column;gap:24px;min-height:0;overflow:visible}body.atc-unified:is(#atc-site,#top) .map-panel .atc-market-intro{order:-1;min-width:0;max-width:100%;position:static}body.atc-unified:is(#atc-site,#top) .map-panel .atc-market-intro p{color:var(--ui-muted)!important;max-width:100%!important}body.atc-unified:is(#atc-site,#top) .map-panel .atc-market-intro .statement{color:var(--ui-fg)!important;font:600 clamp(24px,3vw,32px)/1.3 var(--atc-display)}body.atc-unified:is(#atc-site,#top) .map-panel .world{position:static;inset:auto;width:100%;height:auto;aspect-ratio:1000/520;max-height:210px;opacity:1;filter:none}body.atc-unified:is(#atc-site,#top) .map-panel .world svg{display:block;width:100%;height:100%}body.atc-unified:is(#atc-site,#top) .map-panel .world g[fill]{fill:color-mix(in oklch,var(--ui-muted) 18%,transparent);stroke:var(--ui-border)}body.atc-unified:is(#atc-site,#top) .map-panel .world g[stroke-dasharray]{stroke:var(--ui-control-border)}body.atc-unified:is(#atc-site,#top) .atc-market-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}body.atc-unified:is(#atc-site,#top) .atc-market-list .node{position:static;inset:auto;min-width:0;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);color:var(--ui-fg);box-shadow:none;backdrop-filter:none;font:600 13px/1.5 var(--atc-body);overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) .atc-market-list .node::before{flex:0 0 6px;width:6px;height:6px;margin:0;background:var(--ui-muted);box-shadow:none}html:not([lang="de"]) body.atc-unified:is(#atc-site,#top) :is(h1,h2,h3,h4){hyphens:none!important}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-compare-controls{padding-inline:14px}body.atc-unified:is(#atc-site,#top) .eco-orbit{grid-template-columns:minmax(0,1fr)}body.atc-unified:is(#atc-site,#top)[data-atc-page="online-ordering"] .flow-node{padding:16px;gap:4px 12px}body.atc-unified:is(#atc-site,#top) .map-panel{gap:20px}}body.atc-unified:is(#atc-site,#top) .atc-delivery-status{grid-column:1 / -1;flex-basis:100%;max-width:100%;margin:12px 0 0;color:var(--ui-fg);font-size:14px;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .atc-delivery-status[hidden]{display:none}body.atc-unified:is(#atc-site,#top) .atc-delivery-status:empty{margin:0}body.atc-unified#top[data-atc-page="home"] :is(.atc-portfolio-links strong,.device-copy .metric>b,.partner-benefit>strong){color:var(--ui-accent-text)!important}body.atc-unified#top[data-atc-page="home"] :is(.atc-portfolio-links small,.device-copy .metric>span,.partner-benefit>span){color:var(--ui-muted)!important}body.atc-unified#top[data-atc-page="home"] .atc-portfolio-links a:is(:hover,:focus-visible) strong{color:var(--ui-accent-text)!important;text-decoration:underline;text-underline-offset:4px}body.atc-unified:is(#atc-site,#top) :is(.trust-item strong,.custom-row strong,.metric>b,.partner-benefit>strong,.benefit>strong,.benefit-item>strong,.eco-step>strong){font:600 16px/1.45 var(--atc-body)!important;letter-spacing:0;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) :is(.trust-item span,.custom-row span,.metric>span,.partner-benefit>span,.benefit>span,.benefit-item>span,.eco-step>span,.pillar-row small,.atc-portfolio-links small,.workflow .flow-node p){font:400 14px/1.65 var(--atc-body)!important;color:var(--ui-muted)!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .workflow .flow-node :is(h3,h4){font-size:18px!important;line-height:1.4!important;letter-spacing:-.01em!important}body.atc-unified:is(#atc-site,#top) :is(.atc-catalogue-category,.section-intro>.meta,.story-kicker,.journey-number){font:600 13px/1.5 var(--atc-body)!important;letter-spacing:0!important;text-transform:none!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) .mini-tag{font:500 13px/1.5 var(--atc-body)!important;letter-spacing:0!important;text-transform:none!important}body.atc-unified:is(#atc-site,#top) :is(.atc-form-note,.form-note){font:400 13px/1.65 var(--atc-body)!important;color:var(--ui-muted)!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) footer :is(p,.footer-note,.footer-copy){font:400 14px/1.7 var(--atc-body)!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) footer a:not(.brand):not(.btn):not(.atc-footer-brand){font:500 14px/1.55 var(--atc-body)!important;letter-spacing:0!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) footer :is(h4,.footer-main>div>b){font:600 14px/1.5 var(--atc-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ui-fg)!important}body.atc-unified:is(#atc-site,#top) footer :is(.legal,.atc-form-note,.footer-bottom,.atc-footer-meta){font-size:13px!important;line-height:1.65!important}body.atc-unified:is(#atc-site,#top) footer :is(.footer-grid>div,.footer-col,.footer-main>div)>a:not(.brand):not(.btn):not(.atc-footer-brand),
body.atc-unified:is(#atc-site,#top) footer .atc-form-note>a{display:flex!important;width:fit-content;max-width:100%;min-height:44px;align-items:center}body.atc-unified:is(#atc-site,#top) footer .brand{display:inline-flex!important;align-items:center;gap:12px;max-width:100%}body.atc-unified:is(#atc-site,#top) .atc-line-icon{display:inline-grid!important;place-items:center;flex-shrink:0;vertical-align:middle;color:var(--ui-fg)!important;background:var(--ui-raised)!important;border-color:var(--ui-border)!important;box-shadow:none!important;font-style:normal}body.atc-unified:is(#atc-site,#top) .atc-line-icon>svg{display:block;width:22px!important;height:22px!important;max-width:100%;fill:none;stroke:currentColor;pointer-events:none}body.atc-unified:is(#atc-site,#top) .atc-line-icon-inline{background:transparent!important;border:0!important}body.atc-unified:is(#atc-site,#top) .atc-line-icon-inline>svg{width:20px!important;height:20px!important}body.atc-unified:is(#atc-site,#top) .atc-line-icon[data-atc-symbol="alert"]{color:var(--ui-accent-text)!important}html body.atc-unified:is(#atc-site,#top){font-weight:400;letter-spacing:0;font-kerning:normal}body.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-global-nav>a,.atc-products-toggle,.atc-mobile-top>a){font-family:var(--atc-body)!important;font-size:14px;font-weight:500!important;line-height:1.5!important;letter-spacing:.005em!important}body.atc-unified:is(#atc-site,#top) .atc-site-header :is(.atc-global-nav>a[aria-current="page"],.atc-products-toggle[data-active="true"],.atc-mobile-top>a[aria-current="page"]){font-weight:600!important}body.atc-unified:is(#atc-site,#top) .atc-site-header .atc-product-link strong{font-weight:600!important;line-height:1.5;letter-spacing:0}body.atc-unified:is(#atc-site,#top) .atc-site-header .atc-product-link small{font-weight:400;line-height:1.65;letter-spacing:0}body.atc-unified:is(#atc-site,#top) :is(.atc-ui-copy,.atc-ui-lead){font-weight:400;letter-spacing:0;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) :is(.atc-ui-copy,.atc-ui-lead) :is(strong,b),
body.atc-unified:is(#atc-site,#top) .atc-audience-paths strong{font-weight:600}body.atc-unified:is(#atc-site,#top) :is(.faq-btn,.faq-q){font-family:var(--atc-body)!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-wrap:pretty}body.atc-unified:is(#atc-site,#top) :is(.field label,.field-label,.form-label){font-family:var(--atc-body)!important;font-size:13px!important;font-weight:500!important;line-height:1.5;letter-spacing:0!important;text-transform:none!important}body.atc-unified:is(#atc-site,#top) .workflow .flow-node :is(h3,h4){letter-spacing:0!important}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-container{max-width:1000px!important}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-ui-h1{max-width:100%!important;font-size:clamp(32px,4.4vw,56px)!important}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-header{max-width:78ch;margin-bottom:32px}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-status{margin-top:28px;padding:20px 24px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);color:var(--ui-fg);font-size:16px;line-height:1.75}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contents{padding-block:24px;border-block:1px solid var(--ui-border);margin-block:32px 12px}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;list-style:none;margin:16px 0 0;padding:0}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contents li{min-width:0;margin:0;padding:0}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contents a{display:flex;gap:12px;align-items:baseline;padding:8px 0;line-height:1.6}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-number{flex:none;font:400 13px/1.6 var(--atc-mono);color:var(--ui-muted)}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-copy{max-width:78ch}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-section{padding-block:30px;border-bottom:1px solid var(--ui-border);scroll-margin-top:140px}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-section .atc-ui-h2{font-size:clamp(22px,2.6vw,28px)!important;line-height:1.4!important;margin:0 0 16px}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-section p{margin:0 0 16px;font-size:16px;line-height:1.85;color:var(--ui-fg);text-wrap:pretty;overflow-wrap:anywhere}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-section p:last-child{margin-bottom:0}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contact{display:flex;justify-content:space-between;align-items:start;gap:12px 32px;flex-wrap:wrap;padding-block:24px 0;background:transparent;color:var(--ui-fg)}body.atc-unified:is(#atc-site,#top) .atc-policy-form-note{grid-column:1/-1;margin:12px 0;min-width:0;font-size:14px;line-height:1.6}@media(max-width:680px){body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-contents ol{grid-template-columns:minmax(0,1fr)}body.atc-unified:is(#atc-site,#top) main.atc-policy .atc-policy-status{padding:16px}}body.atc-unified#top[data-atc-page="home"] #products .product-card{min-height:0}html body.atc-unified:is(#atc-site,#top) footer nav a.atc-social-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;color:var(--ui-fg)!important;border-radius:4px;text-decoration:none}html body.atc-unified:is(#atc-site,#top) footer nav a.atc-social-link:is(:hover,:active){color:var(--ui-fg)!important;text-decoration:underline;text-underline-offset:4px}html body.atc-unified:is(#atc-site,#top) footer nav a.atc-social-link:focus-visible{color:var(--ui-fg)!important;outline:2px solid var(--ui-accent-text);outline-offset:4px}html body.atc-unified:is(#atc-site,#top) footer .atc-social-link .atc-social-icon{display:block;width:18px;height:18px;flex:0 0 18px;fill:currentColor;stroke:none}html body.atc-unified:is(#atc-site,#top) footer .atc-social-link .atc-social-external{font-size:16px;line-height:1}@media(forced-colors:active){html body.atc-unified:is(#atc-site,#top) footer nav a.atc-social-link{color:LinkText!important}html body.atc-unified:is(#atc-site,#top) footer nav a.atc-social-link:focus-visible{outline-color:Highlight}}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero{position:relative;isolation:isolate}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero::before{content:""!important;display:block!important;position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 83% 40%,oklch(from var(--atc-accent) l c h / .055),transparent 48%)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-sculpture{display:block;object-fit:contain;max-width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 16px 18px oklch(from var(--ui-fg) .04 c h / .14))}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-identity{display:flex;align-items:center;gap:18px;margin-bottom:12px;min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-identity>.atc-sculpture{width:78px;height:78px;flex:none}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-identity .atc-ui-eyebrow{margin:0!important;min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-sculpt-icon{display:grid;place-items:center;width:80px!important;height:80px!important;max-width:100%;padding:0!important;margin:0 0 20px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-sculpt-icon .atc-sculpture{width:100%;height:100%;object-fit:contain}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-service-art{position:relative;display:grid;place-items:center;width:100%;min-width:0;min-height:390px;aspect-ratio:1.15;margin:0;border-radius:32px;background:radial-gradient(ellipse at 50% 54%,var(--ui-raised),transparent 70%)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-service-art>.atc-sculpture{width:85%;max-height:490px;object-fit:contain}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-image-depth{border:1px solid var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 24px 52px oklch(from var(--ui-bg) .04 c h / .22)!important;background:var(--ui-surface)!important;isolation:isolate}html[data-atc-theme="light"] body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-image-depth{box-shadow:inset 0 1px 0 var(--ui-highlight),0 22px 48px oklch(from var(--ui-fg) l c h / .10)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-visual-detail{align-items:start;gap:40px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-visual-detail>.extended-visual{width:100%;min-width:0;margin:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ecosystem-stage{display:flex!important;flex-direction:column;gap:20px;min-height:0!important;height:auto!important;position:relative;align-self:center;padding:0!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art{display:grid;place-items:center;height:340px;width:100%;position:relative}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art>.atc-sculpture{height:320px;width:320px;max-height:calc(100% - 20px);max-width:100%;min-width:0;min-height:0;object-fit:contain}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof{display:grid;grid-template-columns:1.4fr 1.2fr .6fr .6fr;gap:10px;align-items:center;width:100%;min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device{position:relative!important;inset:auto!important;width:100%!important;height:110px!important;min-height:0!important;margin:0!important;transform:none!important;border:1px solid var(--ui-control-border)!important;border-radius:12px!important;padding:5px!important;background:var(--ui-field)!important;box-shadow:var(--ui-shadow)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device::before,body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device::after{content:none!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:7px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes .float-note{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font:600 13px/1.6 var(--atc-body)!important;color:var(--ui-fg)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes .float-note span{font:400 13px/1.65 var(--atc-body)!important;color:var(--ui-muted)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes .float-note.one{grid-column:1/-1;border-top:1px solid var(--ui-border)!important;padding-top:12px!important;color:var(--ui-muted)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-head{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:center}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-catalogue-art .atc-sculpture{width:100%}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-catalogue-category{display:flex;align-items:center;gap:12px;min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-catalogue-category .atc-sculpture{width:50px;height:50px;flex:none}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-tilt]{transform:perspective(1100px) rotateX(var(--atc-tilt-x,0deg)) rotateY(var(--atc-tilt-y,0deg));transition:transform .24s ease-out;transform-origin:center}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card:hover{transform:translateY(-4px)!important;border-color:var(--ui-control-border)!important;box-shadow:0 16px 36px oklch(from var(--ui-bg) .04 c h / .18)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card .atc-sculpture{transition:transform .35s cubic-bezier(.2,.7,.2,1)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card:hover .atc-sculpture{transform:translateY(-3px) rotate(-3deg)}}@keyframes atc-material-enter{from{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes atc-sculpture-arrive{0%{transform:translateY(12px) rotate(-3deg)}65%{transform:translateY(-5px) rotate(1deg)}100%{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:no-preference){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-reveal].atc-enter{animation:atc-material-enter .6s cubic-bezier(.16,.75,.25,1) var(--atc-enter-delay,0ms) both}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art>.atc-sculpture,body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-service-art>.atc-sculpture{animation:atc-sculpture-arrive 1.5s ease-out both}}@media(max-width:1000px){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ecosystem-stage{width:min(100%,600px);margin-inline:auto}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-service-art{max-width:560px;min-height:0;margin-inline:auto}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-head{grid-template-columns:minmax(0,1fr) 200px;gap:24px}}@media(max-width:600px){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions .atc-contact-link{display:none!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-site-header .atc-header-actions{flex:none!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .theme-switcher{display:flex!important;flex-wrap:wrap!important;max-width:100%;gap:8px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .theme-switcher button{flex:1 1 130px;min-width:0!important;max-width:100%;white-space:normal!important;height:auto;min-height:44px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-identity{gap:14px;margin-bottom:8px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-identity>.atc-sculpture{width:60px;height:60px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art{height:260px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-art>.atc-sculpture{width:240px;height:240px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof{gap:6px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-proof .device{height:86px!important;padding:3px!important;border-radius:8px!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hero-notes{gap:10px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-sculpt-icon{width:68px!important;height:68px!important;margin-bottom:16px!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .catalogue-head{grid-template-columns:minmax(0,1fr)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-catalogue-art{width:180px;justify-self:center}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-catalogue-category .atc-sculpture{width:40px;height:40px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-service-art{aspect-ratio:1.2}}@media(prefers-reduced-motion:reduce){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-reveal],body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-sculpture,body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-tilt],body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card{animation:none!important;transition:none!important;transform:none!important}}@media print{body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-tilt]{transform:none!important}}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero :is(.device,.hero-product-shot,.screen){border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 22px 46px oklch(from var(--ui-bg) .04 c h / .28)!important}html[data-atc-theme="light"] body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero :is(.device,.hero-product-shot,.screen){box-shadow:inset 0 1px 0 var(--ui-highlight),0 22px 46px oklch(from var(--ui-fg) l c h / .16)!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage{height:420px;max-width:560px;margin-inline:auto;perspective:1100px;background:radial-gradient(ellipse at 50% 60%,oklch(from var(--atc-accent) l c h / .09),transparent 62%)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage::before,
body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage::after{content:"";position:absolute;inset:16% 5%;border:1px solid var(--ui-border);border-radius:50%;transform:rotate(-24deg);pointer-events:none;opacity:.65}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage::after{inset:28% 12%;transform:rotate(24deg);opacity:.45}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage>.atc-sculpture{position:relative;z-index:1;width:320px;height:320px;max-width:62%;object-fit:contain}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon{position:absolute;z-index:2;width:100px;height:100px;display:grid;place-items:center;pointer-events:none}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon img{width:100%;height:100%;object-fit:contain}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(1){left:3%;top:12%;--atc-orbit-rotate:-8deg}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(2){right:3%;top:8%;--atc-orbit-rotate:8deg}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(3){right:7%;bottom:8%;--atc-orbit-rotate:-5deg}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 40px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-photo{margin:0;min-width:0;width:100%;position:relative}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame{position:relative;isolation:isolate;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-surface);box-shadow:0 12px 32px oklch(from var(--ui-fg) .08 c h / .10)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame>img{width:100%!important;height:auto!important;display:block;object-fit:contain!important;border-radius:inherit;margin:0!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,transparent 20%,oklch(1 0 0 / .22) 43%,transparent 65%);background-size:240% 100%;background-position:140% 0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-photo figcaption{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:12px 0 0;color:var(--ui-muted);font:400 12px/1.6 var(--atc-body);text-wrap:pretty}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-photo figcaption a{color:var(--ui-fg);font-size:16px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:12px;text-decoration:none;text-underline-offset:5px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-photo figcaption a:hover{text-decoration:underline;color:var(--ui-fg)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-photo figcaption a:focus-visible{outline:3px solid var(--ui-accent-text);outline-offset:4px;border-radius:4px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-gallery figcaption{display:grid;gap:0;justify-content:start}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:40px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-copy{min-width:0}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-copy :is(.center,.section-intro){text-align:left!important;max-width:none!important;margin-inline:0!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-copy :is(h2,p){max-width:100%!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-detail-icon{width:64px!important;height:64px!important;margin:0 0 16px!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-light]{position:relative;isolation:isolate}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-light]::after{content:""!important;position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;padding:1px;background:radial-gradient(240px circle at var(--atc-light-x,50%) var(--atc-light-y,30%),var(--ui-fg),transparent 72%);-webkit-mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);mask-composite:exclude;transition:opacity .25s ease}@keyframes atc-orbit-arrive{0%{opacity:.5;transform:translateY(18px) rotate(var(--atc-orbit-rotate,0deg)) scale(.92)}55%{opacity:1;transform:translateY(-8px) rotate(0deg) scale(1)}100%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes atc-photo-sheen{0%{opacity:0;background-position:140% 0}25%{opacity:.65}100%{opacity:0;background-position:-40% 0}}@media(prefers-reduced-motion:no-preference){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon{animation:atc-orbit-arrive 2.4s cubic-bezier(.2,.7,.2,1) both}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(2){animation-delay:.12s}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(3){animation-delay:.24s}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame{transition:box-shadow .3s ease,border-color .3s ease}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-light]:hover::after{opacity:1}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame:hover{border-color:var(--ui-control-border);box-shadow:0 20px 40px oklch(from var(--ui-fg) .08 c h / .15)}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-photo-frame:hover::after{animation:atc-photo-sheen .9s ease-out both}}@media(max-width:920px){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-layout{grid-template-columns:minmax(0,1fr);gap:24px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-gallery{gap:16px}}@media(max-width:600px){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage{height:300px;max-width:420px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage>.atc-sculpture{width:220px;height:220px;max-width:62%}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon{width:72px;height:72px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(1){left:0;top:12%}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(2){right:0;top:8%}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon:nth-of-type(3){right:2%;bottom:8%}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-gallery{grid-template-columns:minmax(0,1fr);gap:28px;margin:24px 0 32px}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-context-gallery figcaption{display:flex;justify-content:space-between;gap:6px 12px}}@media(prefers-reduced-motion:reduce){body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-orbital-icon,.atc-photo-frame,.atc-photo-frame::after,[data-atc-light]::after){animation:none!important;transition:none!important;transform:none!important}body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-photo-frame,[data-atc-light])::after{display:none!important}}@media print{body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-orbital-icon{animation:none!important}}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top){--atc-spectrum-blue:oklch(.771106 .106404 270.729);--atc-spectrum-violet:oklch(.709207 .158885 297.276);--atc-spectrum-pink:oklch(.736977 .146221 332.378);--atc-spectrum-peach:oklch(.825500 .093734 60.690);--atc-title-spectrum:linear-gradient(112deg,var(--ui-fg) 0%,var(--atc-spectrum-blue) 27%,var(--atc-spectrum-violet) 52%,var(--atc-spectrum-pink) 75%,var(--atc-spectrum-peach) 100%);--ui-header:oklch(from var(--atc-bg) calc(l + .025) calc(c * .75) h);--ui-shadow:inset 0 1px 0 var(--ui-highlight),0 18px 48px oklch(from var(--atc-bg) .035 c h / .38)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero::before{background:radial-gradient(ellipse at 79% 28%,oklch(from var(--atc-spectrum-blue) l c h / .13),transparent 49%),
  radial-gradient(ellipse at 96% 74%,oklch(from var(--atc-spectrum-violet) l c h / .085),transparent 44%),
  radial-gradient(ellipse at 4% 96%,oklch(from var(--atc-spectrum-pink) l c h / .035),transparent 40%)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header{background:var(--ui-header)!important;border-bottom-color:oklch(from var(--atc-spectrum-blue) l c h / .22)!important;box-shadow:0 8px 32px oklch(from var(--atc-bg) .035 c h / .28)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-ui-card,.atc-ui-panel){background:linear-gradient(150deg,oklch(from var(--ui-surface) calc(l + .025) calc(c * .85) h),var(--ui-surface) 68%)!important;border-color:oklch(from var(--ui-border) calc(l + .045) calc(c * .8) h)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-ui-card:hover,.atc-ui-panel:focus-within){border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 22px 52px oklch(from var(--atc-bg) .035 c h / .5)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-material-stage,.atc-service-art){background:radial-gradient(ellipse at 45% 44%,oklch(from var(--atc-spectrum-blue) l c h / .11),transparent 66%)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage::before{border-color:oklch(from var(--atc-spectrum-blue) l c h / .38);box-shadow:inset 0 0 28px oklch(from var(--atc-spectrum-blue) l c h / .045),0 0 28px oklch(from var(--atc-spectrum-blue) l c h / .045)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-material-stage::after{border-color:oklch(from var(--atc-spectrum-violet) l c h / .36)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-image-depth,.atc-photo-frame){border-color:oklch(from var(--ui-border) calc(l + .07) c h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 24px 56px oklch(from var(--atc-bg) .035 c h / .5)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-light]::after{background:radial-gradient(280px circle at var(--atc-light-x,50%) var(--atc-light-y,30%),var(--atc-spectrum-blue),transparent 72%)}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone]{color:var(--ui-fg)!important;text-shadow:none!important}@supports ((background-clip:text) or (-webkit-background-clip:text)){html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone]{background-image:var(--atc-title-spectrum)!important;background-color:transparent!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone="hero"]{background-image:linear-gradient(158deg,var(--ui-fg) 4%,var(--atc-spectrum-blue) 32%,var(--atc-spectrum-violet) 55%,var(--atc-spectrum-pink) 77%,var(--atc-spectrum-peach) 100%)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone] :is(em,strong,b,span){background:none!important;color:inherit!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone]::selection,
html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone] *::selection{color:var(--atc-action-ink)!important;-webkit-text-fill-color:var(--atc-action-ink)!important;background:var(--atc-spectrum-blue)!important}@media(forced-colors:active){html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone],
 html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone] :is(em,strong,b,span){background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;forced-color-adjust:auto}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero::before{display:none!important}}@media print{html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone],
 html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-atc-title-tone] :is(em,strong,b,span){background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center;gap:40px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-stage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px!important;width:100%!important;max-width:660px!important;height:auto!important;min-height:0!important;align-self:center}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-devices{display:block!important;position:relative!important;inset:auto!important;grid-column:1/-1;width:100%;height:auto;aspect-ratio:.9;isolation:isolate;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-devices::before{content:""!important;display:block!important;position:absolute;inset:3% 4% 8%;border:1px solid var(--ui-border);border-radius:50%;opacity:.4;transform:rotate(22deg);pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-screen{position:absolute!important;inset:auto!important;display:block!important;width:var(--screen-width)!important;left:var(--screen-left)!important;top:var(--screen-top)!important;height:auto!important;min-height:0!important;padding:7px!important;border:1px solid var(--ui-control-border)!important;border-radius:24px!important;background:var(--ui-field)!important;transform:rotate(var(--screen-angle))!important;transform-origin:center;box-shadow:inset 0 1px 0 var(--ui-highlight),0 24px 48px oklch(from var(--ui-bg) .04 c h / .45)!important;overflow:visible!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .device.kiosk{--screen-width:87%;--screen-left:9%;--screen-top:7%;--screen-angle:4deg;z-index:1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .device.rating{--screen-width:55%;--screen-left:3%;--screen-top:40%;--screen-angle:-6deg;z-index:2}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .device.profile{--screen-width:66%;--screen-left:31%;--screen-top:61%;--screen-angle:5deg;z-index:3}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .device.gift{--screen-width:48%;--screen-left:14%;--screen-top:70%;--screen-angle:-4deg;z-index:4}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-screen:focus-within{z-index:8}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-screen img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block;border-radius:17px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-caption{position:absolute!important;inset:13px auto auto 13px!important;z-index:3;width:max-content!important;max-width:calc(100% - 26px)!important;margin:0!important;padding:6px 10px!important;border-radius:9px!important;border:1px solid var(--atc-border)!important;background:var(--atc-overlay)!important;color:var(--atc-overlay-ink)!important;box-shadow:0 3px 12px oklch(from var(--ui-bg) .04 c h / .3)!important;font:600 11px/1.4 var(--atc-body)!important;pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open{position:absolute!important;inset:0!important;z-index:4;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:transparent!important;font-size:0!important;box-shadow:none!important;cursor:zoom-in}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::before{content:"";position:absolute;right:12px;bottom:12px;width:28px;height:28px;border-radius:8px;background:var(--atc-overlay);box-shadow:0 3px 10px oklch(from var(--ui-bg) .04 c h / .3);opacity:0;transition:opacity .18s}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::after{content:"";position:absolute;right:12px;bottom:12px;width:28px;height:28px;border-radius:8px;background:var(--atc-overlay-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none' stroke='white' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='m16 16 5 5M9 12h6m-3-3v6'/%3E%3C/svg%3E") center/28px no-repeat;opacity:0;transition:opacity .18s}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open:is(:hover,:focus-visible)::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open:is(:hover,:focus-visible)::after{opacity:1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open:focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-note{position:static!important;grid-column:auto!important;display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:var(--ui-muted)!important;font:500 12px/1.55 var(--atc-body)!important;text-align:center}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-note i{display:none}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero{--atc-checkin-left:oklch(.299332 .090666 282.024);--atc-checkin-right:oklch(.291165 .082906 294.416);background:linear-gradient(112deg,var(--atc-checkin-left),var(--atc-checkin-right))!important}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero::before{background:radial-gradient(ellipse at 80% 60%,oklch(from var(--atc-spectrum-violet) l c h / .085),transparent 56%)}@media(max-width:1100px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-stage{max-width:580px!important}}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .hero-stage{gap:20px 12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-screen{padding:4px!important;border-radius:16px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-screen img{border-radius:11px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-caption{inset:8px auto auto 8px!important;max-width:calc(100% - 16px)!important;padding:4px 6px!important;font-size:10px!important;border-radius:6px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-scene-note{font-size:11px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::before,
 body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::after{right:8px;bottom:8px}}@media(hover:none){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::before,
 body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::after{opacity:1}}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-checkin-hero .atc-image-open::after{transition:none}}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top)[data-atc-page="home"] .atc-ui-hero{--atc-home-indigo:oklch(from var(--atc-surface) calc(l + .065) c h);--atc-home-violet:oklch(from var(--atc-spectrum-violet) .31 calc(c * .55) h);background:linear-gradient(112deg,var(--atc-home-indigo) 0%,var(--atc-home-violet) 66%,oklch(from var(--atc-spectrum-blue) .29 calc(c * .75) h) 100%)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top)[data-atc-page="home"] .atc-ui-hero::before{background:radial-gradient(ellipse at 78% 38%,oklch(from var(--atc-spectrum-blue) l c h / .12),transparent 57%),linear-gradient(180deg,transparent 76%,oklch(from var(--ui-bg) l c h / .6))}body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row{grid-template-columns:48px minmax(0,1fr);border:1px solid var(--ui-control-border);border-radius:20px;background:var(--ui-surface);color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 20px oklch(from var(--ui-bg) .04 c h / .13);transition:border-color .2s ease,box-shadow .2s ease}body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row>div{min-width:0}body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row>i{box-sizing:border-box;border:1px solid var(--ui-control-border)!important;border-radius:14px;background:var(--ui-raised)!important;color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 4px 10px oklch(from var(--ui-bg) .04 c h / .16)!important}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row{background:linear-gradient(135deg,oklch(from var(--atc-surface) .29 .065 h),oklch(from var(--atc-surface) .235 .065 h));border-color:oklch(from var(--atc-spectrum-blue) .58 .075 h);border-top-color:oklch(from var(--atc-spectrum-blue) .72 .06 h);box-shadow:inset 0 1px 0 oklch(from var(--ui-fg) l c h / .13),0 10px 24px oklch(from var(--ui-bg) .04 c h / .32)}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row>i{background:linear-gradient(145deg,oklch(from var(--atc-spectrum-blue) .45 .11 h),oklch(from var(--atc-spectrum-blue) .34 .10 h))!important;border-color:oklch(from var(--atc-spectrum-blue) .68 .09 h)!important;box-shadow:inset 0 1px 0 oklch(from var(--ui-fg) l c h / .25),0 5px 12px oklch(from var(--ui-bg) .04 c h / .3)!important}@media(hover:hover) and (pointer:fine){body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row:hover{border-color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),0 12px 28px oklch(from var(--ui-bg) .04 c h / .22)}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row:hover{border-color:var(--atc-spectrum-blue);box-shadow:inset 0 1px 0 var(--ui-highlight),0 12px 28px oklch(from var(--ui-bg) .04 c h / .4),0 0 20px oklch(from var(--atc-spectrum-blue) l c h / .09)}}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row{transition:none}}@media(forced-colors:active){html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row,
 html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] #customize .custom-row>i{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .product-card .product-shot{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;aspect-ratio:16 / 10;margin:0 0 16px;padding:8px;border-radius:14px}body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .product-card .product-shot img{display:block;position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:100%;object-fit:contain;object-position:center;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot{position:absolute!important;inset:0!important;z-index:2;width:100%!important;height:100%!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:transparent!important;font-size:0!important;box-shadow:none!important;cursor:zoom-in;pointer-events:auto}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot::after{content:""!important;position:absolute;right:7px;bottom:7px;width:24px;height:24px;border-radius:7px;pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot::before{background:var(--atc-overlay);box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 6px oklch(from var(--ui-bg) .04 c h / .3)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot::after{background:var(--atc-overlay-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6'%3E%3Ccircle cx='10' cy='10' r='5'/%3E%3Cpath d='m14 14 5 5M7 10h6m-3-3v6'/%3E%3C/svg%3E") center/24px no-repeat}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot:hover{box-shadow:inset 0 0 0 2px var(--ui-fg)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-hero-proof,.atc-compact-gallery,[data-atc-image-preview]) .atc-image-hotspot:focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 2px var(--ui-fg)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen{position:relative;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen:is(figure,.product-shot,.ama-home-screen,.screenshot-wrap){position:relative!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .extended-detail .extended-visual.atc-motion-screen{inset:auto}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-rim{position:absolute;inset:0;z-index:5;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--atc-light-x,50%) var(--atc-light-y,30%),var(--ui-fg),transparent 76%);mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);-webkit-mask-composite:xor;transition:opacity .3s ease}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-rim{background:radial-gradient(280px circle at var(--atc-light-x,50%) var(--atc-light-y,30%),var(--ui-fg),var(--atc-spectrum-blue) 35%,transparent 76%)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen:focus-within>.atc-motion-rim{opacity:1}@keyframes atc-screen-arrive{from{opacity:.78;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes atc-gallery-arrive{from{opacity:0;translate:0 16px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes atc-backdrop-arrive{from{opacity:0}to{opacity:1}}@keyframes atc-orbit-light{0%,100%{opacity:.4}45%{opacity:.95}}@media(prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen[data-atc-reveal].atc-enter{animation:atc-screen-arrive .76s cubic-bezier(.16,1,.3,1) var(--atc-enter-delay,0ms) both!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-image-dialog[open]{animation:atc-gallery-arrive .38s cubic-bezier(.16,1,.3,1) both}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-image-dialog::backdrop{animation:atc-backdrop-arrive .28s ease-out both}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage.atc-material-stage::before{animation:atc-orbit-light 3.8s ease-in-out both}}@media(min-width:921px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen[data-atc-tilt]{transform:perspective(1200px) rotate(var(--screen-angle,0deg)) rotateX(var(--atc-tilt-x,0deg)) rotateY(var(--atc-tilt-y,0deg))!important;transition:transform .36s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen:hover{border-color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 24px 54px oklch(from var(--ui-bg) .04 c h / .36)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen:hover>.atc-motion-rim{opacity:1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage>.atc-sculpture{translate:calc(var(--atc-pan-x,0) * 12px) calc(var(--atc-pan-y,0) * 10px);transition:translate .5s cubic-bezier(.16,1,.3,1)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage>.atc-orbital-icon{translate:calc(var(--atc-pan-x,0) * -9px) calc(var(--atc-pan-y,0) * -7px);transition:translate .65s cubic-bezier(.16,1,.3,1)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage>.atc-orbital-icon:nth-of-type(2){translate:calc(var(--atc-pan-x,0) * 16px) calc(var(--atc-pan-y,0) * 12px)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage::before,
 body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage::after{transition:rotate .65s ease,box-shadow .4s ease}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage:hover::before{rotate:calc(var(--atc-pan-x,0) * 9deg);box-shadow:0 0 34px oklch(from var(--ui-fg) l c h / .12)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-stage:hover::after{rotate:calc(var(--atc-pan-y,0) * -12deg)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-hover-card:hover .atc-sculpture{transform:translateY(-6px) rotate(-7deg)}}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) :is(.atc-motion-screen,.atc-motion-rim,.atc-motion-stage::before,.atc-motion-stage::after,.atc-image-dialog,.atc-image-dialog::backdrop){animation:none!important;transition:none!important;translate:none!important;scale:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-motion-screen>.atc-motion-rim{display:none}}@media(forced-colors:active){body.atc-unified .atc-motion-rim{display:none!important}}@media print{body.atc-unified .atc-motion-rim{display:none!important}}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-card{position:relative;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action{position:relative!important;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-aura{position:absolute;inset:10% 8%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,oklch(from var(--atc-spectrum-blue,var(--ui-fg)) l c h / .20),transparent 66%);opacity:.3;scale:.88}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-orbit-tracer{position:absolute;inset:15% 7%;z-index:0;border-radius:50%;pointer-events:none;opacity:0}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-orbit-tracer::after{content:"";position:absolute;left:50%;top:0;width:7px;height:7px;border-radius:50%;background:var(--ui-fg);box-shadow:0 0 12px var(--atc-spectrum-blue,var(--ui-control-border)),0 0 30px var(--atc-spectrum-blue,var(--ui-control-border))}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action::before{content:""!important;display:block!important;position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 20%,var(--ui-fg) 48%,transparent 76%);background-size:300% 100%;background-position:140% 0;mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(oklch(1 0 0) 0 0) content-box,linear-gradient(oklch(1 0 0) 0 0);-webkit-mask-composite:xor}@keyframes atc-home-comet{0%{opacity:0;rotate:-35deg}12%{opacity:.9}82%{opacity:.8}100%{opacity:0;rotate:245deg}}@keyframes atc-home-edge-sweep{0%{opacity:0;background-position:140% 0}30%{opacity:1}100%{opacity:0;background-position:-40% 0}}@keyframes atc-home-arrive{from{opacity:.85;translate:0 24px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .hero-copy[data-atc-reveal].atc-enter{animation:atc-home-arrive .9s cubic-bezier(.16,1,.3,1) both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.atc-home-card,.atc-context-photo .atc-photo-frame,.atc-hero-proof .device){transition:translate .45s cubic-bezier(.16,1,.3,1),scale .45s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.product-shot,.product-icon .atc-sculpture,.mini-tag,.product-link>span,.ama-home-screen,.ama-home-detail>span,.atc-context-photo figcaption a>span,.atc-home-action>span[aria-hidden]){transition:translate .45s cubic-bezier(.16,1,.3,1),scale .45s cubic-bezier(.16,1,.3,1),rotate .5s ease,transform .45s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .product-card .mini-tag:nth-child(2){transition-delay:45ms!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .product-card .mini-tag:nth-child(3){transition-delay:90ms!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.atc-home-aura,.atc-material-stage>.atc-sculpture,.atc-material-stage>.atc-orbital-icon){transition:translate .65s cubic-bezier(.16,1,.3,1),scale .65s cubic-bezier(.16,1,.3,1),rotate .75s cubic-bezier(.16,1,.3,1),opacity .5s ease,filter .6s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-material-stage::before,body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-material-stage::after{transition:rotate 1.1s cubic-bezier(.16,1,.3,1),scale .8s ease,box-shadow .5s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action{transition:box-shadow .25s ease,border-color .25s ease,transform .18s ease!important}}@media(min-width:921px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-sculpture{translate:calc(var(--atc-pan-x,0) * 24px) calc(var(--atc-pan-y,0) * 18px - 10px);scale:1.10;rotate:calc(var(--atc-pan-x,0) * 5deg);filter:drop-shadow(0 30px 24px oklch(from var(--ui-bg) .04 c h / .4))}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-orbital-icon:nth-of-type(1){translate:calc(var(--atc-pan-x,0) * -10px) calc(var(--atc-pan-y,0) * -6px - 16px);scale:1.10;rotate:-12deg}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-orbital-icon:nth-of-type(2){translate:calc(var(--atc-pan-x,0) * 8px) calc(var(--atc-pan-y,0) * 6px - 14px);scale:1.10;rotate:12deg}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-orbital-icon:nth-of-type(3){translate:calc(var(--atc-pan-x,0) * -8px) calc(var(--atc-pan-y,0) * 6px + 14px);scale:1.08;rotate:-9deg}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-home-aura{opacity:1;scale:1.14;translate:calc(var(--atc-pan-x,0) * 18px) calc(var(--atc-pan-y,0) * 12px)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover::before{rotate:calc(26deg + var(--atc-pan-x,0) * 12deg);scale:1.04;box-shadow:0 0 38px oklch(from var(--atc-spectrum-blue,var(--ui-fg)) l c h / .2)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover::after{rotate:calc(-28deg + var(--atc-pan-y,0) * -10deg);scale:.96}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-home-orbit-tracer{animation:atc-home-comet 3.8s cubic-bezier(.2,.65,.35,1) both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) :is(.product-card,.industry):hover{transform:none!important;scale:1.012;border-color:var(--ui-fg)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 30px 60px oklch(from var(--ui-bg) .04 c h / .34)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .product-card:hover .product-icon .atc-sculpture{transform:none!important;translate:0 -10px;scale:1.16;rotate:-12deg}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .product-card:hover .product-shot{translate:0 -5px;scale:1.025}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .product-card:hover .mini-tag{translate:0 -4px}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .product-card:hover .product-link>span:last-child{translate:8px 0}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .product-card:hover .product-link>span:first-child{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-hero-proof .device:hover{scale:1.045;z-index:4;box-shadow:inset 0 1px 0 var(--ui-highlight),0 16px 36px oklch(from var(--ui-bg) .04 c h / .45)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-context-photo:hover .atc-photo-frame{translate:0 -6px;scale:1.018;border-color:var(--ui-fg);box-shadow:0 24px 44px oklch(from var(--ui-bg) .04 c h / .3)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-context-photo:hover .atc-photo-frame::after{animation:atc-photo-sheen 1.15s ease-out both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-context-photo:hover figcaption a>span[aria-hidden]{translate:5px -5px}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .ama-home-panel:hover{border-color:var(--ui-fg);box-shadow:inset 0 1px 0 var(--ui-highlight),0 28px 64px oklch(from var(--ui-bg) .04 c h / .3)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .ama-home-panel:hover .ama-home-screen{translate:0 -6px;scale:1.015}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .ama-home-detail:hover>span:last-child{translate:8px 0}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-audience-paths a:hover{box-shadow:inset 0 1px 0 var(--ui-highlight),0 10px 24px oklch(from var(--ui-bg) .04 c h / .28)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-home-action:not(:disabled):not([aria-disabled="true"]):hover::before{animation:atc-home-edge-sweep 1.1s ease-out both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-home-action.atc-ui-primary:not(:disabled):not([aria-disabled="true"]):hover{box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 24px oklch(from var(--atc-accent) l c h / .28)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-home-action.atc-ui-secondary:not(:disabled):not([aria-disabled="true"]):hover{box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 20px oklch(from var(--ui-bg) .04 c h / .3)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-home-action:hover>span[aria-hidden]{translate:6px 0}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-home-action:not(:disabled):active{box-shadow:inset 0 2px 4px oklch(from var(--ui-bg) .04 c h / .24)!important}}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.atc-home-card:focus-within,.atc-context-photo:focus-within .atc-photo-frame){border-color:var(--ui-fg)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action:focus-visible{box-shadow:inset 0 1px 0 var(--ui-highlight),var(--ui-shadow)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"].atc-home-motion-paused .atc-home-orbit-tracer{animation:none!important;opacity:0!important}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.atc-home-aura,.atc-home-orbit-tracer,.atc-home-action::before){display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] :is(.atc-home-card,.atc-home-action,.product-shot,.product-icon .atc-sculpture,.mini-tag,.product-link>span,.ama-home-screen,.atc-material-stage>.atc-sculpture,.atc-orbital-icon,.atc-context-photo .atc-photo-frame){translate:none!important;scale:none!important;rotate:none!important;animation:none!important;transition:none!important}}@media(forced-colors:active){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-aura,body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-orbit-tracer,body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action::before{display:none!important}}@media print{body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-aura,body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-orbit-tracer,body.atc-responsive.atc-visual-enhanced.atc-unified.atc-home-motion#top[data-atc-page="home"] .atc-home-action::before{display:none!important}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-ui-hero:has(.atc-compact-gallery) .hero-grid{align-items:start!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px!important;align-self:start!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-screen{grid-column:span 2;justify-content:flex-start}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-primary{grid-column:1/-1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-screen img{max-height:160px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-primary img{max-height:310px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-caption{padding-inline-end:34px!important;min-height:32px;font-size:13px!important;line-height:1.55!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .story-point::before{background:var(--ui-raised)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-control-border);box-shadow:inset 0 1px 0 var(--ui-highlight);font:700 15px/1 var(--atc-body)}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-screen{grid-column:span 1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-compact-gallery .atc-scene-primary{grid-column:1/-1}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-collection{margin-top:40px;padding-top:32px;border-top:1px solid var(--ui-border)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-collection-head{margin-bottom:24px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-collection-head h3{margin:0 0 8px;font-size:clamp(24px,2.5vw,30px)!important;line-height:1.3!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-collection-head p{margin:0;color:var(--ui-muted)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group{min-width:0;padding:20px!important;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group-head{min-height:72px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group-head>span{color:var(--ui-muted);font:500 12px/1.5 var(--atc-mono)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group-head h3{font-size:22px!important;line-height:1.3!important;margin:6px 0 20px;text-wrap:balance}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-thumbs{height:360px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1.1fr);gap:12px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-single{grid-template-rows:minmax(0,1fr)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-upload-preview{position:relative!important;isolation:isolate;min-width:0;min-height:0;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-upload-preview>img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:9px;transform:none!important;filter:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-upload-primary{grid-column:1/-1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group>.atc-inline-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;min-height:44px;color:var(--ui-fg);text-decoration:underline;text-underline-offset:4px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group>.atc-inline-action:hover{color:var(--ui-fg);text-decoration-thickness:2px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) figure.atc-upload-detail{margin-top:32px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-upload-detail .atc-upload-preview>img{height:auto!important;max-height:620px!important}@media(max-width:1000px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-groups{grid-template-columns:minmax(0,1fr)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-thumbs{height:440px}}@media(max-width:480px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-group{padding:16px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-screen-thumbs{height:340px;gap:10px}}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top){--atc-text-label:oklch(from var(--atc-spectrum-blue) .91 .05 calc(h + 7));--atc-text-benefit:oklch(from var(--atc-spectrum-blue) .84 .09 calc(h - 50))}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) main :is(
 .atc-ui-h3:not([data-atc-title-tone]):not(:where(.atc-scene-note *,form *)),
 .trust-item strong,.custom-row strong,.benefit>strong,.benefit-item>strong,.eco-step>strong,
 .pillar-row strong,.ama-home-workflows strong,.check-list .check b,.list-row strong,
 .list-card li strong,.meta-box b,.contact-item b,
 .faq-btn,.faq-q,.faq-list summary
){color:var(--atc-text-label)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) main :is(
 .story-point,.journey-point,.bullets>li,.tour-list>li,.tour-copy .metric-card li,
 .journey-card>ul>li,.product-card>ul>li,.detail-topic>ul>li
){color:var(--atc-text-benefit)!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) main :is(
 .story-point,.journey-point,.bullets>li,.tour-list>li,.tour-copy .metric-card li,
 .journey-card>ul>li,.product-card>ul>li,.detail-topic>ul>li
) :is(b,strong){color:inherit!important}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) main .tour-copy .metric-card li{display:block;position:relative;padding-inline-start:19px}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) main .tour-copy .metric-card li::before{position:absolute;inset-inline-start:0;top:.65em;margin-top:0}html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top) footer :is(h4,.footer-main>div>b){color:var(--atc-text-label)!important}@media(forced-colors:active){html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top){--atc-text-label:CanvasText;--atc-text-benefit:CanvasText}}@media print{html:not([data-atc-theme="light"]) body.atc-visual-enhanced.atc-unified:is(#atc-site,#top){--atc-text-label:var(--atc-action-ink);--atc-text-benefit:var(--atc-action-ink)}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-od-id="design-and-marketing-detail-1"] .extended-copy{border-top:1px solid var(--ui-border)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-od-id="design-and-marketing-detail-1"] .detail-topic{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:20px;align-items:baseline;margin:0;padding:24px 0;border-bottom:1px solid var(--ui-border)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-od-id="design-and-marketing-detail-1"] .atc-detail-icon{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-od-id="design-and-marketing-detail-1"] .detail-topic :is(h3,p){margin:0}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) [data-od-id="design-and-marketing-detail-1"] .detail-topic{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}}body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #ecosystem .product-card .thumb>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #ecosystem .section-head{display:block}body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #ecosystem .section-head>p{margin-top:16px}}body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #reach .world{width:min(100%,920px);height:auto;max-height:none;aspect-ratio:920/390;margin-inline:auto}body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #reach .world svg{display:block;width:100%;height:auto;overflow:visible}body.atc-unified[data-atc-page="about"] .atc-world-country{fill:color-mix(in oklch,var(--ui-muted) 48%,var(--ui-surface));stroke:var(--ui-surface);stroke-width:.65;stroke-linejoin:round}body.atc-unified[data-atc-page="about"] .atc-world-market{fill:var(--atc-text-benefit,var(--ui-accent-text))}html[data-atc-theme="light"] body.atc-unified[data-atc-page="about"] .atc-world-market{fill:oklch(from var(--atc-border) .52 .11 225)}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #reach .section-head{display:block}body.atc-responsive.atc-visual-enhanced.atc-unified#atc-site[data-atc-page="about"] #reach .section-head>p{margin-top:16px}}@media(forced-colors:active){body.atc-unified[data-atc-page="about"] .atc-world-country{fill:Canvas;stroke:CanvasText}body.atc-unified[data-atc-page="about"] .atc-world-market{fill:Highlight}}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon{--partner-icon-color:var(--atc-spectrum-blue);--partner-icon-secondary:var(--atc-spectrum-violet);display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;margin-top:2px;padding:3px;box-sizing:border-box;pointer-events:none;border-radius:15px!important;border:1px solid color-mix(in oklch,var(--partner-icon-color) 34%,var(--ui-border))!important;background:linear-gradient(145deg,color-mix(in oklch,var(--partner-icon-color) 17%,var(--ui-raised)),var(--ui-surface))!important;box-shadow:inset 0 1px 0 oklch(from var(--partner-icon-color) .96 .025 h / .22),inset 0 -2px 3px oklch(from var(--atc-bg) .10 c h / .15),0 5px 10px oklch(from var(--atc-bg) .08 c h / .19)!important}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon:is([data-atc-symbol="megaphone"],[data-atc-symbol="store"]){--partner-icon-color:var(--atc-spectrum-peach)}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon:is([data-atc-symbol="rocket"],[data-atc-symbol="cart"]){--partner-icon-color:var(--atc-spectrum-violet);--partner-icon-secondary:var(--atc-spectrum-blue)}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon[data-atc-symbol="palette"]{--partner-icon-color:var(--atc-spectrum-pink)}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon>svg{display:block;width:40px;height:40px;max-width:100%;fill:none;stroke:none;filter:drop-shadow(0 2px 1px oklch(from var(--atc-bg) .08 c h / .28))}#partners .atc-dimension-icon .atc-stop-face-top{stop-color:oklch(from var(--partner-icon-color) calc(l + .14) calc(c * .58) h)}#partners .atc-dimension-icon .atc-stop-face-mid{stop-color:var(--partner-icon-color)}#partners .atc-dimension-icon .atc-stop-face-bottom{stop-color:oklch(from var(--partner-icon-color) calc(l - .15) c h)}#partners .atc-dimension-icon .atc-stop-metal-top{stop-color:var(--atc-fg)}#partners .atc-dimension-icon .atc-stop-metal-mid{stop-color:oklch(from var(--atc-spectrum-blue) .86 .035 h)}#partners .atc-dimension-icon .atc-stop-metal-bottom{stop-color:oklch(from var(--atc-spectrum-blue) .59 .065 h)}#partners .atc-dimension-icon .atc-stop-detail-top{stop-color:oklch(from var(--atc-spectrum-peach) .95 .045 h)}#partners .atc-dimension-icon .atc-stop-detail-mid{stop-color:var(--atc-spectrum-peach)}#partners .atc-dimension-icon .atc-stop-detail-bottom{stop-color:oklch(from var(--atc-spectrum-peach) .65 .14 h)}#partners .atc-dimension-icon .atc-icon-depth{fill:oklch(from var(--partner-icon-color) calc(l - .30) calc(c * .85) h)}#partners .atc-dimension-icon .atc-icon-secondary{fill:var(--partner-icon-secondary)}#partners .atc-dimension-icon .atc-icon-blue{fill:var(--atc-spectrum-blue)}#partners .atc-dimension-icon .atc-icon-screen{fill:oklch(from var(--atc-surface) .30 .07 h)}#partners .atc-dimension-icon .atc-icon-shine{fill:var(--atc-fg);fill-opacity:.65}#partners .atc-dimension-icon .atc-icon-reflection{fill:var(--atc-fg);fill-opacity:.12}#partners .atc-dimension-icon .atc-icon-glint{fill:none;stroke:var(--atc-fg);stroke-width:1.5;stroke-opacity:.76;stroke-linecap:round}#partners .atc-dimension-icon .atc-icon-rib{fill:none;stroke:var(--atc-fg);stroke-width:2;stroke-opacity:.45;stroke-linecap:round}#partners .atc-dimension-icon .atc-icon-signal{fill:none;stroke:var(--atc-spectrum-peach);stroke-width:2.4;stroke-linecap:round}body.atc-unified#atc-site[data-atc-page="about"] #partners .list-card li>div{min-width:0;flex:1}@media(max-width:600px){body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon{flex-basis:44px;width:44px;height:44px;border-radius:13px!important}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon>svg{width:36px;height:36px}}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon>svg{transition:transform .22s ease}body.atc-unified#atc-site[data-atc-page="about"] #partners li:hover .atc-dimension-icon>svg{transform:translateY(-2px) rotate(-3deg)}}@media(forced-colors:active){body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon{background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}body.atc-unified#atc-site[data-atc-page="about"] #partners .atc-dimension-icon>svg{filter:none}#partners .atc-dimension-icon :is(.atc-icon-face,.atc-icon-secondary,.atc-icon-blue,.atc-icon-detail){fill:CanvasText}#partners .atc-dimension-icon :is(.atc-icon-metal,.atc-icon-screen){fill:Canvas;stroke:CanvasText;stroke-width:1.5}#partners .atc-dimension-icon .atc-icon-glint{stroke:Canvas}}body.atc-unified[data-atc-page="about"] #careers .atc-careers-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:start}body.atc-unified[data-atc-page="about"] #careers .atc-careers-copy{display:grid;gap:20px;min-width:0}body.atc-unified[data-atc-page="about"] #careers .atc-careers-copy :is(h2,h3,p){margin:0}body.atc-unified[data-atc-page="about"] #careers h2{text-wrap:balance}body.atc-unified[data-atc-page="about"] #careers .atc-careers-role{border-top:1px solid var(--ui-border);padding-top:22px;display:grid;gap:10px}body.atc-unified[data-atc-page="about"] #careers .atc-careers-form{padding:clamp(20px,3vw,32px);gap:20px;min-width:0;overflow:visible}body.atc-unified[data-atc-page="about"] #careers .atc-careers-help{display:block;color:var(--ui-muted);font:400 13px/1.65 var(--atc-body);margin:0;overflow-wrap:anywhere}body.atc-unified[data-atc-page="about"] #careers .atc-careers-form h3{margin:0 0 8px}body.atc-unified[data-atc-page="about"] #careers textarea{min-height:154px}body.atc-unified[data-atc-page="about"] #careers .atc-careers-form>button{justify-self:start}@media(max-width:920px){body.atc-unified[data-atc-page="about"] #careers .atc-careers-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){body.atc-unified[data-atc-page="about"] #careers .row2{grid-template-columns:minmax(0,1fr)}body.atc-unified[data-atc-page="about"] #careers .atc-careers-form>button{width:100%}}:root{--atc-notice-start:oklch(.537213 .237449 277.996);--atc-notice-middle:oklch(.593833 .203992 305.965);--atc-notice-end:oklch(.693867 .142491 347.353)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement{background:linear-gradient(100deg,var(--atc-notice-start),oklch(from var(--atc-notice-middle) .565 c h) 52%,oklch(from var(--atc-notice-end) .57 c h))!important;color:var(--atc-fg)!important;border-bottom-color:oklch(from var(--atc-fg) l c h / .28);box-shadow:inset 0 1px 0 oklch(from var(--atc-fg) l c h / .18)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a{color:var(--atc-fg)!important;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px;transition:text-decoration-thickness .18s ease}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a:is(:hover,:active){color:var(--atc-fg)!important;text-decoration-thickness:2px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a:focus-visible{color:var(--atc-fg)!important;outline:2px solid var(--atc-fg)!important;outline-offset:4px!important}@media(forced-colors:active){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement{background:Canvas!important;color:CanvasText!important;border-color:CanvasText;box-shadow:none}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a{color:LinkText!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .announcement a:focus-visible{outline-color:Highlight!important}}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header{--atc-nav-base:oklch(from var(--atc-spectrum-blue) .265 .075 h);--atc-nav-lit:oklch(from var(--atc-spectrum-blue) .385 .115 h);--atc-nav-end:oklch(from var(--atc-spectrum-blue) .30 .085 h);--atc-nav-sub:oklch(from var(--atc-spectrum-blue) .235 .060 h);--atc-nav-sub-lit:oklch(from var(--atc-spectrum-blue) .30 .085 h);--atc-nav-ink:var(--atc-fg);--atc-nav-muted:oklch(from var(--atc-spectrum-blue) .86 .035 h);--atc-nav-button:oklch(from var(--atc-spectrum-blue) .345 .075 h);--atc-nav-button-top:oklch(from var(--atc-spectrum-blue) .395 .075 h);--atc-nav-selected:oklch(from var(--atc-spectrum-blue) .18 .06 h / .12);--atc-nav-hover:oklch(from var(--atc-spectrum-blue) .18 .06 h / .28);--atc-nav-line:oklch(from var(--atc-spectrum-blue) .57 .08 h);--atc-nav-edge:oklch(from var(--atc-spectrum-blue) .80 .08 h);--atc-nav-focus:var(--atc-fg);--atc-menu-group-ink:var(--atc-spectrum-peach);--atc-menu-action-ink:oklch(from var(--atc-spectrum-blue) .86 .085 calc(h - 50));isolation:isolate;overflow:visible!important;background:linear-gradient(110deg,var(--atc-nav-base),var(--atc-nav-lit) 48%,var(--atc-nav-end))!important;color:var(--atc-nav-ink)!important;border-bottom-color:var(--atc-nav-line)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-nav-edge) l c h / .65),0 8px 26px oklch(from var(--atc-bg) .08 c h / .32)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar{position:relative;isolation:isolate;background:linear-gradient(110deg,var(--atc-nav-sub),var(--atc-nav-sub-lit) 54%,var(--atc-nav-sub))!important;border-top-color:var(--atc-nav-line)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-nav-edge) l c h / .12)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header::after,
html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar::before{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 25%,oklch(from var(--atc-nav-edge) l c h / .30) 43%,var(--atc-nav-edge) 48%,var(--atc-nav-ink) 50%,var(--atc-nav-edge) 52%,transparent 69%);background-size:240% 100%;background-position:100% 0;opacity:.85;box-shadow:0 0 9px oklch(from var(--atc-nav-edge) l c h / .20)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar::before{top:-1px;height:1px;background-position:25% 0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-brand-name,.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a,.atc-mobile-top .atc-products-toggle,.atc-section-bar .atc-section-links a){color:var(--atc-nav-ink)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-brand-tagline,.atc-section-bar .atc-section-label){color:var(--atc-nav-muted)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a,.atc-mobile-top .atc-products-toggle){position:relative;background:transparent;border-color:transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-global-nav>a[aria-current="page"],.atc-global-nav .atc-products-toggle[data-active="true"],.atc-global-nav .atc-products-toggle[aria-expanded="true"],.atc-mobile-top>a[aria-current="page"],.atc-mobile-top .atc-products-toggle[data-active="true"],.atc-mobile-top .atc-products-toggle[aria-expanded="true"]){background:var(--atc-nav-selected)!important;color:var(--atc-nav-ink)!important;border-color:var(--atc-nav-line)!important;text-decoration:none!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-nav-edge) l c h / .15)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-global-nav>a[aria-current="page"],.atc-global-nav .atc-products-toggle[data-active="true"],.atc-global-nav .atc-products-toggle[aria-expanded="true"],.atc-mobile-top>a[aria-current="page"],.atc-mobile-top .atc-products-toggle[data-active="true"],.atc-mobile-top .atc-products-toggle[aria-expanded="true"])::after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:2px;background:var(--atc-nav-edge);box-shadow:0 0 8px oklch(from var(--atc-nav-edge) l c h / .22);pointer-events:none}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a,.atc-mobile-top .atc-products-toggle):is(:hover,[aria-expanded="true"]){background:var(--atc-nav-hover)!important;color:var(--atc-nav-ink)!important;border-color:var(--atc-nav-edge)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-nav-edge) l c h / .25)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar .atc-section-links a{position:relative;text-decoration:none!important;transition:text-shadow .2s ease}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar .atc-section-links a::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background:var(--atc-nav-ink);transform:scaleX(0);transform-origin:left;transition:transform .24s ease;pointer-events:none}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar .atc-section-links a:is(:hover,:focus-visible)::after{transform:scaleX(1)}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle){background:linear-gradient(180deg,var(--atc-nav-button-top),var(--atc-nav-button))!important;color:var(--atc-nav-ink)!important;border-color:var(--atc-nav-line)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-nav-edge) l c h / .3),0 3px 8px oklch(from var(--atc-bg) .08 c h / .18)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):is(:hover,[aria-expanded="true"]){background:var(--atc-nav-button)!important;color:var(--atc-nav-ink)!important;border-color:var(--atc-nav-edge)!important;box-shadow:inset 0 1px 0 var(--atc-nav-edge),0 0 0 2px oklch(from var(--atc-nav-edge) l c h / .13),0 4px 12px oklch(from var(--atc-bg) .08 c h / .22)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):active{background:var(--atc-nav-button)!important;color:var(--atc-nav-ink)!important;box-shadow:inset 0 2px 4px oklch(from var(--atc-bg) .08 c h / .3)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-header-actions .atc-language-toggle{border-inline-end-color:transparent!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-header-actions .atc-language+.atc-theme-toggle{border-inline-start-color:transparent!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-product-group h2{color:var(--atc-menu-group-ink)!important;-webkit-text-fill-color:currentColor!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-product-panel-footer a,
html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-product-panel-footer a:is(:hover,:focus-visible,:active){color:var(--atc-menu-action-ink)!important;background:transparent!important;-webkit-text-fill-color:currentColor!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-product-panel-footer a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:5px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(a,button,summary):focus-visible{outline:2px solid var(--atc-nav-focus)!important;outline-offset:4px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-language-option:focus-visible{outline-offset:-3px!important}html[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header{--atc-nav-base:oklch(from var(--atc-spectrum-blue) .95 .025 h);--atc-nav-lit:oklch(from var(--atc-spectrum-blue) .985 .008 h);--atc-nav-end:oklch(from var(--atc-spectrum-blue) .925 .04 h);--atc-nav-sub:oklch(from var(--atc-spectrum-blue) .90 .045 h);--atc-nav-sub-lit:oklch(from var(--atc-spectrum-blue) .95 .025 h);--atc-nav-ink:var(--ui-fg);--atc-nav-muted:var(--ui-muted);--atc-nav-button:var(--ui-surface);--atc-nav-button-top:var(--ui-surface);--atc-nav-selected:oklch(from var(--ui-surface) l c h / .45);--atc-nav-hover:oklch(from var(--ui-surface) l c h / .75);--atc-nav-line:oklch(from var(--atc-spectrum-blue) .72 .065 h);--atc-nav-edge:oklch(from var(--atc-spectrum-blue) .52 .09 h);--atc-nav-focus:var(--ui-fg);--atc-menu-group-ink:oklch(from var(--atc-spectrum-peach) .43 .10 h);--atc-menu-action-ink:oklch(from var(--atc-spectrum-blue) .41 .08 calc(h - 50));box-shadow:inset 0 1px 0 var(--ui-surface),0 8px 24px oklch(from var(--atc-bg) l c h / .10)!important}@keyframes atc-header-shimmer{0%{background-position:110% 0}70%,100%{background-position:-110% 0}}@media(prefers-reduced-motion:no-preference){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header[data-atc-header-motion="running"]::after{animation:atc-header-shimmer 9s ease-in-out infinite}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header[data-atc-header-motion="running"] .atc-section-bar::before{animation:atc-header-shimmer 9s ease-in-out -4.5s infinite}}@media(prefers-reduced-motion:reduce){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header::after,html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar::before{animation:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header *,html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header *::after{transition:none!important}}@media(forced-colors:active){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header,html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header{--atc-menu-group-ink:CanvasText!important;--atc-menu-action-ink:LinkText!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(a,button,.atc-brand-name,.atc-brand-tagline,.atc-section-label){background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header :is(a,button):focus-visible{outline-color:Highlight!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header::after,html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar::before{display:none!important}}@media print{html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header::after,html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) header.atc-site-header .atc-section-bar::before{display:none!important}}body.atc-unified:is(#atc-site,#top) .atc-site-icon{--partner-icon-color:var(--atc-spectrum-blue);--partner-icon-secondary:var(--atc-spectrum-violet);display:grid;place-items:center;flex:0 0 48px;width:48px!important;height:48px!important;margin:0 0 16px!important;padding:3px!important;box-sizing:border-box;pointer-events:none;border-radius:15px!important;border:1px solid color-mix(in oklch,var(--partner-icon-color) 34%,var(--ui-border))!important;background:linear-gradient(145deg,color-mix(in oklch,var(--partner-icon-color) 17%,var(--ui-raised)),var(--ui-surface))!important;box-shadow:inset 0 1px 0 oklch(from var(--partner-icon-color) .96 .025 h / .22),inset 0 -2px 3px oklch(from var(--atc-bg) .10 c h / .15),0 5px 10px oklch(from var(--atc-bg) .08 c h / .19)!important}body.atc-unified:is(#atc-site,#top) .atc-site-icon:is([data-atc-symbol="megaphone"],[data-atc-symbol="store"]){--partner-icon-color:var(--atc-spectrum-peach)}body.atc-unified:is(#atc-site,#top) .atc-site-icon:is([data-atc-symbol="rocket"],[data-atc-symbol="cart"]){--partner-icon-color:var(--atc-spectrum-violet);--partner-icon-secondary:var(--atc-spectrum-blue)}body.atc-unified:is(#atc-site,#top) .atc-site-icon[data-atc-symbol="palette"]{--partner-icon-color:var(--atc-spectrum-pink)}body.atc-unified:is(#atc-site,#top) .atc-site-icon>svg{display:block;width:40px!important;height:40px!important;max-width:100%;fill:none;stroke:none;filter:drop-shadow(0 2px 1px oklch(from var(--atc-bg) .08 c h / .28))}.atc-site-icon .atc-stop-face-top{stop-color:oklch(from var(--partner-icon-color) calc(l + .14) calc(c * .58) h)}.atc-site-icon .atc-stop-face-mid{stop-color:var(--partner-icon-color)}.atc-site-icon .atc-stop-face-bottom{stop-color:oklch(from var(--partner-icon-color) calc(l - .15) c h)}.atc-site-icon .atc-stop-metal-top{stop-color:oklch(from var(--atc-spectrum-blue) .98 .009 h)}.atc-site-icon .atc-stop-metal-mid{stop-color:oklch(from var(--atc-spectrum-blue) .86 .035 h)}.atc-site-icon .atc-stop-metal-bottom{stop-color:oklch(from var(--atc-spectrum-blue) .59 .065 h)}.atc-site-icon .atc-stop-detail-top{stop-color:oklch(from var(--atc-spectrum-peach) .95 .045 h)}.atc-site-icon .atc-stop-detail-mid{stop-color:var(--atc-spectrum-peach)}.atc-site-icon .atc-stop-detail-bottom{stop-color:oklch(from var(--atc-spectrum-peach) .65 .14 h)}.atc-site-icon .atc-icon-depth{fill:oklch(from var(--partner-icon-color) calc(l - .30) calc(c * .85) h)}.atc-site-icon .atc-icon-secondary{fill:var(--partner-icon-secondary)}.atc-site-icon .atc-icon-blue{fill:var(--atc-spectrum-blue)}.atc-site-icon .atc-icon-screen{fill:oklch(from var(--atc-surface) .30 .07 h)}.atc-site-icon .atc-icon-shine{fill:oklch(from var(--atc-spectrum-blue) .98 .009 h);fill-opacity:.65}.atc-site-icon .atc-icon-reflection{fill:oklch(from var(--atc-spectrum-blue) .98 .009 h);fill-opacity:.12}.atc-site-icon .atc-icon-glint{fill:none;stroke:oklch(from var(--atc-spectrum-blue) .98 .009 h);stroke-width:1.5;stroke-opacity:.76;stroke-linecap:round}.atc-site-icon .atc-icon-rib{fill:none;stroke:oklch(from var(--atc-spectrum-blue) .98 .009 h);stroke-width:2;stroke-opacity:.45;stroke-linecap:round}.atc-site-icon .atc-icon-signal{fill:none;stroke:var(--atc-spectrum-peach);stroke-width:2.4;stroke-linecap:round}@media(max-width:600px){body.atc-unified:is(#atc-site,#top) .atc-site-icon{flex-basis:44px;width:44px!important;height:44px!important;border-radius:13px!important}body.atc-unified:is(#atc-site,#top) .atc-site-icon>svg{width:36px!important;height:36px!important}}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.atc-unified:is(#atc-site,#top) .atc-site-icon>svg{transition:transform .22s ease}body.atc-unified#atc-site[data-atc-page="about"] #partners li:hover .atc-dimension-icon>svg{transform:translateY(-2px) rotate(-3deg)}}@media(forced-colors:active){body.atc-unified:is(#atc-site,#top) .atc-site-icon{background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}body.atc-unified:is(#atc-site,#top) .atc-site-icon>svg{filter:none}.atc-site-icon :is(.atc-icon-face,.atc-icon-secondary,.atc-icon-blue,.atc-icon-detail){fill:CanvasText}.atc-site-icon :is(.atc-icon-metal,.atc-icon-screen){fill:Canvas;stroke:CanvasText;stroke-width:1.5}.atc-site-icon .atc-icon-glint{stroke:Canvas}}body.atc-unified:is(#atc-site,#top) .trust-icon.atc-site-icon{margin:0!important}body.atc-unified:is(#atc-site,#top) .atc-site-icon:is([data-atc-symbol="calendar"],[data-atc-symbol="gift"]){--partner-icon-color:var(--atc-spectrum-violet)}body.atc-unified:is(#atc-site,#top) .atc-site-icon[data-atc-symbol="box"]{--partner-icon-color:var(--atc-spectrum-peach)}body.atc-unified #life-atc .atc-workplace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.atc-unified #life-atc figure{margin:0;min-width:0}body.atc-unified #life-atc .atc-workplace-photo{position:relative;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);box-shadow:0 12px 28px oklch(from var(--ui-bg) .12 c h / .12)}body.atc-unified #life-atc .atc-workplace-photo>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:15px}body.atc-unified #life-atc figcaption{padding-top:16px;color:var(--ui-fg);font-size:16px;line-height:1.5;font-weight:600;text-wrap:pretty}body.atc-unified #life-atc .atc-workplace-note{margin:20px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.65;text-wrap:pretty}@media(max-width:920px){body.atc-unified #life-atc .atc-workplace-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(forced-colors:active){body.atc-unified #life-atc .atc-workplace-photo{border-color:CanvasText;box-shadow:none}}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinema-hero{position:relative;isolation:isolate}body.atc-cinematic .atc-ambient-light{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:paint}body.atc-cinematic .atc-ambient-light::before{content:"";position:absolute;inset:4% 0 8% 42%;opacity:.8;background:radial-gradient(ellipse at var(--atc-hero-light-x,62%) var(--atc-hero-light-y,44%),oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .15),transparent 62%)}body.atc-cinematic .atc-ambient-light::after{content:"";position:absolute;inset:8% 2% 12% 48%;opacity:.25;background-image:linear-gradient(oklch(from var(--ui-fg) l c h / .11) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--ui-fg) l c h / .11) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse, var(--ui-fg),transparent 68%)}body.atc-cinematic .atc-orbit-field{position:absolute;inset:3%;z-index:0;pointer-events:none;contain:paint;border-radius:28px;overflow:hidden}body.atc-cinematic .atc-orbit-halo{position:absolute;inset:7%;border-radius:50%;opacity:.8;background:radial-gradient(ellipse,oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .19),transparent 66%)}body.atc-cinematic .atc-orbit-ring{position:absolute;inset:21% 3%;border:1px solid oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .32);border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 22px oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .09),inset 0 0 20px oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .07)}body.atc-cinematic .atc-orbit-ring::before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;opacity:.8;background:conic-gradient(from 30deg,transparent 10%,var(--atc-spectrum-blue,var(--ui-control-border)) 25%,var(--ui-fg) 28%,transparent 33%,transparent 64%,var(--atc-spectrum-blue,var(--ui-control-border)) 76%,transparent 83%);mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);-webkit-mask-composite:xor}body.atc-cinematic .atc-orbit-ring::after{content:"";position:absolute;top:12%;right:14%;width:6px;height:6px;border-radius:50%;background:var(--ui-fg);box-shadow:0 0 12px var(--atc-spectrum-blue,var(--ui-control-border)),0 0 28px var(--atc-spectrum-blue,var(--ui-control-border))}body.atc-cinematic .atc-orbit-ring-secondary{inset:16% 13%;transform:rotate(34deg);opacity:.6}body.atc-cinematic .atc-orbit-ring-secondary::before{background:conic-gradient(from 155deg,transparent 38%,var(--atc-spectrum-blue,var(--ui-control-border)) 58%,var(--ui-fg) 60%,transparent 66%)}body.atc-cinematic .atc-orbit-ring-secondary::after{top:auto;bottom:12%;right:auto;left:14%;width:4px;height:4px}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-material-stage::before,
body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-material-stage::after,
body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-home-aura,
body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-home-orbit-tracer{display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-service-art>.atc-sculpture{position:relative;z-index:1}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-luminous-card{position:relative;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-luminous-card[data-atc-light]::after{padding:2px;z-index:3;background:radial-gradient(320px circle at var(--atc-light-x,50%) var(--atc-light-y,20%),var(--ui-fg),var(--atc-spectrum-blue,var(--ui-control-border)) 28%,transparent 72%)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-luminous-card:focus-within::after{opacity:1}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinematic-action{position:relative!important;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinematic-action::before{content:""!important;display:block!important;position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 28%,var(--ui-fg) 46%,transparent 65%);background-size:280% 100%;background-position:140% 0;mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);-webkit-mask-composite:xor}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinematic-action:focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinematic-action:active{translate:0 1px}@keyframes atc-cinema-orbit{0%{transform:rotate(-52deg) scale(.86);opacity:.2}55%{opacity:1}100%{transform:rotate(-25deg) scale(1);opacity:1}}@keyframes atc-cinema-cross-orbit{0%{transform:rotate(63deg) scale(.88);opacity:.2}60%{opacity:.8}100%{transform:rotate(34deg) scale(1);opacity:.6}}@keyframes atc-cinema-light{0%{opacity:.3;scale:.8}52%{opacity:1;scale:1.08}100%{opacity:.8;scale:1}}@keyframes atc-cinema-float{0%{translate:0 14px;rotate:-3deg}40%{translate:0 -12px;rotate:2deg}74%{translate:0 4px;rotate:-1deg}100%{translate:0 0;rotate:0deg}}@keyframes atc-cinema-satellite{0%{translate:0 12px;scale:.92}42%{translate:0 -9px;scale:1.03}100%{translate:0 0;scale:1}}@keyframes atc-cinema-rise{from{translate:0 16px}to{translate:0 0}}@keyframes atc-cinema-sweep{0%{opacity:0;background-position:140% 0}30%{opacity:1}100%{opacity:0;background-position:-40% 0}}@keyframes atc-cinema-rim{0%,100%{opacity:0}40%,65%{opacity:.9}}@media(prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) [data-atc-reveal].atc-enter{animation:atc-cinema-rise .85s cubic-bezier(.16,1,.3,1) var(--atc-enter-delay,0ms) both!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-scene-in>.atc-orbit-field .atc-orbit-ring{animation:atc-cinema-orbit 4.6s cubic-bezier(.16,.7,.25,1) both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-scene-in>.atc-orbit-field .atc-orbit-ring-secondary{animation-name:atc-cinema-cross-orbit}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-scene-in>.atc-orbit-field .atc-orbit-halo,
 body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-scene-in>.atc-ambient-light::before{animation:atc-cinema-light 4.6s ease-in-out both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage>.atc-sculpture,
 body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage>.atc-orbital-icon{animation:none}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage.atc-scene-in>.atc-sculpture{animation:atc-cinema-float 4.6s cubic-bezier(.25,.5,.25,1)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage.atc-scene-in>.atc-orbital-icon{animation:atc-cinema-satellite 3.5s cubic-bezier(.2,.7,.3,1) both}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage.atc-scene-in>.atc-orbital-icon:nth-of-type(2){animation-delay:.15s}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-stage.atc-scene-in>.atc-orbital-icon:nth-of-type(3){animation-delay:.3s}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-cinema-hero.atc-scene-in .atc-ui-primary.atc-cinematic-action::before{animation:atc-cinema-sweep 1.2s .7s ease-out}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) .atc-motion-screen.atc-enter>.atc-motion-rim{animation:atc-cinema-rim 1.8s var(--atc-enter-delay,0ms) ease-out}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) :is(.atc-luminous-card,.atc-cinematic-action){transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .3s ease!important}body.atc-cinematic .atc-orbit-field{transition:translate .65s cubic-bezier(.16,1,.3,1)}body.atc-cinematic .atc-orbit-halo{transition:opacity .5s ease,scale .6s ease}}@media(min-width:921px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-motion-stage:hover>.atc-orbit-field{translate:calc(var(--atc-pan-x,0) * -10px) calc(var(--atc-pan-y,0) * -7px)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-motion-stage:hover .atc-orbit-halo{opacity:1;scale:1.12}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-luminous-card:hover{translate:0 -5px;border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 20px 42px oklch(from var(--ui-bg) .04 c h / .3),0 0 28px oklch(from var(--atc-spectrum-blue,var(--ui-control-border)) l c h / .12)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-cinematic-action:not(:disabled):not([aria-disabled="true"]):hover::before{animation:atc-cinema-sweep 1.1s ease-out}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-ui-primary.atc-cinematic-action:not(:disabled):not([aria-disabled="true"]):hover{color:var(--atc-action-ink)!important;background:var(--atc-accent-hover)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 10px 28px oklch(from var(--atc-accent) l c h / .32),0 0 42px oklch(from var(--atc-accent) l c h / .12)!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site):not(.atc-motion-suspended) .atc-ui-secondary.atc-cinematic-action:not(:disabled):not([aria-disabled="true"]):hover{color:var(--ui-fg)!important;background:var(--ui-raised)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 10px 24px oklch(from var(--ui-bg) .04 c h / .25)!important}}html[data-atc-theme="light"] body.atc-cinematic .atc-ambient-light{opacity:.45}html[data-atc-theme="light"] body.atc-cinematic .atc-orbit-halo{opacity:.4}html[data-atc-theme="light"] body.atc-cinematic .atc-orbit-ring::after{background:var(--ui-control-border);box-shadow:0 0 12px oklch(from var(--ui-control-border) l c h / .24)}@media(max-width:920px){body.atc-cinematic .atc-ambient-light::before{inset:36% 0 0}body.atc-cinematic .atc-ambient-light::after{display:none}body.atc-cinematic .atc-orbit-field{inset:6%}}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic.atc-motion-suspended[data-atc-page]:is(#top,#atc-site) main *,
body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic.atc-motion-suspended[data-atc-page]:is(#top,#atc-site) main *::before,
body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic.atc-motion-suspended[data-atc-page]:is(#top,#atc-site) main *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) :is(.atc-ambient-light,.atc-orbit-field,.atc-cinematic-action::before){display:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) main *,
 body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) main *::before,
 body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic[data-atc-page]:is(#top,#atc-site) main *::after{animation:none!important;transition:none!important;translate:none!important;scale:none!important;rotate:none!important}}@media(forced-colors:active){body.atc-cinematic :is(.atc-ambient-light,.atc-orbit-field,.atc-cinematic-action::before){display:none!important}}@media print{body.atc-cinematic :is(.atc-ambient-light,.atc-orbit-field,.atc-cinematic-action::before){display:none!important}}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"]{--atc-glint-blue:var(--atc-spectrum-blue,oklch(from var(--atc-bg) .62 .10 h));--atc-glint-warm:var(--atc-spectrum-peach,var(--atc-accent))}html:not([data-atc-theme="light"]) body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-ui-hero::before{background:radial-gradient(ellipse at 82% 27%,oklch(from var(--atc-glint-blue) l c h / .28),transparent 40%),radial-gradient(ellipse at 96% 55%,oklch(from var(--atc-glint-warm) l c h / .12),transparent 29%),linear-gradient(180deg,transparent 70%,oklch(from var(--ui-bg) l c h / .68))}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-material-stage{background:radial-gradient(ellipse closest-side at 44% 40%,oklch(from var(--atc-glint-blue) l c h / .22),transparent 100%),radial-gradient(ellipse closest-side at 78% 71%,oklch(from var(--atc-glint-warm) l c h / .12),transparent 100%)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-orbit-halo{background:radial-gradient(ellipse at 45% 44%,oklch(from var(--atc-glint-blue) l c h / .27),transparent 62%),radial-gradient(ellipse at 70% 68%,oklch(from var(--atc-glint-warm) l c h / .17),transparent 58%)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-orbit-ring{border-color:oklch(from var(--atc-glint-blue) l c h / .47);box-shadow:0 0 22px oklch(from var(--atc-glint-blue) l c h / .16),inset 0 0 20px oklch(from var(--atc-glint-blue) l c h / .11)}body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-orbit-ring-secondary::before{background:conic-gradient(from 155deg,transparent 36%,var(--atc-glint-warm) 57%,var(--ui-fg) 60%,transparent 66%)}body[data-atc-page="home"] .atc-home-sparkles{position:absolute;inset:0;z-index:3;pointer-events:none;contain:layout style}body[data-atc-page="home"] .atc-home-glint{position:absolute;left:var(--glint-x);top:var(--glint-y);width:var(--glint-size);height:var(--glint-size);margin:calc(var(--glint-size) / -2);pointer-events:none;color:oklch(from var(--atc-glint-blue) .96 calc(c * .24) h);opacity:.85}body[data-atc-page="home"] .atc-home-glint:nth-child(3n+1){color:oklch(from var(--atc-glint-warm) .94 calc(c * .5) h)}body[data-atc-page="home"] .atc-home-glint::before{content:"";position:absolute;inset:-45%;border-radius:50%;background:radial-gradient(circle,currentColor,transparent 66%);opacity:.35;filter:blur(4px);pointer-events:none}body[data-atc-page="home"] .atc-home-glint::after{content:"";position:absolute;inset:0;background:currentColor;clip-path:polygon(50% 0,59% 36%,67% 43%,100% 50%,67% 57%,59% 64%,50% 100%,41% 64%,33% 57%,0 50%,33% 43%,41% 36%);pointer-events:none}body[data-atc-page="home"] .atc-home-glint-dot{opacity:.55}body[data-atc-page="home"] .atc-home-glint-dot::after{clip-path:none;border-radius:50%}html[data-atc-theme="light"] body[data-atc-page="home"] .atc-home-glint{color:oklch(from var(--atc-glint-blue) .54 c h);opacity:.72}html[data-atc-theme="light"] body[data-atc-page="home"] .atc-home-glint:nth-child(3n+1){color:oklch(from var(--atc-glint-warm) .62 .12 h)}html[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-cinematic#top[data-atc-page="home"] .atc-ui-hero::before{background:radial-gradient(ellipse at 79% 30%,oklch(from var(--atc-glint-blue) l c h / .13),transparent 42%),radial-gradient(ellipse at 96% 65%,oklch(from var(--atc-glint-warm) l c h / .15),transparent 35%)}@keyframes atc-home-twinkle{0%,100%{opacity:.75;transform:scale(1) rotate(0deg)}18%{opacity:.28;transform:scale(.62) rotate(-8deg)}40%{opacity:1;transform:scale(1.24) rotate(8deg)}66%{opacity:.4;transform:scale(.74) rotate(-4deg)}82%{opacity:1;transform:scale(1.1) rotate(4deg)}}@keyframes atc-home-glint-hover{0%,100%{opacity:.75;transform:scale(1)}30%{opacity:.3;transform:scale(.7)}62%{opacity:1;transform:scale(1.3)}}@media(prefers-reduced-motion:no-preference){body[data-atc-page="home"] .atc-scene-in>.atc-home-sparkles>.atc-home-glint{animation:atc-home-twinkle 4.2s ease-in-out var(--glint-delay) both}}@media(min-width:921px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-atc-page="home"]:not(.atc-home-motion-paused) .atc-material-stage:hover>.atc-home-sparkles>.atc-home-glint{animation:atc-home-glint-hover 2.4s ease-in-out var(--glint-delay) both}}@media(max-width:920px){body[data-atc-page="home"] .atc-home-glint{width:calc(var(--glint-size) * .8);height:calc(var(--glint-size) * .8)}body[data-atc-page="home"] .atc-home-glint:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){body[data-atc-page="home"] .atc-home-glint{animation:none!important;transform:none!important}}@media(forced-colors:active){body[data-atc-page="home"] .atc-home-sparkles{display:none}}@media print{body[data-atc-page="home"] .atc-home-sparkles{display:none}}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero{padding-block:44px 64px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-grid{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:start!important;gap:32px clamp(28px,4vw,56px)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-copy{align-self:start!important;min-width:0;margin-top:0!important;padding-top:0!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-copy .atc-ui-h1{margin-top:16px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-art{position:relative!important;display:block!important;width:100%!important;max-width:660px!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;translate:none!important;rotate:none!important;overflow:visible!important;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-scene{position:relative;display:block;width:100%;aspect-ratio:.9;isolation:isolate}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero[data-atc-hero-composition="ama-work"] .atc-product-scene{aspect-ratio:1.1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero[data-atc-hero-kind="single"] .atc-product-scene{aspect-ratio:1.15}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-scene::before{content:"";position:absolute;inset:5% 5% 9%;border:1px solid var(--ui-control-border);border-radius:50%;transform:rotate(22deg);opacity:.65;pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame{position:absolute!important;display:block!important;left:var(--screen-left)!important;top:var(--screen-top)!important;right:auto!important;bottom:auto!important;width:var(--screen-width)!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:7px!important;border:1px solid var(--ui-control-border)!important;border-radius:22px!important;background:var(--ui-field)!important;box-sizing:border-box!important;overflow:visible!important;z-index:var(--screen-z);transform:perspective(1100px) rotate(var(--screen-angle)) rotateX(var(--atc-tilt-x,0deg)) rotateY(var(--atc-tilt-y,0deg))!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;box-shadow:inset 0 1px 0 oklch(from var(--ui-fg) l c h / .1),0 22px 44px oklch(from var(--ui-bg) .04 c h / .3)!important;transition:transform .25s ease,box-shadow .25s ease!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame:is(:hover,:focus-within){z-index:9;box-shadow:inset 0 1px 0 oklch(from var(--ui-fg) l c h / .16),0 28px 52px oklch(from var(--ui-bg) .04 c h / .4)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame>.screen{display:block;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:16px!important;overflow:hidden}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;border-radius:15px!important;transform:none!important;box-shadow:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-scene-caption{position:absolute!important;inset:12px auto auto 12px!important;z-index:3;width:max-content!important;max-width:calc(100% - 24px)!important;margin:0!important;padding:5px 8px!important;border:1px solid var(--atc-border)!important;border-radius:8px!important;background:var(--atc-overlay)!important;color:var(--atc-overlay-ink)!important;box-shadow:0 3px 12px oklch(from var(--ui-bg) .04 c h / .3)!important;font:600 11px/1.4 var(--atc-body)!important;pointer-events:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame[data-atc-screen-shape="portrait"] .atc-scene-caption{width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;max-width:1px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open{position:absolute!important;inset:0!important;z-index:4;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:transparent!important;font-size:0!important;box-shadow:none!important;cursor:zoom-in;transform:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::after{content:"";position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:9px;opacity:0;transition:opacity .18s}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::before{background:var(--atc-overlay);box-shadow:0 3px 10px oklch(from var(--ui-bg) .04 c h / .3)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::after{background:var(--atc-overlay-ink);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none' stroke='white' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='m16 16 5 5M9 12h6m-3-3v6'/%3E%3C/svg%3E") center/28px no-repeat}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open:is(:hover,:focus-visible)::before,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open:is(:hover,:focus-visible)::after{opacity:1}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open:focus-visible,
body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero a.atc-product-frame:focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:4px 12px 0}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--ui-control-border)}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero :is(.atc-scene-note,.atc-product-image-caption){position:static!important;display:block!important;grid-column:auto!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--ui-muted)!important;font:500 12px/1.6 var(--atc-body)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-notes .atc-scene-note{text-align:center}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support .atc-scene-note{text-align:left}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support :is(p,h4){margin:0!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support h4{color:var(--ui-fg)!important;font-size:15px!important;margin-bottom:8px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support p{font:400 14px/1.7 var(--atc-body)!important;color:var(--ui-muted)!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-scene-note i{display:none}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero[data-atc-hero-kind="sculpture"] .atc-product-hero-art{aspect-ratio:1!important;max-width:560px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero[data-atc-hero-kind="sculpture"] .atc-product-hero-art>.atc-sculpture{width:100%!important;height:auto!important}@media(max-width:1100px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero{padding-block:32px 48px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-art{max-width:580px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-copy{max-width:760px}}@media(max-width:600px){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero{padding-block:28px 40px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-grid{gap:24px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame{padding:4px!important;border-radius:14px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame img,body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame>.screen{border-radius:10px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-scene-caption{inset:8px auto auto 8px!important;max-width:calc(100% - 16px)!important;font-size:10px!important;padding:4px 6px!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame:not([data-atc-hero-layer="1"]) .atc-scene-caption{width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-notes{gap:6px 16px;padding:0 6px}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-hero-support{grid-template-columns:1fr;gap:20px;padding-top:20px}}@media(hover:none){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::before,body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::after{opacity:1}}@media(prefers-reduced-motion:reduce){body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame{transform:rotate(var(--screen-angle))!important;transition:none!important}body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::before,body.atc-responsive.atc-visual-enhanced.atc-unified:is(#atc-site,#top) .atc-product-hero .atc-product-frame .atc-image-open::after{transition:none}}html:has(body.atc-responsive){-webkit-text-size-adjust:100%;text-size-adjust:100%}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-mobile-page-links{display:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-mobile-products-heading{margin:0;padding:14px 12px 2px;font:700 16px/1.5 var(--atc-body);letter-spacing:0;text-transform:none;color:var(--ui-fg)}@media (min-width:1200px) and (max-width:1366px) and (hover:none) and (pointer:coarse){html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-site-header :is(.atc-global-nav,.atc-section-bar,.atc-utility-action){display:none!important}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-site-header .atc-mobile-menu{width:auto!important;max-width:calc(100% - 24px)!important}}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.container,.explorer-copy,.section-head>*,.products-head>*,.atc-interface-selector,.industry-content){min-width:0}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.atc-review-head>*,.atc-gallery-counter,.pillar-row>*){min-width:0}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-language-panel{max-height:min(calc(100dvh - 32px),var(--atc-language-room,calc(100dvh - 104px)))}html body.atc-responsive.atc-unified.atc-services:is(#top,#atc-site) .svc-workbench{overflow-wrap:anywhere;hyphens:auto}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.faq-btn,.faq-q,.faq-list summary)>.atc-faq-chevron{width:34px!important;height:34px!important;flex:0 0 34px!important;margin-inline-start:16px;display:grid;place-items:center;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--ui-fg)!important;box-shadow:none!important;transform:none!important;transition:none!important;pointer-events:none}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-faq-chevron::before,
html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-faq-chevron::after{content:none!important;display:none!important}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-faq-chevron>svg{display:block;width:20px;height:20px;stroke-width:1.75;transform:rotate(0deg);transition:transform .2s ease,stroke-width .2s ease}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.faq-btn,.faq-q)[aria-expanded="true"]>.atc-faq-chevron>svg,
html body.atc-responsive.atc-unified:is(#top,#atc-site) .faq-list details[open]>summary>.atc-faq-chevron>svg{transform:rotate(180deg)}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.faq-btn,.faq-q,.faq-list summary):is(:hover,:focus-visible)>.atc-faq-chevron>svg{stroke-width:2}@media(prefers-reduced-motion:reduce){html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-faq-chevron>svg{transition:none}}@media(forced-colors:active){html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.faq-btn,.faq-q,.faq-list summary)>.atc-faq-chevron{color:CanvasText!important}}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="online-ordering"] #faq .faq-item.atc-ui-card{padding-block:0!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="online-ordering"] #faq .faq-item.atc-ui-card>:is(.faq-btn,.faq-q){padding-block:16px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="online-ordering"] #faq .faq-item.atc-ui-card.open>:is(.faq-answer,.faq-a){padding-block:0 20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero[data-atc-hero-kind="single"] .atc-product-scene::before{inset:15% 12%}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .container.explorer{width:calc(100% - clamp(40px,4vw,64px))!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-grid{grid-template-areas:"copy art" "support art";row-gap:0!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-copy{grid-area:copy;align-self:start}html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-stage{grid-area:art}html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-support{grid-area:support;min-width:0;align-self:start}@media (min-width:600.01px) and (max-width:1199px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-h1{font-size:clamp(40px,5vw,60px)!important;line-height:1.2!important;max-width:23ch!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-h2{font-size:clamp(32px,3.5vw,42px)!important;line-height:1.28!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-lead{font-size:17px!important;line-height:1.75!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .container{padding-inline:max(clamp(24px,3vw,32px),env(safe-area-inset-left)) max(clamp(24px,3vw,32px),env(safe-area-inset-right))!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .container .container{padding-inline:0!important}}@media (max-width:1199px){html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-grid{grid-template-areas:"copy" "art" "support";row-gap:28px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .hero-support .chips{margin-top:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-section>.container.atc-ui-panel{--atc-panel-gutter:clamp(20px,3vw,32px);width:calc(100% - max(var(--atc-panel-gutter),env(safe-area-inset-left)) - max(var(--atc-panel-gutter),env(safe-area-inset-right)))!important;margin-inline:auto}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.hero-grid,.hero-split,.explorer-grid,.custom-grid,.device-section,.partner-panel,.contact-grid,.split-grid){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-site-header .atc-header-row{flex-wrap:nowrap}html body[data-atc-page].atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-product-hero .atc-product-hero-grid,.svc-hero .hero-split){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero .atc-product-hero-grid{padding-block:0!important}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-site-header .atc-mobile-menu{scrollbar-gutter:auto;width:auto!important;max-width:calc(100% - 24px)!important;overflow-x:hidden}}@media (max-width:820px){html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.section-head,.products-head){display:flex;flex-direction:column;align-items:flex-start;gap:20px}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.section-head,.products-head)>*{max-width:100%}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.row2,.form-grid,.atc-responsive-fields){grid-template-columns:minmax(0,1fr)!important}html body.atc-responsive.atc-unified:is(#top,#atc-site) :is(.field.full,.form-grid>.full){grid-column:1/-1}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-site-header .atc-product-groups{grid-template-columns:minmax(0,1fr)}html body.atc-responsive.atc-unified:is(#top,#atc-site) .pillar-row{grid-template-columns:minmax(0,1fr);gap:0}html body.atc-responsive.atc-unified:is(#top,#atc-site) .pillar-row>div{padding:20px 0;min-width:0;border-inline:0}html body.atc-responsive.atc-unified:is(#top,#atc-site) .pillar-row>div+div{border-top:1px solid var(--ui-border)}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-related-heading{flex-wrap:wrap;align-items:flex-start;gap:12px 24px}html body.atc-responsive.atc-unified:is(#top,#atc-site) .atc-related-heading>a{flex:none;max-width:100%}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-staff-page:is(#top,#atc-site) .staff-detail-grid .extended-copy{grid-template-columns:minmax(0,1fr)!important;gap:20px}}@media (max-width:1000px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-screen-thumbs{height:clamp(280px,65vw,440px)}}@media (max-width:600px){html body.atc-responsive.atc-visual-enhanced.atc-unified#top[data-atc-page="home"] .atc-hero-proof{order:-1}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero .btns{display:flex;flex-wrap:wrap;gap:10px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero .btns>:is(a,button){flex:1 1 100%;width:100%;justify-content:center;min-height:48px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero :is(.chips,.pill-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero :is(.chip,.pill){display:flex;min-width:0;width:auto;margin:0;padding:8px 10px;gap:6px;white-space:normal;font-size:12px;line-height:1.5}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero :is(.chips,.pill-row)>:last-child:nth-child(odd){grid-column:1/-1}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero :is(.chip>i,.pill>.dot){flex-shrink:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header{--atc-nav-height:68px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-header-row{width:100%!important;height:68px!important;min-height:68px!important;gap:12px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .brand{display:flex;flex:0 1 auto;align-items:center;gap:8px!important;min-width:44px;min-height:44px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-logo-frame{width:40px!important;height:40px!important;flex:0 0 40px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-brand-copy{display:block!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-brand-name{font-size:16px!important;line-height:1.25}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-brand-tagline{display:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-header-actions{gap:6px!important;margin-left:auto;flex:0 0 auto!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header :is(.atc-theme-toggle,.atc-menu-toggle){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-language-toggle{min-width:54px!important;height:44px!important;padding-inline:7px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .announcement{display:block;font-size:12px!important;line-height:1.55;padding:10px 20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .announcement a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-left:4px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-section{padding-block:44px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-hero{padding-block:28px 40px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-h1{font-size:clamp(32px,8.4vw,40px)!important;line-height:1.2!important;max-width:100%!important;text-wrap:balance}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-h2{font-size:clamp(26px,6.9vw,32px)!important;line-height:1.28!important;max-width:100%!important;text-wrap:balance}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-h3{font-size:22px!important;line-height:1.35!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-ui-lead{font-size:16px!important;line-height:1.75!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.hero-actions,.hero-cta,.btn-row){align-items:stretch;gap:10px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.hero-actions,.hero-cta,.btn-row)>:is(a,button){flex:1 1 100%;justify-content:center;min-height:48px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(input,select,textarea){font-size:16px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-ui-card,.atc-ui-panel){padding:20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .container.explorer{width:calc(100% - 40px)!important;padding:20px!important;border-radius:20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-copy{padding:0}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-copy h3{font-size:24px!important;line-height:1.35}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-inline:4px;padding:5px 3px 12px;margin:20px 0}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-tabs>button{width:auto!important;flex:0 0 auto!important;max-width:84%;min-height:44px;scroll-snap-align:start;padding:10px 14px!important;font-size:14px!important;white-space:normal!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-screen{border-radius:14px}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #explore .explorer-screen>img{max-height:360px}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industries{grid-template-columns:minmax(0,1fr)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industry{display:flex;flex-direction:column;min-height:0!important;padding:0!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industry::before{content:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #industries .industry-media{height:auto;min-height:0;padding:12px}html body.atc-responsive.atc-visual-enhanced.atc-unified#top #industries .industry-media img{width:100%;height:auto;max-height:320px;object-fit:contain}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industry-content{position:relative;inset:auto;padding:22px}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industry h3{font-size:24px}html body.atc-responsive.atc-visual-enhanced.atc-unified#top .industry :is(p,.mini-tags){position:static}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-product-hero .atc-product-scene,.atc-checkin-hero .hero-devices){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-product-scene,.atc-checkin-hero .hero-devices)::before{content:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-product-hero .atc-product-frame,.atc-checkin-hero .atc-scene-screen){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;transform:none!important;translate:none!important;rotate:none!important;margin:0!important;grid-column:1/-1;order:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero .atc-product-frame[data-atc-screen-shape="portrait"]{width:min(100%,250px)!important;justify-self:center}html body[data-atc-page].atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-product-hero .atc-product-frame,.atc-checkin-hero .atc-scene-screen) .atc-scene-caption{position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;padding:10px!important;margin:0!important;font-size:12px!important;line-height:1.5!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero .atc-product-hero-support{grid-template-columns:minmax(0,1fr)!important;gap:18px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .faq-item.open :is(.faq-answer,.faq-a){max-height:none!important;height:auto!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .faq-item :is(.faq-btn,.faq-q){gap:16px;font-size:16px;line-height:1.55}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.footer-grid,.footer-main,.atc-policy-contents ol){grid-template-columns:minmax(0,1fr)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-image-dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);padding:16px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-review-head{gap:12px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-dialog-close{flex-shrink:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-gallery-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-gallery-controls[hidden]{display:none!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-gallery-controls button{width:100%;min-width:0;padding-inline:10px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-review-head h2{margin-block:0;font-size:20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-services:is(#top,#atc-site) .svc-tabs>button{flex:1 1 110px;font-size:13px;line-height:1.5}}@media (max-width:390px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-brand-name{font-size:14px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-header-row{gap:8px!important}}@media (max-width:359px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-brand-copy{display:none!important}}@media (max-width:1199px) and (max-height:500px) and (orientation:landscape){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header{--atc-nav-height:60px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-site-header .atc-header-row{height:60px!important;min-height:60px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-image-dialog{max-height:calc(100dvh - 16px);padding:12px 16px;overflow-y:auto}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-image-dialog>img{max-height:45dvh}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-image-dialog{width:calc(100% - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)))}}html[lang="zh-CN"] body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-ui-h1,.atc-ui-h2){line-height:1.4!important;letter-spacing:0!important}html[lang="de"] body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) :is(.atc-ui-h1,.atc-ui-h2){-webkit-hyphens:auto!important;hyphens:auto!important;word-break:normal!important}html[lang="zh-CN"] body#top.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium #ama-product-hero .atc-ui-h1{line-height:1.4!important;letter-spacing:0!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-tools .atc-filter-reset{grid-column:1/-1;justify-self:start}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-shortlist-number{flex-shrink:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-shortlist-items button{min-width:44px}@media (max-width:1199px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .log-row{grid-template-columns:minmax(0,1fr) minmax(160px,200px)!important;gap:12px 28px;align-items:start}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .log-row>.meta{grid-column:1/-1}}@media (max-width:820px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-tools{grid-template-columns:minmax(0,1fr)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .log-row{grid-template-columns:minmax(0,1fr)!important;gap:12px;padding-block:24px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .pull{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:480px;gap:12px;align-items:stretch;margin-top:4px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .pull>:is(a,button){width:100%;min-height:48px;margin:0;justify-content:center}}@media (max-width:600px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero[data-atc-hero-composition="restaurant-pos"] .atc-product-scene{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero[data-atc-hero-composition="restaurant-pos"] .atc-product-frame:not([data-atc-hero-layer="1"]){grid-column:auto;display:grid!important;grid-template-rows:auto 1fr;width:100%!important;max-width:100%!important;align-self:stretch}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero[data-atc-hero-composition="restaurant-pos"] .atc-product-frame:not([data-atc-hero-layer="1"])>.screen{display:grid;place-items:center;height:clamp(140px,45vw,220px)!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .atc-product-hero[data-atc-hero-composition="restaurant-pos"] .atc-product-frame:not([data-atc-hero-layer="1"]) img{width:auto!important;max-width:100%!important;height:auto!important;max-height:clamp(140px,45vw,220px)!important;margin-inline:auto!important}}@media (max-width:480px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) .catalogue-list .pull{grid-template-columns:minmax(0,1fr);gap:8px}}:where(img[data-atc-intrinsic-size]){height:auto}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="beauty-pos"] #journey .journey{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="beauty-pos"] #journey .journey-card{padding:24px!important;min-width:0}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-item{padding:0 24px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) :is(.faq-btn,.faq-q,.faq-list summary){display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:56px!important;height:auto;padding:16px 0!important;font-size:18px!important;font-weight:600!important;line-height:1.6!important;text-align:left;white-space:normal;overflow-wrap:break-word;cursor:pointer}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .atc-faq-chevron{margin-inline-start:0!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) :is(.faq-item.open,.faq-item.active)>:is(.faq-a,.faq-answer){padding:0 0 20px!important;margin:0!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-list:has(>details){padding:4px 24px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-list>details{padding:0!important;margin:0!important;border-bottom:1px solid var(--ui-border)}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-list>details:last-child{border-bottom:0}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-list>details>p{padding:0 0 20px!important;margin:0!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) summary h3{font:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;min-width:0}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) :is(.faq-btn,.faq-q,summary):focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:3px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;text-align:left}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-copy{min-width:0}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-copy .lead{margin-inline:0;max-width:54ch}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-preparation{min-width:0;text-align:left}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-preparation-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-preparation-grid h3{font-size:20px!important;line-height:1.45!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-partner{margin-top:32px;text-align:left}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-partner-entry h2{font-size:24px!important;line-height:1.4!important;margin-block:8px 12px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-partner-entry p{font-size:16px;line-height:1.7}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-staff-page:is(#top,#atc-site) #features .staff-feature-primary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-staff-page:is(#top,#atc-site) #features .staff-timesheet-detail{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:32px;margin-top:24px}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-staff-page:is(#top,#atc-site) #features .staff-timesheet-detail .staff-feature-preview{margin:0}@media(max-width:1023px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="beauty-pos"] #journey .journey{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-closeout-grid{grid-template-columns:minmax(0,1fr);gap:24px}html body.atc-responsive.atc-visual-enhanced.atc-unified.atc-staff-page:is(#top,#atc-site) #features :is(.staff-feature-primary,.staff-timesheet-detail){grid-template-columns:minmax(0,1fr)!important;gap:24px}}@media(max-width:600px){html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="beauty-pos"] #journey .journey{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site)[data-atc-page="beauty-pos"] #journey .journey-card{padding:20px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-item{padding-inline:20px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) .faq-list:has(>details){padding-inline:20px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page] main :is(#faq,#retail-faq) :is(.faq-btn,.faq-q,.faq-list summary){font-size:16px!important;gap:12px}html body.atc-responsive.atc-visual-enhanced.atc-unified:is(#top,#atc-site) [data-atc-closeout] .atc-partner-entry h2{font-size:22px!important}}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-closeout] .atc-closeout-partner .atc-partner-entry{background:transparent!important;padding:24px 0 0!important;border:0!important;border-top:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]{border-radius:8px!important;border-style:solid!important;border-width:1px!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 0 color-mix(in oklch,var(--ui-control-border) 48%,transparent),0 4px 10px oklch(from var(--atc-bg) l c h / .18)!important;cursor:pointer;touch-action:manipulation}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary){color:var(--ui-fg)!important;background:var(--ui-raised)!important;border-color:var(--ui-control-border)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary{color:var(--atc-action-ink)!important;background:linear-gradient(135deg,oklch(from var(--atc-accent) calc(l + .035) c h),var(--atc-accent))!important;border-color:var(--atc-accent)!important;box-shadow:inset 0 1px 0 oklch(from var(--ui-highlight) 1 0 h / .5),0 2px 0 oklch(from var(--atc-accent) calc(l - .14) c h),0 6px 18px oklch(from var(--atc-accent) l c h / .16)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):hover{color:var(--ui-fg)!important;background:var(--ui-raised)!important;border-color:var(--ui-fg)!important;transform:translateY(-1px)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary:hover{color:var(--atc-action-ink)!important;background:var(--atc-accent-hover)!important;border-color:var(--atc-accent-hover)!important;transform:translateY(-1px)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:active{transform:translateY(1px)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 1px 2px oklch(from var(--atc-bg) l c h / .16)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(button.swatch,#tourPrev,#tourNext){min-width:44px!important;min-height:44px!important;flex-shrink:0!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control-group="tabs"]{min-width:0;max-width:100%;background:transparent!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:4px 16px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px!important;max-width:100%;min-height:48px!important;height:auto;padding:12px 4px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ui-fg)!important;box-shadow:none!important;transform:none!important;text-shadow:none!important;font:600 14px/1.5 var(--atc-body)!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:border-color .15s ease!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]:is(.active,[aria-selected="true"],[aria-pressed="true"],[aria-checked="true"]){color:var(--ui-fg)!important;background:transparent!important;border-bottom-color:var(--ui-accent-text)!important;box-shadow:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]:hover{color:var(--ui-fg)!important;background:transparent!important;border-bottom-color:var(--ui-fg)!important;box-shadow:none!important;transform:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]:is(.active,[aria-selected="true"],[aria-pressed="true"],[aria-checked="true"]):hover{border-bottom-color:var(--ui-accent-text)!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]::before,
html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]::after{content:none!important;display:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="label"],
html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="label"]:hover{min-height:0!important;height:auto!important;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;cursor:default}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="badge"],
html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="badge"]:hover{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;width:fit-content;max-width:100%;min-height:0!important;height:auto!important;padding:3px 9px!important;border:0!important;border-radius:999px!important;color:var(--ui-fg)!important;background:color-mix(in oklch,var(--ui-fg) 8%,var(--ui-surface))!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;font:500 12px/1.5 var(--atc-body)!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere;cursor:default;-webkit-text-fill-color:currentColor!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is([data-atc-control="button"],[data-atc-control="tab"]):focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}@media(max-width:600px){html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control-group="tabs"]{gap:4px 12px!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]{font-size:13px!important;padding:10px 4px!important}}@media(prefers-reduced-motion:reduce){html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is([data-atc-control="button"],[data-atc-control="tab"]){transition:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:is(:hover,:active){transform:none!important}}@media(forced-colors:active){html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"],
 html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:hover,
 html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary,
 html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary:hover{color:ButtonText!important;background:ButtonFace!important;border-color:ButtonText!important;box-shadow:none!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]{color:CanvasText!important;background:Canvas!important;border-bottom-color:transparent!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]:is(.active,[aria-selected="true"],[aria-pressed="true"],[aria-checked="true"]),
 html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"]:is(.active,[aria-selected="true"],[aria-pressed="true"],[aria-checked="true"]):hover{border-bottom-color:Highlight!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="badge"]{color:CanvasText!important;background:Canvas!important;border:1px solid GrayText!important}html:root body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is([data-atc-control="button"],[data-atc-control="tab"]):focus-visible{outline-color:Highlight!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]{border-radius:10px!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 6px oklch(from var(--ui-fg) l c h / .07)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary){border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary{box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 10px oklch(from var(--atc-accent) l c h / .16)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:hover{box-shadow:inset 0 1px 0 var(--ui-highlight),0 4px 12px oklch(from var(--ui-fg) l c h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):hover{border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary:hover{box-shadow:inset 0 1px 0 var(--ui-highlight),0 4px 12px oklch(from var(--atc-accent) l c h / .20)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:active{transform:none!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 1px 2px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:disabled{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle){border-radius:10px!important;border-color:var(--ui-border)!important;border-inline-start-color:var(--ui-border)!important;border-inline-end-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 6px oklch(from var(--ui-fg) l c h / .07)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):is(:hover,[aria-expanded="true"]){border-color:var(--ui-control-border)!important;border-inline-start-color:var(--ui-control-border)!important;border-inline-end-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 4px 12px oklch(from var(--ui-fg) l c h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):active{box-shadow:inset 0 1px 0 var(--ui-highlight),0 1px 2px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-language+.atc-theme-toggle::before{content:none!important;display:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-site-header{border-color:var(--ui-border)!important;box-shadow:0 4px 16px oklch(from var(--ui-fg) l c h / .04)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-section-bar{border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-product-panel,.atc-mobile-menu,.atc-language-panel){border-color:var(--ui-border)!important;border-radius:16px!important;box-shadow:0 12px 32px oklch(from var(--ui-fg) l c h / .10)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group){border-color:var(--ui-border)!important;border-radius:16px!important;box-shadow:0 6px 20px oklch(from var(--ui-fg) l c h / .05)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):hover{border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):focus-within{border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-workbench :is(.svc-result,.svc-landing,.svc-social-post,.svc-display-ad,.svc-banner-ad,.svc-brand-palette,.svc-structure-root,.svc-structure-branches>div,.svc-catalogue>article,.svc-content-plan>div){border-color:transparent!important;box-shadow:none!important;border-radius:12px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-workbench .svc-browser:not(.svc-browser-mobile){border-color:var(--ui-border)!important;box-shadow:0 4px 14px oklch(from var(--ui-fg) l c h / .06)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-search-box{border-color:transparent!important;box-shadow:inset 0 1px 2px oklch(from var(--ui-fg) l c h / .04)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-feature-icon{border-color:transparent!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm){border-color:var(--ui-border)!important;box-shadow:0 6px 20px oklch(from var(--ui-fg) l c h / .05)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm):hover{border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm):focus-within{border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(input,select,textarea):not([type="range"]):not([type="color"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]){border-radius:8px!important;box-shadow:inset 0 1px 2px oklch(from var(--ui-fg) l c h / .04)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]{--ui-bg:oklch(from var(--atc-bg) .982 .004 h);--ui-surface:oklch(1 0 0);--ui-fg:oklch(from var(--atc-bg) .26 .025 h);--ui-muted:oklch(from var(--atc-bg) .45 .023 h);--ui-border:oklch(from var(--atc-bg) .89 .010 h);--ui-control-border:oklch(from var(--atc-bg) .60 .025 h);--ui-raised:var(--ui-surface);--ui-field:oklch(from var(--atc-bg) .95 .007 h);--ui-header:var(--ui-surface);--ui-shadow:0 2px 5px oklch(from var(--ui-fg) l c h / .025),0 8px 24px oklch(from var(--ui-fg) l c h / .055);--atc-finish-card:var(--ui-surface);--atc-finish-border:var(--ui-border);--atc-finish-glow:.04;--atc-chip-ink:var(--ui-fg);--atc-chip-fill:var(--ui-field);--atc-chip-line:var(--ui-border);--svc-blue:oklch(from var(--atc-spectrum-blue) .44 .10 h);--svc-tint:oklch(from var(--atc-spectrum-blue) .96 .012 h);--atc-edge-home-blue:var(--ui-bg);--atc-edge-home-plum:var(--ui-bg);--atc-edge-home-rose:var(--ui-bg);--atc-edge-home-warm:var(--ui-bg);--atc-edge-home-ink:var(--ui-bg);--atc-edge-home-partners:var(--ui-bg);--atc-edge-finish-blue:var(--ui-bg);--atc-edge-finish-violet:var(--ui-bg);--atc-edge-finish-pearl:var(--ui-bg);--atc-edge-finish-quiet:var(--ui-bg)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is([data-atc-finish-tone],[data-atc-home-cosmic],.atc-ui-hero){background:var(--ui-bg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ambient-light,.atc-finish-decor,.atc-section-lights,.ama-stage-aura,.pos-atmosphere){opacity:.25!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench,.faq-item,.legal-contents):not(.atc-screen-group):not(.atc-story-3d){background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card]):not(.atc-screen-group):not(.atc-story-3d):is(:hover,:focus-within){background:var(--ui-surface)!important;border-color:var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-item,.legal-contents){box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-eyebrow,[data-atc-control="label"]){text-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-h1,.atc-ui-h2,.atc-ui-h3):not(.atc-story-3d *){text-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-product-frame,.atc-photo-frame,.atc-upload-preview,.atc-ai-image,.atc-workflow-phone,.atc-compare-stage,.screenshot-wrap,.screenshot-frame,.screen-panel,.screen-gallery,.atc-scene-screen,.staff-screen-frame,.staff-feature-preview,.ama-cashbook-frame,.ama-feature-screen,.ama-phone-frame,.svc-device-phone,.svc-browser-mobile){border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .045),0 14px 32px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-product-frame,.atc-photo-frame,.atc-upload-preview,.atc-ai-image,.atc-workflow-phone,.atc-compare-stage,.screenshot-wrap,.screenshot-frame,.screen-panel,.screen-gallery,.atc-scene-screen,.staff-screen-frame,.staff-feature-preview,.ama-cashbook-frame,.ama-feature-screen,.ama-phone-frame,.svc-device-phone,.svc-browser-mobile):is(:hover,:focus-within){border-color:var(--ui-control-border)!important;box-shadow:0 3px 8px oklch(from var(--ui-fg) l c h / .05),0 16px 36px oklch(from var(--ui-fg) l c h / .10)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-product-frame>.screen{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-product-frame .atc-scene-caption{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 8px oklch(from var(--ui-fg) l c h / .10)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-sculpt-icon,.atc-dimension-icon)::after{box-shadow:0 4px 9px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic]{--hc-shadow-alpha:.07;--hc-glow-alpha:.035}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm):is(:hover,:focus-within){background:var(--ui-surface)!important;border-color:var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.atc-interface-preview,.product-shot,.explorer-screen,.industry-media,.custom-row,.partner-benefit,.metric,.flow-node){background:var(--ui-bg)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #workflow{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #ama-product-hero .ama-hero-phone{border-color:var(--ui-border)!important;box-shadow:0 3px 8px oklch(from var(--ui-fg) l c h / .07),0 16px 36px oklch(from var(--ui-fg) l c h / .10)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #roles .ama-phone-frame{border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.ama-stage-orbit,.pos-stage-ring,.pos-orbit-trace){border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.ama-journey-sculpt,.ama-ai-sculpt,.pos-sculpt)::after{box-shadow:0 5px 10px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.journey-card,.pillar-card,.metric-card,.edition-card,.step-card,.studio-panel,.contact-card,.contact-panel,.form-card,.final-cta-inner){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-workflow-step>.step,.journey-card>.step,.atc-ai-number,.role-symbol){color:var(--ui-muted)!important;background:var(--ui-field)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.story-visual,.compo-screen,.screen-gallery,.extended-visual,.atc-workplace-photo){border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.flow-line,.atc-flow-line){box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-workbench :is(.svc-result,.svc-landing,.svc-social-post,.svc-display-ad,.svc-banner-ad,.svc-brand-palette,.svc-structure-root,.svc-structure-branches>div,.svc-catalogue>article,.svc-content-plan>div){background:var(--ui-bg)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-search-box{background:var(--ui-field)!important;color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .svc-live-dot{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 8px oklch(from var(--ui-fg) l c h / .04)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row:hover{border-color:var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row.atc-solution-selected{border-color:var(--ui-fg)!important;box-shadow:inset 0 0 0 1px var(--ui-fg),var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-selection-dialog,.atc-image-dialog){box-shadow:0 18px 60px oklch(from var(--ui-fg) l c h / .16)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-selection-dialog,.atc-image-dialog)::backdrop{background:oklch(from var(--ui-fg) l c h / .24)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-selection-dock,.atc-selection-return){border-color:var(--ui-border)!important;box-shadow:0 -4px 20px oklch(from var(--ui-fg) l c h / .07)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] footer.atc-footer-v2{--footer-bg:var(--ui-bg);--footer-fg:var(--ui-fg);--footer-muted:var(--ui-muted);--footer-line:var(--ui-border);--footer-contact:var(--ui-surface);--footer-field:var(--ui-field);--footer-raised:var(--ui-raised);--footer-shadow:.055;--footer-light:.035;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-footer-v2::before{background:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-footer-atmosphere{opacity:.3!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-footer-v2 :is(.atc-footer-mail,.atc-footer-updates){box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-footer-v2 .atc-footer-updates input[type="email"]{border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 2px oklch(from var(--ui-fg) l c h / .04)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-footer-v2 :is(.atc-footer-nav h2,.atc-footer-contact-label,.atc-footer-domain){color:var(--ui-muted)!important;background:transparent!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:3px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #ama-product-hero{background:var(--ui-bg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #faq .faq-item{border-color:var(--ui-border)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-site-icon{background:linear-gradient(145deg,color-mix(in oklch,var(--partner-icon-color) 5%,var(--ui-surface)),var(--ui-surface))!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 5px oklch(from var(--ui-fg) l c h / .06)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-site-icon>svg{filter:drop-shadow(0 1px 1px oklch(from var(--ui-fg) l c h / .12))}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] .screen-panel{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] .screen-panel:is(:hover,:focus-within){background:var(--ui-surface)!important;border-color:var(--ui-control-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.screen-panel,.atc-report-panel,.atc-document-visual) figcaption{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-checkin-hero .atc-scene-caption{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 8px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.clay.atc-scene-decoration,.atc-home-planet,.atc-home-moon){filter:drop-shadow(0 4px 8px oklch(from var(--ui-fg) l c h / .08))!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-home-planet,.atc-home-moon){box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .device-orb.atc-scene-decoration{box-shadow:inset -10px -12px 20px oklch(from var(--ui-fg) l c h / .12),inset 8px 8px 16px var(--ui-highlight),0 8px 20px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .orb.atc-scene-decoration{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.halo,.halo2,.halo3,.brand-orb,.partner-orb).atc-scene-decoration{opacity:.18!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card]):not(:has(a[href],button,input,select,textarea,summary,[tabindex])):hover{border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-item.open,.faq-item.active,.faq-list details[open],.legal-contents[open],.atc-preparation[open]){background:var(--ui-surface)!important;border-color:var(--ui-control-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #faq .faq-item:is(.open,.active){border-color:var(--ui-control-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-btn,.faq-q,.faq-list summary,.legal-contents summary,.atc-preparation summary):hover{color:var(--ui-fg)!important;background:var(--ui-surface)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-answer,.faq-a,.atc-preparation-grid,.atc-compare-list){color:var(--ui-muted)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-preparation-grid>:is(div,article){border-top:1px solid var(--ui-border);padding-top:16px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-compare-list strong{color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-document-number{color:var(--ui-muted)!important;text-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-document-meta,.atc-document-filename,.atc-manual-size-note,.atc-document-note){color:var(--ui-muted)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #reach .world{background:var(--ui-surface)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #reach .atc-world-country{fill:color-mix(in oklch,var(--ui-muted) 24%,var(--ui-surface));stroke:var(--ui-surface)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #reach .atc-world-market{fill:var(--ui-accent-text)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #reach .node{background:var(--ui-bg)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-language-option{background:var(--ui-surface)!important;color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-language-option[aria-checked="true"]{box-shadow:inset 0 0 0 1px var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-language-option:is(:hover,:focus-visible){color:var(--ui-fg)!important;background:var(--ui-surface)!important;box-shadow:inset 0 0 0 1px var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-product-link[aria-current="page"]{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-product-link[aria-current="page"]:hover{color:var(--ui-fg)!important;background:var(--ui-surface)!important;border-color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="tab"][aria-selected="true"]{color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-image-dialog>img{background:var(--ui-bg)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-review-dialog{border-color:var(--ui-border)!important;box-shadow:0 18px 60px oklch(from var(--ui-fg) l c h / .16)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-review-dialog::backdrop{background:oklch(from var(--ui-fg) l c h / .24)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-policy-contents{background:var(--ui-surface);border:1px solid var(--ui-border)!important;border-radius:16px;padding-inline:24px!important;box-shadow:none}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .toast{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border)!important;box-shadow:0 3px 8px oklch(from var(--ui-fg) l c h / .05),0 12px 32px oklch(from var(--ui-fg) l c h / .10)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-delivery-status:not(:empty){background:var(--ui-bg)!important;color:var(--ui-fg)!important;border:1px solid var(--ui-border);border-radius:10px;padding:12px 14px;box-shadow:none}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-delivery-status:is([data-state="error"],[data-state="offline"],[data-state="local"],[data-state="unavailable"],[data-state="limited"],[data-state="invalid"]):not(:empty){border-color:var(--ui-control-border)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(input,select,textarea):not([type="hidden"]):not([type="range"]):not([type="color"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not(:disabled):hover{color:var(--ui-fg)!important;background:var(--ui-field)!important;border-color:var(--ui-muted)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(input,select,textarea):not([type="hidden"]):not([type="range"]):not([type="color"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not(:disabled):focus{color:var(--ui-fg)!important;background:var(--ui-field)!important;border-color:var(--ui-accent-text)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-image-dialog,.atc-review-dialog){border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-dialog .atc-shortlist-head{background:var(--ui-surface)!important;color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-empty{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-number{background:var(--ui-field)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-symbol{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:none!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page="ama-work"][data-atc-control-system="distinct"] :is(.journey-card--featured,.feature-card--accent)>a{color:var(--ui-accent-text)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page="ama-work"][data-atc-control-system="distinct"] :is(.journey-card--featured,.feature-card--accent)>a:is(:hover,:focus-visible){color:var(--ui-fg)!important;text-decoration:underline;text-underline-offset:4px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page="ama-work"][data-atc-control-system="distinct"] .faq-list summary>span{color:var(--ui-fg)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-icon{background:none!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-icon::before,
html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-icon::after{content:none!important;display:none!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]{--ui-bg:oklch(from var(--atc-spectrum-blue) .975 .010 h);--ui-surface:oklch(1 0 0);--ui-fg:oklch(from var(--atc-bg) .26 .035 h);--ui-muted:oklch(from var(--atc-bg) .43 .030 h);--ui-border:oklch(from var(--atc-spectrum-blue) .855 .035 h);--ui-control-border:oklch(from var(--atc-spectrum-blue) .57 .065 h);--ui-raised:var(--ui-surface);--ui-field:oklch(from var(--atc-spectrum-blue) .943 .018 h);--ui-highlight:oklch(1 0 0);--ui-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 4px oklch(from var(--atc-spectrum-blue) .30 .08 h / .035),0 14px 32px oklch(from var(--atc-spectrum-blue) .36 .09 h / .095);--atc-material-color:var(--atc-spectrum-blue);background:radial-gradient(ellipse 70% 750px at 100% 0%,oklch(from var(--atc-spectrum-peach) .95 .045 h),transparent 75%),var(--ui-bg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is([data-atc-finish-tone],[data-atc-home-cosmic],.atc-ui-hero),html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #ama-product-hero{background:radial-gradient(ellipse at 95% 6%,oklch(from var(--atc-material-color) .93 .043 h / .72),transparent 58%),linear-gradient(180deg,var(--ui-surface),var(--ui-bg))!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is([data-atc-finish-tone="violet"],#industries,#partners,#contact){--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#ai-workflows,#customize){--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#faq,#pos-resources,#solution-differences){background:var(--ui-bg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-site-header{background:linear-gradient(110deg,var(--ui-surface) 22%,oklch(from var(--atc-spectrum-blue) .96 .024 h) 76%,oklch(from var(--atc-spectrum-peach) .97 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 5px 20px oklch(from var(--atc-spectrum-blue) .32 .06 h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-section-bar{background:oklch(from var(--atc-spectrum-blue) .965 .018 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-product-panel,.atc-mobile-menu,.atc-language-panel){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 20px 48px oklch(from var(--atc-spectrum-blue) .30 .08 h / .16)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):not(.atc-story-3d){background:linear-gradient(145deg,var(--ui-surface) 42%,oklch(from var(--atc-material-color) .957 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):not(.atc-story-3d):is(:hover,:focus-within){background:linear-gradient(145deg,var(--ui-surface) 42%,oklch(from var(--atc-material-color) .957 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm){background:linear-gradient(145deg,var(--ui-surface) 42%,oklch(from var(--atc-material-color) .957 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm):is(:hover,:focus-within){background:linear-gradient(145deg,var(--ui-surface) 42%,oklch(from var(--atc-material-color) .957 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.journey-card,.pillar-card,.metric-card,.edition-card,.step-card,.studio-panel,.contact-card,.contact-panel,.form-card,.final-cta-inner){background:linear-gradient(145deg,var(--ui-surface) 42%,oklch(from var(--atc-material-color) .957 .025 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry):nth-child(3n + 1){--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry):nth-child(3n + 2){--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary){background:linear-gradient(180deg,var(--ui-surface),oklch(from var(--atc-spectrum-blue) .980 .010 h))!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 3px oklch(from var(--atc-spectrum-blue) .35 .08 h / .06),0 6px 14px oklch(from var(--atc-spectrum-blue) .35 .08 h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions :is(.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle){background:linear-gradient(180deg,var(--ui-surface),oklch(from var(--atc-spectrum-blue) .980 .010 h))!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 3px oklch(from var(--atc-spectrum-blue) .35 .08 h / .06),0 6px 14px oklch(from var(--atc-spectrum-blue) .35 .08 h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):hover{background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 18px oklch(from var(--atc-spectrum-blue) .35 .08 h / .14)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):active{background:var(--ui-raised)!important;color:var(--ui-fg)!important;box-shadow:inset 0 1px 2px oklch(from var(--ui-fg) l c h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary{background:linear-gradient(180deg,oklch(from var(--atc-accent) calc(l + .095) calc(c * .68) h) 0%,oklch(from var(--atc-accent) calc(l + .035) c h) 48%,var(--atc-accent) 100%)!important;color:var(--atc-action-ink)!important;border-color:oklch(from var(--atc-accent) calc(l - .08) c h)!important;box-shadow:inset 0 1px 0 oklch(1 0 0 / .85),inset 0 -2px 0 oklch(from var(--atc-accent) .55 .10 h / .16),0 5px 16px oklch(from var(--atc-accent) l c h / .28)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary:hover{background:linear-gradient(180deg,oklch(from var(--atc-accent) calc(l + .13) calc(c * .55) h),var(--atc-accent-hover))!important;color:var(--atc-action-ink)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 22px oklch(from var(--atc-accent) l c h / .35)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"].atc-ui-primary:active{box-shadow:inset 0 2px 3px oklch(from var(--atc-accent) .50 .10 h / .16),0 2px 7px oklch(from var(--atc-accent) l c h / .18)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:disabled{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-story-3d [data-atc-control="button"]{--ui-fg:oklch(from var(--atc-bg) .26 .035 h);--ui-muted:oklch(from var(--atc-bg) .43 .030 h);--ui-surface:oklch(1 0 0);--ui-raised:var(--ui-surface);--ui-border:oklch(from var(--atc-spectrum-blue) .855 .035 h);--ui-highlight:oklch(1 0 0);--ui-accent-text:var(--atc-accent)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-tools{background:linear-gradient(135deg,var(--ui-surface) 30%,oklch(from var(--atc-spectrum-blue) .955 .028 h))!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-steps li{border-top-color:oklch(from var(--atc-spectrum-blue) .67 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-steps li:nth-child(2){border-top-color:oklch(from var(--atc-spectrum-pink) .67 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-steps li:nth-child(3){border-top-color:oklch(from var(--atc-spectrum-peach) .67 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-steps span{color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="Restaurants & hospitality"]{--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="Beauty & wellness"]{--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="Retail & operations"]{--atc-material-color:var(--atc-spectrum-blue)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="Displays & signage"]{--atc-material-color:oklch(from var(--atc-spectrum-blue) l c calc(h - 35))}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="People & analytics"]{--atc-material-color:var(--atc-spectrum-blue)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row[data-category="Design & marketing"]{--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row{background:linear-gradient(145deg,var(--ui-surface),oklch(from var(--atc-material-color) .950 .038 h))!important;border-color:oklch(from var(--atc-material-color) .83 .060 h)!important;box-shadow:inset 0 2px 0 var(--ui-highlight),0 3px 6px oklch(from var(--atc-material-color) .36 .08 h / .04),0 16px 28px oklch(from var(--atc-material-color) .40 .09 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row:is(:hover,:focus-within){border-color:oklch(from var(--atc-material-color) .57 .10 h)!important;box-shadow:inset 0 2px 0 var(--ui-highlight),0 5px 10px oklch(from var(--atc-material-color) .36 .08 h / .06),0 18px 34px oklch(from var(--atc-material-color) .40 .09 h / .16)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row .atc-catalogue-category{color:oklch(from var(--atc-material-color) .40 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .catalogue-list .log-row.atc-solution-selected{background:linear-gradient(145deg,var(--ui-surface),oklch(from var(--atc-accent) .955 .052 h))!important;border-color:var(--ui-accent-text)!important;box-shadow:inset 0 0 0 1px var(--ui-accent-text),inset 0 2px 0 var(--ui-highlight),0 12px 30px oklch(from var(--atc-accent) l c h / .18)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-toggle[data-atc-control="button"][aria-pressed="true"]:not(.atc-ui-primary){background:oklch(from var(--atc-accent) .95 .055 h)!important;color:var(--atc-action-ink)!important;border-color:var(--ui-accent-text)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-toggle[data-atc-control="button"][aria-pressed="true"]:not(.atc-ui-primary):hover{background:oklch(from var(--atc-accent) .97 .038 h)!important;color:var(--atc-action-ink)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-selection-dock,.atc-selection-return){background:linear-gradient(110deg,var(--ui-surface) 30%,oklch(from var(--atc-spectrum-blue) .965 .022 h))!important;border-color:var(--ui-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 -8px 28px oklch(from var(--atc-spectrum-blue) .33 .07 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-number{background:oklch(from var(--atc-accent) .94 .075 h)!important;color:var(--atc-action-ink)!important;border-color:oklch(from var(--atc-accent) .78 .09 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-selection-dialog .atc-shortlist-head{background:linear-gradient(115deg,var(--ui-surface),oklch(from var(--atc-spectrum-blue) .955 .025 h))!important;color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-shortlist-items li{background:linear-gradient(120deg,var(--ui-surface),oklch(from var(--atc-spectrum-peach) .975 .020 h))!important;border-color:var(--ui-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] footer.atc-footer-v2{--footer-bg:oklch(from var(--atc-spectrum-blue) .96 .022 h);--footer-contact:var(--ui-surface);--footer-field:var(--ui-field);--footer-shadow:.09}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]:is([data-atc-page="restaurant-pos"],[data-atc-page="online-ordering"],[data-atc-page="restaurant-booking"]){--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]:is([data-atc-page="beauty-pos"],[data-atc-page="online-booking"],[data-atc-page="check-in"]){--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]:is([data-atc-page="retail-pos"],[data-atc-page="inventory"],[data-atc-page="staff-management"]){--atc-material-color:var(--atc-spectrum-blue)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"]:is([data-atc-page="digital-menu"],[data-atc-page="digital-signage"],[data-atc-page="cloud-signage"]){--atc-material-color:oklch(from var(--atc-spectrum-blue) l c calc(h - 35))}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#ai-workflows,#home-phone-gallery){--atc-material-color:oklch(from var(--atc-spectrum-blue) l c calc(h - 35))}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#explore,#partners,[data-atc-finish-tone="violet"]){--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#industries,#contact,[data-atc-finish-tone="pearl"]){--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is(#customize,#products){--atc-material-color:var(--atc-spectrum-blue)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main>section:is([data-atc-finish-tone],[data-atc-home-cosmic],.atc-ui-hero):not(#pos-resources):not(#faq):not(#solution-differences){background:radial-gradient(ellipse at 100% 8%,oklch(from var(--atc-material-color) .91 .065 h / .70),transparent 64%),linear-gradient(180deg,oklch(from var(--atc-material-color) .985 .008 h),oklch(from var(--atc-material-color) .959 .025 h))!important;background-size:auto!important;background-repeat:no-repeat!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-ui-hero{background:radial-gradient(ellipse at 94% 28%,oklch(from var(--atc-material-color) .91 .065 h / .65),transparent 60%),radial-gradient(ellipse at 4% 0%,oklch(from var(--atc-spectrum-peach) .95 .045 h),transparent 50%),var(--ui-bg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):not(.atc-story-3d){background:linear-gradient(145deg,var(--ui-surface) 10%,oklch(from var(--atc-material-color) .943 .043 h))!important;border-color:oklch(from var(--atc-material-color) .82 .055 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 6px oklch(from var(--atc-material-color) .35 .08 h / .045),0 16px 32px oklch(from var(--atc-material-color) .40 .09 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-card,.atc-ui-panel,[data-atc-finish-card],.svc-workbench):not(.atc-screen-group):not(.atc-story-3d):is(:hover,:focus-within){background:linear-gradient(145deg,var(--ui-surface) 10%,oklch(from var(--atc-material-color) .943 .043 h))!important;border-color:oklch(from var(--atc-material-color) .82 .055 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 6px oklch(from var(--atc-material-color) .35 .08 h / .045),0 16px 32px oklch(from var(--atc-material-color) .40 .09 h / .12)!important;border-color:oklch(from var(--atc-material-color) .57 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm){background:linear-gradient(145deg,var(--ui-surface) 10%,oklch(from var(--atc-material-color) .943 .043 h))!important;border-color:oklch(from var(--atc-material-color) .82 .055 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 6px oklch(from var(--atc-material-color) .35 .08 h / .045),0 16px 32px oklch(from var(--atc-material-color) .40 .09 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.explorer,#pos-brands>.atc-ui-panel,.atc-document-entry,#leadForm):is(:hover,:focus-within){background:linear-gradient(145deg,var(--ui-surface) 10%,oklch(from var(--atc-material-color) .943 .043 h))!important;border-color:oklch(from var(--atc-material-color) .82 .055 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 3px 6px oklch(from var(--atc-material-color) .35 .08 h / .045),0 16px 32px oklch(from var(--atc-material-color) .40 .09 h / .12)!important;border-color:oklch(from var(--atc-material-color) .57 .10 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):not([aria-pressed="true"]):not(.atc-story-3d *){background:linear-gradient(180deg,var(--ui-surface) 0%,oklch(from var(--atc-material-color) .967 .030 h) 100%)!important;color:oklch(from var(--atc-material-color) .34 .10 h)!important;border-color:oklch(from var(--atc-material-color) .75 .070 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 3px oklch(from var(--atc-material-color) .35 .07 h / .08),0 6px 14px oklch(from var(--atc-material-color) .40 .09 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):not([aria-pressed="true"]):not(.atc-story-3d *):hover{background:linear-gradient(180deg,var(--ui-surface),oklch(from var(--atc-material-color) .985 .015 h))!important;color:oklch(from var(--atc-material-color) .34 .10 h)!important;border-color:oklch(from var(--atc-material-color) .51 .10 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 8px 18px oklch(from var(--atc-material-color) .40 .09 h / .17)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:not(.atc-ui-primary):not([aria-pressed="true"]):not(.atc-story-3d *):active{background:linear-gradient(180deg,var(--ui-surface),oklch(from var(--atc-material-color) .98 .018 h))!important;color:oklch(from var(--atc-material-color) .34 .10 h)!important;box-shadow:inset 0 1px 2px oklch(from var(--atc-material-color) .40 .08 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="button"]:disabled{box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions .atc-language-toggle{--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-header-actions .atc-theme-toggle{--atc-material-color:var(--atc-spectrum-blue)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-ui-eyebrow,[data-atc-control="label"],[data-atc-label="eyebrow"]):not(.atc-story-3d *){color:oklch(from var(--atc-material-color) .40 .12 h)!important;-webkit-text-fill-color:currentColor!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main [data-atc-label="title"]:not(button):not(summary):not(.atc-story-3d *):not(#identity *){color:oklch(from var(--atc-material-color) .34 .09 h)!important;-webkit-text-fill-color:currentColor!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="badge"]:not(.atc-story-3d *):not(.atc-shortlist-number){background:oklch(from var(--atc-material-color) .925 .042 h)!important;color:oklch(from var(--atc-material-color) .36 .10 h)!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 0 0 1px oklch(from var(--atc-material-color) .84 .06 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-control="badge"]:not(.atc-story-3d *):not(.atc-shortlist-number):hover{background:oklch(from var(--atc-material-color) .925 .042 h)!important;color:oklch(from var(--atc-material-color) .36 .10 h)!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 0 0 1px oklch(from var(--atc-material-color) .84 .06 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-ui-hero .chips [data-atc-control="badge"]:nth-child(3n + 2){--atc-material-color:var(--atc-spectrum-peach)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] .atc-ui-hero .chips [data-atc-control="badge"]:nth-child(3n){--atc-material-color:var(--atc-spectrum-pink)}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.field,.control-block,.control-group,.brand-field)>label{color:oklch(from var(--atc-material-color) .34 .09 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.atc-workflow-step>.step,.journey-card>.step,.atc-ai-number,.role-symbol):not(.atc-story-3d *){background:oklch(from var(--atc-material-color) .925 .042 h)!important;color:oklch(from var(--atc-material-color) .36 .10 h)!important;border-color:oklch(from var(--atc-material-color) .80 .060 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-item,.faq-list details):not(.atc-story-3d *){background:var(--ui-surface)!important;border-color:oklch(from var(--atc-material-color) .84 .040 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #faq .faq-item{border-color:oklch(from var(--atc-material-color) .84 .040 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,.faq,.faq-section) :is(.faq-item.open,.faq-item.active,details[open]){background:oklch(from var(--atc-material-color) .966 .023 h)!important;border-color:oklch(from var(--atc-material-color) .58 .09 h)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 6px 18px oklch(from var(--atc-material-color) .40 .09 h / .06)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(.faq-btn,.faq-q,.faq-list summary):hover{color:var(--ui-fg)!important;background:transparent!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list:has(>details){background:linear-gradient(140deg,oklch(from var(--atc-material-color) .985 .010 h),oklch(from var(--atc-material-color) .953 .032 h))!important;border:1px solid oklch(from var(--atc-material-color) .83 .045 h)!important;border-radius:20px;padding:4px clamp(16px,2vw,28px);box-shadow:inset 0 1px 0 var(--ui-highlight),0 12px 30px oklch(from var(--atc-material-color) .40 .08 h / .07)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details,
html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details:is([open],:hover,:focus-within){background:transparent!important;border-color:oklch(from var(--atc-material-color) .83 .045 h)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details:last-child{border-bottom:0!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details>summary,
html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details>summary:is(:hover,:focus-visible,:active){color:var(--ui-fg)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border-radius:6px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details>summary:focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details:has(>summary:hover){border-color:oklch(from var(--atc-material-color) .57 .09 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details[open]>summary{color:oklch(from var(--atc-material-color) .23 .060 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main #retail-faq .faq-list>details>summary>h3.atc-ui-h3[data-atc-label="title"]{color:inherit!important;-webkit-text-fill-color:currentColor!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] :is(#faq,#retail-faq) .faq-list>details>p{color:var(--ui-muted)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-card{padding:20px!important;min-height:0!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-top{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:0!important;margin:0 0 14px!important;min-height:58px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-icon{width:48px!important;height:48px!important;margin:0!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-shot{margin:0 0 12px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-link{padding:0!important;gap:12px;min-height:44px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-link>span:last-child{flex:0 0 38px}}@media screen and (forced-colors:none) and (max-width:600px){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-card{padding:16px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-top{grid-template-columns:44px minmax(0,1fr)!important;min-height:54px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-icon{width:44px!important;height:44px!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="home"][data-atc-control-system="distinct"] #products .product-top:not(:has(>.product-icon)){grid-template-columns:minmax(0,1fr)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] #ai-workflows .atc-ai-feature>.atc-ai-number{display:none!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished#top[data-atc-page="restaurant-pos"][data-atc-control-system="distinct"] #partners .partner-panel{padding:clamp(16px,2vw,28px)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header{--atc-material-color:var(--atc-spectrum-blue);--atc-nav-ink:oklch(from var(--atc-spectrum-blue) .28 .04 h);--atc-nav-muted:oklch(from var(--atc-spectrum-blue) .46 .025 h);--atc-nav-line:oklch(from var(--atc-spectrum-blue) .88 .018 h);--atc-nav-edge:oklch(from var(--atc-spectrum-blue) .42 .10 h);--atc-nav-focus:var(--atc-nav-edge);--atc-menu-group-ink:var(--atc-nav-muted);--atc-menu-action-ink:var(--atc-nav-ink);background:linear-gradient(180deg,var(--ui-surface),oklch(from var(--atc-spectrum-blue) .988 .005 h))!important;border-color:var(--atc-nav-line)!important;box-shadow:0 3px 14px oklch(from var(--atc-spectrum-blue) .28 .04 h / .055)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header::after,
html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-bar::before{content:none!important;display:none!important;animation:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-bar{background:oklch(from var(--atc-spectrum-blue) .972 .008 h)!important;border-color:var(--atc-nav-line)!important;box-shadow:inset 0 1px 0 var(--ui-surface)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-row{gap:24px}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-label{color:var(--atc-nav-muted)!important;font-family:var(--atc-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.055em!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header :is(.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a){color:var(--atc-nav-ink)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-decoration:none!important;border-radius:8px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header :is(.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a):is(:hover,:focus-visible,[aria-expanded="true"]){color:oklch(from var(--atc-spectrum-blue) .20 .04 h)!important;background:oklch(from var(--atc-spectrum-blue) .96 .012 h)!important;border-color:transparent!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header :is(.atc-global-nav>a,.atc-global-nav .atc-products-toggle,.atc-mobile-top>a)::after{background:var(--atc-nav-edge)!important;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-bar .atc-section-links a{color:var(--atc-nav-ink)!important;font-weight:500!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-bar .atc-section-links a:is(:hover,:focus-visible,:active){color:oklch(from var(--atc-spectrum-blue) .20 .04 h)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-section-bar .atc-section-links a::after{background:var(--atc-nav-edge)!important;height:2px;box-shadow:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle){--atc-material-color:var(--atc-spectrum-blue);color:var(--atc-nav-ink)!important;-webkit-text-fill-color:currentColor!important;background:var(--ui-surface)!important;border-color:var(--atc-nav-line)!important;border-inline-start-color:var(--atc-nav-line)!important;border-inline-end-color:var(--atc-nav-line)!important;border-radius:10px!important;transform:none!important;box-shadow:inset 0 1px 0 var(--ui-surface),0 2px 4px oklch(from var(--atc-spectrum-blue) .28 .04 h / .055)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):is(:hover,:focus-visible,[aria-expanded="true"]){color:oklch(from var(--atc-spectrum-blue) .20 .04 h)!important;background:var(--ui-surface)!important;border-color:var(--atc-nav-edge)!important;border-inline-start-color:var(--atc-nav-edge)!important;border-inline-end-color:var(--atc-nav-edge)!important;transform:none!important;box-shadow:inset 0 1px 0 var(--ui-surface),0 3px 8px oklch(from var(--atc-spectrum-blue) .28 .04 h / .09)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):active{color:oklch(from var(--atc-spectrum-blue) .20 .04 h)!important;background:var(--ui-surface)!important;transform:none!important;box-shadow:inset 0 1px 3px oklch(from var(--atc-spectrum-blue) .28 .04 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions .atc-contact-link{color:var(--ui-surface)!important;background:linear-gradient(180deg,oklch(from var(--atc-spectrum-blue) .36 .075 h),oklch(from var(--atc-spectrum-blue) .28 .065 h))!important;border-color:oklch(from var(--atc-spectrum-blue) .28 .065 h)!important;border-inline-color:oklch(from var(--atc-spectrum-blue) .28 .065 h)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-spectrum-blue) .75 .025 h / .45),0 3px 8px oklch(from var(--atc-spectrum-blue) .28 .04 h / .14)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions .atc-contact-link:is(:hover,:focus-visible){color:var(--ui-surface)!important;background:linear-gradient(180deg,oklch(from var(--atc-spectrum-blue) .30 .075 h),oklch(from var(--atc-spectrum-blue) .22 .065 h))!important;border-color:oklch(from var(--atc-spectrum-blue) .22 .065 h)!important;border-inline-color:oklch(from var(--atc-spectrum-blue) .22 .065 h)!important;box-shadow:inset 0 1px 0 oklch(from var(--atc-spectrum-blue) .75 .025 h / .45),0 4px 10px oklch(from var(--atc-spectrum-blue) .28 .04 h / .18)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions .atc-contact-link:active{color:var(--ui-surface)!important;background:oklch(from var(--atc-spectrum-blue) .22 .065 h)!important;border-color:oklch(from var(--atc-spectrum-blue) .22 .065 h)!important;border-inline-color:oklch(from var(--atc-spectrum-blue) .22 .065 h)!important;box-shadow:inset 0 2px 3px oklch(from var(--atc-bg) .12 .03 h / .35)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-header-row .atc-header-actions :is(.atc-utility-action,.atc-contact-link,.atc-language-toggle,.atc-theme-toggle,.atc-menu-toggle):disabled{opacity:.5;box-shadow:none!important;transform:none!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header :is(a,button,summary):focus-visible{outline:2px solid var(--atc-nav-focus)!important;outline-offset:3px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-language-option:focus-visible{outline-offset:-3px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header :is(.atc-product-panel,.atc-mobile-menu,.atc-language-panel){background:var(--ui-surface)!important;color:var(--atc-nav-ink)!important;border-color:var(--atc-nav-line)!important;box-shadow:0 14px 36px oklch(from var(--atc-spectrum-blue) .28 .04 h / .12)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-language-option{color:var(--atc-nav-ink)!important;background:var(--ui-surface)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] header.atc-site-header .atc-language-option:is(:hover,:focus-visible,[aria-checked="true"]){color:oklch(from var(--atc-spectrum-blue) .20 .04 h)!important;background:var(--ui-surface)!important;box-shadow:inset 0 0 0 1px var(--atc-nav-edge)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main :is(.atc-ui-card,[data-atc-finish-card],.journey-card,.pillar-card,.metric-card,.edition-card,.step-card,.atc-document-entry,.atc-ai-feature,.product-card,.industry):not([data-od-id="partner-program-entry"]):not(.atc-story-3d):not(.atc-story-3d *):not(.atc-screen-group):not(.faq-item):not(.faq-list *):not(#identity *){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main :is(.atc-ui-card,[data-atc-finish-card],.journey-card,.pillar-card,.metric-card,.edition-card,.step-card,.atc-document-entry,.atc-ai-feature,.product-card,.industry):not([data-od-id="partner-program-entry"]):not(.atc-story-3d):not(.atc-story-3d *):not(.atc-screen-group):not(.faq-item):not(.faq-list *):not(#identity *):is(:hover,:focus-within){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.atc-document-entry):not(.atc-story-3d):not(.atc-story-3d *):not(#identity *){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] [data-atc-home-cosmic] :is(.product-card,.industry,.atc-ai-feature,.atc-document-entry):not(.atc-story-3d):not(.atc-story-3d *):not(#identity *):is(:hover,:focus-within){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item]{--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item]:is(:hover,:focus-within){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important;border-color:var(--ui-control-border)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item].atc-solution-selected{--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important;border-color:var(--ui-accent-text)!important;box-shadow:inset 0 0 0 1px var(--ui-accent-text),0 3px 10px oklch(from var(--ui-fg) l c h / .05)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item].atc-solution-selected:is(:hover,:focus-within){--atc-material-color:var(--atc-spectrum-blue)!important;background:var(--ui-surface)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px oklch(from var(--ui-fg) l c h / .035),0 8px 20px oklch(from var(--ui-fg) l c h / .045)!important;border-color:var(--ui-accent-text)!important;box-shadow:inset 0 0 0 1px var(--ui-accent-text),0 3px 10px oklch(from var(--ui-fg) l c h / .05)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item] .atc-catalogue-category[data-atc-label="eyebrow"]{color:var(--ui-muted)!important;-webkit-text-fill-color:currentColor!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item] .atc-shortlist-toggle[data-atc-control="button"]:not(.atc-ui-primary):not([aria-pressed="true"]){background:var(--ui-raised)!important;color:var(--ui-fg)!important;border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 4px oklch(from var(--ui-fg) l c h / .08)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item] .atc-shortlist-toggle[data-atc-control="button"]:not(.atc-ui-primary):not([aria-pressed="true"]):is(:hover,:active){background:var(--ui-raised)!important;color:var(--ui-fg)!important;border-color:var(--ui-control-border)!important;box-shadow:inset 0 1px 0 var(--ui-highlight),0 2px 4px oklch(from var(--ui-fg) l c h / .08)!important;border-color:var(--ui-fg)!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .catalogue-list .log-row[data-catalogue-item] :is(a,button):focus-visible{outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important}html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main .atc-selection-steps li:is(:nth-child(1),:nth-child(2),:nth-child(3)){border-top-color:var(--ui-border)!important}}@media screen and (forced-colors:none){html:root[data-atc-theme="light"] body.atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished:is(#top,#atc-site)[data-atc-page][data-atc-control-system="distinct"] main [data-od-id="catalogue-partner-program"] > [data-od-id="partner-program-entry"]{background:transparent!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:none!important}}