.service-samples-section{background:var(--white);padding:80px 0}.service-samples-container{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.samples-header{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.samples-left{flex-direction:column;gap:24px;display:flex}.samples-tabs{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px;display:grid}.samples-right{flex-direction:column;gap:20px;display:flex}.samples-right-button{justify-content:flex-end;margin-top:10px;display:flex}.samples-right p{color:var(--text2);font-size:15px;line-height:160%}.samples-preview-wrapper{background:var(--white);border:1px solid var(--grey1);border-radius:16px;margin-top:30px;padding:20px;overflow:hidden}.samples-preview-scroll{justify-content:center;align-items:center;width:100%;height:100%;max-height:520px;display:flex;overflow:hidden}.samples-preview-image{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.samples-preview-scroll::-webkit-scrollbar{height:8px}.samples-preview-scroll::-webkit-scrollbar-track{background:0 0;border-radius:10px}.samples-preview-scroll::-webkit-scrollbar-thumb{background:var(--text2);border-radius:10px}.samples-preview-scroll::-webkit-scrollbar-thumb:hover{background:var(--bgGrey)}.samples-preview-scroll::-webkit-scrollbar{width:6px;height:8px}@media (max-width:992px){.samples-header{grid-template-columns:1fr;gap:30px}.samples-right{align-items:flex-start}}@media (max-width:600px){.service-samples-section{padding:50px 0}.samples-tabs{gap:10px}.samples-right p{font-size:14px}}.samples-empty-preview{background:var(--SecondaryPastel);border-radius:20px;width:100%;height:800px}.skeleton-tab{border-radius:20px;width:100px;height:40px}.samples-right .skeleton-text{width:100%}.samples-right .skeleton-btn{width:150px;height:42px}.skeleton-preview-image{border-radius:12px;width:1400px;height:800px}.skeleton-title-ss{width:100%;max-width:520px;height:25px;max-height:25px}.category-sample-placeholder{background:var(--bgGrey);width:100%;min-height:280px;color:var(--text2);border-radius:16px;place-items:center;display:grid}
.domains-section{background:var(--bgGrey,#f7f8fa);width:100vw;margin-left:calc(50% - 50vw);padding:80px 32px}.domains-section-inner{width:100%;max-width:1120px;margin:0 auto}.domains-section-header{text-align:center;max-width:980px;margin:0 auto 52px}.domains-section-header h2{color:var(--primary);margin:0 0 18px;font-size:max(16px,min(3vw,36px));font-weight:500;line-height:1.2}.domains-carousel{--domain-columns:5;--domain-gap:22px}.domains-carousel-track{align-items:stretch;gap:var(--domain-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.domains-carousel-track::-webkit-scrollbar{display:none}.domains-carousel .carousel-nav{max-width:680px;margin:30px auto 0}.domain-card{flex:0 0 calc((100% - (var(--domain-columns) - 1)*var(--domain-gap))/var(--domain-columns));border:1px solid var(--grey1,#dedede);background:var(--white,#fff);scroll-snap-align:start;border-radius:18px;min-width:0;padding:20px 18px}.domain-card-accent{background:var(--primary);border-radius:999px;width:50px;height:4px;margin-bottom:20px;display:block}.domain-card h3{color:var(--primary);margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.55}.domain-card p{margin:0 0 12px;line-height:1.6}.domain-card ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.domain-card li{overflow-wrap:anywhere;font-size:14px;line-height:20px}@media (max-width:1200px){.domains-carousel{--domain-columns:3}}@media (max-width:768px){.domains-section{padding:60px 20px}.domains-section-header{margin-bottom:36px}.domains-carousel{--domain-columns:2;--domain-gap:18px}.domain-card{padding:22px 18px 24px}}@media (max-width:480px){.domains-section{padding:50px 16px}.domains-carousel{--domain-columns:1;--domain-gap:14px}.domains-carousel .carousel-nav{gap:12px;margin-top:24px}.domains-carousel .progress-bars{gap:5px}.domains-carousel .progress-bar{width:12px}}
.service-carousel-section{background:var(--bgGrey);padding:80px 20px}.service-carousel-container{text-align:center;width:min(1120px,100%);margin:0 auto}.service-carousel-container h2{color:var(--primary);margin-bottom:12px;font-size:2rem}.service-carousel-description{max-width:760px;margin:0 auto 30px}.service-carousel-stage{align-items:center;gap:18px;display:flex;position:relative}.service-carousel-frame{border:1px solid var(--grey1);background:var(--white);border-radius:16px;width:100%;padding:14px;position:relative;overflow:hidden}.service-carousel-track{will-change:transform;width:100%;display:flex}.service-carousel-slide{min-width:100%}.service-carousel-image{object-fit:contain;border-radius:10px;width:100%;height:max(280px,min(45vw,520px));display:block}.service-carousel-download{position:absolute;bottom:30px;right:30px}.service-carousel-download-button{border-radius:50%;width:44px;height:44px;padding:0}.service-carousel-dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.service-carousel-dots button{background:var(--grey1);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.service-carousel-dots button.active{background:var(--primary)}@media (max-width:768px){.service-carousel-section{padding:55px 16px}.service-carousel-container h2{font-size:1.6rem}.service-carousel-stage{gap:8px}.service-carousel-arrow{z-index:2;flex-basis:34px;width:34px;height:34px;position:absolute}.service-carousel-arrow.previous{left:20px}.service-carousel-arrow.next{right:20px}.service-carousel-frame{padding:8px}.service-carousel-image{height:max(230px,min(70vw,420px))}.service-carousel-download{bottom:16px;right:16px}}@media (max-width:425px){.service-carousel-image{height:260px}.service-carousel-download{bottom:16px;right:16px}}
.service-price-section{background:var(--bgGrey);padding:80px 20px}.service-price-container{width:min(920px,100%);margin:0 auto}.service-price-heading{text-align:center;max-width:800px;margin:0 auto 28px}.service-price-heading h2{color:var(--primary);margin-bottom:12px;font-size:2rem}.service-price-card{border:1px solid var(--grey1);background:var(--white);border-radius:16px;padding:28px}.service-word-row{justify-content:flex-end;margin-bottom:16px;display:flex}.service-word-row .wc-input-wrapper{width:100%}.service-price-card>.ui-range{max-width:none}.service-range-labels{width:100%;color:var(--text2);justify-content:space-between;font-size:12px;display:flex}.service-range-labels span:last-child{text-align:right;margin-left:auto}.service-price-fields{grid-template-columns:1fr 1fr;gap:45px;margin-top:22px;display:grid}.service-price-fields .password-input-box,.service-price-fields .custom-select{width:100%;height:44px}.service-price-fields .ui-input{height:44px;min-height:44px;line-height:1.2}.service-price-fields .custom-select-trigger{background-color:var(--white);padding-right:44px}.service-price-fields .select-arrow{z-index:1;align-items:center;display:inline-flex;right:16px}.service-estimate-box{background:var(--primeryPastel);border-radius:7px;gap:45px;margin:30px 0;padding:18px;display:flex}.service-estimate-box div{gap:6px;display:grid}.service-estimate-value{color:var(--primary);font-size:1.75rem;font-weight:500}.service-price-skeleton{width:180px;height:34px}.service-delivery-note{color:var(--text2);max-width:320px;font-size:11px;line-height:1.45}@media (max-width:768px){.service-price-section{padding:55px 16px}.service-price-heading h2{font-size:1.6rem}.service-price-card{padding:20px}.service-price-fields{grid-template-columns:1fr;gap:18px}.service-estimate-box{gap:25px}.service-estimate-value{font-size:1.35rem}}@media (max-width:520px){.service-word-row .wc-input-wrapper{width:100%}.service-estimate-box{flex-direction:column}}
