.home-page{text-align:center}.home-page .summary{max-width:800px;margin:auto}.home-page .features-block .wapper{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}.home-page .features-block .card.align-contents-center{display:flex;align-items:center;justify-content:center}.home-page .features-block .card .image img{height:300px;width:100%;object-fit:cover;object-position:50% top}.home-page .features-block .card .label{text-align:center}.home-page .features-block .card .label>h3{margin-top:0}@media screen and (max-width:700px){.home-page .features-block .wapper{grid-template-columns:1fr 1fr}}.home-page .plans-block{text-align:center}.home-page .plans-block .wrapper{max-width:900px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em}.home-page .plans-block .card{border-radius:4px;box-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%);display:grid;grid-template-rows:auto 1fr;text-align:center}.home-page .plans-block .header{padding:8px;background-color:#eee}.home-page .plans-block .header>*{margin:0}.home-page .plans-block .header>h3{font-size:2em}.home-page .plans-block .content{display:flex;flex-direction:column;padding:8px;gap:8px}.home-page .plans-block .content>*{margin:0}.home-page .plans-block .content .price{font-size:2.5em}.home-page .plans-block .content .spacer{flex-grow:1}.home-page .plans-block .content .md-button{width:100%}@media screen and (max-width:700px){.home-page .plans-block .wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:550px){.home-page .plans-block .wrapper{grid-template-columns:1fr}}.features-page{max-width:900px}.features-page .feature-wrapper{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:1em}.features-page .feature-wrapper.reversed{grid-template-columns:1fr minmax(0,300px)}.features-page .feature-wrapper .feature-image{order:1}.features-page .feature-wrapper .feature-image>p{text-align:center}.features-page .feature-wrapper .feature-text{order:2;display:flex;flex-direction:column;justify-content:center}.features-page .feature-wrapper.reversed .feature-image{order:2}.features-page .feature-wrapper.reversed .feature-text{order:1}@media screen and (max-width:700px){.features-page .feature-wrapper,.features-page .feature-wrapper.reversed{grid-template-columns:1fr}.features-page .feature-wrapper .feature-image{order:2}.features-page .feature-wrapper .feature-text{order:1}}