/* Page-scoped service prototype: no shared template changes. */
.detail.services:has(#cler-climate-service) .form-order-block,.detail.services:has(#cler-climate-service) .line-after,.detail.services:has(#cler-climate-service) .detailimage,.detail.services:has(#cler-climate-service) .introtext_wrapper{display:none}
.detail.services:has(#cler-climate-service) .inner_wrapper_text{padding:0!important}
#cler-climate-service{--cc-ink:#213c32;--cc-muted:#59675e;--cc-line:#dce3db;--cc-wine:#7c2e46;--cc-soft:#f3f5f0;font-family:Arial,sans-serif;color:var(--cc-ink);font-size:16px;line-height:1.65;max-width:1200px;margin:auto;overflow-wrap:break-word}
#cler-climate-service *{box-sizing:border-box}#cler-climate-service h2,#cler-climate-service h3,#cler-climate-service p{color:inherit;margin:0}#cler-climate-service h2{font:normal 34px/1.18 Georgia,serif;letter-spacing:-.025em;margin:10px 0 20px}#cler-climate-service h3{font:600 18px/1.35 Arial,sans-serif;margin:0 0 12px}#cler-climate-service a{color:var(--cc-wine)}#cler-climate-service p+p{margin-top:16px}#cler-climate-service .cc-eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-wine)}#cler-climate-service .cc-intro{display:grid;grid-template-columns:1.45fr 1fr;gap:36px;padding:24px 0 34px;align-items:start}#cler-climate-service .cc-intro h2{font-size:40px}#cler-climate-service .cc-lead{font-size:18px;line-height:1.65;max-width:640px}#cler-climate-service .cc-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}#cler-climate-service .cc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--cc-wine);color:#fff!important;border:1px solid var(--cc-wine);border-radius:5px;padding:13px 19px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer;min-height:48px;white-space:normal;text-align:center}#cler-climate-service .cc-button:hover{background:#622036}#cler-climate-service .cc-textlink{font-size:14px;text-underline-offset:5px}#cler-climate-service .cc-result{background:var(--cc-soft);border-top:3px solid #83987e;padding:26px;border-radius:0 0 8px 8px}#cler-climate-service .cc-result h3{font:normal 25px/1.25 Georgia,serif;margin:12px 0 16px}#cler-climate-service .cc-result p{font-size:15px}#cler-climate-service ul{padding:0;margin:16px 0 0;list-style:none}#cler-climate-service li{padding:8px 0 8px 20px;position:relative;margin:0;font-size:14px}#cler-climate-service ul li:before{content:'✓';position:absolute;left:0;top:8px;color:#617957}#cler-climate-service .cc-nav{display:flex;gap:12px 26px;flex-wrap:wrap;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);padding:16px 0;font-size:13px}#cler-climate-service .cc-nav a{color:var(--cc-ink);text-decoration:none;padding:5px 0}#cler-climate-service .cc-section{padding:44px 0;border-bottom:1px solid var(--cc-line);scroll-margin-top:110px}#cler-climate-service .cc-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}#cler-climate-service .cc-tag{display:inline-block;background:#eef1eb;color:#455b4a;font-size:11px;padding:6px 10px;border-radius:4px;white-space:normal}#cler-climate-service .cc-section-intro{max-width:800px;color:var(--cc-muted);margin:0 0 26px}#cler-climate-service figure{margin:22px 0 0;min-width:0}#cler-climate-service .cc-document{background:#e8ece5;border:1px solid #d2dace;padding:12px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:6px;max-width:100%}#cler-climate-service .cc-document img{display:block;width:100%;min-width:820px;max-width:none;height:auto;box-shadow:0 2px 9px #26382c14}#cler-climate-service figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--cc-muted);line-height:1.6;margin-top:12px}#cler-climate-service .cc-scroll-note{color:var(--cc-wine)}#cler-climate-service .cc-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}#cler-climate-service .cc-readout span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-wine);font-weight:600}#cler-climate-service .cc-readout p{font-size:14px;margin-top:8px}#cler-climate-service .cc-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}#cler-climate-service .cc-criteria>div{padding:25px 0;border-top:1px solid var(--cc-line)}#cler-climate-service .cc-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#edf1e9;color:#4b694c;border-radius:9px;font:normal 22px Georgia,serif;margin-bottom:16px}#cler-climate-service .cc-criteria p,#cler-climate-service .cc-decisions p{font-size:14px;color:var(--cc-muted)}#cler-climate-service .cc-method{display:grid;grid-template-columns:1fr 1.1fr;gap:28px 44px}#cler-climate-service .cc-steps{list-style:none;padding:0;margin:0}#cler-climate-service .cc-steps li{display:flex;gap:16px;padding:0 0 24px;margin:0}#cler-climate-service .cc-steps li:before{display:none}#cler-climate-service .cc-steps li>span{flex:0 0 32px;display:flex;align-items:center;justify-content:center;background:var(--cc-soft);width:32px;height:32px;border-radius:50%;color:var(--cc-wine);font-weight:bold}#cler-climate-service .cc-steps h3{margin:3px 0 8px}#cler-climate-service .cc-details{grid-column:1/-1;border:1px solid var(--cc-line);border-radius:6px;background:#fafbf8;margin-top:22px}#cler-climate-service summary{font-size:14px;font-weight:600;cursor:pointer;padding:18px 20px;color:var(--cc-ink)}#cler-climate-service .cc-details>div{padding:0 20px 20px;font-size:14px;color:var(--cc-muted)}#cler-climate-service .cc-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#cler-climate-service .cc-decisions>div{border-left:3px solid #a9bba1;padding-left:18px}#cler-climate-service .cc-pricing{display:grid;grid-template-columns:1fr 1fr;gap:20px}#cler-climate-service .cc-pricing>div{border:1px solid var(--cc-line);padding:26px;border-radius:8px}#cler-climate-service .cc-pricing h3{margin:16px 0 12px;min-height:49px}#cler-climate-service .cc-pricing p{font-size:14px}#cler-climate-service .cc-price{font:normal 31px/1.3 Georgia,serif;margin:24px 0 6px}#cler-climate-service .cc-price small{font:12px Arial,sans-serif;color:var(--cc-muted)}#cler-climate-service .cc-duration{color:var(--cc-wine)}#cler-climate-service .cc-small{font-size:12px;color:var(--cc-muted);margin-top:18px}#cler-climate-service .cc-start{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:center;margin:42px 0 22px;padding:32px;background:#eef2e9;border-radius:8px}#cler-climate-service .cc-start h2{font-size:30px}#cler-climate-service .cc-start p{font-size:14px}#cler-climate-service .cc-start>div:last-child{display:flex;align-items:center;flex-direction:column;gap:15px}#cler-climate-service .cc-contact{font-size:16px;color:var(--cc-ink);text-decoration:none}#cler-climate-service .cc-related{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:32px}
@media(min-width:1200px){#cler-climate-service .cc-scroll-note{display:none}}
@media(max-width:1000px){#cler-climate-service .cc-intro{grid-template-columns:1fr;gap:24px}#cler-climate-service .cc-intro h2{font-size:36px}#cler-climate-service .cc-result{padding:22px}#cler-climate-service .cc-result ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#cler-climate-service .cc-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#cler-climate-service{font-size:15px}#cler-climate-service h2,#cler-climate-service .cc-intro h2{font-size:29px}#cler-climate-service .cc-intro{padding-top:5px}#cler-climate-service .cc-lead{font-size:16px}#cler-climate-service .cc-result ul,#cler-climate-service .cc-readout,#cler-climate-service .cc-criteria,#cler-climate-service .cc-method,#cler-climate-service .cc-decisions,#cler-climate-service .cc-pricing,#cler-climate-service .cc-start{grid-template-columns:1fr}#cler-climate-service .cc-result ul{gap:0}#cler-climate-service .cc-nav{gap:8px 20px}#cler-climate-service .cc-section{padding:32px 0}#cler-climate-service .cc-section-heading{display:block}#cler-climate-service .cc-section-heading .cc-tag{margin-bottom:16px}#cler-climate-service .cc-readout{gap:16px}#cler-climate-service .cc-start{padding:24px}#cler-climate-service .cc-start h2{font-size:28px}#cler-climate-service .cc-pricing h3{min-height:0}#cler-climate-service .cc-document{padding:6px}}
