.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 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}}.tutorials-section{padding:80px 0}.tutorials-section .tutorials-header{text-align:left;margin:0 auto 56px}.tutorials-section .tutorial-grid{display:grid;gap:64px}@media (min-width: 960px){.tutorials-section .tutorial-grid{grid-template-columns:repeat(2,1fr)}}.tutorial-card{display:flex;flex-direction:column;padding:28px;border:var(--gray-border);border-radius:var(--border-radius);transition:var(--transition);box-shadow:-14px 14px 12px -12px var(--gray-border-color)}.tutorial-card:hover{border-color:var(--black-border)}.tutorial-card h3{font-size:var(--semi-large-size);font-weight:500;margin-bottom:16px;line-height:1.4}.tutorial-card p{font-size:var(--medium-size);line-height:1.6;color:var(--black-primary-text);flex:1}.tutorial-card .tutorial-label{font-size:var(--regular-size);text-transform:uppercase;letter-spacing:.08em;color:var(--light-gray-general-text);margin-bottom:18px}.tutorial-card .tutorial-link{margin-top:28px;font-size:var(--medium-size);font-weight:500;color:var(--primary);display:flex;align-items:center;gap:12px}.tutorial-card .tutorial-arrow{display:inline-block;font-size:18px;transition:transform .2s ease;transform:rotate(90deg)}.tutorial-card:hover .tutorial-arrow{transform:rotate(90deg) translateY(-3px)}
