.thanks-shell .thanks-hero{background:#fff;min-height:562px;padding:100px 40px}.thanks-shell .thanks-hero-download{min-height:414px}.thanks-hero-inner{text-align:center;max-width:714px;margin:auto}.thanks-shell .thanks-hero h1{letter-spacing:.72px;color:var(--renewal-blue);text-wrap:balance;max-width:700px;margin:0 auto 12px;font-size:36px;font-weight:700;line-height:1.5}.thanks-description{letter-spacing:.32px;margin:0;font-size:16px;line-height:1.5}.thanks-shell .thanks-preview-notice{color:#264878;background:#edf6ff;border:1px solid #bdd2ff;border-radius:4px;max-width:480px;margin:16px auto;padding:10px 16px;font-size:13px;line-height:1.5}.thanks-download-action{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.thanks-document-title{color:#404753;font-size:14px}.thanks-shell :is(.thanks-download-button,.thanks-return-button){background:var(--renewal-blue);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:300px;max-width:100%;min-height:60px;margin-inline:auto;padding:16px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.thanks-return-button{margin-top:32px}.thanks-shell .thanks-inline-link{color:var(--renewal-blue);margin-top:12px;text-decoration:underline;display:block}.thanks-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:70px 0 0;padding:0;list-style:none;display:grid}.thanks-steps>li{background:#f6f6f6;border:1px solid #0000;border-radius:8px;min-height:154px;padding:28px 13px 20px;position:relative}.thanks-steps>li.thanks-step-current{border-color:var(--renewal-blue);background:#edf6ff}.thanks-step-number{border:1px solid var(--renewal-blue);color:var(--renewal-blue);white-space:nowrap;background:#fff;border-radius:40px;padding:2px 14px;font-size:13px;font-weight:600;line-height:1.5;position:absolute;top:-15px;left:50%;translate:-50%}.thanks-step-current .thanks-step-number{background:var(--renewal-blue);color:#fff}.thanks-steps h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.5}.thanks-step-current h2{color:var(--renewal-blue)}.thanks-steps p{letter-spacing:.28px;margin:0;font-size:14px;line-height:1.5}.thanks-step-arrow{position:absolute;top:50%;right:-21px;translate:0 -50%;rotate:90deg}.thanks-consultation-icon{position:absolute;top:-13px;right:12px}.thanks-resources{background:#edf6ff;min-height:678px;padding:80px 40px 100px}.thanks-resources-inner{flex-direction:column;align-items:center;gap:48px;max-width:714px;margin:auto;display:flex}.thanks-resources h2{letter-spacing:.56px;text-align:center;margin:0 0 -8px;font-size:28px;font-weight:600;line-height:1.5}.thanks-resources h2 span{color:var(--renewal-blue)}.thanks-subsidy-size{filter:drop-shadow(10px 15px 17px #07265426);width:100%;container-type:inline-size}.thanks-usecases-size{filter:drop-shadow(7px 11px 12px #00000026);width:min(516px,100%);container-type:inline-size}.thanks-subsidy-art{zoom:min(1,calc(100cqw / 714px))}.thanks-usecases-art{zoom:min(1,calc(100cqw / 516px))}.thanks-shell .thanks-usecases-art{white-space:nowrap}.thanks-shell #contact{scroll-margin-top:100px}.thanks-booking{background:#f5f8ff;padding:72px 40px;scroll-margin-top:100px}.thanks-booking-inner{text-align:center;max-width:880px;margin:auto}.thanks-booking-label{color:var(--renewal-blue);margin:0 0 12px;font-size:14px;font-weight:600}.thanks-booking :is(h1,h2){letter-spacing:.56px;text-wrap:balance;margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.5}.thanks-booking :is(h1,h2) span{display:inline-block}.thanks-booking-description{margin:0;font-size:16px;line-height:1.8}.thanks-booking-widget{background:#fff;border:1px solid #d9e3f5;border-radius:8px;min-width:0;height:650px;margin-top:32px;overflow:hidden}.thanks-booking-widget iframe{border:0;width:100%;height:100%;display:block}.thanks-booking-fallback{color:#404753;margin:20px 0 0;font-size:13px;line-height:1.8}.thanks-booking-fallback a{color:var(--renewal-blue);text-underline-offset:3px;text-decoration:underline}.thanks-booking-fallback a:focus-visible{outline:2px solid var(--renewal-blue);outline-offset:4px}@media (max-width:1199px){.thanks-shell .thanks-hero{min-height:0;padding:80px 24px}.thanks-shell .thanks-resources{min-height:0;padding:64px 24px}.thanks-shell .renewal-inquiry{padding:80px 32px}.thanks-shell .renewal-inquiry .inquiry-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (max-width:767px){.thanks-booking{padding:48px 0}.thanks-booking-inner>:not(.thanks-booking-widget){margin-left:20px;margin-right:20px}.thanks-booking :is(h1,h2){letter-spacing:.48px;font-size:24px}.thanks-booking-description{font-size:15px}.thanks-booking-widget{border-left:0;border-right:0;border-radius:0}.thanks-shell .thanks-hero{padding:64px 20px}.thanks-shell .thanks-hero h1{letter-spacing:.56px;font-size:28px}.thanks-description{font-size:15px;line-height:1.7}.thanks-steps{margin-top:48px;grid-template-columns:1fr;gap:42px;max-width:400px;margin-inline:auto}.thanks-steps>li{min-height:140px;padding:30px 20px 24px}.thanks-step-arrow{top:auto;bottom:-27px;right:50%;translate:50%;rotate:180deg}.thanks-resources h2{letter-spacing:.44px;font-size:22px}.thanks-shell .thanks-resources{padding:56px 20px}.thanks-resources-inner{gap:32px}.thanks-shell .renewal-inquiry{padding:64px 20px}.thanks-shell .renewal-inquiry .inquiry-layout{display:flex}.thanks-shell .thanks-download-button{font-size:15px}}.thanks-bundle-downloads{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.thanks-shell .thanks-bundle-downloads .thanks-download-button{text-align:left;justify-content:space-between;width:100%;padding-inline:24px}
