body{color:#2c4050;font-family:"Roboto",sans-serif;font-size:16px}a{color:#07c}h1{font-size:3rem;font-weight:700;line-height:3rem}@media(width < 640px){h1{font-size:1.5rem;line-height:1.5rem}}h2{font-size:2.5rem;font-weight:700;line-height:2.5rem}h3{font-size:2rem;font-weight:600;line-height:2rem}h4{font-size:1.5rem;font-weight:600;line-height:1.5rem}@media(width < 640px){h4{font-size:1.2rem;line-height:1.2rem}}h5{font-size:1.25rem;font-weight:600;line-height:1.25rem}h6{font-size:1rem;font-weight:600;line-height:1rem}.bold{font-weight:500}.bolder{font-weight:700}.underline{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}.section{padding-top:24px;background-color:rgba(88,138,175,.2)}.section .section-title{margin-bottom:20px}.section .section-subtitle{margin-bottom:16px}.container{max-width:618px;margin:0 auto}body{text-align:left}.landing-header{background:#588aaf;padding:12px 20px;color:#fff}.landing-header .container{max-width:none;padding:0}.landing-header .header-content{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.landing-header .header-logo{color:#fff;text-decoration:none;font-size:.875rem;opacity:.9;transition:opacity .3s}.landing-header .header-logo:hover{opacity:1}.landing-header .header-link{color:#fff;text-decoration:none;font-size:.875rem;opacity:.9;transition:opacity .3s}.landing-header .header-link:hover{opacity:1}.hero-section{padding-top:48px}.hero-section .container{display:flex;flex-direction:column;align-items:center}.hero-section .hero-text{width:100%}.hero-section .hero-title{margin-bottom:20px;color:#2c4050}.hero-section .hero-subtitle{color:#2c4050;margin-bottom:40px}.hero-section .hero-content{display:grid;width:100%;grid-template-columns:1fr min-content;grid-template-rows:min-content min-content;grid-column-gap:8px;grid-row-gap:8px}.hero-section .hero-content .hero-description{grid-area:1/1/2/2;display:flex;flex-direction:column}.hero-section .hero-content .hero-description .hero-features{list-style:none;display:flex;flex-direction:column;margin-bottom:24px;gap:4px;font-size:14px}.hero-section .hero-content .hero-description .hero-features li{display:flex;justify-content:flex-start;align-items:center;color:#2c4050}.hero-section .hero-content .hero-description .feature-icon{margin-right:12px;font-size:1.125rem;flex-shrink:0;min-width:25px;text-align:center}.hero-section .hero-content .cta-button{background:#ff8c42;color:#fff;border:none;box-sizing:border-box;padding:8px 16px;font-weight:400;font-size:14px;cursor:pointer;transition:all .3s;box-shadow:0 4px 6px rgba(255,140,66,.2);max-width:192px;min-height:40px;grid-area:2/1/3/2}.hero-section .hero-content .cta-button:hover{background:#ff7a2c;transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,140,66,.3)}.hero-section .hero-content .hero-image{grid-area:1/2/3/3;display:flex;justify-content:flex-start;align-items:flex-start}.hero-section .hero-content .hero-image img{width:190px;height:auto;max-width:none}@media(width < 640px){.hero-section .hero-subtitle{color:#2c4050;margin-bottom:16px}.hero-section .hero-content{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, min-content);grid-column-gap:8px;grid-row-gap:8px}.hero-section .hero-content .hero-description{grid-area:1/1/2/2 !important}.hero-section .hero-content .cta-button{grid-area:3/1/4/2 !important;max-width:100%}.hero-section .hero-content .hero-image{grid-area:2/1/3/2 !important}.hero-section .hero-content .hero-image img{width:100%}}.how-section .steps-container{display:flex;justify-content:space-between}.how-section .step-card{font-size:14px;line-height:20px;max-width:190px;display:flex;flex-direction:column;gap:16px}.how-section .step-card .problem-card{gap:8px;font-size:14px;line-height:20px}.how-section .step-card .problem-card p{min-height:80px}.how-section .step-card .problem-card p.bold{min-height:45px}.how-section .step-card p{display:block}.how-section .step-card img{width:186px;height:auto;display:block;box-shadow:0px 0px 10px 10px rgba(0,0,0,.2509803922)}@media(width < 640px){.how-section .steps-container{flex-direction:column;gap:24px}.how-section .steps-container .step-card{max-width:unset;gap:16px}.how-section .steps-container .step-card .problem-card{display:flex;flex-direction:column;gap:8px}.how-section .steps-container .step-card .problem-card p{min-height:unset}.how-section .steps-container .step-card .problem-card p.bold{min-height:unset}.how-section .steps-container .step-card p{display:inline}.how-section .steps-container .step-card img{width:100%;height:auto;display:block;margin:unset;padding:unset}}.for-who-section .description{font-size:14px;line-height:20px}.for-who-section .audience-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, min-content);grid-column-gap:16px;grid-row-gap:16px;margin-top:16px;text-align:center}.for-who-section .audience-card{background-color:#588aaf;color:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center}@media(width < 640px){.for-who-section .audience-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, min-content);grid-column-gap:8px;grid-row-gap:8px}}.recommendation-section .recommendation-container{display:flex;flex-direction:column;gap:16px}.recommendation-section .recommendation-container .row{display:flex;justify-content:space-between;align-items:center}.recommendation-section .recommendation-container .row .recommendation-card{color:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;border:1px #588aaf solid;padding:0;width:190px}.recommendation-section .recommendation-container .row .recommendation-card .card-item{height:54px;display:flex;justify-content:center;align-items:center}.recommendation-section .recommendation-container .row .recommendation-card .recommendation-header{font-size:24px;line-height:20px;font-weight:500;background-color:#588aaf;width:100%}.recommendation-section .recommendation-container .row .recommendation-card .recommendation-text{color:#2c4050}.recommendation-section .recommendation-container .row .quote{max-width:404px;text-align:center}@media(width < 640px){.recommendation-section .recommendation-container{flex-direction:column;gap:16px}.recommendation-section .recommendation-container .row{flex-direction:column;gap:16px}.recommendation-section .recommendation-container .row .recommendation-card .recommendation-text{max-width:unset}}.faq-section{font-size:14px;line-height:20px}.faq-section .faq-item{padding-bottom:24px;border-bottom:1px solid #e5e5e5}.faq-section .faq-item .faq-header{padding-bottom:12px}.faq-section .faq-item p{color:#2c4050}.cta-section{padding-bottom:24px}.cta-section .cta-title{font-size:3rem;font-weight:700;line-height:3rem;margin-bottom:30px;color:#2c4050}@media(width < 640px){.cta-section .cta-title{font-size:1.5rem;line-height:1.5rem}}.cta-section .cta-button{background:#ff8c42;color:#fff;border:none;box-sizing:border-box;padding:8px 16px;font-weight:400;font-size:14px;cursor:pointer;transition:all .3s;box-shadow:0 4px 6px rgba(255,140,66,.2);max-width:192px;min-height:40px}.cta-section .cta-button:hover{background:#ff7a2c;transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,140,66,.3)}@media(width < 640px){.section{padding:24px 16px 0 16px}.cta-section{padding-bottom:24px}}.how-detailed-section{font-size:14px;line-height:20px}.how-detailed-section p{margin-bottom:8px}.how-detailed-section .how-detailed-container{display:flex;flex-direction:column;align-items:center}.how-detailed-section .how-detailed-container img{margin:16px 0;height:auto;display:block;box-shadow:0px 0px 10px 10px rgba(0,0,0,.2509803922)}.repeat-section{font-size:14px;line-height:20px}.repeat-section p{margin-bottom:8px}.repeat-section .repeat-container{display:flex;flex-direction:column;align-items:center}.repeat-section .repeat-container .repeat-cards{display:flex;flex-direction:row}.repeat-section .repeat-container .repeat-cards img{width:260px;margin:16px 16px;height:auto;display:block;box-shadow:0px 0px 10px 10px rgba(0,0,0,.2509803922)}@media(width < 640px){.repeat-section .repeat-container .repeat-cards{display:flex;flex-direction:column}.repeat-section .repeat-container .repeat-cards img{width:auto;margin:16px 16px;height:auto;display:block;box-shadow:0px 0px 10px 10px rgba(0,0,0,.2509803922)}}.cost-section{font-size:14px;line-height:20px}.contacts-section{font-size:14px;line-height:20px;padding-bottom:24px}/*# sourceMappingURL=main.css.map */
