.jigani-page .solar-intro a{color:#11634b;text-decoration:underline}.jigani-page .solar-page-hero-copy h1{max-width:850px}.jigani-value,.jigani-process,.jigani-related{padding:80px max(5vw,24px)}.jigani-value{background:#f4f7f5;grid-template-columns:1.3fr 1fr;gap:64px;display:grid}.jigani-value h2,.jigani-process h2,.jigani-related h2{color:#0b2c47;margin:12px 0 24px;font-size:clamp(28px,3vw,42px);line-height:1.18}.jigani-page p{line-height:1.75}.jigani-value aside{background:#fff;border:1px solid #dce7e0;border-radius:18px;padding:32px}.jigani-value li{margin:12px 0;line-height:1.5}.jigani-value ul{margin-bottom:28px;padding-left:20px}.jigani-process>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.jigani-process article{border-top:2px solid #dce7e0;padding:24px 0}.jigani-process article>span{color:#ad5518;font-weight:700}.jigani-process h3{color:#0b2c47;font-size:21px}.jigani-related{background:#eef4f1}.jigani-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.jigani-related a{color:#0b2c47;background:#fff;border-radius:14px;padding:28px;text-decoration:none;display:block}.jigani-related a:hover{box-shadow:0 6px 24px #0b2c4718}.jigani-related a p{color:#485c63}.jigani-page textarea{font:inherit;resize:vertical;border:1px solid #c8d2d8;border-radius:8px;width:100%;padding:12px}.jigani-page .solar-contact-next{scroll-margin-top:100px}.jigani-page .solar-enquiry-form button{white-space:normal}.jigani-page .solar-contact-next a{overflow-wrap:anywhere}@media (max-width:800px){.jigani-value{grid-template-columns:1fr;gap:24px}.jigani-process>div{grid-template-columns:repeat(2,1fr)}.jigani-related>div:last-child{grid-template-columns:1fr}.jigani-value,.jigani-process,.jigani-related{padding:48px 22px}.jigani-hero .solar-page-hero-copy h1{font-size:clamp(30px,8vw,46px)!important}}@media (max-width:480px){.jigani-process>div{grid-template-columns:1fr}}@media (min-width:901px){.jigani-page .solar-assessment-next{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(32px,4vw,64px)}.jigani-page .solar-assessment-next>div{min-width:0}.jigani-page .solar-assessment-photo{align-self:stretch;min-height:600px}.jigani-page .solar-assessment-next>div:last-child>.section-label{letter-spacing:.1em;margin:0 0 14px;font-size:11px;line-height:1.6;display:block}.jigani-page .solar-assessment-next h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 0 28px;font-size:clamp(30px,2.7vw,40px);line-height:1.2}.jigani-page .solar-assessment-next .assessment-items>div:first-child{margin-top:0}}.jigani-page .residential-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.jigani-page .residential-fit-grid article{border-radius:14px;grid-template-columns:44px minmax(0,1fr);column-gap:18px;height:auto;min-height:0;padding:26px 28px;display:grid}.jigani-page .residential-fit-grid article>span{background:#a8d08d16;border:1px solid #a8d08d40;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:flex}.jigani-page .residential-fit-grid h3{margin:2px 0 10px;font-size:21px;line-height:1.3}.jigani-page .residential-fit-grid p{grid-column:2;font-size:15px;line-height:1.7}.industrial-installation-process{color:#0b2c47;background:#fff;padding:80px max(5vw,24px)}.industrial-process-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.industrial-process-heading h2{max-width:700px;margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.2}.industrial-process-heading>p{color:#52666e;max-width:380px;margin:0;line-height:1.7}.industrial-installation-process ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.industrial-installation-process li{background:linear-gradient(135deg,#f7faf7,#fff);border:1px solid #dae5df;border-radius:16px;flex-direction:column;min-width:0;padding:26px;display:flex;position:relative;box-shadow:0 5px 18px #123a2410}.industrial-step-top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.industrial-step-icon{color:#216746;background:#e6f0e8;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid}.industrial-step-icon svg{width:32px;height:32px}.industrial-step-phase{color:#35664c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.industrial-step-number{color:#d48522;margin-left:auto;font-size:26px;font-weight:500}.industrial-installation-process h3{margin:0 0 12px;font-size:21px;line-height:1.3}.industrial-installation-process li>p{color:#53676f;margin:0 0 24px;font-size:15px;line-height:1.7}.industrial-step-result{color:#276347;border-top:1px solid #dce7e0;align-items:center;gap:9px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600;display:flex}.industrial-step-result>span{background:#e0eee3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}@media (max-width:900px){.industrial-process-heading{grid-template-columns:1fr;gap:16px}.industrial-installation-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.jigani-page .residential-fit-grid{grid-template-columns:1fr;gap:14px}.jigani-page .residential-fit-grid article{grid-template-columns:36px minmax(0,1fr);column-gap:12px;padding:22px 18px}.jigani-page .residential-fit-grid article>span{width:34px;height:34px}.jigani-page .residential-fit-grid h3{font-size:19px}.industrial-installation-process{padding:48px 20px}.industrial-installation-process ol{grid-template-columns:1fr;gap:16px}.industrial-installation-process li{padding:22px}.industrial-step-top{margin-bottom:16px}}
