.sunrev-site #content .dc-hero{position:relative;isolation:isolate;background-size:cover;background-position:center;padding-top:110px;padding-bottom:85px;min-height:430px;color:#fff}.sunrev-site #content .dc-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102a45f5,#102a45ad);z-index:-1}.sunrev-site #content .dc-hero h1{color:#fff;font-size:clamp(34px,4vw,54px);max-width:950px;line-height:1.13;text-align:left}.sunrev-site #content .dc-hero p{color:#edf4fb;max-width:850px;text-align:left}.dc-label{font-size:12px;font-weight:700;letter-spacing:.08em}.sunrev-site #content .dc-section{display:block;text-align:left}.sunrev-site #content .dc-section>.elementor-widget{width:100%;margin:0}.sunrev-site #content .dc-section h2{max-width:none;text-align:left;margin:0 0 26px;font-size:clamp(27px,2.5vw,36px)}.sunrev-site #content .dc-section p{max-width:1050px;line-height:1.8;color:#52677c}.sunrev-site #content .dc-notice{background:#fff5e3;padding-top:24px;padding-bottom:24px}.sunrev-site #content .dc-notice h2{font-size:19px;margin-bottom:10px}.dc-notice p{font-size:14px}.dc-editorial{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,70px);align-items:center}.dc-editorial figure{margin:0}.dc-editorial img{display:block;width:100%;height:320px;object-fit:cover}.dc-editorial figcaption{font-size:11px;color:#60768a;padding-top:10px}.sunrev-site #content .dc-band{background:#102a45}.sunrev-site #content .dc-band h2,.sunrev-site #content .dc-band h3{color:white}.sunrev-site #content .dc-band p{color:#d5e6f3}.dc-steps{list-style:none;display:flex;gap:40px;padding:0;margin:40px 0 0}.dc-steps li{flex:1;min-width:0;display:flex;gap:18px}.dc-steps>li>span{font-size:28px;color:#86b8dc;line-height:1.3}.dc-steps h3{font-size:22px;line-height:1.4;margin:0 0 14px}.dc-steps p{font-size:15px;margin:0}.dc-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}.dc-links li{border-bottom:1px solid #ccdbe6}.dc-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:88px;padding:20px 0;color:#0054a5;font-size:17px;line-height:1.5;text-decoration:none}.dc-links a:hover{text-decoration:underline;text-underline-offset:5px}.dc-links a:focus-visible{outline:2px solid #0054a5;outline-offset:3px}.dc-route{background:#f0f5f8}.sunrev-site #content .dc-section table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7}.sunrev-site #content .dc-section th,.sunrev-site #content .dc-section td{border:1px solid #cfdae4;padding:18px 22px;vertical-align:top;text-align:left}.sunrev-site #content .dc-section th{background:#edf3f8;color:#17324d}.sunrev-site #content .dc-section td{color:#52677c}.sunrev-site #content .dc-section .cc-faq details{border-bottom:1px solid #ccdbe6}.dc-section .cc-faq summary{cursor:pointer;padding:22px 0;font-weight:600;font-size:19px}@media(max-width:900px){.dc-editorial{grid-template-columns:1fr}.dc-editorial img{height:270px}.dc-steps{flex-direction:column;gap:30px}.dc-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dc-links{grid-template-columns:1fr}.sunrev-site #content .dc-hero{padding-top:75px;min-height:380px}.sunrev-site #content .dc-section table{min-width:560px}.sunrev-site #content .dc-section td,.sunrev-site #content .dc-section th{padding:12px;font-size:13px}.dc-editorial img{height:230px}}.sunrev-site #content .dc-hero{padding-top:145px !important;padding-bottom:80px !important}.sunrev-site #content .dc-notice{padding-top:24px !important;padding-bottom:24px !important}.sunrev-site #content .dc-section .cc-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:28px 0;overscroll-behavior-x:contain}.sunrev-site #content .dc-section .elementor-widget-container{min-width:0}@media(max-width:600px){.sunrev-site #content .dc-hero{padding-top:110px !important;padding-bottom:50px !important}.sunrev-site #content .dc-notice{padding-top:20px !important;padding-bottom:20px !important}}