.site-footer[data-astro-cid-sz7xmlte]{padding:0 16px 16px;width:100%;display:flex;justify-content:center;background-color:transparent}.site-footer__content[data-astro-cid-sz7xmlte]{background-color:#000;color:#fff;border-radius:12px;width:100%;padding:70px 40px 16px;margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.site-footer__top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;flex-wrap:wrap}.site-footer__brand-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.site-footer__logo-link[data-astro-cid-sz7xmlte]{display:inline-block}.site-footer__logo[data-astro-cid-sz7xmlte]{height:40px;max-width:240px;width:auto;display:block}.site-footer__google-badge[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;border-radius:12px;padding:14px 10px;box-shadow:none;border:1px solid rgba(0,0,0,.08);text-decoration:none;transition:transform .2s ease}.site-footer__google-badge[data-astro-cid-sz7xmlte]:hover{transform:translateY(-1px)}.site-footer[data-astro-cid-sz7xmlte] .google-badge__icon[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.site-footer[data-astro-cid-sz7xmlte] .google-badge__icon[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:28px;height:28px}.site-footer[data-astro-cid-sz7xmlte] .google-badge__info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2px}.site-footer[data-astro-cid-sz7xmlte] .google-badge__title[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-.02em;color:#1a1a1a}.site-footer[data-astro-cid-sz7xmlte] .google-badge__rating[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:6px}.site-footer[data-astro-cid-sz7xmlte] .google-badge__score[data-astro-cid-sz7xmlte]{leading-trim:both;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.04em;line-height:100%;color:#1a1a1a}.site-footer[data-astro-cid-sz7xmlte] .google-badge__stars[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1px}.site-footer[data-astro-cid-sz7xmlte] .google-badge__stars[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte] .google-badge__stars[data-astro-cid-sz7xmlte] .google-badge__star[data-astro-cid-sz7xmlte]{width:12px;height:12px;flex-shrink:0}.site-footer[data-astro-cid-sz7xmlte] .google-badge__stars[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte] path[data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte] .google-badge__stars[data-astro-cid-sz7xmlte] .google-badge__star[data-astro-cid-sz7xmlte] path[data-astro-cid-sz7xmlte]{fill:#fcbf02}.site-footer__cta-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.site-footer__cta-title[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:110%;letter-spacing:-.02em;color:#fff;margin-bottom:0;text-wrap:pretty}.site-footer__cta-buttons[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.site-footer__btn-devis[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;height:56px;box-sizing:border-box;border-radius:8px;background-color:#f72a27;color:#fff;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.site-footer__btn-devis[data-astro-cid-sz7xmlte]:hover{background-color:#d82421;transform:translateY(-1px)}.site-footer__btn-devis-icon[data-astro-cid-sz7xmlte]{width:32px;height:32px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.site-footer__btn-devis-icon[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:12px;height:12px}.site-footer__btn-devis-text[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:100%}.site-footer__whatsapp[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 16px;background:#fff;border-radius:8px;box-sizing:border-box;text-decoration:none;transition:transform .2s ease,opacity .2s ease;cursor:pointer}.site-footer__whatsapp-img[data-astro-cid-sz7xmlte]{display:block;height:38px;width:auto;object-fit:contain}.site-footer__whatsapp[data-astro-cid-sz7xmlte]:hover{transform:translateY(-1px);opacity:.95}.site-footer__middle[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:5rem;flex-wrap:wrap;padding-top:.5rem}.site-footer__contact-links[data-astro-cid-sz7xmlte],.site-footer__legal-links[data-astro-cid-sz7xmlte],.site-footer__nav-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.site-footer__contact-link[data-astro-cid-sz7xmlte],.site-footer__legal-link[data-astro-cid-sz7xmlte],.site-footer__nav-link[data-astro-cid-sz7xmlte]{display:inline-block;width:fit-content;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:140%;color:#fff;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.site-footer__contact-link[data-astro-cid-sz7xmlte]:hover,.site-footer__legal-link[data-astro-cid-sz7xmlte]:hover,.site-footer__nav-link[data-astro-cid-sz7xmlte]:hover{opacity:.75}.site-footer__bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#fff9}.site-footer__copy[data-astro-cid-sz7xmlte],.site-footer__baseline[data-astro-cid-sz7xmlte],.site-footer__address[data-astro-cid-sz7xmlte]{white-space:nowrap}@media(max-width:1024px){.site-footer__cta-title[data-astro-cid-sz7xmlte]{font-size:32px}.site-footer__middle[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.site-footer[data-astro-cid-sz7xmlte]{padding:0 8px 8px}.site-footer__content[data-astro-cid-sz7xmlte]{padding:4rem 1rem 1rem;gap:3.5rem}.site-footer__top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:2.5rem}.site-footer__cta-title[data-astro-cid-sz7xmlte]{font-size:28px}.site-footer__cta-buttons[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;width:100%}.site-footer__cta-buttons[data-astro-cid-sz7xmlte] .site-footer__btn-devis[data-astro-cid-sz7xmlte],.site-footer__cta-buttons[data-astro-cid-sz7xmlte] .site-footer__whatsapp[data-astro-cid-sz7xmlte]{width:100%;justify-content:center}.site-footer__cta-buttons[data-astro-cid-sz7xmlte] .site-footer__whatsapp[data-astro-cid-sz7xmlte]{height:52px}.site-footer__cta-buttons[data-astro-cid-sz7xmlte] .site-footer__whatsapp-img[data-astro-cid-sz7xmlte]{height:36px}.site-footer__middle[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1.5rem}.site-footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:.75rem}.site-footer__bottom[data-astro-cid-sz7xmlte] .site-footer__copy[data-astro-cid-sz7xmlte],.site-footer__bottom[data-astro-cid-sz7xmlte] .site-footer__baseline[data-astro-cid-sz7xmlte],.site-footer__bottom[data-astro-cid-sz7xmlte] .site-footer__address[data-astro-cid-sz7xmlte]{white-space:normal}}.sticky-whatsapp[data-astro-cid-loz5s4k7]{position:fixed;bottom:24px;right:24px;z-index:999;opacity:0;visibility:hidden;transform:translateY(12px) scale(.95);transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.sticky-whatsapp[data-astro-cid-loz5s4k7].is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.sticky-whatsapp__link[data-astro-cid-loz5s4k7]{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:6px 14px;height:56px;box-sizing:border-box;box-shadow:0 8px 24px #0003,0 2px 6px #00000014;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none}.sticky-whatsapp__link[data-astro-cid-loz5s4k7]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000003d,0 4px 8px #0000001a}.sticky-whatsapp__img[data-astro-cid-loz5s4k7]{display:block;height:38px;width:auto;object-fit:contain}@media(max-width:768px){.sticky-whatsapp[data-astro-cid-loz5s4k7]{bottom:20px;right:16px}.sticky-whatsapp__link[data-astro-cid-loz5s4k7]{height:60px;padding:6px 16px;border-radius:12px;box-shadow:0 10px 30px #00000047,0 3px 10px #0000001f}.sticky-whatsapp__img[data-astro-cid-loz5s4k7]{height:44px}}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}body{min-height:100vh;background-color:#fff}img,picture,svg,video{display:block;max-width:100%}ul,ol{list-style:none}a{text-decoration:none;color:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}body,p{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-family:Poppins,sans-serif;font-size:4.0625rem;font-weight:700;line-height:1;letter-spacing:-.04em;margin-bottom:1rem}h2,.h2{font-family:Poppins,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.2;letter-spacing:-.04em;margin-bottom:1rem}.h2_small{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;text-transform:uppercase}h3,.h3{font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.04em;margin-bottom:1rem}.p_large{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5}.p_big{font-family:Poppins,sans-serif;font-size:3.375rem;font-weight:500;line-height:1.2;letter-spacing:-.04em}@media(max-width:768px){h1,.h1{font-size:2.745rem}h2,.h2{font-size:2.5rem}.h2_small{font-size:1rem}h3,.h3{font-size:2.25rem}.p_big{font-size:1.75rem}.p_large{font-size:1.25rem}}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;border:none;box-shadow:none;cursor:pointer;transition:all .3s ease;border-radius:12px;gap:.5rem}.btn--primary{padding:.875rem 1.75rem;background-color:#f72a27;color:#fff}.btn--primary:hover{background-color:#ec0c09;transform:translateY(-1px)}.btn--hero{padding:.875rem 1.75rem;background-color:#f72a27;color:#fff}.btn--hero:hover{background-color:#ec0c09;transform:translateY(-1px)}.btn--dark{padding:.875rem 1.75rem;background-color:#000;color:#fff}.btn--dark:hover{background-color:#333;transform:translateY(-1px)}.btn--primary-reverse{padding:.875rem 1.75rem;background-color:#000;color:#fff}.btn--primary-reverse:hover{background-color:#333;transform:translateY(-1px)}.btn--ghost{padding:.875rem 1.75rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn--ghost:hover{background:#ffffff1a}.site-header{position:absolute;top:0;left:0;width:100%;z-index:50}.site-header__main{width:100%}.site-header__main .header-container{width:100%;padding:16px 32px 0 16px;display:flex;justify-content:space-between;align-items:flex-start}.site-header__logo{z-index:60;position:relative;background:#fff;border-bottom-right-radius:12px;padding:24px 16px;display:inline-flex;align-items:center;justify-content:center}.site-header__logo--flat{border-bottom-right-radius:0}.site-header__logo a{display:inline-flex;align-items:center}.site-header__logo img{height:40px;width:auto;display:block}.site-header__logo-corner{position:absolute;width:12px;height:12px;pointer-events:none;z-index:3}.site-header__logo-corner svg{display:block;width:100%;height:100%}.site-header__logo-corner--top-right{top:0;right:-12px}.site-header__logo-corner--bottom-left{bottom:-12px;left:0}.site-header .header-toggle{display:none;background:none;border:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#072c2c;cursor:pointer;z-index:60;position:relative}.site-header__right{display:flex;align-items:center;gap:12px;margin-top:1rem}.site-header__nav{display:flex;align-items:center;background:#fff;border-radius:12px;height:48px;padding:0 8px}.site-header__nav .nav-link{font-family:Poppins,sans-serif;text-align:center;font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.01em;text-decoration:none;color:#072c2c;padding:0 16px;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.site-header__nav .nav-link:hover{background-color:#0000000d}.site-header__nav .nav-link--mobile-only{display:none}.site-header .header-btn-contact{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:48px;background-color:#072c2c;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:100%;border-radius:12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.site-header .header-btn-contact:hover{background-color:#0d4242;transform:translateY(-1px)}.site-header .header-btn-devis{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:48px;background-color:#f72a27;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:100%;border-radius:12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.site-header .header-btn-devis:hover{background-color:#d82421;transform:translateY(-1px)}@media(max-width:1024px){.site-header{top:8px;left:8px;width:calc(100% - 16px);pointer-events:none}.site-header__main .header-container{padding:0;align-items:flex-start}.site-header .site-header__logo{pointer-events:auto;padding:10px 14px;border-radius:12px 0}.site-header .site-header__logo img{height:28px}.site-header .site-header__logo-corner--top-right{top:0;right:-12px;display:block}.site-header .site-header__logo-corner--bottom-left{bottom:-12px;left:0;display:block}.site-header__menu-group{pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:flex-end}.site-header .header-toggle{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#072c2c;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.01em;text-transform:none;height:38px;padding:0 18px;border-radius:10px;border:none;cursor:pointer;box-shadow:none;transition:background-color .2s ease;z-index:70;position:relative;margin-top:8px;margin-right:8px}.site-header .header-toggle:hover{background-color:#fffffff2}.site-header__right{position:absolute;top:calc(100% + 6px);right:8px;width:160px;min-width:155px;height:auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:0;z-index:65;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.96);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s}.site-header__right.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.site-header__nav{width:100%;display:flex;flex-direction:column;align-items:flex-start;background:transparent;border-radius:0;padding:0;height:auto;gap:14px}.site-header__nav .nav-link{font-size:16px;font-weight:600;line-height:120%;letter-spacing:-.01em;color:#072c2c!important;padding:0;height:auto;text-align:left;display:block;border-radius:0;transition:color .2s ease,transform .2s ease}.site-header__nav .nav-link--mobile-only{display:block}.site-header__nav .nav-link:hover{background:transparent;color:#f72a27!important;transform:translate(2px)}.site-header .header-btn-contact--desktop,.site-header .header-btn-devis--desktop{display:none!important}}.page-content{width:100%;max-width:800px;display:flex;flex-direction:column;gap:32px;margin:0 auto;padding-inline:1.5rem;padding-block:3rem}.page-content h2{font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:120%;text-transform:uppercase;color:#f72a27;margin-top:24px;margin-bottom:16px}.page-content h3{font-family:Poppins,sans-serif;font-size:24px;font-weight:500;margin-bottom:12px}.page-content p{font-family:Poppins,sans-serif;font-size:16px;font-weight:375;line-height:150%;color:#000c}.page-content ul{padding-left:24px}.page-content ul li{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#000c;margin-bottom:8px}.page-content a{color:#000;text-decoration:underline;transition:color .3s ease}.page-content a:hover{color:#f72a27}@media(max-width:768px){.page-content{gap:20px;padding-block:2rem}}.form-container{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.form-container fieldset,.form-container .form-section{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;background:transparent}.form-container fieldset legend,.form-container fieldset .form-section__title,.form-container .form-section legend,.form-container .form-section .form-section__title{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.02em;color:#002d2c;margin-bottom:.25rem;width:100%;border-bottom:none;padding:0;text-transform:none}@media(max-width:768px){.form-container fieldset legend,.form-container fieldset .form-section__title,.form-container .form-section legend,.form-container .form-section .form-section__title{font-size:22px}}.form-card{background:#f5f6f6;border-radius:12px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;box-sizing:border-box}@media(max-width:768px){.form-card{padding:1.75rem 1.25rem;gap:1.25rem}}.form-row{display:flex;gap:1.25rem;width:100%}@media(max-width:768px){.form-row{flex-direction:column;gap:1.25rem}}.form-group{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-group label{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#002d2c;letter-spacing:-.01em}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=date],.form-group input[type=number],.form-group select,.form-group textarea{width:100%;padding:14px 18px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#002d2c;background:#fff;border:1px solid rgba(0,45,44,.12);border-radius:8px;transition:all .2s ease;box-sizing:border-box}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=tel]:focus,.form-group input[type=date]:focus,.form-group input[type=number]:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#002d2c;background:#fff;box-shadow:0 0 0 3px #002d2c14}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=tel]::placeholder,.form-group input[type=date]::placeholder,.form-group input[type=number]::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#002d2c59;font-weight:400}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23002D2C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:42px;cursor:pointer}.form-group textarea{resize:vertical;min-height:120px;line-height:1.5}.form-checkboxes{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.form-checkboxes .checkbox-label{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#fff;border:1px solid rgba(0,45,44,.12);border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#002d2c;cursor:pointer;transition:all .2s ease;user-select:none}.form-checkboxes .checkbox-label:hover{border-color:#002d2c;background:#fafafa}.form-checkboxes .checkbox-label:has(input:checked){background:#002d2c;color:#fff;border-color:#002d2c}.form-checkboxes .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#f72a27;cursor:pointer;margin:0}.form-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;margin-top:1.5rem;padding:0 .5rem;width:100%}.form-actions .form-submit-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 24px 12px 14px;background-color:#f72a27;color:#fff;border-radius:8px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1;cursor:pointer;border:none;text-decoration:none;transition:all .2s ease}.form-actions .form-submit-btn:hover{background-color:#d82421;transform:translateY(-1px)}.form-actions .form-submit-btn__icon{width:32px;height:32px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.form-actions .form-submit-btn__icon svg{width:12px;height:12px}.form-actions .form-submit-btn__text{color:#fff}.form-actions button[type=submit]:not(.form-submit-btn){display:inline-flex;align-items:center;padding:14px 28px;background-color:#f72a27;color:#fff;border-radius:8px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.form-actions button[type=submit]:not(.form-submit-btn):hover{background-color:#d82421;transform:translateY(-1px)}.form-actions .form-privacy,.form-actions p{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#002d2cb3;margin:0;text-align:center}.form-actions .form-privacy a,.form-actions p a{color:#002d2c;text-decoration:underline;font-weight:600;transition:color .2s ease}.form-actions .form-privacy a:hover,.form-actions p a:hover{color:#f72a27}
