.chgrowth-enquiry{scroll-margin-top:105px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);background:#f2f6f8;border:1px solid #dde7ec;border-radius:30px;padding:clamp(24px,4vw,46px);margin-top:40px;color:#12384e}.chgrowth-enquiry h2,.chgrowth-report h2{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.chgrowth-enquiry p,.chgrowth-enquiry li,.chgrowth-report p{font-size:17px;line-height:1.7}.chgrowth-enquiry ul{list-style:none;padding:0;margin:24px 0}.chgrowth-enquiry li{padding:8px 0 8px 28px;position:relative}.chgrowth-enquiry li:before{content:'✓';position:absolute;left:0;color:#137c62;font-weight:700}.chgrowth-enquiry .chgrowth-small,.chgrowth-small{font-size:13px;line-height:1.7;color:#536c7a}.chgrowth-form.contact-form{background:white;padding:26px;border:1px solid #dbe5ea;border-radius:22px;box-shadow:0 12px 40px #14384d08;min-width:0}.chgrowth-form label{display:block;margin:0 0 8px;font-size:15px;font-weight:650}.chgrowth-form label span,.chgrowth-form summary span{font-size:12px;color:#667b88;font-weight:400}.chgrowth-form input,.chgrowth-form textarea,.chgrowth-form select{width:100%;box-sizing:border-box;font:inherit;font-size:16px;border:1px solid #b7c9d3;border-radius:10px;min-height:48px;padding:12px;background:white;color:#12384e;margin-bottom:18px}.chgrowth-form small{display:block;font-size:12px;line-height:1.65;margin:-9px 0 20px;color:#536c7a}.chgrowth-form details{border-top:1px solid #e2eaee;margin:2px 0 20px;padding-top:14px}.chgrowth-form summary{font-size:14px;cursor:pointer;min-height:36px}.chgrowth-form details[open] summary{margin-bottom:15px}.chgrowth-form .button{width:100%;white-space:normal;line-height:1.4;min-height:54px;color:#fff!important;background:#064a70!important}.chgrowth-form .form-note{font-size:12px;line-height:1.7;margin:14px 0 0}.chgrowth-form :focus-visible{outline:3px solid #3c9cbd;outline-offset:3px}.chgrowth-form .form-status{padding:14px;margin:15px 0;background:#edf7ef;color:#204d30;border-radius:10px;font-size:15px;line-height:1.6}.chgrowth-form .form-status.error{background:#fff3ee;color:#733b27}.chgrowth-review{margin:38px 0;padding:30px 0;border-block:1px solid #dbe5ea}.chgrowth-review-label{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.chgrowth-review blockquote{margin:20px 0;padding:0;border:0}.chgrowth-review blockquote p{font-size:clamp(20px,2.2vw,26px);line-height:1.55;color:#153b53;font-weight:500}.chgrowth-review figcaption{display:flex;gap:12px 30px;align-items:center;flex-wrap:wrap}.chgrowth-review figcaption a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.chgrowth-review .review-stars{color:#92711b;letter-spacing:2px}.chgrowth-report{margin-top:45px;padding:32px;border:1px solid #dbe5ea;border-radius:26px;background:#f3f7f8;display:grid;grid-template-columns:1fr 1fr;gap:32px}.chgrowth-report-paper{background:white;padding:25px;border-radius:16px;box-shadow:0 10px 30px #19374e08;border:1px solid #e0e8eb}.chgrowth-report h3{font-size:22px;margin:12px 0}.chgrowth-example{font-size:12px;letter-spacing:.01em;color:#617784}.chgrowth-report dl{margin:0}.chgrowth-report dl>div{border-top:1px solid #e4ebee;padding:15px 0}.chgrowth-report dt{font-weight:650;font-size:15px}.chgrowth-report dd{margin:8px 0 0;font-size:14px;line-height:1.6}.chgrowth-report dd span{display:table;font-size:11px;padding:3px 8px;border-radius:6px;margin-bottom:8px}.chgrowth-ok{background:#e7f4ee;color:#25644b}.chgrowth-attention{background:#fff2db;color:#7a571c}.chgrowth-agreed{background:#e9f1f8;color:#2f526b}.chgrowth-report-paper small{font-size:12px;line-height:1.6;display:block}.svc-content:has(.chgrowth-enquiry) .svc-narrow{max-width:1120px}.svc-content:has(.chgrowth-enquiry) .svc-details{max-width:800px;margin-inline:auto}.svc-content:has(.chgrowth-enquiry) .svc-summary{display:block;max-width:800px;margin-inline:auto}.svc-content:has(.chgrowth-enquiry) .svc-promise{max-width:800px;margin-inline:auto}.prose:has(>.chgrowth-report){max-width:none}.chgrowth-related{margin-top:26px;font-size:15px;line-height:1.8}.chgrowth-related a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.chgrowth-enquiry,.chgrowth-report{grid-template-columns:1fr;border-radius:22px;gap:22px;padding:24px 18px}.chgrowth-form.contact-form{padding:22px 16px;border-radius:16px}.chgrowth-enquiry p,.chgrowth-enquiry li{font-size:16px}.chgrowth-review{padding:24px 0}.chgrowth-review figcaption{align-items:flex-start;flex-direction:column;gap:8px}.chgrowth-report-paper{padding:20px}.chgrowth-enquiry-copy ul{margin:16px 0}.chgrowth-report p{font-size:16px}}

@media(max-width:760px){.chgrowth-enquiry-copy ul{margin:12px 0 0}.chgrowth-enquiry-copy li{font-size:14px;padding-block:5px}.chgrowth-enquiry-copy li:first-child,.chgrowth-enquiry-copy li:last-child,.chgrowth-enquiry-copy .chgrowth-small{display:none}.chgrowth-enquiry h2{font-size:27px;margin-bottom:14px}.chgrowth-form.contact-form{margin-top:0}}
