.domain-page{--dx-ink:#172237;--dx-muted:#66758b;--dx-blue:#087aff;--dx-border:#e3e9f3;color:var(--dx-ink);font-family:Inter,system-ui,sans-serif;background:#fff;overflow:clip}.domain-page *{box-sizing:border-box}.domain-page a{text-decoration:none}.domain-page button,.domain-page summary{font:inherit}.domain-page a:focus-visible,.domain-page summary:focus-visible,.domain-page button:focus-visible{outline:3px solid #087aff;outline-offset:5px}.dx-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.dx-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:#7a8799;padding:28px 0 38px}.dx-breadcrumb a:hover{color:#087aff}.dx-eyebrow{font-size:10px!important;line-height:1.5!important;font-weight:750;letter-spacing:.115em;text-transform:uppercase;color:#476aa5!important;margin:0 0 20px;display:flex;align-items:center;gap:9px}.domain-page h1{font-size:clamp(37px,4.35vw,61px);font-weight:800;line-height:1.06;letter-spacing:-.055em;margin:0 0 24px}.domain-page h1>span{display:block;background:linear-gradient(105deg,#087aff,#6461df 66%,#9c68d9);background-clip:text;-webkit-background-clip:text;color:transparent;margin-top:8px}.domain-page h2{font-size:clamp(28px,3.15vw,42px);line-height:1.13;letter-spacing:-.044em;font-weight:770;margin:0 0 20px}.domain-page h3{font-weight:720;letter-spacing:-.025em;font-size:21px;line-height:1.25;margin:0 0 13px}.domain-page p{font-size:15px;line-height:1.8;color:var(--dx-muted);margin-top:0}.dx-lead{font-size:16px!important;line-height:1.75!important;max-width:540px}.dx-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#087aff;color:#fff;border-radius:12px;min-height:52px;padding:16px 20px;font-size:13px;font-weight:700;box-shadow:0 7px 20px #087aff15;transition:background .18s,transform .18s}.dx-button:hover{background:#096bea;transform:translateY(-2px)}.dx-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:#355ea5;min-height:40px}.dx-text-link:hover{text-decoration:underline}.dx-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:27px}.dx-hero-surface{position:relative;background:radial-gradient(ellipse at 5% 15%,#eef6ff,transparent 46%),radial-gradient(ellipse at 100% 60%,#f4f0ff,transparent 50%)}.dx-industry-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:20px 0 78px}.dx-assurance{display:flex;gap:7px;align-items:center;font-size:10px;color:#79869a;flex-wrap:wrap;margin-top:24px}.dx-assurance svg{color:#568cda}.dx-assurance>span{width:8px}.dx-project-hero{margin:0;border-radius:22px;border:1px solid #e0e6ef;box-shadow:0 26px 55px #1f37621a;overflow:hidden;background:#fff;transform:rotate(1deg)}.dx-browser-bar{display:flex;align-items:center;gap:5px;height:32px;padding:0 15px;background:#fff;border-bottom:1px solid #ecf0f6}.dx-browser-bar i{width:5px;height:5px;border-radius:50%;background:#becae0}.dx-browser-bar span{margin-left:auto;font-size:8px;color:#8493a9}.dx-project-hero>img{display:block;width:100%;height:320px;object-fit:cover;object-position:top}.industry-experience--beauty .dx-project-hero>img{object-position:center}.dx-project-hero figcaption{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.dx-project-hero figcaption small{display:block;color:#8390a5;font-size:8px;letter-spacing:.09em;margin-bottom:5px}.dx-project-hero figcaption strong{font-size:15px}.dx-project-hero figcaption a{display:grid;place-items:center;color:#416bb7;background:#f1f5fc;border-radius:50%;width:36px;height:36px}.dx-industry-statement{padding-top:76px;padding-bottom:20px;max-width:850px;text-align:center}.dx-industry-statement .dx-eyebrow{justify-content:center}.dx-industry-statement>p:last-child{max-width:720px;margin:0 auto}.dx-focus-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px;padding:36px 0 80px}.dx-focus-row>article{border-top:1px solid var(--dx-border);padding-top:24px}.dx-feature-icon{display:flex;justify-content:space-between;align-items:center;color:var(--sector-color);margin-bottom:21px}.dx-feature-icon small{color:#a2aec0;font-size:10px}.dx-focus-row h3{font-size:19px;max-width:270px}.dx-focus-row p{font-size:14px;margin-bottom:0}.dx-function-section{background:linear-gradient(120deg,#f4f8ff,#f7f5ff);padding:70px 0}.dx-function-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.dx-function-grid>div:first-child{max-width:470px}.dx-outcome{display:flex;align-items:center;gap:10px;font-size:16px;margin:24px 0 12px;color:#284677}.dx-outcome svg{color:#417bd1;flex-shrink:0}.dx-preview{background:#fff;border:1px solid #dfe6f2;border-radius:22px;padding:25px;box-shadow:0 15px 36px #37528b0b;position:relative;width:100%;max-width:520px;margin-inline:auto}.dx-preview--large{padding:30px;box-shadow:0 24px 55px #34569a17;transform:rotate(1deg)}.dx-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:21px;border-bottom:1px solid #edf0f7;margin-bottom:25px}.dx-preview-bar>span{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;color:#566d96}.dx-preview-bar>small{font-size:8px;color:#94a0b3;white-space:nowrap}.dx-preview h3{font-size:23px;margin-bottom:22px}.dx-preview-result{display:flex;gap:9px;align-items:center;color:#347d6b;background:#f0f8f5;font-size:11px;font-weight:600;padding:13px;border-radius:10px;margin-top:22px}.dx-preview-result>svg{width:16px;height:16px;flex-shrink:0}.dx-inquiry-title{display:flex;gap:13px;align-items:center;margin-bottom:22px}.dx-inquiry-title>svg{color:#5872db;width:29px;height:29px}.dx-inquiry-title small{font-size:8px;color:#8391a6;display:block;margin-bottom:6px}.dx-inquiry-title h3{font-size:19px;margin:0}.dx-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dx-field-grid>div{border:1px solid #e9eef6;border-radius:10px;padding:13px}.dx-field-grid small{display:block;font-size:9px;color:#8493a8;margin-bottom:5px}.dx-field-grid strong{font-size:11px;font-weight:600}.dx-message{font-size:12px;line-height:1.7;background:#f5f5fe;padding:16px;border-radius:10px;color:#647190;margin:15px 0}.dx-attachments{display:flex;align-items:center;gap:9px;font-size:10px;color:#6c7f9f}.dx-attachments svg:last-child{margin-left:auto;color:#5c9d8a}.dx-practice-list>div{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #edf0f6;color:#6485bd}.dx-practice-list strong{display:block;color:#2a415e;font-size:12px;margin-bottom:4px}.dx-practice-list small{display:block;color:#8a97aa;font-size:10px}.dx-practice-list svg:last-child{margin-left:auto}.dx-preview-eyebrow{display:block;font-size:9px;color:#8593a8;letter-spacing:.05em;margin-bottom:9px}.dx-days{display:flex;gap:9px;margin:16px 0}.dx-days>span{flex:1;text-align:center;border-radius:10px;padding:11px 5px;background:#f4f5fc;color:#8d98ae;font-size:10px}.dx-days strong{display:block;font-size:16px;color:#536582;margin-top:7px}.dx-days .is-selected{background:linear-gradient(135deg,#5489f6,#8360dc);color:#fff}.dx-days .is-selected strong{color:#fff}.dx-time-options{display:flex;gap:9px}.dx-time-options span{font-size:10px;border:1px solid #e4e9f6;border-radius:7px;padding:9px 12px;color:#7b8caa;display:flex;align-items:center;gap:7px;flex:1;justify-content:center}.dx-time-options .is-selected{background:#f3effe;border-color:#e5ddfb;color:#7961c6}.dx-order-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;margin:0 0 20px}.dx-order-title small{margin-left:auto;font-size:9px;font-weight:500;color:#8d9baf}.dx-status-dot{width:7px;height:7px;border-radius:50%;background:#42a085}.dx-order-line{padding:13px 0;border-top:1px solid #edf0f6;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#687d99}.dx-order-line svg{color:#7196cd}.dx-print-flow{display:flex;gap:18px;align-items:center;padding:22px 5px;color:#798bca;justify-content:center}.dx-print-flow>span{width:40px;border-top:2px dashed #c7d1ea}.dx-receipt{background:#f6f7fd;border:1px solid #e4e9f5;padding:12px;transform:rotate(6deg);width:110px}.dx-receipt strong{font-size:7px;display:block;color:#91a0b9;margin-bottom:9px}.dx-receipt i{display:block;background:#d5dced;height:2px;margin-bottom:5px}.dx-receipt small{font-size:7px;color:#84a296;display:block;margin-top:9px}.dx-source-brand{text-align:center;padding-top:7px}.dx-source-brand>strong{font-size:33px;letter-spacing:-1.5px;color:#23313f}.dx-source-brand>strong span{color:#e87620}.dx-source-brand small{display:block;font-size:10px;color:#8393a5;margin-top:8px}.dx-sync-connection{display:flex;align-items:center;justify-content:center;gap:13px;margin:28px 0;color:#659a89}.dx-sync-connection span{width:50px;border-top:1px solid #d4e6df}.dx-car-row{display:flex;align-items:center;gap:15px;background:#f6f8fb;padding:19px;border-radius:12px;color:#597f74}.dx-car-row strong{font-size:12px;color:#2d4853;display:block;margin-bottom:5px}.dx-car-row small{font-size:9px;color:#7a8f9d}.dx-car-row>svg:last-child{margin-left:auto}.dx-form-sample>div{border:1px solid #e4eaf4;border-radius:9px;margin-bottom:12px;padding:13px}.dx-form-sample small{display:block;font-size:9px;color:#8a96aa;margin-bottom:7px}.dx-form-sample strong{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:#52739f}.dx-form-sample p{font-size:11px;margin:0;color:#8898ad}.dx-channel-row{display:flex;justify-content:space-between;gap:9px;padding:7px 0}.dx-channel-row>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#6e83a5}.dx-stay-scene{border-radius:12px;background:linear-gradient(135deg,#eef5f2,#f4f2eb);min-height:122px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:17px;padding:20px;color:#829a8c}.dx-stay-scene span{max-width:140px;line-height:1.4;font-size:18px;letter-spacing:-.02em;font-weight:550;color:#4c695c}.dx-stay-features{display:flex;gap:12px;margin-top:15px;flex-wrap:wrap}.dx-stay-features span{display:flex;align-items:center;gap:5px;font-size:10px;color:#7a8a9b}.dx-journey{padding:78px 0}.dx-journey>div{max-width:450px}.dx-journey ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:35px 0 0;padding:0;list-style:none}.dx-journey li{position:relative;border-top:1px solid #dfe7f3;padding-top:22px}.dx-journey li>span{font-size:11px;font-weight:650;color:#7b90bf;display:block;margin-bottom:18px}.dx-journey h3{font-size:18px}.dx-journey p{font-size:14px;margin:0;max-width:300px}.dx-journey-arrow{position:absolute;right:0;top:21px;color:#a7b6d5}.dx-search-note{display:grid;grid-template-columns:100px 1fr auto;gap:35px;align-items:center;border-top:1px solid var(--dx-border);border-bottom:1px solid var(--dx-border);padding:32px 0}.dx-search-note>img{width:94px;height:auto}.dx-search-note h3{font-size:18px;margin-bottom:7px}.dx-search-note p{font-size:13px;margin:0;max-width:680px}.dx-search-note>div:last-child{display:flex;flex-direction:column;gap:11px}.dx-search-note a{font-size:11px;font-weight:600;color:#5577ab;display:flex;gap:9px;align-items:center}.dx-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding:80px 0}.dx-faq>div:first-child{max-width:360px}.dx-faq details{border-bottom:1px solid #e2e9f3;padding:19px 0}.dx-faq details:first-child{border-top:1px solid #e2e9f3}.dx-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:18px;font-weight:650;font-size:14px;cursor:pointer}.dx-faq summary::-webkit-details-marker{display:none}.dx-faq summary>span{font-weight:400;color:#7294c9;font-size:21px;line-height:1}.dx-faq details[open] summary>span{transform:rotate(45deg)}.dx-faq details p{font-size:14px;margin:16px 28px 0 0}.dx-contact{display:flex;justify-content:space-between;gap:55px;align-items:center;background:linear-gradient(120deg,#eff6ff,#f5f1ff);border:1px solid #e2e9f7;border-radius:28px;padding:46px 48px}.dx-contact>div{max-width:650px}.dx-contact h2{font-size:clamp(27px,2.8vw,36px)}.dx-contact>div>p:not(.dx-eyebrow){font-size:14px;margin-bottom:23px;max-width:610px}.dx-contact-person{display:flex;align-items:center;gap:17px;flex-shrink:0;max-width:300px}.dx-contact-person>img{width:90px;height:112px;object-fit:cover;object-position:50% 20%;border-radius:16px;background:#e5e9f0}.dx-contact-person strong{font-size:13px;display:block;color:#344868}.dx-contact-person small{font-size:10px;line-height:1.65;display:block;color:#7b8ca5;margin-top:7px}.dx-contact-person svg{margin-top:11px;color:#6787b9}.dx-bottom-links{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:30px;padding-bottom:65px}.dx-bottom-links a{font-size:11px;color:#6c82a4;display:flex;gap:8px;align-items:center}@media(min-width:1600px){.dx-industry-hero{padding:40px 0 90px}.domain-page h1{font-size:61px}}@media(max-width:1100px){.dx-industry-hero{gap:35px}.dx-project-hero>img{height:275px}.dx-function-grid{gap:45px}.dx-preview--large{padding:24px}.dx-contact{gap:25px;padding:38px}.dx-contact-person{max-width:230px}.dx-contact-person>img{width:70px;height:92px}.dx-focus-row{gap:26px}.dx-faq{gap:45px}.dx-assurance{font-size:9px}}@media(max-width:850px){.dx-wrap{width:calc(100% - 44px)}.dx-industry-hero{grid-template-columns:1fr;padding-top:5px;gap:38px;padding-bottom:55px}.dx-industry-hero>div:first-child{max-width:650px}.domain-page h1{font-size:clamp(38px,6vw,53px)}.dx-project-hero{max-width:640px;width:100%;margin:auto;transform:none}.dx-project-hero>img{height:auto;max-height:370px;object-fit:cover}.dx-preview--large{max-width:560px;transform:none}.dx-function-grid{gap:38px}.dx-contact{display:block}.dx-contact-person{margin-top:30px;padding-top:24px;border-top:1px solid #dbe4f3;max-width:none}.dx-contact-person>img{width:55px;height:68px;border-radius:11px}.dx-contact-person>span{display:flex;align-items:center;gap:15px;flex:1}.dx-contact-person small{margin:0}.dx-contact-person svg{margin-left:auto;margin-top:0}.dx-search-note{grid-template-columns:90px 1fr;gap:22px}.dx-search-note>div:last-child{grid-column:2;flex-direction:row;flex-wrap:wrap}.dx-focus-row{gap:23px}.dx-focus-row h3{font-size:18px}.dx-focus-row p{font-size:13px}.dx-preview{padding:21px}.dx-preview-bar{gap:5px}.dx-preview-bar>small{font-size:7px}.dx-preview-bar>span{font-size:10px}.dx-journey ol{gap:25px}.dx-faq{grid-template-columns:1fr;gap:20px}.dx-faq>div:first-child{max-width:600px}}@media(max-width:620px){.dx-wrap{width:calc(100% - 36px)}.dx-breadcrumb{padding:21px 0 28px;font-size:10px}.domain-page h1{font-size:39px;letter-spacing:-.05em}.domain-page h2{font-size:30px}.dx-eyebrow{font-size:9px!important;margin-bottom:17px}.dx-lead{font-size:15px!important}.dx-industry-hero{padding-bottom:40px}.dx-actions{gap:10px 19px}.dx-button{font-size:12px;min-height:50px;padding:14px 18px}.dx-text-link{font-size:12px}.dx-project-hero{border-radius:17px}.dx-project-hero>img{height:228px;object-fit:cover;object-position:top}.industry-experience--beauty .dx-project-hero>img{object-position:center}.dx-project-hero figcaption{padding:16px 18px}.dx-project-hero figcaption strong{font-size:14px}.dx-preview--large{padding:22px}.dx-industry-statement{padding:49px 0 15px;text-align:left}.dx-industry-statement .dx-eyebrow{justify-content:flex-start}.dx-focus-row{grid-template-columns:1fr;gap:0;padding:16px 0 46px}.dx-focus-row>article{display:grid;grid-template-columns:40px 1fr;column-gap:16px;row-gap:0;padding:22px 0}.dx-feature-icon{grid-column:1;grid-row:1/3;display:block;margin:0}.dx-feature-icon small{display:block;margin-top:12px}.dx-focus-row h3{grid-column:2;max-width:none;margin-bottom:8px}.dx-focus-row p{grid-column:2;font-size:14px}.dx-function-section{padding:45px 0}.dx-function-grid{grid-template-columns:1fr;gap:26px}.dx-function-grid>div:first-child{max-width:none}.dx-outcome{font-size:14px}.dx-preview-bar{margin-bottom:20px}.dx-preview-bar>span{font-size:10px}.dx-preview-bar>small{font-size:7px}.dx-preview-result{font-size:10px;line-height:1.5}.dx-journey{padding:48px 0}.dx-journey ol{grid-template-columns:1fr;margin-top:25px;gap:22px}.dx-journey li{padding:19px 35px 0 44px}.dx-journey li>span{position:absolute;left:0;top:20px}.dx-journey li h3{font-size:18px;margin-bottom:8px}.dx-journey li p{max-width:none}.dx-journey-arrow{transform:rotate(90deg);right:0;top:18px;width:17px}.dx-search-note{grid-template-columns:1fr;gap:20px;padding:28px 0}.dx-search-note>img{width:75px}.dx-search-note>div:last-child{grid-column:auto;gap:22px}.dx-faq{padding:48px 0}.dx-contact{padding:29px 23px;border-radius:21px}.dx-contact h2{font-size:29px}.dx-contact-person{gap:11px}.dx-contact-person>span{display:block;position:relative}.dx-contact-person small{margin-top:4px}.dx-contact-person svg{position:absolute;right:0;top:0}.dx-bottom-links{padding-top:22px;padding-bottom:40px;gap:14px}.dx-inquiry-title h3{font-size:17px}.dx-channel-row{gap:5px}.dx-channel-row>span{font-size:8px}.dx-print-flow{gap:12px}.dx-car-row{padding:14px;gap:11px}.dx-car-row>svg:first-child{width:31px}.dx-car-row small{font-size:8px}.dx-preview-bar>span>svg{width:15px}.dx-preview-bar{padding-bottom:17px}}.dx-industry-hero>*,.dx-function-grid>*,.dx-field-grid>*,.dx-focus-row>*,.dx-preview{min-width:0}.dx-function-grid h2,.dx-industry-hero h1{overflow-wrap:anywhere}.dx-print-flow>svg{flex-shrink:1}.dx-print-flow>.dx-receipt{min-width:70px;flex-shrink:1}.dx-print-flow>span{flex-shrink:2}@media(prefers-reduced-motion:reduce){.domain-page *{scroll-behavior:auto!important;transition:none!important}}
