body{margin:0}
a{color:#1E6F68}a:hover{color:#12384D}
img{max-width:100%}
*:focus-visible{outline:3px solid #E8835A;outline-offset:3px}
@media (max-width:1100px){
[data-grid]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width:640px){
[data-grid]{grid-template-columns:minmax(0,1fr) !important;row-gap:48px !important}
}
@media (max-width:760px){
[data-plans]{flex-wrap:wrap !important}
[data-plans] > div{flex:1 1 100% !important}
}
@media (max-width:1000px){
[data-plans] > div{padding:32px 24px !important}
}
@media (max-width:700px){
h1{font-size:40px !important}
h2{font-size:32px !important}
section > div{padding-top:64px !important;padding-bottom:64px !important}
[data-cta]{padding:40px 28px !important}
[data-badge]{left:12px !important}
}
