/* MY-PC Atelier | Service and information layouts. Logical properties preserve RTL. */
.at-svc-contact-form .button{width:100%}
.at-svc{--svc-ink:#081b2c;--svc-soft:#4a5b6d;--svc-blue:#2460e8;--svc-rule:#dce1e6;--svc-warm:#f2f1ee;--svc-ice:#e9f3fc;color:var(--svc-ink);direction:rtl;text-align:right;overflow:clip}
.at-svc *{box-sizing:border-box}.at-svc h1,.at-svc h2,.at-svc h3{color:inherit;text-wrap:balance;line-height:1.16;margin:0 0 .55em;font-weight:650;letter-spacing:-.025em}.at-svc h1{font-size:clamp(2.5rem,5.1vw,5rem);font-weight:720}.at-svc h2{font-size:clamp(1.8rem,3vw,2.8rem)}.at-svc h3{font-size:1.35rem}.at-svc p{line-height:1.7;text-wrap:pretty;margin:0 0 1.05rem}.at-svc :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--svc-blue);outline-offset:4px}.at-svc :is(button,summary,a){touch-action:manipulation}.at-svc .button:active{transform:translateY(1px)}.at-svc a:not(.button){text-underline-offset:5px}.at-svc svg{width:24px;height:24px;flex-shrink:0;stroke:currentColor}.at-svc-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.at-svc-arrow{display:inline-flex;align-items:center;justify-content:center}.at-svc-arrow svg{width:20px;height:20px}.at-svc-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--svc-blue);font-weight:550;text-decoration:none}.at-svc-link:hover{text-decoration:underline}.at-svc-heading{margin-bottom:32px}.at-svc-heading h2{margin-bottom:12px}.at-svc-heading p{max-width:70ch;color:var(--svc-soft);font-size:1.125rem}.at-svc-caption{font-size:.875rem!important;color:var(--svc-soft);line-height:1.6!important;margin-top:12px!important}.at-svc-number{display:block;font-size:2.2rem;line-height:1;font-weight:350;font-style:italic;color:var(--svc-blue);margin-bottom:12px}.at-svc-banner{height:clamp(230px,27vw,420px);margin:0 auto;max-width:1600px}.at-svc-banner img{object-position:center 51%;border-radius:0}.at-svc-large-title{padding-block:42px 38px}.at-svc-large-title h1{font-size:clamp(2.45rem,6.4vw,6rem);margin-bottom:10px}.at-svc-large-title>p{font-size:clamp(1.15rem,2.7vw,2rem);line-height:1.5;font-weight:350;margin:0}.at-svc-split-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center;padding-block:24px 0}.at-svc-hero-copy{padding-block:36px}.at-svc-hero-copy .eyebrow{margin-bottom:24px}.at-svc-hero-lead{font-size:clamp(1.15rem,2vw,1.5rem);max-width:30ch}.at-svc-hero-copy .button{margin-top:16px;min-width:220px}.at-svc-hero-image{height:clamp(350px,34vw,540px);overflow:hidden;position:relative}.at-svc-hero-image>img{object-position:center}.at-svc-hero-actions{display:grid;gap:12px;max-width:310px;margin-top:24px}.at-svc-hero-actions .button{width:100%;margin:0}
/* The about page keeps the contact-sheet composition of the selected reference. */
.at-svc-about-mosaic{display:grid;direction:ltr;grid-template-columns:1.65fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:clamp(340px,42vw,580px);padding-top:16px}.at-svc-about-mosaic>div{overflow:hidden;min-height:0}.at-svc-about-main{grid-row:1/3}.at-svc-about-main img{object-position:44% center}.at-svc-about-intro{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.8fr);gap:40px;padding-block:42px 20px}.at-svc-about-intro h1{font-size:clamp(2.9rem,6.2vw,5.8rem);line-height:1.02;grid-column:1;text-align:right}.at-svc-about-intro h1 span{font-weight:300}.at-svc-about-intro>div{padding-top:12px;align-self:center}.at-svc-about-intro p{max-width:34ch}.at-svc-about-philosophy{text-align:center;padding-top:60px}.at-svc-about-philosophy .at-svc-heading p{margin-inline:auto}.at-svc-note{font-size:clamp(1.6rem,3.4vw,2.5rem);color:var(--svc-blue);font-weight:350;letter-spacing:-.045em;display:table;margin:30px auto!important;border-bottom:2px solid var(--svc-blue);padding-bottom:8px}.at-svc-workflow{padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:32px}.at-svc-workflow li{position:relative;min-width:0}.at-svc-step{font-size:1rem;font-weight:650;color:var(--svc-blue);display:grid;place-items:center;background:#e3edff;width:44px;height:44px;border-radius:50%;margin-bottom:20px;position:relative;z-index:1}.at-svc-workflow li:not(:last-child):after{content:'';position:absolute;inset-inline-start:60px;inset-inline-end:-16px;top:22px;height:1px;background:#b4c9f7}.at-svc-workflow h3{font-size:1.2rem}.at-svc-workflow p{font-size:1rem;line-height:1.65;color:var(--svc-soft);max-width:28ch}.at-svc-workflow-three{grid-template-columns:repeat(3,minmax(0,1fr))}.at-svc-about-philosophy .at-svc-workflow{text-align:center}.at-svc-about-philosophy .at-svc-step{font-size:2.8rem;font-weight:350;font-style:italic;background:none;margin-inline:auto;width:auto;height:auto}.at-svc-about-philosophy .at-svc-workflow li:not(:last-child):after{top:68px;inset-inline-start:auto;inset-inline-end:-16px;width:1px;height:75px;background:#c4cbd1}.at-svc-about-philosophy .at-svc-workflow p{margin-inline:auto}.at-svc-stories{display:grid;gap:42px;padding-block:12px 36px}.at-svc-story{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:64px}.at-svc-story>div{padding:20px 0}.at-svc-story p{max-width:43ch;color:var(--svc-soft)}.at-svc-story>img{aspect-ratio:1.7;height:auto;max-height:370px}.at-svc-story:nth-child(even)>div{grid-column:2;grid-row:1}.at-svc-story:nth-child(even)>img{grid-column:1;grid-row:1}.at-svc-help-space{margin-block:32px 40px}.at-svc-contact-panel{display:grid;grid-template-columns:1.12fr .88fr;gap:0;margin-block:50px 64px;background:var(--svc-warm);overflow:hidden;border-radius:3px}.at-svc-contact-panel.wrap{padding-inline:0}.at-svc-contact-copy{padding:34px}.at-svc-contact-copy .at-svc-heading{margin-bottom:24px}.at-svc-contact-copy .at-svc-heading h2{font-size:clamp(1.65rem,2.65vw,2.5rem)}.at-svc-contact-picture{min-height:400px}.at-svc-contact-picture>img{border-radius:0}.at-svc-contact-copy :is(form,.form-grid){margin:0}.at-svc-contact-copy .button{width:100%}
/* Business and infrastructure use alternating photographic rows, not card grids. */
.at-svc-capabilities{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--svc-rule);margin-block:0;padding-block:20px;text-align:center;font-size:1.05rem;font-weight:550}.at-svc-capabilities span+span{border-inline-start:1px solid #b9c3ce}.at-svc-business>.section>.at-svc-heading{text-align:center}.at-svc-business>.section>.at-svc-heading p{margin-inline:auto}.at-svc-editorial-rows{display:grid;gap:0}.at-svc-editorial-row{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding-block:24px;border-top:1px solid var(--svc-rule)}.at-svc-editorial-row>div{padding-inline:10px}.at-svc-editorial-row>img{height:235px;object-fit:cover}.at-svc-editorial-row:nth-child(odd)>img{grid-column:1;grid-row:1}.at-svc-editorial-row:nth-child(odd)>div{grid-column:2;grid-row:1}.at-svc-editorial-row h3{font-size:1.75rem}.at-svc-editorial-row p{font-size:1.1rem;color:var(--svc-soft);max-width:45ch}.at-svc-process-section{padding-block:0 40px}.at-svc-process-section>.at-svc-heading{text-align:center}.at-svc-process-section>.at-svc-heading p{margin-inline:auto}.at-svc-network-rows{padding-top:42px}.at-svc-network-row{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;padding-block:25px;border-top:1px solid var(--svc-rule);align-items:center}.at-svc-network-row h2{font-size:2.15rem}.at-svc-network-row p{font-size:1.125rem;max-width:43ch;color:var(--svc-soft)}.at-svc-network-row img{height:255px}.at-svc-network-process>.at-svc-heading{text-align:center}.at-svc-network-process>.at-svc-heading p{margin-inline:auto}
/* Support has a clear sequence, explicit download hand-off and progressive guides. */
.at-svc-jarvis-scene{background:var(--svc-warm)}.at-svc-jarvis-scene>img:first-child{filter:brightness(.93);object-position:center}.at-svc-jarvis-scene>.at-svc-jarvis{position:absolute;height:92%;width:80%;bottom:-7%;inset-inline-start:8%;object-fit:contain;object-position:bottom;filter:none}.at-svc-anchor-nav{display:flex;justify-content:center;gap:0;margin-top:32px;border-bottom:1px solid var(--svc-rule)}.at-svc-anchor-nav a{display:block;text-decoration:none;color:var(--svc-soft);padding:20px 40px;font-size:1rem;position:relative}.at-svc-anchor-nav a:hover{color:var(--svc-blue)}.at-svc-anchor-nav a:first-child{color:var(--svc-blue)}.at-svc-anchor-nav a:first-child:after{content:'';height:2px;background:var(--svc-blue);position:absolute;inset-inline:40px;bottom:-1px}.at-svc-support #remote-guide>.at-svc-heading{text-align:center}.at-svc-support #remote-guide>.at-svc-heading h2{font-size:clamp(2rem,3.8vw,3.4rem)}.at-svc-support #remote-guide>.at-svc-heading p{margin-inline:auto}.at-svc-download-panel{display:grid;grid-template-columns:1fr 1.05fr;background:var(--svc-ice);padding:32px;gap:48px;margin-top:36px;border-radius:4px;align-items:center}.at-svc-download-panel h3{font-size:1.8rem}.at-svc-download-panel p{color:var(--svc-soft)}.at-svc-download-panel .eyebrow{color:var(--svc-blue)}.at-svc-download-illustration{background:#fff;border:1px solid #bdcbd9;border-radius:8px;box-shadow:0 10px 30px #132d4810;overflow:hidden}.at-svc-browser-bar{background:#f2f4f7;display:flex;align-items:center;gap:6px;padding:12px 16px;direction:ltr;border-bottom:1px solid #dce1e6}.at-svc-browser-bar span{width:7px;height:7px;background:#c1cbd4;border-radius:50%}.at-svc-browser-bar b{font-size:.875rem;margin-left:auto}.at-svc-file-row{display:flex;align-items:center;gap:16px;padding:24px 20px}.at-svc-file-row>svg{width:36px;height:36px;color:var(--svc-blue)}.at-svc-file-row strong{display:block;font-size:1rem}.at-svc-file-row span{font-size:.8125rem;color:var(--svc-soft);display:block;margin-top:8px}.at-svc-download-illustration>p{font-size:.75rem;text-align:center;border-top:1px solid var(--svc-rule);margin:0;padding:10px;background:#f8fafc}.at-svc-tool-row{display:grid;grid-template-columns:32px 1fr auto;gap:18px;align-items:center;padding:23px 20px;border:1px solid var(--svc-rule);border-radius:3px;margin-bottom:10px;background:#fff}.at-svc-tool-row>svg{color:var(--svc-blue);width:30px;height:30px}.at-svc-tool-row h3{font-size:1.3rem;margin-bottom:5px}.at-svc-tool-row p{font-size:1rem;color:var(--svc-soft);margin-bottom:0}.at-svc-tool-row details{margin-top:10px}.at-svc-tool-row summary{color:var(--svc-blue);min-height:32px;cursor:pointer;font-size:.95rem}.at-svc-tool-row details p{margin-top:12px;max-width:75ch}.at-svc-tool-status:not(:empty){margin-top:12px;font-size:.95rem!important;color:var(--svc-ink)!important;background:#edf4fa;padding:12px;border-radius:2px}.at-svc-download-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--svc-rule);column-gap:40px}.at-svc-download-list>a{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--svc-ink);border-bottom:1px solid var(--svc-rule);padding:22px 0;min-width:0}.at-svc-download-list>a>span:first-child{color:var(--svc-blue)}.at-svc-download-list h3{font-size:1.1rem;margin-bottom:5px}.at-svc-download-list p{font-size:.9rem;color:var(--svc-soft);margin:0}.at-svc-download-label{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;color:var(--svc-blue);font-size:.9rem;white-space:nowrap}.at-svc-download-list>a:hover h3{text-decoration:underline}.at-svc-faq{padding-bottom:24px}.at-svc-faq details{background:#fff;border:1px solid var(--svc-rule);margin-bottom:10px;border-radius:3px}.at-svc-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;min-height:58px;font-weight:550}.at-svc-faq summary::-webkit-details-marker{display:none}.at-svc-faq summary svg{width:19px;height:19px;color:var(--svc-blue)}.at-svc-faq details[open] summary svg{transform:rotate(180deg)}.at-svc-faq details>p{padding:0 20px 20px;margin:0;color:var(--svc-soft);max-width:90ch}.at-svc-empty-note{padding:24px;background:var(--svc-warm)}
/* Contacts and forms: icon first in RTL DOM order, numbers isolated LTR. */
.at-svc-contact-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.at-svc-contact-form{background:var(--svc-warm);padding:32px;border-radius:3px}.at-svc-contact-aside{border-inline-start:1px solid var(--svc-rule);padding-inline-start:36px}.at-svc-contact-aside>h2{font-size:1.8rem}.at-svc-contact-links{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}.at-svc-contact-links li,.at-svc-contact-links a{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-width:0;min-height:30px}.at-svc-contact-links a{color:var(--svc-ink);text-decoration:none}.at-svc-contact-links a:hover{text-decoration:underline}.at-svc-contact-links li>svg,.at-svc-contact-links a>svg{color:var(--svc-blue);width:23px;height:23px;order:0}.at-svc-contact-links bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.at-svc-contact-path{border-top:1px solid var(--svc-rule);padding-block:24px 12px}.at-svc-contact-path h3{font-size:1.2rem}.at-svc-contact-path p{font-size:1rem;margin-bottom:2px}.at-svc-contact-aside>.at-svc-photo{height:230px;margin-top:10px}.at-svc-location{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:64px}.at-svc-location>div{min-height:300px}.at-svc-location-copy{background:var(--svc-warm);padding:40px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.at-svc-location-copy h2{font-size:2.8rem}.at-svc-location-copy p{max-width:34ch}.at-svc-service-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:stretch}.at-svc-service-form{border:1px solid var(--svc-rule);background:#fff;padding:32px;border-radius:3px}.at-svc-service-explainer{padding:28px;background:var(--svc-ice);border-radius:3px;overflow:hidden;display:flex;flex-direction:column}.at-svc-service-explainer h2{font-size:2rem}.at-svc-service-explainer ol{list-style:none;padding:0;margin:12px 0}.at-svc-service-explainer li{display:flex;gap:20px;border-bottom:1px solid #c8d8e7;padding:20px 0}.at-svc-service-explainer li:last-child{border:0}.at-svc-service-explainer li>span{font-size:2rem;font-weight:500;color:var(--svc-blue)}.at-svc-service-explainer h3{font-size:1.15rem;margin-bottom:8px}.at-svc-service-explainer p{font-size:1rem;line-height:1.6;color:var(--svc-soft);margin:0}.at-svc-service-explainer>img{width:100%;height:260px;object-fit:contain;object-position:bottom;margin-top:auto;margin-bottom:-55px}.at-svc-service-contact{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;margin-block:32px 64px;align-items:center;background:var(--svc-warm)}.at-svc-service-contact.wrap{padding-inline:0}.at-svc-service-contact>div{padding:32px}.at-svc-service-contact>img{height:340px}.at-svc-service-contact .at-svc-contact-links{margin-bottom:0}
/* Tracking is an explicit local interaction, never a simulated real lookup. */
.at-svc-repair-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.at-svc-repair-search{border:1px solid var(--svc-rule);padding:30px;background:#fff;border-radius:3px}.at-svc-repair-search h2{font-size:1.8rem}.at-svc-repair-search>p{color:var(--svc-soft)}.at-svc-repair-search form{display:grid;gap:16px}.at-svc-repair-search label{display:grid;gap:8px;font-size:.95rem}.at-svc-repair-search input{width:100%;min-height:48px;border:1px solid #abb8c5;border-radius:3px;padding:12px;font:inherit;background:#fff;color:var(--svc-ink)}.at-svc-repair-search .button{width:100%}.at-svc-form-feedback{margin:0!important;color:var(--svc-soft);font-size:.95rem}.at-svc-text-button{border:0;background:none;color:var(--svc-blue);padding:12px 0;min-height:44px;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.at-svc-repair-help{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;background:var(--svc-ink);color:#fff;overflow:hidden;padding:32px 24px 0;border-radius:3px}.at-svc-repair-help h2{font-size:2.3rem}.at-svc-repair-help p{color:#d9e4ef}.at-svc-repair-help>div{padding-bottom:32px}.at-svc-repair-help img{width:180%;height:100%;object-fit:contain;object-position:bottom;margin-inline-start:-30%;align-self:end}.at-svc-repair-result{border:1px solid var(--svc-rule);margin-top:24px;padding-bottom:32px;border-radius:3px;background:#fff}.at-svc-repair-result[hidden]{display:none!important}.at-svc-demo-label{background:var(--svc-ice);padding:12px 20px;font-size:.9rem;font-weight:550;color:var(--svc-blue);margin-inline:-24px;margin-bottom:24px}.at-svc-repair-result>header{display:flex;justify-content:space-between;gap:20px}.at-svc-repair-result>header p{margin:0}.at-svc-repair-result strong{font-size:1.6rem;color:var(--svc-blue)}.at-svc-repair-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:40px 0 30px;list-style:none}.at-svc-repair-progress li{text-align:center;position:relative;font-size:1rem}.at-svc-repair-progress li>span{display:grid;place-items:center;border:3px solid #b5bfcb;background:#fff;width:28px;height:28px;border-radius:50%;margin:0 auto 12px;position:relative;z-index:1}.at-svc-repair-progress li:not(:last-child):after{content:'';height:3px;background:#c7cfd8;position:absolute;top:13px;right:50%;width:100%}.at-svc-repair-progress .is-done>span,.at-svc-repair-progress .is-current>span{background:var(--svc-blue);border-color:var(--svc-blue);color:#fff}.at-svc-repair-progress .is-done:after{background:var(--svc-blue)!important}.at-svc-repair-progress .is-current>span{box-shadow:0 0 0 4px #dce8ff}.at-svc-repair-progress svg{width:17px;height:17px}
/* Document pages preserve supplied content and generate a navigable table of contents. */
.at-svc-legal-hero{position:relative;isolation:isolate;min-height:340px;display:flex;align-items:flex-end;color:#fff;padding-block:50px;overflow:hidden}.at-svc-legal-photo{position:absolute;inset:0;z-index:-2}.at-svc-legal-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081b2c20,#081b2cb8)}.at-svc-legal-photo img{object-position:center 60%;border-radius:0}.at-svc-legal-hero h1{font-size:clamp(2.5rem,5.8vw,5rem)}.at-svc-legal-hero p{font-size:1.65rem;line-height:1.35;margin:0}.at-svc-legal-hero .eyebrow{font-size:.9rem;color:#d1e2ff;margin-bottom:18px}.at-svc-legal-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;align-items:start;padding-block:54px}.at-svc-legal-sidebar{position:sticky;top:110px;border-inline-end:1px solid var(--svc-rule);padding-inline-end:26px}.at-svc-legal-sidebar h2{font-size:1.2rem;margin-bottom:20px}.at-svc-legal-sidebar nav a{display:block;text-decoration:none;font-size:.95rem;line-height:1.6;padding:10px 12px;border-inline-start:2px solid transparent;color:var(--svc-soft)}.at-svc-legal-sidebar nav a:hover{color:var(--svc-blue);border-color:var(--svc-blue);background:#eef3fc}.at-svc-legal-contact{margin-top:32px;border-top:1px solid var(--svc-rule);padding-top:24px}.at-svc-legal-contact h3{font-size:1.25rem}.at-svc-legal-contact p{font-size:.95rem;color:var(--svc-soft);margin:0}.at-svc-document{font-size:1.08rem;line-height:1.9;max-width:80ch;min-width:0}.at-svc-document :is(h2,h3){scroll-margin-top:125px;margin-top:36px}.at-svc-document :is(h2,h3):first-child{margin-top:0}.at-svc-document h2{font-size:2.1rem}.at-svc-document h3{font-size:1.4rem}.at-svc-document p{line-height:1.9}.at-svc-document ul,.at-svc-document ol{padding-inline-start:26px;margin-block:18px}.at-svc-document li{margin-bottom:8px}.at-svc-document a{color:var(--svc-blue)}.at-svc-document section+section{padding-top:32px;margin-top:32px;border-top:1px solid var(--svc-rule)}.at-svc-document table{width:100%;border-collapse:collapse;display:block;overflow:auto}.at-svc-document th,.at-svc-document td{padding:12px;border:1px solid var(--svc-rule);text-align:start}.at-svc-document img{max-width:100%;height:auto}.at-svc-legal-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;border-top:1px solid var(--svc-rule);padding-top:24px;margin-bottom:40px}.at-svc-delivery-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;margin-top:30px;align-items:stretch}.at-svc-delivery-hero h1{font-size:clamp(2.7rem,4.7vw,4.6rem);margin-bottom:30px}.at-svc-delivery-hero>img{height:100%;min-height:650px;object-fit:cover}.at-svc-pickup{border:1px solid var(--svc-rule);padding:24px;border-radius:3px;background:#fff}.at-svc-pickup h2{font-size:1.55rem}.at-svc-pickup .at-svc-contact-links{margin:16px 0 20px;gap:10px}.at-svc-pickup .at-svc-contact-links li:nth-child(2),.at-svc-pickup .at-svc-contact-links li:nth-child(4){display:none}.at-svc-pickup .button{width:100%}.at-svc-delivery-inactive{padding:20px 24px;background:#eeefef;color:#66717c;margin-top:12px;border:1px solid #d6dce1;border-radius:3px}.at-svc-delivery-inactive h3{font-size:1.25rem;margin-bottom:4px}.at-svc-delivery-inactive p{margin:0;font-size:1rem}.at-svc-delivery>.section>.at-svc-heading{text-align:center}.at-svc-delivery>.section>.at-svc-heading p{margin-inline:auto}.at-svc-delivery-content{padding-block:30px}
.at-svc-about-intro{direction:ltr}.at-svc-about-intro>*{direction:rtl}.at-svc-repair-result{padding-inline:24px}.at-svc-help-space>.support-strip{width:100%;max-width:none}.at-svc-contact-form .form-grid{grid-template-columns:1fr}.at-svc-contact-layout{align-items:stretch}.at-svc-contact-form textarea{min-height:150px}
@media(min-width:1500px){.at-svc .wrap{max-width:1280px}.at-svc-about-intro h1{font-size:6.1rem}.at-svc-split-hero{gap:64px}}
@media(max-width:1050px){.at-svc-split-hero{gap:30px}.at-svc-hero-copy{padding-block:24px}.at-svc-hero-image{height:420px}.at-svc-about-intro{grid-template-columns:1.55fr 1fr;gap:24px}.at-svc-about-intro h1{font-size:clamp(2.9rem,5.5vw,4.5rem)}.at-svc-story,.at-svc-editorial-row,.at-svc-network-row{gap:32px}.at-svc-contact-layout{gap:32px}.at-svc-contact-aside{padding-inline-start:24px}.at-svc-anchor-nav a{padding-inline:24px}.at-svc-anchor-nav a:first-child:after{inset-inline:24px}.at-svc-workflow{gap:24px}.at-svc-download-panel{gap:24px;padding:24px}.at-svc-contact-copy{padding:24px}.at-svc-repair-help{grid-template-columns:1.2fr 1fr;padding:24px 16px 0}.at-svc-repair-help h2{font-size:2rem}.at-svc-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.at-svc-service-layout{grid-template-columns:1.7fr 1fr}.at-svc-service-form{padding:24px}.at-svc-service-explainer{padding:22px}.at-svc-delivery-hero{grid-template-columns:1fr 1fr;gap:24px}.at-svc-delivery-hero>img{min-height:570px}}
@media(max-width:760px){.at-svc h1{font-size:clamp(2.25rem,8.7vw,3.4rem)}.at-svc h2{font-size:clamp(1.65rem,6.4vw,2.3rem)}.at-svc .section{padding-block:38px}.at-svc-heading{margin-bottom:24px}.at-svc-heading p{font-size:1rem}.at-svc-split-hero{grid-template-columns:1fr;gap:24px;padding-top:12px}.at-svc-hero-copy{padding:12px 0 0;grid-row:2}.at-svc-hero-copy .eyebrow{margin-bottom:12px}.at-svc-hero-lead{font-size:1.13rem;max-width:40ch}.at-svc-hero-image{height:270px;grid-row:1}.at-svc-hero-copy .button{min-width:0}.at-svc-hero-actions{max-width:none;grid-template-columns:1fr 1fr;gap:10px}.at-svc-hero-actions .button{padding-inline:12px;font-size:.95rem}.at-svc-banner{height:240px}.at-svc-large-title{padding-block:28px}.at-svc-large-title h1{font-size:clamp(2.3rem,9vw,3.7rem)}.at-svc-large-title>p{font-size:1.25rem}.at-svc-about-mosaic{height:320px;grid-template-columns:1.45fr 1fr;gap:6px;padding-top:10px}.at-svc-about-intro{display:flex;flex-direction:column;gap:8px;padding-top:26px}.at-svc-about-intro h1{font-size:clamp(2.7rem,9.3vw,4rem);line-height:1.05}.at-svc-about-intro>div{align-self:stretch;padding-top:0}.at-svc-about-intro p{max-width:60ch}.at-svc-about-philosophy{padding-top:36px}.at-svc-note{font-size:1.75rem;margin-block:24px!important}.at-svc-workflow{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:24px}.at-svc-workflow li:after{display:none}.at-svc-workflow-three{grid-template-columns:1fr}.at-svc-workflow-three li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px}.at-svc-workflow-three .at-svc-step{grid-column:1;grid-row:1/3}.at-svc-workflow-three h3,.at-svc-workflow-three p{grid-column:2;text-align:right;max-width:none;margin-inline:0}.at-svc-about-philosophy .at-svc-workflow-three{gap:24px}.at-svc-about-philosophy .at-svc-step{font-size:2rem;align-self:start;margin:0}.at-svc-workflow h3{font-size:1.12rem}.at-svc-workflow p{font-size:.98rem;max-width:none}.at-svc-stories{gap:32px;padding-block:0 24px}.at-svc-story{grid-template-columns:1fr;gap:16px}.at-svc-story>img,.at-svc-story:nth-child(even)>img{grid-column:1;grid-row:1;aspect-ratio:1.65;height:auto}.at-svc-story>div,.at-svc-story:nth-child(even)>div{grid-column:1;grid-row:2;padding:0}.at-svc-story h2 br{display:none}.at-svc-story p{max-width:none}.at-svc-help-space{margin-block:28px}.at-svc-contact-panel{grid-template-columns:1fr;margin-block:32px 40px}.at-svc-contact-copy{padding:24px}.at-svc-contact-picture{min-height:0;height:240px;grid-row:1}.at-svc-contact-copy{grid-row:2}.at-svc-capabilities{grid-template-columns:1fr 1fr;gap:18px 0;margin-top:24px;font-size:.95rem}.at-svc-capabilities span:nth-child(3){border:0}.at-svc-editorial-row{grid-template-columns:1fr;gap:16px;padding-block:24px}.at-svc-editorial-row>img,.at-svc-editorial-row:nth-child(odd)>img{grid-column:1;grid-row:1;height:220px}.at-svc-editorial-row>div,.at-svc-editorial-row:nth-child(odd)>div{grid-column:1;grid-row:2;padding:0}.at-svc-editorial-row h3{font-size:1.6rem}.at-svc-editorial-row p{font-size:1rem;max-width:none}.at-svc-number{font-size:1.65rem;margin-bottom:10px}.at-svc-process-section{padding-block:0 24px}.at-svc-network-rows{padding-top:28px}.at-svc-network-row{grid-template-columns:1fr;gap:16px;padding-block:24px}.at-svc-network-row>img{grid-row:1;height:220px}.at-svc-network-row>div{grid-row:2}.at-svc-network-row h2{font-size:1.75rem}.at-svc-network-row p{font-size:1rem;max-width:none}.at-svc-anchor-nav{flex-wrap:wrap;justify-content:flex-start;margin-top:28px}.at-svc-anchor-nav a{padding:14px 20px;width:50%;text-align:center;font-size:.95rem}.at-svc-anchor-nav a:first-child:after{inset-inline:20px}.at-svc-support #remote-guide>.at-svc-heading h2{font-size:2rem}.at-svc-download-panel{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:24px 20px}.at-svc-download-panel h3{font-size:1.55rem}.at-svc-file-row{padding:18px 14px;gap:12px}.at-svc-file-row strong{font-size:.9rem;overflow-wrap:anywhere}.at-svc-tool-row{grid-template-columns:28px 1fr;padding:18px 14px;gap:14px}.at-svc-tool-row>svg{width:25px;height:25px;align-self:start}.at-svc-tool-row>.button{grid-column:2;justify-self:start;margin-top:6px}.at-svc-tool-row h3{font-size:1.15rem}.at-svc-tool-row p{font-size:.95rem}.at-svc-download-list{grid-template-columns:1fr}.at-svc-download-list>a{gap:14px}.at-svc-download-label{font-size:.85rem}.at-svc-faq summary{font-size:.98rem;padding:14px}.at-svc-faq details>p{font-size:.95rem;padding:0 14px 16px}.at-svc-contact-layout{grid-template-columns:1fr;gap:30px}.at-svc-contact-form{padding:24px 20px}.at-svc-contact-aside{border-inline-start:0;padding-inline-start:0}.at-svc-contact-aside>.at-svc-photo{height:220px}.at-svc-contact-links{gap:14px}.at-svc-location{grid-template-columns:1fr;padding-bottom:36px;gap:0}.at-svc-location>div:first-child{height:200px;min-height:0}.at-svc-location-copy{min-height:0!important;padding:28px}.at-svc-location-copy h2{font-size:2.15rem}.at-svc-location-copy h2 br{display:none}.at-svc-service-layout{grid-template-columns:1fr;gap:24px}.at-svc-service-form{padding:22px 18px}.at-svc-service-explainer{padding:24px}.at-svc-service-explainer ol{margin-bottom:0}.at-svc-service-explainer>img{display:none}.at-svc-service-explainer h2{font-size:1.7rem}.at-svc-service-explainer li{padding:16px 0}.at-svc-service-contact{grid-template-columns:1fr;gap:0;margin-block:30px 36px}.at-svc-service-contact>div{padding:24px}.at-svc-service-contact>img{height:250px;grid-row:1}.at-svc-repair-layout{grid-template-columns:1fr}.at-svc-repair-search{padding:24px 20px}.at-svc-repair-help{min-height:250px;grid-template-columns:1.25fr 1fr;padding-top:24px}.at-svc-repair-help h2{font-size:2rem}.at-svc-repair-help img{width:150%;margin-inline-start:-25%;height:230px}.at-svc-repair-result{padding-inline:16px;padding-bottom:24px}.at-svc-demo-label{margin-inline:-16px}.at-svc-repair-result>header{align-items:flex-start}.at-svc-repair-result h2{font-size:1.45rem}.at-svc-repair-result strong{font-size:1.35rem}.at-svc-repair-progress{margin-block:32px}.at-svc-repair-progress li{font-size:.85rem}.at-svc-repair-progress li>span{width:24px;height:24px}.at-svc-repair-progress li:not(:last-child):after{top:11px}.at-svc-legal-hero{min-height:260px;padding-block:36px}.at-svc-legal-hero h1{font-size:2.5rem}.at-svc-legal-hero p{font-size:1.25rem}.at-svc-legal-layout{grid-template-columns:1fr;gap:28px;padding-block:32px}.at-svc-legal-sidebar{position:static;padding-inline-end:0;border-inline-end:0;border-bottom:1px solid var(--svc-rule);padding-bottom:20px}.at-svc-legal-sidebar h2{font-size:1.1rem;margin-bottom:12px}.at-svc-legal-sidebar nav>div{display:flex;flex-wrap:wrap;gap:4px 12px}.at-svc-legal-sidebar nav a{padding:9px 0;border:0;font-size:.9rem;text-decoration:underline;color:var(--svc-blue)}.at-svc-legal-contact{display:none}.at-svc-document{font-size:1rem;max-width:none}.at-svc-document h2{font-size:1.75rem}.at-svc-document h3{font-size:1.25rem}.at-svc-document :is(h2,h3){scroll-margin-top:90px}.at-svc-legal-links{gap:10px 24px;justify-content:flex-start;margin-bottom:24px}.at-svc-delivery-hero{grid-template-columns:1fr;margin-top:16px;gap:26px}.at-svc-delivery-hero>img{grid-row:1;height:270px;min-height:0}.at-svc-delivery-hero h1{font-size:2.65rem;margin-bottom:24px}.at-svc-pickup{padding:22px}.at-svc-pickup h2{font-size:1.5rem}.at-svc-delivery-inactive{padding:18px 22px}}
@media(max-width:380px){.at-svc-hero-actions{grid-template-columns:1fr}.at-svc-about-mosaic{height:260px}.at-svc-about-intro h1{font-size:2.5rem}.at-svc-workflow{gap:24px 16px}.at-svc-repair-help h2{font-size:1.7rem}.at-svc-contact-copy{padding:20px}.at-svc-download-label{font-size:0}.at-svc-download-label .at-svc-arrow{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.at-svc *,.at-svc *:before,.at-svc *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.at-svc .button:active{transform:none}}

/* 1.0.1: centered process and explicit RTL contact hierarchy. */
.at-svc-business .at-svc-process-section .at-svc-workflow,.at-svc-support #remote-guide .at-svc-workflow{text-align:center}
.at-svc-business .at-svc-process-section .at-svc-step,.at-svc-support #remote-guide .at-svc-step{margin-inline:auto}
.at-svc-business .at-svc-process-section .at-svc-workflow p,.at-svc-support #remote-guide .at-svc-workflow p{margin-inline:auto}
.at-svc-business .at-svc-process-section .at-svc-workflow li:not(:last-child):after,.at-svc-support #remote-guide .at-svc-workflow li:not(:last-child):after{inset-inline-start:calc(50% + 34px);inset-inline-end:calc(-50% + 2px)}
.at-svc-contact-layout{direction:rtl;grid-template-areas:"form details"}
.at-svc-contact-form{grid-area:form;min-width:0}
.at-svc-contact-aside{grid-area:details;min-width:0}
/* Editorial knowledge library. Published posts are supplied by WordPress. */
.at-journal-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:64px;padding-block:48px 36px}
.at-journal-hero>div{padding-block:20px}
.at-journal-hero .eyebrow{margin-bottom:22px}
.at-journal-hero h1{font-size:clamp(2.7rem,4.8vw,4.65rem);line-height:1.08}
.at-journal-hero p:not(.eyebrow){font-size:1.2rem;color:var(--svc-soft);max-width:37ch;margin-bottom:0}
.at-journal-hero>img{width:100%;height:365px;object-fit:cover;object-position:50% 57%;border-radius:3px}
.at-journal-demo{font-size:.875rem;line-height:1.6!important;color:var(--svc-soft);border-inline-start:2px solid #9bb7ee;padding-inline-start:12px;margin-block:0 24px!important}
.at-journal-library{padding-block:10px 64px}
.at-journal-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px;border-block:1px solid var(--svc-rule)}
.at-journal-filters{display:flex;flex-wrap:wrap;gap:4px 18px}
.at-journal-filters button{appearance:none;border:0;border-bottom:2px solid transparent;background:none;padding:12px 2px;min-height:46px;font:inherit;font-size:.95rem;cursor:pointer;color:var(--svc-soft);white-space:nowrap}
.at-journal-filters button[aria-pressed=true]{color:var(--svc-blue);border-bottom-color:var(--svc-blue);font-weight:650}
.at-journal-filters button:hover{color:var(--svc-blue)}
.at-journal-search{display:flex;align-items:center;gap:10px;min-width:210px;max-width:270px;flex:1;border:1px solid #b6c2cd;background:#fff;border-radius:3px;padding-inline:12px;min-height:46px}
.at-journal-search svg{color:var(--svc-soft);width:20px;height:20px}
.at-journal-search input{width:100%;min-width:0;appearance:none;border:0;background:none;font:inherit;font-size:.95rem;color:var(--svc-ink);padding:10px 0;outline:0}
.at-journal-search:focus-within{outline:2px solid var(--svc-blue);outline-offset:3px}
.at-journal-search input:focus-visible{outline:0}
.at-journal-result-status{font-size:.875rem;color:var(--svc-soft);padding-top:18px;margin-bottom:24px!important}
.at-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.at-journal-tile{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--svc-rule)}
.at-journal-tile-link{display:block;color:inherit;text-decoration:none;height:100%}
.at-journal-tile-photo{position:relative;aspect-ratio:1.45;overflow:hidden;margin-bottom:20px;background:var(--svc-warm);border-radius:3px}
.at-journal-tile-photo img{width:100%;height:100%;object-fit:cover;transition:transform 220ms ease}
.at-journal-tile-link:hover img{transform:scale(1.025)}
.at-journal-tile .eyebrow{font-size:.8rem;margin-bottom:10px}
.at-journal-tile h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}
.at-journal-tile-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.at-journal-tile p:not(.eyebrow){font-size:.98rem;line-height:1.65;color:var(--svc-soft);margin-bottom:18px}
.at-journal-read{font-size:.925rem;font-weight:550;color:var(--svc-blue)}
.at-journal-video-label{position:absolute;inset-inline-start:12px;bottom:12px;padding:5px 9px;background:#fff;color:var(--svc-ink);font-size:.75rem;border-radius:2px}
.at-journal :is(.at-journal-tile,.at-journal-no-results)[hidden]{display:none!important}
.at-journal-no-results{padding-block:40px;text-align:center}
.at-journal-no-results h2{font-size:1.6rem}
.at-journal-no-results p{color:var(--svc-soft)}
.at-journal-empty{padding-block:42px 64px;border-top:1px solid var(--svc-rule)}
.at-journal-empty h2{font-size:2rem}
.at-journal-empty>p:not(.eyebrow){max-width:60ch;color:var(--svc-soft)}
.at-journal-article-head{max-width:1000px;padding-block:28px 32px}
.at-journal-article-head>.at-svc-link{margin-bottom:20px;font-size:.95rem}
.at-journal-article-head h1{font-size:clamp(2.4rem,4.7vw,4.2rem);max-width:20ch;line-height:1.12}
.at-journal-lead{font-size:1.25rem;color:var(--svc-soft);max-width:65ch}
.at-journal-article-photo{max-width:1000px}
.at-journal-article-photo img{display:block;width:100%;height:420px;object-fit:cover;border-radius:3px}
.at-journal-article-layout{max-width:1000px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:64px;padding-block:44px 64px;align-items:start}
.at-journal-article-body h2{font-size:1.8rem;line-height:1.3}
.at-journal-article-body p{font-size:1.1rem;line-height:1.85;color:var(--svc-soft)}
.at-journal-article-body section+section{margin-top:36px}
.at-journal-article-aside{padding-inline-start:24px;border-inline-start:1px solid var(--svc-rule)}
.at-journal-article-aside h2{font-size:1.45rem}
.at-journal-article-aside p{font-size:1rem;color:var(--svc-soft)}
.at-journal-article-aside .button{width:100%}
.at-journal>.support-strip{margin-block:0 52px}
@media(max-width:1050px){.at-journal-hero{gap:32px}.at-journal-hero>img{height:320px}.at-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.at-journal-controls{align-items:stretch;flex-direction:column;gap:14px}.at-journal-search{max-width:none;flex:auto}.at-journal-article-layout{gap:32px}}
@media(max-width:760px){.at-svc-contact-layout{grid-template-areas:"form" "details"}.at-journal-hero{grid-template-columns:1fr;gap:22px;padding-block:28px 24px}.at-journal-hero>div{padding:0}.at-journal-hero .eyebrow{margin-bottom:16px}.at-journal-hero h1{font-size:clamp(2.4rem,9.3vw,3.5rem)}.at-journal-hero p:not(.eyebrow){font-size:1.07rem;max-width:44ch}.at-journal-hero>img{height:230px}.at-journal-library{padding-bottom:40px}.at-journal-filters{gap:0 18px}.at-journal-filters button{font-size:.9rem}.at-journal-grid{grid-template-columns:1fr;gap:30px}.at-journal-tile-photo{aspect-ratio:1.65;margin-bottom:16px}.at-journal-tile h2{font-size:1.5rem;max-width:30ch}.at-journal-tile p:not(.eyebrow){max-width:55ch}.at-journal-empty{padding-block:30px 40px}.at-journal-empty h2{font-size:1.7rem}.at-journal-article-head{padding-block:20px 24px}.at-journal-article-head h1{font-size:2.5rem}.at-journal-lead{font-size:1.1rem}.at-journal-article-photo img{height:250px}.at-journal-article-layout{grid-template-columns:1fr;gap:28px;padding-block:28px 40px}.at-journal-article-body h2{font-size:1.6rem}.at-journal-article-body p{font-size:1.03rem}.at-journal-article-aside{border-inline-start:0;border-top:1px solid var(--svc-rule);padding-inline-start:0;padding-top:28px}.at-journal-article-aside .button{width:auto;min-width:180px}.at-journal>.support-strip{margin-bottom:36px}}
.at-journal-published{min-width:0;overflow-wrap:anywhere}.at-journal-published :is(img,video,iframe){max-width:100%;height:auto}.at-journal-published iframe{aspect-ratio:16/9;width:100%}.at-journal-published figure{margin-inline:0}.at-journal-published ul,.at-journal-published ol{padding-inline-start:24px;line-height:1.8}.at-journal-published a{color:var(--svc-blue)}.at-journal-published table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.at-journal-published :is(th,td){padding:12px;border:1px solid var(--svc-rule);text-align:start}.at-journal-published blockquote{margin-inline:0;border-inline-start:3px solid var(--svc-blue);padding:16px 24px;background:var(--svc-warm)}
.at-svc-booking-link{display:flex;width:fit-content;margin-top:10px;font-size:.95rem}.at-svc-booking-link svg{width:20px;height:20px}
