*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--pink-50:#fff0f5;--pink-100:#ffe0ec;--pink-200:#ffb3cf;--pink-300:#ff80aa;--pink-400:#ff4d85;--pink-500:#e8265e;--pink-600:#c41d50;--white:#fff;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e8e8e8;--gray-500:#888;--gray-700:#444;--gray-900:#1a1a1a;--font-display:"Playfair Display",Georgia,serif;--font-body:"DM Sans",-apple-system,sans-serif;--radius:12px;--shadow:0 4px 24px #e8265e14;--shadow-lg:0 8px 40px #e8265e24}html{scroll-behavior:smooth}body{background:#fff;background:var(--white);color:#1a1a1a;color:var(--gray-900);font-family:DM Sans,-apple-system,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);line-height:1.2}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:DM Sans,-apple-system,sans-serif;font-family:var(--font-body)}img{max-width:100%}.container{margin:0 auto;max-width:1120px;padding:0 24px}@media(max-width:768px){.container{padding:0 16px}}.navbar{background:#fff;border-bottom:2px solid var(--pink-100);box-shadow:0 1px 12px #0000000f;left:0;padding:0;position:fixed;right:0;top:0;z-index:100}.navbar__inner,.navbar__logo{align-items:center;display:flex;height:64px}.navbar__logo{flex-shrink:0;padding:8px 0}.navbar__logo-img{display:block;height:48px;object-fit:contain;width:auto}.navbar__links{display:flex;gap:28px;margin-left:auto;margin-right:20px}.navbar__links a{color:var(--gray-700);font-size:14px;font-weight:500;transition:color .2s}.navbar__links a:hover{color:var(--pink-500)}@media (max-width:768px){.navbar__links{display:none}.navbar__inner .btn--sm{margin-left:auto}.navbar__logo-img{height:38px}.navbar__inner{height:56px}}.btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .22s;white-space:nowrap}.btn--primary{background:var(--pink-500);box-shadow:0 4px 16px #e8265e4d;color:#fff}.btn--primary:hover{background:var(--pink-600);box-shadow:0 6px 24px #e8265e66;transform:translateY(-2px)}.btn--outline-white{background:#0000;border:2px solid #ffffffb3;color:#fff}.btn--outline-white:hover{background:#ffffff26;border-color:#fff}.btn--sm{font-size:13px;padding:9px 18px}.btn--lg{font-size:16px;padding:16px 36px}.btn--full{width:100%}.btn--disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.42;transform:none!important}.btn--back{background:none;border:none;color:var(--gray-500);cursor:pointer;font-family:var(--font-body);font-size:13px;margin-top:4px;padding:6px 0;text-align:center;text-decoration:underline;width:100%}.btn--back:hover{color:var(--gray-700)}.badge{align-items:center;background:var(--white);border:1.5px solid var(--pink-200);border-radius:50px;color:var(--pink-600);display:inline-flex;font-size:12px;font-weight:600;padding:5px 13px}.badge--sm{font-size:11px;padding:3px 10px}.hero{background:linear-gradient(160deg,#fff 55%,var(--pink-50) 100%);border-bottom:2px solid var(--pink-100);overflow:hidden;padding:96px 0 64px;position:relative}.hero__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero__blob{border-radius:50%;filter:blur(100px);opacity:.15;position:absolute}.hero__blob--1{background:radial-gradient(circle,var(--pink-300),#0000);height:520px;right:-80px;top:-120px;width:520px}.hero__blob--2{background:radial-gradient(circle,var(--pink-200),#0000);bottom:0;height:280px;left:-50px;width:280px}.hero__inner{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 420px;position:relative}.hero__text{padding-top:6px}.hero__badge{align-items:center;background:var(--pink-50);border:1.5px solid var(--pink-100);border-radius:50px;color:var(--pink-600);display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-bottom:18px;padding:6px 14px}.hero__title{color:var(--gray-900);font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin-bottom:14px}.hero__title em{color:var(--pink-500);font-style:italic}.hero__subtitle{color:var(--gray-700);font-size:15.5px;line-height:1.78;margin-bottom:22px}.hero__list{display:flex;flex-direction:column;gap:9px;list-style:none;margin-bottom:24px}.hero__list li{align-items:flex-start;color:var(--gray-700);display:flex;font-size:14.5px;gap:9px}.hero__list li:before{color:var(--pink-500);content:"✓";flex-shrink:0;font-size:13px;font-weight:700;margin-top:2px}.hero__badges-row{display:flex;flex-wrap:wrap;gap:9px}.hero__card{background:var(--white);border:1.5px solid var(--pink-100);border-radius:18px;box-shadow:0 10px 44px #e8265e26;overflow:hidden;position:-webkit-sticky;position:sticky;top:76px}@media (max-width:980px){.hero__inner{gap:28px;grid-template-columns:1fr}.hero{padding:80px 0 52px}.hero__card{position:static}}@media (max-width:480px){.hero{padding:68px 0 40px}.hero__title{font-size:27px}.hero__subtitle{font-size:15px}}.card__header{background:linear-gradient(135deg,#e8265e,#f5407a);color:#fff;padding:18px 22px 14px}.card__step-label{font-size:11px;margin-bottom:3px;opacity:.78}.card__title{color:#fff;font-family:var(--font-display);font-size:19px;margin-bottom:11px}.card__progress{background:#ffffff42;border-radius:3px;height:3px;overflow:hidden}.card__progress-bar{background:#fff;border-radius:3px;height:100%;transition:width .4s ease}.card__body{padding:18px 22px}.card__footer{background:var(--pink-50);border-top:1.5px solid var(--pink-100);color:var(--pink-600);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:10px;padding:10px 22px}@media (max-width:480px){.card__body{padding:14px}.card__header{padding:14px 14px 11px}}.form-group{margin-bottom:12px}.form-group--half{flex:1 1;min-width:0}.form-row{display:flex;gap:10px}@media (max-width:480px){.form-row{flex-direction:column;gap:0}}.form-label{color:var(--gray-700);display:block;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:7px}.form-input{background:var(--white);border:1.5px solid var(--gray-200);border-radius:9px;color:var(--gray-900);font-family:var(--font-body);font-size:13.5px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus{border-color:var(--pink-400);box-shadow:0 0 0 3px #e8265e14}.form-textarea{min-height:62px;resize:vertical}.radio-option{align-items:center;border:1.5px solid var(--gray-200);border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:4px;padding:8px 11px;transition:border-color .18s,background .18s;-webkit-user-select:none;user-select:none}.radio-option:hover{background:var(--pink-50);border-color:var(--pink-300)}.radio-option--selected{background:var(--pink-50);border-color:var(--pink-400);color:var(--pink-600);font-weight:600}.radio-option input{accent-color:var(--pink-500);flex-shrink:0;height:14px;width:14px}.form-error{color:#d93025;font-size:12px;margin-bottom:8px;text-align:center}.card__success{padding:32px 22px;text-align:center}.success__icon{font-size:40px;margin-bottom:10px}.card__success h3{color:var(--pink-600);font-size:19px;margin-bottom:9px}.card__success p{color:var(--gray-700);font-size:14.5px;line-height:1.72;margin-bottom:14px}.success__info{background:var(--pink-50);border:1.5px solid var(--pink-100);border-radius:10px;font-size:14px;line-height:2;padding:13px 15px;text-align:left}.section{padding:80px 0}.section--white{background:var(--white)}.section--light,.section--white{border-bottom:2px solid var(--pink-100)}.section--light{background:var(--pink-50);border-top:2px solid var(--pink-100)}.section--pink{background:linear-gradient(140deg,#e8265e,#f0366e 60%,#f5407a);color:#fff;position:relative}.section--pink .section__tag{background:#fff3;color:#fff}.section--pink .section__header h2,.section--pink h2{color:#fff}.section--pink .section__subtitle{color:#ffffffe0}.section__header{margin:0 auto 48px;max-width:640px;text-align:center}.section__tag{background:var(--pink-100);border-radius:50px;color:var(--pink-600);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.1px;margin-bottom:11px;padding:4px 13px;text-transform:uppercase}.section__header h2{color:var(--gray-900);font-size:clamp(24px,2.8vw,36px);margin-bottom:11px}.section__subtitle{color:var(--gray-700);font-size:15.5px;line-height:1.75}@media (max-width:480px){.section{padding:52px 0}.section__header{margin-bottom:32px}}.cards-grid{grid-gap:18px;display:grid;gap:18px}.cards-grid--3{grid-template-columns:repeat(3,1fr)}@media (min-width:601px) and (max-width:960px){.cards-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards-grid--3{grid-template-columns:1fr}}.feature-card{background:var(--white);border:1.5px solid var(--pink-100);border-radius:13px;box-shadow:0 1px 8px #0000000d;padding:26px;transition:transform .22s,box-shadow .22s}.feature-card:hover{box-shadow:0 6px 28px #e8265e1f;transform:translateY(-4px)}.feature-card__icon{display:block;font-size:30px;margin-bottom:12px}.feature-card h3{color:var(--gray-900);font-size:16px;margin-bottom:7px}.feature-card p{color:var(--gray-700);font-size:14px;line-height:1.7}.steps{display:flex;flex-direction:column;margin:0 auto;max-width:740px}.step{border-radius:12px;display:flex;gap:18px;padding:20px 22px}.step+.step{margin-top:4px}.step--highlight{background:var(--pink-50);border:1.5px solid var(--pink-200)}.step__number{align-items:center;background:var(--pink-500);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;margin-top:2px;min-width:34px;width:34px}.step__content{flex:1 1}.step__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px}.step__header h3{color:var(--gray-900);font-family:var(--font-body);font-size:15px;font-weight:700}.step__time{background:var(--pink-100);border-radius:50px;color:var(--pink-600);font-size:11px;font-weight:600;padding:2px 9px}.step__content p{color:var(--gray-700);font-size:14px;line-height:1.7}@media (max-width:480px){.step{gap:14px;padding:14px 12px}}.financement__grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:720px){.financement__grid{gap:20px;grid-template-columns:1fr}}.financement__price{background:#ffffff24;border:1.5px solid #ffffff40;border-radius:16px;padding:28px;text-align:center}.financement__label{font-size:12.5px;margin-bottom:6px;opacity:.82}.financement__amount{font-family:var(--font-display);font-size:28px;font-weight:700;margin-bottom:5px}.financement__note{font-size:11.5px;margin-bottom:18px;opacity:.76}.financement__cpf{background:#ffffff2e;border-radius:12px;font-size:13px;padding:16px}.financement__cpf strong{display:block;font-family:var(--font-display);font-size:44px;margin-top:4px}.financement__options{display:flex;flex-direction:column}.financement__options h3{color:#fff;font-family:var(--font-display);font-size:20px;margin-bottom:18px}.financement__option{align-items:center;border-bottom:1px solid #ffffff26;display:flex;font-size:15px;gap:12px;padding:12px 0}.financement__option:last-of-type{border-bottom:none;margin-bottom:4px}.financement__check{background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:24px;width:24px}.financement__check,.financement__cta{align-items:center;font-weight:700;justify-content:center}.financement__cta{align-self:flex-start;background:#fff;border-radius:50px;box-shadow:0 4px 20px #00000026;color:var(--pink-600);display:inline-flex;font-size:15px;margin-top:10px;padding:14px 28px;text-decoration:none;transition:all .22s}.financement__cta:hover{box-shadow:0 7px 28px #0003;transform:translateY(-2px)}.table-wrap--desktop{border:1.5px solid var(--pink-100);border-radius:13px;box-shadow:0 1px 8px #0000000d;overflow-x:auto}.compare-table{border-collapse:collapse;font-size:14px;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid var(--pink-100);padding:12px 16px;text-align:left}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table th{background:var(--white);border-bottom:2px solid var(--pink-100);color:var(--gray-700);font-size:12px;font-weight:700}.compare-table__label{color:var(--gray-900);font-weight:600}.compare-table__highlight{background:var(--pink-50)}.compare-table th.compare-table__highlight{color:var(--pink-600)}.compare-table__no{color:var(--gray-500)}.compare-table__yes{color:var(--pink-600);font-weight:600}.compare-mobile{display:none}.compare-mobile__row{background:var(--white);border:1.5px solid var(--pink-100);border-radius:12px;margin-bottom:10px;padding:14px 16px}.compare-mobile__label{color:var(--gray-900);font-size:13.5px;font-weight:700;margin-bottom:10px}.compare-mobile__cols{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr}.compare-mobile__col{background:var(--gray-50);border-radius:8px;color:var(--gray-700);font-size:12px;padding:8px 6px;text-align:center}.compare-mobile__col--bad{color:var(--gray-500)}.compare-mobile__col--good{background:var(--pink-50);border:1.5px solid var(--pink-200);color:var(--pink-600);font-weight:600}.compare-mobile__tag{display:block;font-size:9.5px;font-weight:700;letter-spacing:.4px;margin-bottom:4px;opacity:.6;text-transform:uppercase}.compare-mobile__col--good .compare-mobile__tag{opacity:.75}@media (max-width:640px){.table-wrap--desktop{display:none}.compare-mobile{display:block}}.cards-grid--testimonials{align-items:stretch;grid-template-columns:repeat(3,1fr)}@media (min-width:601px) and (max-width:960px){.cards-grid--testimonials{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards-grid--testimonials{grid-template-columns:1fr}}.testimonial-card{background:var(--white);border:1.5px solid var(--pink-100);border-radius:13px;box-shadow:0 1px 8px #0000000d;display:flex;flex-direction:column;padding:24px}.testimonial-card__body{flex:1 1;margin-bottom:16px}.testimonial-card__stars{display:flex;gap:2px;margin-bottom:10px}.testimonial-card__star{color:var(--pink-400);font-size:13px}.testimonial-card__quote{color:var(--gray-700);font-size:14px;font-style:italic;line-height:1.73;padding-left:16px;position:relative}.testimonial-card__quote:before{color:var(--pink-200);content:'"';font-family:var(--font-display);font-size:26px;font-style:normal;left:0;line-height:1;position:absolute;top:-3px}.testimonial-card__divider{background:var(--pink-100);flex-shrink:0;height:1px;margin-bottom:13px}.testimonial-card__author{align-items:center;display:flex;flex-shrink:0;gap:11px}.testimonial-card__img{border:2px solid var(--pink-200);border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.testimonial-card__info strong{color:var(--gray-900);display:block;font-size:13.5px}.testimonial-card__info .role{color:var(--pink-500);font-size:11.5px;font-weight:500;margin-top:2px}.testimonial-card__info .detail{color:var(--gray-500);font-size:11px;margin-top:1px}.faq-list{margin:0 auto;max-width:700px}.faq-item{background:var(--white);border:1.5px solid var(--pink-100);border-radius:10px;cursor:pointer;margin-bottom:7px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item:hover{border-color:var(--pink-300);box-shadow:0 2px 10px #e8265e12}.faq-item--open{border-color:var(--pink-400);box-shadow:0 3px 14px #e8265e1a}.faq-item__question{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;padding:15px 17px}.faq-item--open .faq-item__question{color:var(--pink-600)}.faq-item__arrow{color:var(--pink-400);flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.faq-item__answer{border-top:1px solid var(--pink-100);color:var(--gray-700);font-size:14px;line-height:1.75;padding:12px 17px 16px}.cta-section{background:var(--pink-50);border-top:2px solid var(--pink-100)}.cta-inner{margin:0 auto;max-width:560px;text-align:center}.cta-inner h2{color:var(--gray-900);font-size:clamp(22px,2.8vw,34px);margin-bottom:11px}.cta-inner p{color:var(--gray-700);font-size:15.5px;line-height:1.7;margin-bottom:26px}.cta-trust{color:var(--gray-700);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:500;gap:18px;justify-content:center;margin-top:14px}.cta-trust span:before{color:var(--pink-500);content:"✓ "}.footer{background:var(--gray-900);color:#ffffffb3;padding:52px 0 26px}.footer__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:32px}@media (max-width:880px){.footer__grid{gap:24px;grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer__grid{gap:20px;grid-template-columns:1fr}}.footer__brand-name{align-items:center;color:#fff;display:flex;font-family:var(--font-display);font-size:20px;font-weight:700;gap:8px;margin-bottom:12px}.footer__brand-name span{color:var(--pink-400);font-size:14px}.footer__brand p{font-size:13px;line-height:1.73;margin-bottom:13px}.footer__badges{display:flex;flex-wrap:wrap;gap:6px}.footer__badges .badge{background:#ffffff12;border-color:#ffffff26;color:#ffffff94}.footer__col h4{color:#fff;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.footer__col ul{display:flex;flex-direction:column;gap:7px;list-style:none}.footer__col a{color:#ffffff8c;font-size:13px;transition:color .2s}.footer__col a:hover{color:var(--pink-300)}.footer__bottom{border-top:1px solid #ffffff17;color:#ffffff59;font-size:12px;padding-top:18px;text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero__text{animation:fadeUp .48s ease both}.hero__card{animation:fadeUp .48s ease .09s both}@media (max-width:480px){.btn--lg{font-size:15px;padding:14px 26px}.financement__amount{font-size:22px}.financement__cpf strong{font-size:34px}.cta-trust{font-size:12px;gap:10px}.financement__cta{justify-content:center;width:100%}}
/*# sourceMappingURL=main.cbff3b37.css.map*/