body.page-id-6158 .page-title{display:none}body.page-id-6158 .main-page-wrapper{padding-top:0}.ccs{max-width:1240px;margin:0 auto;padding:26px 24px 60px;color:#112c45;font-family:"Trebuchet MS",sans-serif}.ccs *{box-sizing:border-box}.ccs-breadcrumb{display:flex;gap:12px;font-size:13px;margin-bottom:24px;color:#607589}.ccs a{text-decoration:none}.ccs-hero{display:grid;grid-template-columns:1.15fr 1fr;background:#102b46;color:white;border-radius:24px;overflow:hidden;padding:56px;gap:40px;min-height:390px}.ccs-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;display:block;margin-bottom:18px}.ccs-hero .ccs-eyebrow{color:#99ddca}.ccs h1{font-size:clamp(35px,4.5vw,58px);letter-spacing:-2px;line-height:1.08;color:white;margin:0 0 22px;font-weight:700}.ccs h1 em{font-style:normal;color:#a2e2cb}.ccs-hero p{font-size:16px;line-height:1.9;max-width:490px;color:#d1dee8}.ccs-primary{display:inline-flex;gap:28px;background:#a2e2cb;color:#102b46!important;padding:13px 20px;border-radius:8px;font-size:14px;font-weight:700;margin-top:8px}.ccs-hero-art{position:relative;min-height:280px}.ccs-orbit{position:absolute;width:270px;height:270px;border:1px solid #45617a;border-radius:50%;left:40px;top:18px;box-shadow:0 0 0 40px #ffffff05,0 0 0 80px #ffffff03}.ccs-tile{position:absolute;width:125px;height:120px;border:1px solid #ffffff30;border-radius:20px;padding:20px;font-size:38px;font-weight:700;box-shadow:0 15px 25px #0003}.ccs-tile span{display:block;font-size:11px;font-weight:400;margin-top:10px;letter-spacing:0}.ccs-tile-a{left:10px;top:20px;background:#a2e2cb;color:#143d37;transform:rotate(-9deg)}.ccs-tile-b{right:10px;top:4px;background:#e8edf7;color:#294a7c;transform:rotate(10deg)}.ccs-tile-c{left:150px;top:140px;background:#f4cfaa;color:#6d3c18;transform:rotate(-5deg)}.ccs-hero-art small{position:absolute;bottom:-8px;left:10px;font-size:10px;letter-spacing:2px;line-height:1.8;color:#9ab2c6}.ccs-benefits{display:flex;justify-content:space-around;gap:16px;padding:22px 0;border-bottom:1px solid #e3e9ed;font-size:13px;color:#557084}.ccs-benefits span:before{content:"✓";color:#257c61;margin-right:9px}.ccs-catalog{padding-top:45px;scroll-margin-top:120px}.ccs-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.ccs-heading h2{font-size:30px;letter-spacing:-1px;margin:0}.ccs-heading .ccs-eyebrow{color:#28705f;margin-bottom:9px}.ccs-heading p{font-size:14px;margin:0}.ccs-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;background:#f1f5f7;border:1px solid #e1e9ee;padding:18px;border-radius:12px;margin-bottom:28px}.ccs-toolbar label{margin:0}.ccs-toolbar label>span{display:block;font-size:11px;font-weight:700;margin-bottom:7px;color:#546b7d}.ccs-toolbar input,.ccs-toolbar select{width:100%;height:44px;border:1px solid #d4dfe6;background:#fff;border-radius:7px;padding:0 12px;color:#19364e;font:inherit;font-size:13px}.ccs :focus-visible{outline:3px solid #2b9e7b;outline-offset:3px}.ccs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ccs-card{border:1px solid #e0e7ed;border-radius:14px;overflow:hidden;background:white;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.ccs-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #102b4610}.ccs-card[hidden]{display:none!important}.ccs-cover{display:block;border-bottom:1px solid #e0e7ed}.ccs-art{width:100%;height:auto;display:block}.ccs-card-body{padding:17px;display:flex;flex-direction:column;flex:1}.ccs-card-top{display:flex;justify-content:space-between;gap:7px;font-size:9px;margin-bottom:12px;color:#61788c}.ccs-card-top>span:first-child{max-width:58%}.ccs-available{color:#25735c}.ccs-unavailable{color:#a25942}.ccs-card h3{font-size:16px;line-height:1.5;font-weight:700;margin:0 0 9px}.ccs-card h3 a{color:#15344e}.ccs-summary{font-size:12px;line-height:1.6;color:#6b7d8b;margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ccs-card-bottom{margin-top:auto}.ccs-price{font-size:17px;font-weight:700;color:#153e58;margin-bottom:12px;line-height:1.5}.ccs-price .amount{color:inherit!important}.ccs-details{display:flex;justify-content:space-between;border:1px solid #d7e2e7;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:700;color:#153e58!important}.ccs-details:hover{background:#102b46;color:white!important}.ccs-support{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eaf3ef;padding:30px;border-radius:16px;margin-top:45px}.ccs-support h2{font-size:22px;margin:0 0 8px}.ccs-support p{font-size:13px;margin:0;color:#567164}.ccs-support a{white-space:nowrap;background:#185b46;color:white;padding:13px 20px;border-radius:8px;font-size:13px}.ccs-note{font-size:11px;color:#6c7d89;margin:22px 0}.ccs-empty{text-align:center;padding:35px}.ccs-plans{margin:24px 0}.ccs-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ccs-plan{border:1px solid #d4e2e9;border-radius:12px;padding:18px;background:#f7fafb}.ccs-plan strong{display:block;font-size:15px}.ccs-plan-price{margin:12px 0;font-size:20px}.ccs-plan .button{width:100%;background:#165b48;color:white}.ccs-product-art{width:100%;border-radius:16px;overflow:hidden}.product-grid-item .ccs-art{width:100%}@media(max-width:1024px){.ccs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ccs-hero{padding:35px;gap:20px}.ccs-tile{width:105px;height:105px;font-size:30px}.ccs-tile-c{left:100px}.ccs-orbit{width:210px;height:210px;left:15px}}@media(max-width:760px){.ccs{padding:18px 15px 35px}.ccs-hero{grid-template-columns:1fr;padding:28px}.ccs-hero-art{display:none}.ccs h1{font-size:39px}.ccs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ccs-card-body{padding:12px}.ccs-card h3{font-size:14px}.ccs-card-top{font-size:8px}.ccs-summary{font-size:11px}.ccs-price{font-size:15px}.ccs-toolbar{grid-template-columns:1fr 1fr;padding:12px}.ccs-search{grid-column:1/-1}.ccs-heading h2{font-size:25px}.ccs-benefits{font-size:10px;gap:8px;flex-wrap:wrap}.ccs-support{flex-direction:column;align-items:start;padding:24px}.ccs-support h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.ccs-card{transition:none}}
