.izm-renewal{--ink:#06265f;--green:#08764e;--sun:#ffd51f;margin:0;background:#fff;color:#19334d;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.9}.izm-renewal *{box-sizing:border-box}.izm-renewal a{color:var(--ink)}.izm-renewal a:focus-visible,.izm-renewal summary:focus-visible{outline:3px solid #db7100;outline-offset:4px}.renew-skip{position:absolute;left:-9999px}.renew-skip:focus{left:12px;top:10px;background:white;z-index:999999}.renew-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(5vw,20px);border-bottom:1px solid #dde5ec;background:white}.renew-brand{font-size:30px;font-weight:900;letter-spacing:.05em;text-decoration:none}.renew-brand small{display:block;font-size:10px;letter-spacing:.16em;color:#577087}.renew-nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:bold}.renew-nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.renew-call,.izm-renewal .wp-block-button__link{border-radius:5px!important;text-decoration:none!important;font-weight:800;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px!important}.renew-call{background:var(--sun);color:var(--ink)}.renew-hero{background:var(--ink);display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.renew-hero-copy>.wp-block-group{height:100%;max-width:720px;margin:0 0 0 auto;padding:65px 48px!important}.renew-hero h1{font-size:clamp(27px,3vw,46px)!important;line-height:1.55;color:white!important;letter-spacing:.015em;margin:14px 0 22px}.renew-hero p{color:#eef5ff!important;font-size:16px}.renew-hero figure{margin:0;min-width:0;position:relative}.renew-hero figure img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.renew-hero figcaption{position:absolute;bottom:0;right:0;left:0;background:#06265fe0;color:white;padding:8px 16px;font-size:10px}.renew-hero figcaption a{color:white}.renew-content{max-width:1150px;padding:65px 32px 80px;margin:auto}.renew-content>h2{font-size:clamp(24px,2.5vw,32px);color:var(--ink);border-left:5px solid var(--green);padding-left:18px;margin:64px 0 28px;line-height:1.5}.renew-content>h2:first-child{margin-top:0}.renew-content h3{font-size:21px;color:var(--ink);line-height:1.6;margin:10px 0 18px}.renew-content p{font-size:16px}.renew-content .wp-block-columns{gap:24px;display:flex;margin-bottom:24px}.renew-content .wp-block-column{flex:1;min-width:0}.renew-content .wp-block-column>.wp-block-group{height:100%;border-radius:8px;border:1px solid #dfe8ee;background:#f7fafb!important;padding:28px!important}.renew-content .wp-block-column .wp-block-group>p:first-child{font-weight:bold;color:var(--green);font-size:12px;letter-spacing:.08em}.renew-more{display:inline-flex;gap:8px;min-height:44px;align-items:center;font-size:14px;font-weight:700;text-underline-offset:4px}.renew-content>.wp-block-group{border-radius:10px;margin-top:54px}.renew-content>.wp-block-group h2{color:var(--ink);font-size:28px}.renew-breadcrumb{font-size:13px;margin-bottom:30px}.renew-service h1{font-size:clamp(28px,4vw,42px);color:var(--ink);line-height:1.6}.renew-service>h3{margin-top:32px}.renew-footer{background:#06265f;color:white;padding:40px max(5vw,24px);font-size:13px}.renew-footer a{color:white}.renew-footer .renew-brand{color:white}.renew-footer p{margin:12px 0}.renew-mobile-call{display:none}@media(max-width:760px){.renew-header{padding:14px 20px;gap:12px}.renew-brand{font-size:25px}.renew-nav{gap:10px}.renew-nav>a:not(.renew-call){display:none}.renew-nav .renew-call{padding:9px 12px!important;font-size:13px}.renew-hero{grid-template-columns:1fr}.renew-hero-copy>.wp-block-group{padding:34px 22px 30px!important;margin:0;max-width:none}.renew-hero h1{font-size:clamp(19px,5.6vw,24px)!important;overflow-wrap:normal;line-height:1.75}.renew-hero p{font-size:15px}.renew-hero figure img{min-height:0;height:220px}.renew-content{padding:38px 20px 65px}.renew-content .wp-block-columns{flex-direction:column;gap:16px;margin-bottom:16px}.renew-content .wp-block-column>.wp-block-group{padding:24px!important}.renew-content>h2{margin-top:44px}.renew-content .wp-block-button__link{font-size:15px;text-align:center;max-width:100%;white-space:normal}.renew-content h3{font-size:20px}.renew-content p{font-size:16px}.renew-mobile-call{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100000;min-height:56px;justify-content:center;align-items:center;background:var(--green);color:white!important;font-weight:bold;text-decoration:none;box-shadow:0 -3px 18px #0002;padding-bottom:env(safe-area-inset-bottom)}.renew-footer{padding-bottom:100px}.renew-content>.wp-block-group{padding:26px 20px!important}}.renew-service-picture{margin:18px 0 22px;background:white;border-radius:6px;overflow:hidden}.renew-service-picture img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.renew-product-picture img{object-fit:contain;padding:8px}.renew-service-picture figcaption{padding:7px 10px;font-size:10px;line-height:1.6;color:#526576;background:#edf2f5}.renew-service-picture figcaption a{color:inherit}.renew-service>.renew-service-picture{max-width:760px;margin:0 auto 36px}.renew-service>.renew-service-picture img{max-height:300px;aspect-ratio:5/2}.renew-representative{display:grid;grid-template-columns:150px 1fr;gap:32px;align-items:center;margin:60px 0 20px;padding:28px;background:#f3f6f8;border-radius:10px}.renew-representative figure{margin:0}.renew-representative img{width:150px;height:180px;object-fit:cover;object-position:top;border-radius:8px;display:block}.renew-rep-label{font-size:12px!important;color:#08764e;font-weight:bold;letter-spacing:.1em}.renew-rep-name{font-size:25px!important;font-weight:bold;color:#06265f}.renew-representative p{margin:8px 0}@media(max-width:760px){.renew-representative{grid-template-columns:95px 1fr;gap:18px;padding:20px}.renew-representative img{width:95px;height:125px}.renew-rep-name{font-size:20px!important}.renew-representative div>p:last-child{font-size:14px!important}.renew-service>.renew-service-picture img{aspect-ratio:16/10}}.renew-batteries{margin:60px 0}.renew-batteries>h2{font-size:30px;color:#06265f;border-left:5px solid #08764e;padding-left:18px;margin:0 0 28px}.renew-battery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.renew-battery-grid figure{margin:0;border:1px solid #dfe8ee;border-radius:8px;background:#fff;overflow:hidden}.renew-battery-grid img{width:100%;height:280px;object-fit:contain;display:block;padding:12px;background:#f8fafb}.renew-battery-grid figcaption{text-align:center;padding:16px 10px;font-size:16px;font-weight:bold;color:#06265f}@media(max-width:760px){.renew-battery-grid{grid-template-columns:1fr;gap:22px}.renew-battery-grid img{height:auto;max-height:380px;aspect-ratio:1/1;object-fit:contain}.renew-batteries>h2{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.renew-header{padding:22px max(5vw,22px)}.renew-brand{font-size:36px}.renew-nav{font-size:15px}
.renew-visual{position:relative;background:#06265f;isolation:isolate}.renew-visual-art{width:100%;aspect-ratio:3/2;max-width:1600px;margin:auto;background-image:url("a20585f60b124d12f749.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.renew-visual:after{content:"";position:absolute;inset:35% 0 0;z-index:0;background:linear-gradient(0deg,rgba(3,27,62,.95),rgba(3,27,62,.42) 48%,transparent)}.renew-visual-copy{position:absolute;z-index:1;left:max(6vw,26px);bottom:65px;max-width:700px;color:white}.renew-eyebrow{font-size:13px!important;letter-spacing:.16em;font-weight:800;color:#ffd51f;margin:0 0 16px}.renew-visual-copy h1{font-size:clamp(34px,4.4vw,66px);line-height:1.45;letter-spacing:.025em;color:white;margin:0 0 18px}.renew-visual-copy>p:not(.renew-eyebrow){font-size:18px;line-height:1.9;color:white;margin:0 0 24px}.renew-art-note{position:absolute;right:18px;bottom:10px;z-index:1;color:white;font-size:10px}.renew-scope-strip{display:grid;grid-template-columns:repeat(6,1fr);max-width:1440px;margin:auto;background:#f2f6f8;border-bottom:1px solid #dde6ed}.renew-scope-strip span{font-size:14px;font-weight:800;text-align:center;padding:20px 8px;color:#06265f;border-right:1px solid #dde6ed}.renew-detail-hero{display:grid;grid-template-columns:1fr 1.05fr;background:#06265f;min-height:420px;align-items:stretch}.renew-detail-copy{padding:58px max(4vw,28px);color:white}.renew-detail-copy h1{font-size:clamp(30px,3.2vw,48px);line-height:1.6;color:white;margin:8px 0 22px}.renew-detail-copy>p:not(.renew-eyebrow){font-size:16px;color:#e8f2ff;margin-bottom:24px}.renew-detail-photos{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:4px;padding:20px 20px 20px 0}.renew-detail-photos img{width:100%;height:100%;object-fit:cover;min-width:0;background:#eef3f7;border-radius:8px}.renew-detail-photos img:last-child{object-fit:contain}.renew-explainer{margin:36px 0 60px}.renew-explainer>h2{font-size:28px;line-height:1.6;color:#06265f;border-left:5px solid #08764e;padding-left:18px;margin:0 0 26px}.renew-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.renew-info-grid article{padding:26px;border:1px solid #dae5ea;border-radius:8px;background:#f7fafb}.renew-info-num{font-size:32px;font-weight:800;color:#08764e;line-height:1}.renew-info-grid h3{font-size:20px!important;margin:16px 0}.renew-info-grid p{font-size:15px;margin:0}.renew-content .wp-block-column .wp-block-heading{margin-bottom:12px}.renew-more{margin:0 0 16px}
@media(max-width:760px){.renew-header{padding:14px 20px}.renew-brand{font-size:28px}.renew-visual-art{aspect-ratio:3/2;max-width:none}.renew-visual:after{display:none}.renew-visual-copy{position:relative;left:auto;bottom:auto;padding:28px 22px 36px;max-width:none;background:#06265f}.renew-visual-copy h1{font-size:32px;line-height:1.5}.renew-visual-copy>p:not(.renew-eyebrow){font-size:15px}.renew-visual-copy .renew-call{font-size:14px;width:100%}.renew-art-note{top:8px;bottom:auto;font-size:9px;background:#06265fb3;padding:3px 6px}.renew-scope-strip{grid-template-columns:repeat(3,1fr)}.renew-scope-strip span{font-size:12px;padding:14px 5px;border-bottom:1px solid #dde6ed}.renew-detail-hero{display:flex;flex-direction:column-reverse;min-height:0}.renew-detail-copy{padding:28px 22px 34px}.renew-detail-copy h1{font-size:29px}.renew-detail-photos{padding:0;gap:3px;height:230px}.renew-detail-photos img{height:230px;border-radius:0;object-fit:cover}.renew-detail-photos img:last-child{object-fit:contain}.renew-info-grid{grid-template-columns:1fr;gap:16px}.renew-explainer>h2{font-size:24px}.renew-explainer{margin:28px 0 44px}.renew-info-grid article{padding:23px}}
.renew-detail-hero-563 .renew-detail-photos img:last-child,.renew-detail-hero-564 .renew-detail-photos img:last-child{object-fit:cover}
.renew-brand-logo{display:block;flex:0 0 auto;line-height:0}.renew-brand-logo img{display:block;width:160px;height:auto;max-width:100%;object-fit:contain}.renew-footer-logo{width:180px;background:white;padding:9px;border-radius:5px}.renew-footer-logo img{width:162px}@media(max-width:760px){.renew-header .renew-brand-logo img{width:132px}.renew-header{padding-top:10px;padding-bottom:10px}}
