.ui-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:18px;height:18px}.button>.ui-icon,.text-link>.ui-icon{width:17px;height:17px}.account-mobile-label{display:none}.header .brand-logo{object-fit:contain}.nav-actions .button{gap:9px}.header .mobile-toggle{color:#4a3356;border:1px solid #eadfee;background:#faf5fd;border-radius:10px;align-items:center;justify-content:center;width:42px;height:42px}.header .mega-toggle{display:flex;align-items:center;gap:8px}.header .mega-toggle .ui-icon{width:13px;height:13px}.header .cart-link{display:flex;align-items:center;justify-content:center;width:32px;height:40px;color:#897392}.header .cart-link .ui-icon{width:21px;height:21px}.header .language{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:34px;padding:0;font-size:11px;color:#67566f}.header .nav-actions{gap:10px}.preview-note{font-size:10px;line-height:1.5;padding:8px 16px;letter-spacing:0;background:#f4eef8;color:#67556f}.service-hero{position:relative;background:radial-gradient(ellipse at 85% 30%,#f5e4f885,transparent 60%),linear-gradient(115deg,#faf8fc,#fff);border-bottom:1px solid #eee4f3;overflow:hidden}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:50px;padding-top:55px;padding-bottom:52px;min-height:380px}.service-hero-copy{min-width:0;position:relative;z-index:2}.service-breadcrumb{display:inline-flex;align-items:center;gap:11px;font-size:10px;color:#766080;margin-bottom:26px}.service-breadcrumb>span{color:#d4c2df}.service-hero .eyebrow{font-size:9px;letter-spacing:1.8px;color:#b177af;margin-bottom:20px}.service-hero h1{font-size:clamp(38px,4.8vw,60px);line-height:1.13;letter-spacing:-1.8px;color:#30243f;overflow-wrap:anywhere;max-width:740px}.service-hero-copy>p{font-size:15px;line-height:1.8;max-width:570px;color:#67566f;margin:24px 0 0}.service-hero-actions{display:flex;gap:24px;align-items:center;margin-top:29px;flex-wrap:wrap}.service-hero-actions .button{font-size:12px;gap:13px;padding:13px 19px}.service-hero-actions .text-link{font-size:11px;color:#82409d}.service-scene{width:100%;max-width:420px;height:300px;color:#9b6aa9;justify-self:end;position:relative;min-width:0}.service-scene-svg{width:100%;height:100%;object-fit:contain;display:block}.service-scene .animated-server{width:100%;height:315px;max-width:420px}.service-hero--computer-services{background:radial-gradient(ellipse at 88% 20%,#fcebdc55,transparent 55%),linear-gradient(110deg,#fbf7fc,#fff)}.service-hero--domains{background:radial-gradient(ellipse at 85% 40%,#f2e3fa,transparent 60%),#fdfbff}.section-lead{line-height:1.85}.section-heading p{font-size:14px;max-width:650px;line-height:1.85;color:#67556f}.it-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.it-service-card{padding:28px;border:1px solid #e8ddec;border-radius:22px;background:linear-gradient(140deg,#fff,#fcf9fe);display:flex;flex-direction:column;align-items:start;min-width:0}.service-card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;color:#ac75bb;background:#f5eafa;border:1px solid #ecddf2;border-radius:13px;margin-bottom:22px}.service-card-icon>.ui-icon{width:25px;height:25px}.it-service-card:nth-child(3n+2) .service-card-icon{background:#fff3e8;border-color:#f4e0cc;color:#d3a177}.it-service-card:nth-child(3n) .service-card-icon{background:#fcedf5;border-color:#f0dbea;color:#c687ad}.it-service-card h3{font-size:21px;letter-spacing:-.4px;line-height:1.35;color:#483254}.it-service-card p{font-size:13px;line-height:1.85;color:#67566f;flex:1;margin:17px 0 25px}.it-service-card .text-link{font-size:11px;color:#82409d;padding-top:17px;border-top:1px solid #f0e6f6;width:100%;justify-content:space-between}.it-platform-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:45px;align-items:center;padding:45px 50px;border-radius:26px;background:radial-gradient(ellipse at 95% 50%,#99558635,transparent 55%),linear-gradient(120deg,#2c233d,#41264b);color:#fff;margin-bottom:30px;overflow:hidden}.it-platform-band .eyebrow{color:#d69bcc}.it-platform-band h2{font-size:37px;letter-spacing:-1px;line-height:1.23;margin-top:20px;max-width:520px}.it-platform-band p{color:#bd9cc8;font-size:14px;line-height:1.8;max-width:500px;margin:22px 0 28px}.it-platform-band .button{font-size:11px}.it-platform-band .service-scene{opacity:.9}.digital-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.digital-service{display:flex;gap:23px;padding:27px 0;border-top:1px solid #e9e0ef}.digital-service-number{font-size:11px;color:#c092bb;margin-top:5px}.digital-service h3{font-size:20px;line-height:1.35;letter-spacing:-.4px;color:#644973}.digital-service p{font-size:13px;color:#67566f;line-height:1.85;max-width:540px}.inquiry-section{background:#f8f3fc;border-top:1px solid #eee3f6;border-bottom:1px solid #eee3f6;scroll-margin-top:90px}.inquiry-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.inquiry-grid>div:first-child{padding-top:30px;position:sticky;top:140px}.inquiry-grid h2{font-size:37px;line-height:1.25;letter-spacing:-1px;color:#46324f;margin:22px 0}.inquiry-grid>div:first-child>p{color:#67566f;font-size:14px;line-height:1.9;max-width:420px}.inquiry-grid .text-link{font-size:12px;color:#82409d;overflow-wrap:anywhere}.inquiry-assurance,.contact-location{display:flex;align-items:start;gap:13px;font-size:12px;color:#67566f;margin:28px 0}.inquiry-assurance>.ui-icon,.contact-location>.ui-icon{width:23px;height:23px;color:#be92c5}.contact-location p{font-size:12px;margin-top:8px;color:#b09aba}.native-inquiry-form{background:#fff;border:1px solid #e8d9ef;box-shadow:0 15px 35px #63367807;border-radius:23px;padding:34px;display:flex;flex-direction:column;gap:21px;min-width:0;position:relative}.native-inquiry-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;color:#94759f}.native-inquiry-form input:not([type=checkbox]),.native-inquiry-form textarea,.native-inquiry-form select{font-size:13px;width:100%;padding:13px 14px;border:1px solid #e9ddef;border-radius:9px;min-height:46px;background:#fff;color:#6d4d7c;outline:none;min-width:0;box-shadow:none;-webkit-appearance:none}.native-inquiry-form input::placeholder,.native-inquiry-form textarea::placeholder{color:#c2adc9}.native-inquiry-form :is(input,textarea,select):focus{border-color:#b685c3;box-shadow:0 0 0 3px #f9f0fc}.native-inquiry-form textarea{resize:vertical;line-height:1.7}.native-inquiry-form select{padding-inline-end:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a281b2' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat}.form-heading .eyebrow{font-size:8px;color:#c58cbb}.form-heading h3{font-size:25px;margin:12px 0 0;color:#543460}.form-heading p{font-size:12px;color:#b19abd;line-height:1.75;margin-bottom:0}.native-inquiry-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.spam-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);pointer-events:none}.inquiry-services{padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:3px 0}.inquiry-services legend{margin-bottom:12px;font-size:12px;color:#9775a5;font-weight:550}.inquiry-services label{position:relative;padding:12px 11px;min-height:49px;border:1px solid #eee1f5;background:#fcf9fe;border-radius:9px;flex-direction:row;align-items:center;gap:9px;font-size:11px;line-height:1.6;cursor:pointer;font-weight:400}.inquiry-services input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:var(--accent);width:15px;height:15px;min-height:0;flex-shrink:0;margin:0}.inquiry-services label:has(input:checked){border-color:#c9a6d8;background:#f8eefb;color:#a466b7}.inquiry-form-note{font-size:11px;line-height:1.75;margin:0;color:#b29bbc}.inquiry-submit{align-self:flex-start;font-size:12px!important;padding:14px 21px!important;gap:19px!important}.inquiry-selection{padding:15px 18px;border-radius:10px;border:1px solid #efdff4;background:#fcf5ff;font-size:11px;color:#b089bf}.inquiry-selection ul{margin:10px 0 0;padding-inline-start:16px;line-height:1.9}.inquiry-selection b{font-size:11px;font-weight:600;color:#a671b4}.contact-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.contact-channels>a{padding:28px;border:1px solid #e8ddef;border-radius:21px;background:#fff;display:flex;flex-direction:column;align-items:start}.contact-channels h3{font-size:23px;letter-spacing:-.5px;color:#694677}.contact-channels p{font-size:13px;line-height:1.8;color:#af95ba;flex:1;overflow-wrap:anywhere}.contact-channels>a>span:last-child{display:flex;gap:13px;align-items:center;font-size:11px;color:#b283bf;margin-top:10px}.faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:75px}.faq-layout>div:first-child h2{font-size:38px;letter-spacing:-1px;line-height:1.25;color:#4f335d;margin:20px 0}.faq-layout>div:first-child>p{font-size:14px;color:#a98eb3;line-height:1.85;max-width:350px}.faq-layout>div:first-child>.text-link{font-size:12px;color:#b588c0;margin-top:10px}.faq-accordion details{border:1px solid #e7d9f0;border-radius:14px;background:#fff;margin-bottom:14px;overflow:hidden}.faq-accordion summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary h3{font-size:16px;line-height:1.55;letter-spacing:-.2px;color:#866393;flex:1}.faq-accordion summary>span{color:#b690c5;display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#faf3fe;transition:transform .18s}.faq-accordion details[open] summary>span{transform:rotate(180deg)}.faq-answer{padding:0 24px 22px}.faq-answer p{font-size:13px;line-height:1.85;color:#a486b1;margin:0}.help-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:40px}.help-navigation>a{display:flex;align-items:center;gap:20px;border:1px solid #e7d9ed;padding:25px;border-radius:16px;background:#fff;color:#b68cbd}.help-navigation>a>div{flex:1;min-width:0}.help-navigation h3{font-size:18px;letter-spacing:-.3px;color:#82628e}.help-navigation p{font-size:11px;margin:9px 0 0;color:#b89ac0}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.about-intro h2{font-size:40px;letter-spacing:-1px;line-height:1.28;margin-top:20px;max-width:420px;color:#4b3657}.about-intro p{font-size:15px;line-height:1.9;color:#a88db4;margin-top:0}.about-intro .text-link{font-size:12px;color:#b185bd}.about-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.about-values article{border:1px solid #e9ddf0;border-radius:17px;padding:24px;background:#fff}.about-values h3{font-size:19px;line-height:1.45;color:#85648f;letter-spacing:-.3px}.about-values p{font-size:12px;color:#b89dbf;line-height:1.8;margin-bottom:0}.project-list{border:1px solid #e8dcf0;border-radius:20px;overflow:hidden;background:white}.project-list>div{display:flex;align-items:center;gap:23px;padding:23px 27px;border-bottom:1px solid #eee4f4}.project-list>div:last-child{border:0}.project-list>div>span{font-size:10px;color:#c7a6d0}.project-list h3{font-size:17px;line-height:1.6;letter-spacing:-.2px;flex:1;min-width:0;color:#9475a0}.project-list .ui-icon{color:#c4a3cd}.team-section{background:#fcf9fe;border-block:1px solid #eee3f4}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.team-grid article{border:1px solid #e9dcee;border-radius:20px;padding:16px;background:white;min-width:0}.team-portrait{height:215px;border-radius:13px;overflow:hidden;background:radial-gradient(#f3e4fa,#f9f4fc);display:flex;align-items:center;justify-content:center}.team-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.team-portrait>.ui-icon{width:70px;height:70px;color:#dbc2e5}.team-grid h3{font-size:16px;line-height:1.6;color:#4d315b;letter-spacing:-.2px;margin:19px 7px 4px;overflow-wrap:anywhere}.team-grid article>span{font-size:10px;color:#67566f;display:block;margin:0 7px 13px}.domain-intro h2{font-size:40px;margin:20px 0;color:#4d315b;letter-spacing:-1px}.domain-intro>p{font-size:14px;color:#67566f}.domain-tld-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.domain-tld-strip>a{position:relative;padding:25px 26px;border:1px solid #e8d8ef;border-radius:17px;display:flex;align-items:center;gap:17px;background:white}.domain-tld-strip b{font-size:30px;font-family:Manrope,sans-serif;font-weight:750;letter-spacing:-1px;color:#9c6dab}.domain-tld-strip>a>span{margin-inline-start:auto;font-size:15px;color:#82409d;font-weight:600}.domain-tld-strip>a>span>span{font-size:9px;font-weight:400;color:#766080;margin-inline-start:2px}.domain-tld-strip .ui-icon{width:13px;height:13px;color:#c7a7cf}.domain-comparison{padding-bottom:55px}.domain-comparison .table-scroll{border:1px solid #e4d5ec;border-radius:15px;overflow:auto;background:#fff}.domain-comparison table{min-width:530px;border-collapse:collapse;width:100%;font-size:14px;text-align:start}.domain-comparison th{text-align:start;color:#d8b6e8;background:#43304f;font-size:11px;font-weight:500;padding:17px 25px}.domain-comparison td{padding:19px 25px;border-bottom:1px solid #eee4f3;color:#67566f;font-size:13px}.domain-comparison td:first-child{font-weight:650;color:#67566f}.domain-comparison tr:last-child td{border:0}.domain-comparison>p{font-size:11px;color:#67566f;margin-top:19px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.guide-grid>a{padding:29px;border:1px solid #e7d9ef;border-radius:22px;background:white;display:block;min-width:0}.guide-grid h3{font-size:24px;color:#8d659d;letter-spacing:-.5px}.guide-grid p{font-size:13px;color:#67566f;line-height:1.8}.guide-grid b{font-size:11px;color:#82409d;display:flex;gap:13px;align-items:center;margin-top:24px}.coming-soon-card{padding:65px;text-align:center;border:1px solid #e5d6ed;border-radius:25px;background:radial-gradient(ellipse at 100% 0,#f5e4fc,transparent 60%),#fff}.coming-soon-card h2{font-size:42px;letter-spacing:-1px;color:#604273;margin:25px 0}.coming-soon-card p{font-size:14px;color:#67566f;max-width:500px;margin:0 auto 28px}.quote-price-note{padding:22px 23px;border:1px solid #e4d2ed;background:#fcf8ff;border-radius:13px;margin:28px 0;max-width:330px}.quote-price-note span,.quote-price-note small{display:block;font-size:10px;color:#67566f;line-height:1.8}.quote-price-note b{display:block;font-size:25px;letter-spacing:-.7px;margin:10px 0;color:#a573b6}.quote-price-note small{font-size:10px;color:#67566f}.page-hero>span{display:none!important}.page-hero h1{overflow-wrap:anywhere}.feature-tile .feature-category{letter-spacing:1.4px}.editorial-title-mark .ui-icon{width:17px;height:17px}.offer-card-mark .ui-icon{width:17px;height:17px}.final-cta .cta-decoration{display:none}.footer-location{display:flex;align-items:center;gap:7px}.footer-location .ui-icon{width:12px;height:12px}.footer-search button{display:flex;align-items:center;justify-content:center}.network-visual>span>.ui-icon{width:37px;height:37px}.network-visual>span{font-size:0}.hrm-orbit .ui-icon{width:40px;height:40px}.card-tag{font-size:9px}.cloud-catalog-card ul{font-size:12px;line-height:2.05}.cloud-catalog-card .button{font-size:11px}.catalog-price>span{font-size:11px}.editorial-content .offer-original{font-size:11px}.editorial-content .offer-start{font-size:9px}.legacy-point{font-size:13px}.inquiry-form-note{font-size:12px}.digital-service-number{font-size:12px}.footer-top p{font-size:13px;line-height:1.9}
@media(max-width:1100px){.service-hero-grid{gap:30px}.service-hero h1{font-size:47px}.service-scene{height:270px}.it-service-grid{gap:18px}.it-service-card{padding:24px}.it-platform-band{margin-inline:36px;gap:24px;padding:35px}.inquiry-grid,.faq-layout,.about-intro{gap:45px}.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-portrait{height:270px}.domain-tld-strip b{font-size:27px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-inquiry-form{padding:28px}}
@media(max-width:850px){.service-hero-grid{grid-template-columns:1.1fr .9fr;gap:20px;padding-block:45px;min-height:310px}.service-hero h1{font-size:38px}.service-hero-copy>p{font-size:13px}.service-scene{height:240px}.service-scene .animated-server{height:260px}.it-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-grid,.faq-layout{grid-template-columns:1fr;gap:28px}.inquiry-grid>div:first-child{position:static;padding-top:0}.inquiry-grid>div:first-child>p{max-width:600px}.inquiry-grid h2{font-size:33px;max-width:500px}.contact-channels{grid-template-columns:1fr;gap:16px}.contact-channels>a{display:grid;grid-template-columns:52px 1fr;column-gap:17px;padding:25px}.contact-channels .service-card-icon{grid-column:1;grid-row:1/4;margin:0}.contact-channels h3,.contact-channels p,.contact-channels>a>span:last-child{grid-column:2}.contact-channels p{margin:10px 0}.contact-channels h3{font-size:23px}.faq-layout>div:first-child>p{max-width:500px}.about-intro{grid-template-columns:1fr;gap:25px}.about-intro h2{max-width:600px;font-size:36px}.domain-tld-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.it-platform-band{grid-template-columns:1.1fr .9fr;padding:35px;gap:20px}.it-platform-band h2{font-size:29px}.it-platform-band .service-scene{height:230px}.digital-service-grid{gap:0 24px}.digital-service{gap:17px}.inquiry-services{gap:10px}.cloud-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid{gap:18px}.help-navigation{grid-template-columns:1fr}}
@media(max-width:600px){.header .container{padding-inline:18px}.header .nav{height:72px;gap:10px}.header .brand-logo{width:102px;height:43px}.header .nav-actions{gap:5px}.header .nav-actions .button{padding:10px 11px;min-height:43px;font-size:11px;gap:7px;border-radius:10px}.account-desktop-label{display:none}.account-mobile-label{display:inline!important}.header .nav-actions .button>.ui-icon{width:17px;height:17px}.header .cart-link{width:29px;height:43px}.header .language{min-width:29px;min-height:43px;font-size:10px}.header .mobile-toggle{display:flex;order:3;width:36px;min-width:36px;height:39px;margin-inline-start:0}.header .nav-actions{margin-inline-start:auto;order:2}.header .navigation{top:72px;padding:18px 22px 24px;background:#fff;border-bottom:1px solid #eadfec;max-height:calc(100dvh - 80px);overflow-y:auto;box-shadow:0 14px 35px #3f1f5214;font-size:14px}.header .navigation>a{font-size:13px;padding:8px 0}.header .mega-toggle{font-size:13px;color:#9a73a7;min-height:40px}.header .mega-menu{padding:12px 15px}.header .mega-menu>a{font-size:12px}.preview-note{font-size:9px;padding:7px 12px}.service-hero-grid{grid-template-columns:1fr;padding:32px 22px 24px;gap:16px;min-height:0}.service-breadcrumb{font-size:9px;margin-bottom:22px;gap:10px;max-width:100%;flex-wrap:wrap}.service-hero .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:17px}.service-hero h1{font-size:36px;letter-spacing:-1.1px;line-height:1.19;max-width:330px}.service-hero-copy>p{font-size:13px;line-height:1.85;margin-top:19px;max-width:350px}.service-hero-actions{margin-top:23px;gap:20px}.service-hero-actions .button{padding:12px 17px;font-size:11px;gap:13px}.service-hero-actions .text-link{font-size:11px}.service-scene{height:212px;max-width:340px;justify-self:center;margin-top:1px}.service-scene .animated-server{height:230px;max-width:340px}.service-hero--guide .service-scene,.service-hero--coming-soon .service-scene{height:190px}.it-service-grid{grid-template-columns:1fr;gap:17px}.it-service-card{padding:26px;display:grid;grid-template-columns:43px 1fr;column-gap:17px;align-items:start}.it-service-card .service-card-icon{width:43px;height:43px;margin:0;grid-row:1/3}.it-service-card h3{font-size:20px;line-height:1.4;grid-column:2}.it-service-card p{font-size:13px;grid-column:2;margin:13px 0 20px}.it-service-card .text-link{grid-column:2;font-size:11px;padding-top:14px}.service-card-icon .ui-icon{width:23px;height:23px}.section-heading h2{font-size:30px;line-height:1.28}.section-heading p{font-size:13px;line-height:1.85}.it-platform-band{margin-inline:22px;padding:31px 26px;grid-template-columns:1fr;gap:20px}.it-platform-band h2{font-size:29px;line-height:1.3;max-width:300px}.it-platform-band p{font-size:13px;margin:19px 0 24px}.it-platform-band .service-scene{height:190px;max-width:300px}.digital-service-grid{grid-template-columns:1fr;gap:0}.digital-service{padding:23px 0;gap:19px}.digital-service h3{font-size:20px}.digital-service p{font-size:13px;line-height:1.85;margin:15px 0 0}.digital-service-number{font-size:10px}.inquiry-grid{gap:25px;padding-inline:22px}.inquiry-grid h2{font-size:30px;line-height:1.3;max-width:320px;margin:18px 0}.inquiry-grid>div:first-child>p{font-size:13px;line-height:1.85}.inquiry-assurance,.contact-location{font-size:11px;margin:23px 0}.native-inquiry-form{padding:25px 21px;gap:20px;border-radius:19px}.form-heading h3{font-size:24px;letter-spacing:-.5px}.form-heading p{font-size:12px;line-height:1.8}.form-heading .eyebrow{font-size:8px}.native-inquiry-form .form-row{grid-template-columns:1fr;gap:20px}.native-inquiry-form label{font-size:12px}.native-inquiry-form :is(input:not([type=checkbox]),textarea,select){font-size:16px;padding:12px 13px;min-height:47px}.inquiry-services{grid-template-columns:1fr;gap:9px}.inquiry-services label{font-size:12px;min-height:46px;padding:12px}.inquiry-services input[type=checkbox]{width:16px;height:16px;margin:0}.inquiry-services legend{font-size:12px;margin-bottom:13px}.inquiry-form-note{font-size:12px;line-height:1.8}.inquiry-submit{width:100%;font-size:12px!important;min-height:47px;justify-content:space-between}.contact-channels{gap:15px}.contact-channels>a{padding:24px 20px;grid-template-columns:42px 1fr;gap:0 15px}.contact-channels .service-card-icon{width:42px;height:42px}.contact-channels h3{font-size:21px;line-height:1.4}.contact-channels p{font-size:12px;line-height:1.75}.contact-channels>a>span:last-child{font-size:11px;line-height:1.75;gap:9px}.faq-layout{gap:29px;padding-inline:22px}.faq-layout>div:first-child h2{font-size:32px;margin:17px 0;line-height:1.28}.faq-layout>div:first-child>p{font-size:13px;line-height:1.85}.faq-accordion details{border-radius:13px;margin-bottom:12px}.faq-accordion summary{padding:20px 18px;gap:13px;align-items:start}.faq-accordion summary h3{font-size:14px;line-height:1.65;letter-spacing:0}.faq-accordion summary>span{width:26px;height:26px}.faq-accordion summary .ui-icon{width:14px;height:14px}.faq-answer{padding:0 18px 20px}.faq-answer p{font-size:13px;line-height:1.9}.help-navigation{gap:15px;padding-inline:22px}.help-navigation>a{padding:23px 20px;gap:15px}.help-navigation h3{font-size:17px}.help-navigation p{font-size:11px}.about-intro{gap:23px}.about-intro h2{font-size:32px;line-height:1.3;max-width:310px}.about-intro p{font-size:14px;line-height:1.85}.about-values{grid-template-columns:1fr;gap:14px;padding-inline:22px}.about-values article{padding:22px;display:grid;grid-template-columns:42px 1fr;gap:0 15px}.about-values .service-card-icon{grid-row:1/3;width:42px;height:42px;margin:0}.about-values h3{grid-column:2;font-size:20px}.about-values p{grid-column:2;font-size:12px;line-height:1.8;margin-top:10px}.project-list>div{padding:20px 18px;gap:17px}.project-list h3{font-size:14px;line-height:1.75}.project-list .ui-icon{width:15px;height:15px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-grid article{padding:11px;border-radius:15px}.team-portrait{height:160px;border-radius:10px}.team-grid h3{font-size:13px;line-height:1.7;margin:14px 4px 5px;letter-spacing:0}.team-grid article>span{font-size:9px;margin:0 4px 10px}.team-portrait>.ui-icon{width:40px;height:40px}.domain-intro h2{font-size:32px;line-height:1.3;letter-spacing:-.7px;max-width:320px}.domain-intro>p{font-size:13px;line-height:1.9}.domain-tld-strip{gap:13px;margin-top:27px}.domain-tld-strip>a{padding:20px 16px;display:block;border-radius:13px}.domain-tld-strip b{font-size:27px;display:block}.domain-tld-strip>a>span{display:inline-block;font-size:15px;margin-top:15px;margin-inline-start:0}.domain-tld-strip>a>span>span{font-size:10px}.domain-tld-strip .ui-icon{position:absolute;inset-inline-end:14px;bottom:23px;width:14px;height:14px}.domain-comparison{padding:0 22px 35px}.domain-comparison .table-scroll{margin-bottom:15px}.domain-comparison>p{font-size:11px;line-height:1.85}.guide-grid{grid-template-columns:1fr;gap:17px}.guide-grid>a{padding:26px}.guide-grid h3{font-size:24px}.guide-grid p{font-size:13px;line-height:1.85}.guide-grid b{font-size:12px}.coming-soon-card{padding:37px 27px;margin-inline:22px}.coming-soon-card h2{font-size:31px;line-height:1.3;letter-spacing:-.7px;margin:22px 0}.coming-soon-card p{font-size:13px;line-height:1.9}.coming-soon-card .button{font-size:11px}.quote-price-note{margin:23px 0;padding:20px}.quote-price-note b{font-size:25px}.quote-price-note small{font-size:11px;line-height:1.8}.cloud-catalog-grid{grid-template-columns:1fr;gap:18px}.cloud-catalog-card{padding:27px 26px;border-radius:20px;min-height:340px}.cloud-catalog-card h3{font-size:30px;margin-bottom:24px;max-width:150px}.catalog-server{top:38px;right:18px;width:140px;height:135px}.catalog-price{font-size:40px;position:relative;z-index:1}.catalog-price>span{font-size:12px}.cloud-catalog-card ul{font-size:13px;line-height:2.2;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:27px}.cloud-catalog-card .button{font-size:12px;padding:14px;min-height:45px}.cloud-plan-preview{grid-template-columns:1fr;gap:18px}.cloud-plan-preview>a{padding:27px 25px;min-height:240px}.cloud-plan-preview h3{font-size:29px;margin-bottom:24px}.cloud-mini-icon{width:140px;height:130px;right:17px;top:31px}.cloud-plan-preview strong{font-size:39px}.cloud-plan-preview p{font-size:12px;line-height:1.8;max-width:180px;margin:20px 0}.cloud-plan-preview>a>span{font-size:12px}.cloud-chip{font-size:8px}.brand-hero h1{font-size:52px;line-height:1.08}.brand-hero .hero-copy>p{font-size:14px;line-height:1.85}.hero-capabilities{font-size:10px;gap:15px}.brand-hero .hero-buttons .button{font-size:12px}.page-hero{padding:38px 0}.page-hero h1{font-size:35px;line-height:1.2;letter-spacing:-1px;max-width:330px}.page-hero .container>p{font-size:13px;line-height:1.9}.page-directory-card h3{font-size:21px;line-height:1.45}.footer-top p{font-size:13px}.footer .footer-location{font-size:11px}.footer-bottom{font-size:10px;line-height:1.8}.footer-top a{font-size:12px}.final-cta h2{font-size:30px;line-height:1.25}.final-cta p{font-size:13px;line-height:1.8}.final-cta .button{font-size:12px}.editorial-content .offer-copy h3{font-size:27px}.editorial-content .offer-product-type{font-size:9px}.feature-tile-text>p{font-size:13px}.feature-category{font-size:8px}.offer-specifications li{font-size:13px}.native-inquiry-form .inquiry-services label input{min-height:0;width:16px;height:16px}.service-detail-grid{grid-template-columns:1fr}.footer-top .brand{font-size:0}}
@media(max-width:360px){.header .brand-logo{width:92px;height:39px}.header .nav{gap:7px}.header .cart-link{display:none}.header .nav-actions .button{padding-inline:9px;font-size:11px}.header .container{padding-inline:16px}.service-hero h1{font-size:33px}.team-grid{grid-template-columns:1fr}.team-portrait{height:230px}.inquiry-services{grid-template-columns:1fr}.domain-tld-strip>a{padding:19px 13px}.domain-tld-strip b{font-size:25px}}
html[dir=rtl] .native-inquiry-form select{background-position:left 13px center}html[dir=rtl] .ui-icon-arrow-right{transform:rotate(180deg)}html[dir=rtl] .service-hero h1{letter-spacing:0;line-height:1.4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}

/* Readable text across inherited service and commerce layouts. */
.section-lead,.page-hero .container>p,.feature-tile-text>p,.editorial-content .legacy-items p,.editorial-content .legacy-items>div,.editorial-content .legacy-point,.offer-copy>p,.cloud-plan-preview p,.page-directory-card p{color:#67566f}.feature-tile--dark .feature-tile-text>p{color:#d4c7df}.native-inquiry-form label,.native-inquiry-form legend{color:#594263}.native-inquiry-form input::placeholder,.native-inquiry-form textarea::placeholder{color:#8d7e94}.native-inquiry-form :is(input:not([type=checkbox]),textarea,select){color:#30243f}.inquiry-form-note,.form-heading>p,.digital-service p,.about-values p,.about-intro p,.contact-channels p,.faq-layout>div:first-child>p,.faq-answer p{color:#67566f}.team-grid h3,.about-values h3,.guide-grid h3{color:#493054}.text-link{color:#82409d}.it-platform-band p{color:#d1bfdb}

.contact-channels h3{color:#493054}.contact-channels>a>span:last-child,.inquiry-selection,.inquiry-selection ul{color:#82409d}.section-heading h2,.offer-collection-heading h2{color:#30243f}.feature-tile--dark h2{color:#fff}.service-scene-svg>circle:first-child{transform-origin:226px 152px;animation:service-ring 2s ease-in-out infinite}.motion-ready .service-scene:not(.motion-visible) .service-scene-svg>circle,.motion-document-hidden .service-scene-svg>circle,.motion-paused .service-scene-svg>circle{animation-play-state:paused}@keyframes service-ring{50%{transform:scale(.96);opacity:.5}}@media(prefers-reduced-motion:reduce){.service-scene-svg>circle{animation:none!important}}

.development-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media(max-width:1000px){.development-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.development-grid{grid-template-columns:1fr}}
