.home-page h1{font-size:var(--extra-large-size);font-weight:500}.home-page h2{font-size:var(--large-size);margin-bottom:32px}.home-page p{font-size:var(--semi-large-size);line-height:1.5384615385}.home-page section{padding:80px 0}.home-page .section-inner{padding:0 24px;width:min(100vw,1440px);margin:0 auto}@media (min-width: 375px){.home-page .section-inner{padding:0 48px}}@media (min-width: 1920px){.home-page .section-inner{width:min(100vw,1680px)}}.home-page .primary-section h1{margin:0 auto;text-align:center;max-width:700px;line-height:1.5384615385}.home-page .primary-section h2{margin:36px auto;text-align:center;font-size:var(--medium-size);font-weight:500;max-width:700px;line-height:1.5384615385}.home-page .primary-section .primary-section-button-container{padding-bottom:36px}.home-page .primary-section .primary-section-button-container .button{margin:0 auto;padding:14px 20px;height:48px}.home-page .database-section .section-inner{display:flex;flex-direction:column;gap:32px}.home-page .database-section img{width:100%;height:auto;max-height:230px;max-width:606px}@media (min-width: 1145px){.home-page .database-section .section-inner{flex-direction:row}}.home-page .features-section{background-color:var(--gray-button-background-hovered)}.home-page .features-section .section-inner{display:grid;grid-template-columns:1fr;gap:64px}.home-page .features-section .features-subsection{display:flex;flex-direction:column;justify-self:center;width:100%;max-width:665.5px}.home-page .features-section .inflation-subsection{grid-column:1 / -1}.home-page .features-section .inflation-subsection img{padding:8px;background-color:#fff}@media (min-width: 600px){.home-page .features-section .inflation-subsection img{padding:64px}}.home-page .features-section img{width:100%;height:auto;border:var(--gray-border);border-radius:var(--border-radius);box-shadow:-14px 14px 12px -12px var(--gray-border-color);margin-bottom:32px}@media (min-width: 1145px){.home-page .features-section .section-inner{grid-template-columns:1fr 1fr}}.home-page .testimonials-section{background-color:var(--gray-button-background-hovered)}.home-page .testimonials-section .section-inner{display:flex;flex-direction:column;gap:8px}.home-page .testimonials-section .testimonial{font-size:var(--large-size);margin-bottom:32px}.home-page .testimonials-section .testimonial-author h6,.home-page .testimonials-section .testimonial-author p{font-size:var(--semi-large-size)}.home-page .testimonials-section .testimonial-author h6{font-weight:600}.home-page .testimonials-section .testimonial-author p{font-weight:400}.home-page .testimonials-section .testimonial-quotes{color:var(--blue-border)}.home-page .testimonials-section .testimonial-quotes svg{height:20px}.home-page .milestone-section .section-inner,.home-page .milestone-section .section-text{display:flex;flex-direction:column;gap:32px}.home-page .milestone-section .section-text h2{margin-bottom:0}.home-page .milestone-section .section-text a{text-decoration:underline;font-size:var(--medium-size)}.home-page .milestone-section img{width:100%;height:auto;max-width:665.5px;border:var(--gray-border);border-radius:var(--border-radius);box-shadow:-14px 14px 12px -12px var(--gray-border-color)}@media (min-width: 1145px){.home-page .milestone-section .section-inner{flex-direction:row}}.home-page .call-to-action-section{padding-bottom:0}.home-page .call-to-action-section .section-inner{display:flex;flex-direction:column;gap:32px}.home-page .call-to-action-section .call-to-action-section-buttons-container{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px}.home-page .call-to-action-section .greetings-container{display:grid;grid-template-columns:1fr 1fr}.home-page .call-to-action-section img{width:100%;height:auto;border:var(--gray-border)}.home-page .call-to-action-section .pdf-greeting-image{position:relative;top:0;left:12%;max-height:621px;max-width:480px}.home-page .call-to-action-section .email-greeting-image{position:relative;top:0;left:-12%;max-height:708.75px;max-width:480px;border-bottom:none}@media (min-width: 1145px){.home-page .call-to-action-section .section-inner{flex-direction:row}}
