:root{--incode-bg:#f5f5f7;--incode-card:#ffffff;--incode-primary:#0071e3;--incode-dark:#111827;--incode-text:#4b5563;--incode-light:#e8f2ff;--incode-radius:30px;--incode-radius-big:36px;--incode-shadow:0 18px 45px rgba(0,0,0,.05);--incode-shadow-hover:0 28px 70px rgba(0,0,0,.09);--incode-transition:.22s ease;--incode-max:1180px}.incode-page,.incode-workplace,.incode-software,.incode-smartphone,.incode-services,.incode-about{background:var(--incode-bg);color:var(--incode-dark);padding:80px 20px 70px}.incode-hero,.workplace-hero,.software-hero{max-width:var(--incode-max);margin:auto;text-align:center}.incode-hero span,.workplace-hero span,.software-hero span,.workplace-title span,.software-title span,.workplace-consulting span,.software-consulting span{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--incode-light);color:var(--incode-primary);font-size:14px;font-weight:850;margin-bottom:22px}.incode-hero h1,.workplace-hero h1,.software-hero h1{font-size:clamp(44px,7vw,78px);line-height:.95;letter-spacing:-3px;margin:0 0 24px}.incode-hero p,.workplace-hero p,.software-hero p{font-size:21px;color:#666;max-width:780px;margin:0 auto 34px}.incode-actions,.workplace-actions,.software-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.incode-actions a,.workplace-actions a,.software-actions a{text-decoration:none;padding:13px 18px;background:#fff;border-radius:999px;border:1px solid rgba(17,24,39,.08);font-weight:900;color:var(--incode-dark);transition:var(--incode-transition)}.incode-actions a:hover,.workplace-actions a:hover,.software-actions a:hover{background:var(--incode-primary);color:#fff}.workplace-section,.software-section{max-width:var(--incode-max);margin:80px auto 0}.workplace-title,.software-title{text-align:center;margin-bottom:28px}.workplace-title h2,.software-title h2,.workplace-consulting h2,.software-consulting h2{font-size:clamp(34px,5vw,58px);letter-spacing:-2px;line-height:1;margin:0 0 14px}.workplace-title p,.software-title p,.workplace-consulting p,.software-consulting p{font-size:18px;color:#666;max-width:760px;margin:auto}.workplace-grid,.software-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.workplace-product{background:var(--incode-card);border-radius:var(--incode-radius);overflow:hidden;text-decoration:none;color:var(--incode-dark);border:1px solid rgba(17,24,39,.08);box-shadow:var(--incode-shadow);transition:var(--incode-transition);display:block}.workplace-product:hover{transform:translateY(-5px);box-shadow:var(--incode-shadow-hover)}.workplace-product img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover;background:#f3f4f6}.workplace-product-content{padding:22px}.workplace-product h3{margin:0 0 10px;font-size:20px;letter-spacing:-.6px}.workplace-price{margin:0;font-size:18px;font-weight:950;color:var(--incode-primary)}.soldout{display:inline-block;margin-top:12px;padding:7px 11px;background:#fee2e2;color:#991b1b;border-radius:999px;font-size:13px;font-weight:900}.workplace-empty,.software-empty{grid-column:1/-1;background:#fff;border-radius:24px;padding:28px;text-align:center;font-weight:800;color:#666}.workplace-consulting,.software-consulting{background:radial-gradient(circle at top right,rgba(56,189,248,.38),transparent 40%),var(--incode-primary);color:#fff;padding:48px;border-radius:var(--incode-radius-big);text-align:center}.workplace-consulting span,.software-consulting span{background:#ffffff29;color:#fff}.workplace-consulting p,.software-consulting p{color:#e8f2ff;margin-bottom:28px}.workplace-consulting a,.software-consulting a{display:inline-block;padding:15px 24px;background:#fff;color:var(--incode-primary);border-radius:999px;text-decoration:none;font-weight:900}@media(max-width:950px){.workplace-grid,.software-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.incode-page,.incode-workplace,.incode-software{padding:58px 18px 48px}.workplace-grid,.software-grid{grid-template-columns:1fr}.workplace-hero p,.software-hero p{font-size:18px}.workplace-consulting,.software-consulting{padding:34px 24px;border-radius:30px}}html{scroll-behavior:smooth}.incode-product-description{max-height:520px;overflow-y:auto;padding:26px;background:#f5f5f7;border:1px solid rgba(17,24,39,.08);border-radius:26px;color:#111827;line-height:1.6;position:relative}.incode-product-description::-webkit-scrollbar{width:8px}.incode-product-description::-webkit-scrollbar-track{background:#e5e7eb;border-radius:999px}.incode-product-description::-webkit-scrollbar-thumb{background:#0071e3;border-radius:999px}.incode-product-description h2{font-size:30px;line-height:1.05;letter-spacing:-1.2px;margin:0 0 16px}.incode-product-description h3{font-size:22px;line-height:1.1;letter-spacing:-.7px;margin:30px 0 12px}.incode-product-description p{margin:0 0 16px;color:#4b5563}.incode-product-description strong{color:#111827;font-weight:950}.incode-product-description ul,.incode-product-description ol{margin:0 0 18px;padding-left:22px;color:#4b5563}.incode-product-description li{margin-bottom:8px}.incode-product-description .service-intro-card,.incode-product-description .product-intro-card{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:22px;padding:24px;margin-bottom:22px}.incode-product-description .service-intro-card span,.incode-product-description .product-intro-card span{display:inline-block;padding:7px 13px;border-radius:999px;background:#e8f2ff;color:#0071e3;font-size:13px;font-weight:900;margin-bottom:14px}.incode-product-description .service-highlight-box,.incode-product-description .product-highlight-box{background:#111827;color:#fff;border-radius:22px;padding:22px;margin:22px 0}.incode-product-description .service-highlight-box p,.incode-product-description .product-highlight-box p{color:#e5e7eb;margin:8px 0 0}.incode-product-description .service-grid-list,.incode-product-description .product-grid-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 26px}.incode-product-description .service-grid-list div,.incode-product-description .product-grid-list div{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;padding:18px}.incode-product-description .service-grid-list p,.incode-product-description .product-grid-list p{margin:6px 0 0;font-size:14px}.incode-product-description .service-check-list,.incode-product-description .product-check-list{list-style:none;padding:0;display:grid;gap:10px}.incode-product-description .service-check-list li,.incode-product-description .product-check-list li{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:13px 15px;margin:0}.incode-product-description .service-check-list li:before,.incode-product-description .product-check-list li:before{content:"\2713";color:#0071e3;font-weight:950;margin-right:9px}.incode-product-description .service-steps,.incode-product-description .product-steps{display:grid;gap:12px;margin:18px 0 26px}.incode-product-description .service-steps div,.incode-product-description .product-steps div{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;padding:18px}.incode-product-description .service-steps span,.incode-product-description .product-steps span{width:32px;height:32px;border-radius:999px;background:#0071e3;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950;margin-bottom:10px}.incode-product-description .service-final-note,.incode-product-description .product-final-note{background:#e8f2ff;border:1px solid rgba(0,113,227,.18);border-radius:22px;padding:22px;margin-top:24px}.incode-product-description .service-final-note span,.incode-product-description .product-final-note span{display:inline-block;color:#0071e3;font-weight:950;font-size:13px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.incode-product-description .service-final-note h3,.incode-product-description .product-final-note h3{margin-top:0}@media(max-width:700px){.incode-product-description{max-height:460px;padding:20px;border-radius:22px}.incode-product-description .service-grid-list,.incode-product-description .product-grid-list{grid-template-columns:1fr}.incode-product-description h2{font-size:25px}.incode-product-description h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/incode.css.map */
