.gk-discounts{color:#1f2a33}.discount-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.discount-crumb{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.9rem;color:#52606b;margin-bottom:2.5rem}.discount-crumb a{text-decoration:underline;text-underline-offset:3px}.discount-hero{background:#f5f6f8;padding:2rem 0 4.5rem}.discount-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:3.5rem}.discount-kicker{font-size:.8rem!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#1f2a5e;margin-bottom:.7rem}.gk-discounts h1{font-size:clamp(2.8rem,5.6vw,4.6rem);line-height:1.03;font-weight:700;color:#1f2a5e;letter-spacing:-.025em;margin:0 0 1.5rem}.gk-discounts h1 span{color:#1f2a33}.discount-lead{font-size:1.22rem;line-height:1.65;max-width:40rem;margin:0 0 1.7rem}.discount-button{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.35rem;font-size:1rem;font-weight:700;line-height:1.25;border:2px solid #ffed00;border-radius:.5rem;background:#ffed00;color:#1f2a5e;text-decoration:none!important;cursor:pointer;min-height:3rem}.discount-button:hover{background:#ffa800;border-color:#ffa800}.discount-button:disabled{opacity:.55;cursor:wait}.discount-assurance{font-size:.9rem;color:#52606b;margin:1rem 0 0}.discount-promo{background:#1f2a5e;color:#fff;border-radius:1rem;padding:2rem 2.1rem;box-shadow:0 16px 38px #1f2a5e12}.discount-promo-label{display:inline-block;border-bottom:3px solid #ffed00;padding-bottom:.3rem;font-size:.9rem;font-weight:700;letter-spacing:.04em;margin:0 0 1.3rem}.discount-promo h2{color:#fff!important;font-weight:700;font-size:2rem;line-height:1.15;margin:0 0 1rem}.discount-promo h2 strong{display:block;font-size:clamp(4.5rem,7vw,6rem);line-height:1;color:#ffed00}.discount-promo h2 span{display:block;font-size:1.6rem;margin-top:.55rem}.discount-promo p{line-height:1.6;margin:.8rem 0}.discount-promo .discount-small{color:#e0e4f1}.discount-promo a{display:inline-block;color:#ffed00;text-decoration:underline;text-underline-offset:4px;margin-top:.8rem;font-weight:700}.discount-section{padding:4.5rem 0;scroll-margin-top:6.5rem}.gk-discounts h2{font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.12;font-weight:700;color:#1f2a5e;letter-spacing:-.015em;margin:0 0 1.2rem}.discount-intro{font-size:1.1rem;line-height:1.65;max-width:760px;margin:0 0 2rem}.discount-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.discount-offer{display:flex;flex-direction:column;border:1px solid #dce0e8;border-top:4px solid #ffed00;border-radius:.8rem;padding:1.6rem;background:#fff;min-width:0}.discount-offer h3{font-size:1.7rem;line-height:1.2;font-weight:700;color:#1f2a5e;margin:.5rem 0 1rem}.discount-offer p{line-height:1.6;margin:0 0 1rem}.discount-offer-tag{font-size:.8rem!important;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:#52606b}.discount-offer a{margin-top:auto;font-weight:700;color:#1f2a5e;text-decoration:underline;text-underline-offset:4px}.discount-small{font-size:.9rem!important;line-height:1.55!important;color:#52606b}.discount-comparison{border-left:4px solid #ffed00;background:#f5f6f8;margin:1.8rem 0 0;padding:1rem 1.3rem;line-height:1.65}.gk-discounts p a,.gk-discounts li a{color:#1f2a5e;text-decoration:underline;text-underline-offset:3px}.discount-form-section{background:#f5f6f8}.discount-form-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:3rem;align-items:start}.discount-form-intro>p{line-height:1.7}.discount-steps{list-style:none;display:grid;gap:1.3rem;margin:2rem 0;padding:0}.discount-steps b,.discount-steps span{display:block}.discount-steps b{color:#1f2a5e;font-size:1.1rem}.discount-steps span{margin-top:.3rem;line-height:1.6}.discount-form-card{background:#fff;border:1px solid #dce0e8;border-radius:1rem;padding:clamp(1.25rem,3vw,2.2rem);min-width:0}.discount-form-card [hidden]{display:none!important}.gk-discounts fieldset{border:0;padding:0;min-width:0;margin:1.4rem 0}.gk-discounts legend{font-size:1.2rem;font-weight:700;color:#1f2a5e;margin-bottom:.8rem}.discount-product-choice{display:flex;flex-wrap:wrap;gap:.6rem}.discount-product-choice legend{width:100%}.discount-product-choice>label{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;border:1px solid #c7cfdf;border-radius:.5rem;cursor:pointer}.discount-product-choice>label:has(input:checked){background:#fffde8;border-color:#1f2a5e}.gk-discounts input[type=checkbox]{appearance:auto;width:1.1rem;height:1.1rem;accent-color:#1f2a5e;flex:0 0 1.1rem;margin:.15rem 0 0}.discount-fields{display:grid;gap:1rem;margin-top:1.4rem}.discount-fields label{display:block;font-weight:700;color:#1f2a5e;margin-bottom:.4rem}.discount-fields input{display:block;width:100%;box-sizing:border-box;border:1px solid #aeb9cc;border-radius:.4rem;min-height:3rem;padding:.7rem .8rem;font:inherit;background:#fff;color:#1f2a33}.discount-fields input[aria-invalid=true]{border:2px solid #a32828}.discount-field-error{font-size:.9rem;color:#a32828;margin:.4rem 0}.discount-request-note{font-size:.9rem;line-height:1.65;margin:1.5rem 0;color:#52606b}.discount-consents{padding:1.2rem!important;border:1px solid #dce0e8!important;border-radius:.5rem}.discount-consents legend{padding:0 .4rem;font-size:1.1rem}.discount-consents>p{font-size:.95rem;line-height:1.6;margin:0 0 1rem}.discount-consents label{display:flex;gap:.7rem;align-items:flex-start;line-height:1.6;cursor:pointer;margin:1.1rem 0}.discount-consents label span{flex:1;min-width:0}.discount-alert{padding:1rem;border:1px solid #a32828;background:#fff7f7;border-radius:.5rem;color:#842020;margin-bottom:1rem;line-height:1.6}.discount-alert ul{list-style:disc;padding-left:1.1rem}.discount-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.discount-success{line-height:1.7}.discount-success h3{font-size:1.8rem;font-weight:700;color:#1f2a5e;margin:.5rem 0 1rem}.discount-success p{margin:.8rem 0}.discount-success a{font-weight:700;color:#1f2a5e;text-decoration:underline}.discount-reading{max-width:840px}.gk-discounts details{border-bottom:1px solid #dce0e8;padding:1.25rem 0}.gk-discounts summary{cursor:pointer;font-size:1.15rem;font-weight:700;color:#1f2a5e;line-height:1.45}.gk-discounts details p{line-height:1.7;margin:1rem 0 0}.discount-close{background:#f5f6f8;border-top:1px solid #dce0e8;padding:3.5rem 0}.discount-close>.discount-wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem}.discount-close p{max-width:650px;line-height:1.65}.discount-close .discount-button{flex-shrink:0}.gk-discounts :is(a,button,input,summary):focus-visible{outline:3px solid #ffa800;outline-offset:4px}.gk-discounts :is(input,button){font:inherit}.gk-discounts button{font-weight:700}.gk-discounts :is(p,li,h1,h2,h3,label){overflow-wrap:anywhere}
@media(max-width:900px){.discount-hero-grid{grid-template-columns:1.15fr 1fr;gap:2rem}.discount-offers{grid-template-columns:1fr}.discount-offer{display:block}.discount-offer a{display:inline-block;margin-top:.5rem}.discount-form-layout{grid-template-columns:1fr;gap:2rem}.discount-form-intro{max-width:700px}.discount-close>.discount-wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.discount-wrap{padding:0 20px}.discount-hero{padding:1.25rem 0 2.5rem}.discount-crumb{margin-bottom:1.7rem}.discount-hero-grid{grid-template-columns:1fr;gap:2rem}.gk-discounts h1{font-size:2.8rem}.discount-lead{font-size:1.1rem}.discount-promo{padding:1.5rem}.discount-section{padding:2.8rem 0}.discount-form-card{padding:1.2rem}.discount-product-choice{flex-direction:column}.discount-button{width:100%;box-sizing:border-box}.discount-consents{padding:.85rem!important}.discount-close{padding:2.8rem 0}}
