.pv-page-hero .pv-small{color:#e4edf1}
.pv-oetp-offer .pv-kicker{color:#aa5200}
.pv-oetp-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}
.pv-oetp-hero{padding-block:48px}.pv-oetp-hero h1{max-width:22ch;font-size:clamp(2.25rem,4vw,3.25rem)}.pv-oetp-hero .pv-small{font-size:.95rem;line-height:1.6}
.pv-oetp-lead{max-width:55ch}.pv-oetp-hero-note{margin-top:.8rem!important;max-width:50ch}
.pv-oetp-offer{background:#fff;color:#183147;padding:clamp(1.25rem,3vw,2rem);border-radius:16px;border-top:5px solid #e87524;box-shadow:0 12px 35px #102d4214}
.pv-oetp-offer h2{font-size:clamp(2rem,4vw,3rem);margin:.3rem 0}.pv-oetp-offer h2 span{display:block;font-size:1rem;letter-spacing:normal;line-height:1.5;font-weight:500;margin-top:.25rem}
.pv-oetp-offer p{font-size:1rem;line-height:1.65}.pv-oetp-offer a{color:#173d64;text-decoration:underline;text-underline-offset:3px}
.pv-oetp-offer h2{font-size:clamp(1.65rem,2.8vw,2.2rem)}.pv-oetp-offer-list{padding-left:1.2rem;margin:1rem 0 1.25rem}.pv-oetp-offer-list li{padding-left:.3rem;margin-bottom:.65rem;line-height:1.5}.pv-oetp-offer-list li::marker{color:#aa5200}.pv-home-oetp{border-bottom:1px solid #d7e2e8;border-left:5px solid #e87524;padding-block:36px}.pv-home-oetp>.pv-wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem}.pv-home-oetp h2{font-size:clamp(1.65rem,3vw,2.1rem);margin-bottom:.75rem}.pv-home-oetp p{max-width:70ch;margin-bottom:.7rem}.pv-home-oetp .pv-button{flex-shrink:0}
#oetp-csomag h3{overflow-wrap:anywhere;hyphens:auto}
.pv-oetp-tint{background:#f5f8fb}.pv-oetp-summary{border:2px solid #e87524}.pv-oetp-summary strong{font-size:1.5rem}
.pv-oetp-steps{list-style:none;counter-reset:oetp;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;padding:0;margin:2rem 0}.pv-oetp-steps li{counter-increment:oetp;padding-left:3rem;position:relative}.pv-oetp-steps li:before{content:counter(oetp);position:absolute;left:0;top:0;background:#173d64;color:white;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;font-weight:700}.pv-oetp-steps h3{margin-top:0}
.pv-oetp-faq{max-width:920px}.pv-oetp-faq details{border-bottom:1px solid #cfd8e2;padding:1rem 0}.pv-oetp-faq summary{font-weight:700;cursor:pointer;padding:.25rem 0;line-height:1.6}.pv-oetp-faq details p{margin:.8rem 0;line-height:1.75}
.pv-oetp-sources{border-top:1px solid #dce3e9}.pv-oetp-sources h2{font-size:1.35rem}
#oetp-egyeztetes,#oetp-csomag{scroll-margin-top:6rem}
.pv-oetp-fields{border:1px solid #d0dce7;border-radius:10px;margin:1rem 0;padding:1rem}.pv-oetp-fields legend{font-weight:700;padding:0 .4rem}.pv-oetp-fields .pv-small{margin:.5rem 0}
.pv-oetp-fields[hidden]{display:none}.pv-oetp-fields .pv-consent{margin-top:1rem}
.pv-oetp-form-note{margin:1.2rem 0;padding:1rem}.pv-oetp-form-note p{font-size:.9rem}.pv-oetp-form-note strong{font-size:1rem}.pv-oetp-form-note a{font-size:.9rem}
.pv-oetp-teaser{background:#173d64;color:#fff}.pv-oetp-teaser h2,.pv-oetp-teaser .pv-kicker{color:#fff}.pv-oetp-teaser .pv-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.pv-oetp-teaser p{max-width:65ch}.pv-oetp-teaser .pv-small{color:#e1eaf1}
@media(max-width:760px){.pv-oetp-hero-grid,.pv-oetp-steps,.pv-oetp-teaser .pv-wrap{grid-template-columns:1fr}.pv-oetp-hero h1{max-width:none}.pv-oetp-offer{margin-top:.5rem}.pv-oetp-steps{gap:1.5rem}.pv-oetp-teaser .pv-button{justify-self:start}}
@media(max-width:900px){.pv-home-oetp>.pv-wrap{display:block}.pv-home-oetp .pv-button{margin-top:.5rem}}
@media(max-width:620px){.pv-oetp-hero{padding-block:32px}.pv-oetp-hero .pv-kicker{font-size:.7rem;letter-spacing:1.4px}.pv-oetp-hero h1{font-size:2rem;margin-bottom:1rem}.pv-oetp-lead{font-size:1rem;line-height:1.55}.pv-oetp-hero .pv-button{width:100%;gap:12px;padding-inline:16px}.pv-home-oetp{padding-block:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
