h1,h2,h3,h4,h5,h6{color:var(--primary)}h1,h2,h3{line-height:1.5;margin-top:0}.hint-title{display:block;font-size:1.5rem;font-weight:bold;color:var(--pink-1100)}h1,.h1{font-size:3.8rem}h2,.h2{font-size:2.8rem;margin-bottom:3rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.25rem}p{line-height:1.5;font-size:1.25rem;text-wrap:pretty;margin:0}p:not(:last-child){margin-bottom:1rem}ol:not(.not-list),ul:not(.not-list){font-size:1.25rem;text-wrap:pretty}@media screen and (max-width: 1200px){h1,.h1{font-size:3.2rem}}@media screen and (max-width: 767px){h1,.h1{font-size:2.4rem}h1 br,.h1 br{display:none}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.25rem}h5,.h5,h6,.h6{font-size:1rem}.hint-title{font-size:1.2rem}p,ol,ul{font-size:1.15rem}}.section-hero{display:flex;padding-top:4rem}.section-hero>*{flex-grow:1}.section-hero .content-text{position:relative;z-index:2;min-width:43rem}.section-hero h1,.section-hero .text-group{margin-bottom:2.5rem}.section-hero p{max-width:34rem}.section-hero .content-img>img{transform:scale(1.25)}#reviews{padding-block:4rem;text-align:center}#reviews img{max-width:100%}#how-it-works{--radius-deco: 18rem;position:relative;background:linear-gradient(180deg, rgb(70, 185, 209) 0%, rgb(70, 185, 209) 50%, rgba(70, 185, 209, 0) 50%, rgba(70, 185, 209, 0) 100%)}#how-it-works::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:1;background-color:var(--white);border-top-right-radius:var(--radius-deco);border-bottom-left-radius:var(--radius-deco)}#how-it-works .container{position:relative;z-index:2}@media screen and (max-width: 767px){#how-it-works{--radius-deco: 10rem}}.step-content{max-width:45rem;gap:2rem;align-items:center;margin-inline:auto}.step-content:not(:last-child){margin-bottom:5rem}.step-content img{min-width:15.5rem}.step-content h3{margin-top:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--primary)}#benefits{--gap: 2rem}#benefits .container{padding-inline:var(--padding-page)}#benefits .benefits-column{gap:var(--gap)}#benefits .img-benefit{width:100%;max-width:22rem}@media screen and (max-width: 1000px){#benefits .col-4{width:calc(50% - var(--gap)/2)}#benefits .benefits-column{flex-wrap:wrap;justify-content:center;gap:calc(var(--gap)*2) var(--gap)}#benefits .img-benefit{max-width:16rem}}@media screen and (max-width: 767px){#benefits .col-4{width:100%}}.section-center img{width:100%}.section-center p{margin-inline:auto;max-width:38rem}@media screen and (max-width: 1200px){.section-center .container{max-width:64rem}}@media screen and (max-width: 1000px){.section-center .container{padding-inline:var(--padding-page)}}#calculator{padding:0}#calculator img{max-width:18rem}@media screen and (max-width: 1000px){#calculator img{max-width:16rem}}@media screen and (max-width: 767px){#calculator img{max-width:65%}}#calculator .container{padding-block:7rem;background-color:hsla(0,0%,100%,.6);border-radius:4.5rem}#partners{padding-block:4.5rem;background-color:hsla(0,0%,100%,.8);border-radius:3rem 3rem 0 0}#partners .container{padding-block:0}#partners h2{margin-bottom:1rem}#partners img{width:12rem;margin:1.75rem 2rem}#inner-guide{overflow-x:hidden}#inner-guide h2,#inner-guide h3{position:relative;z-index:2}#inner-guide img{position:relative;z-index:1;max-width:37.5rem;transform:scale(1.2)}@media screen and (max-width: 767px){#inner-guide img{transform:scale(1.5)}}#news{position:relative;top:-5rem}#news h2{margin-bottom:1rem;font-size:1.25rem;color:var(--pink-1100);letter-spacing:2px}.card-banner{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background-color:#fff;max-width:38rem;border-radius:2.5rem}.card-banner:hover{transform:scale(1.02);text-decoration:none}.card-banner img{width:14rem;height:14rem;border-radius:1.5rem}.card-banner .hint-title{font-size:1rem}.card-banner h3{font-size:1.5rem;margin-bottom:.5rem}.card-banner p{margin:0;font-size:1rem;color:var(--body)}.card-banner p:not(:last-child){margin-bottom:.5rem}@media screen and (max-width: 1400px){#app .container{overflow-x:hidden}h1{white-space:nowrap}p{max-width:48rem}.section-hero .content-text,#news .content-news{padding-left:3rem}.section-hero .content-img>img{transform:scale(1.25) translateX(-2rem)}}@media screen and (max-width: 1200px){.section-hero{padding-top:2rem}.section-hero .content-img>img{transform:scale(1.3) translateX(-3rem) translateY(4rem);min-width:28rem}}@media screen and (max-width: 1000px){.section-hero{flex-direction:column-reverse;align-items:center;padding-top:0;padding-bottom:3rem}.section-hero h1{margin-top:1rem}.section-hero .content-img>img{max-width:30rem;min-width:auto;transform:scale(1)}.section-hero .content-text,#news .content-news{padding-left:0;min-width:auto}#news{display:flex;justify-content:center;top:0;margin-top:0;margin-bottom:8rem}.card-banner{max-width:34rem}}@media screen and (max-width: 767px){.section-hero h1{white-space:normal;margin-bottom:1rem}.section-hero .content-img{width:100%}.section-hero .content-img>img{max-width:100%}#how-it-works h2{margin-bottom:3rem}.step-content{flex-direction:column;gap:1rem}.step-content:not(:last-child){margin-bottom:5rem}.step-content h3,.step-content .hint-title{text-align:center}#news h2,.card-banner{text-align:center}.card-banner{flex-direction:column;align-items:center;padding:1.75rem 1.25rem}.card-banner img{width:100%;max-width:16rem;height:auto}.card-banner h3{font-size:1.5rem}}@media screen and (max-width: 345px){h1{font-size:2rem}h2{font-size:1.3rem}h3{font-size:1.2rem}.hint-title{font-size:1.1rem}p{font-size:1.05rem}}