.FAQ-module__KSzKsa__faqSection{background-color:var(--surface);margin-top:auto;padding:6rem 0}.FAQ-module__KSzKsa__container{max-width:800px;margin:0 auto}.FAQ-module__KSzKsa__title{text-align:center;color:var(--secondary);margin-bottom:1rem;font-size:2.5rem;font-weight:800}.FAQ-module__KSzKsa__subtitle{text-align:center;color:var(--text-muted);margin-bottom:4rem;font-size:1.1rem}.FAQ-module__KSzKsa__faqList{flex-direction:column;gap:1.5rem;display:flex}.FAQ-module__KSzKsa__details{border:1px solid var(--border);transition:box-shadow var(--transition-fast);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 15px #00000005}.FAQ-module__KSzKsa__details:hover{box-shadow:0 10px 25px #0000000f}.FAQ-module__KSzKsa__summary{cursor:pointer;color:var(--secondary);transition:color var(--transition-fast);background:#fff;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.FAQ-module__KSzKsa__summary::-webkit-details-marker{display:none}.FAQ-module__KSzKsa__summary:hover{color:var(--primary)}.FAQ-module__KSzKsa__icon{color:var(--primary);flex-shrink:0;margin-left:1rem;transition:transform .3s}.FAQ-module__KSzKsa__details[open] .FAQ-module__KSzKsa__summary .FAQ-module__KSzKsa__icon{transform:rotate(180deg)}.FAQ-module__KSzKsa__details[open] .FAQ-module__KSzKsa__summary{border-bottom:1px solid var(--border)}.FAQ-module__KSzKsa__answer{color:var(--text-muted);background:#fafafa;padding:1.5rem 2rem;font-size:1.05rem;line-height:1.7;animation:.3s ease-out forwards FAQ-module__KSzKsa__slideDown}@keyframes FAQ-module__KSzKsa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FAQ-module__KSzKsa__title{font-size:2rem}.FAQ-module__KSzKsa__summary{padding:1.2rem 1.5rem;font-size:1rem}.FAQ-module__KSzKsa__answer{padding:1.2rem 1.5rem}}
.FloatingPhone-module__ku2xsa__floatingBtn{z-index:9999;justify-content:center;align-items:center;text-decoration:none;animation:.5s ease-out forwards FloatingPhone-module__ku2xsa__bounce-in;display:flex;position:fixed;bottom:2rem;right:2rem}.FloatingPhone-module__ku2xsa__iconContainer{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 15px #2563eb66}.FloatingPhone-module__ku2xsa__iconContainer:before{content:"";background-color:var(--primary);z-index:-1;opacity:.6;border-radius:50%;width:100%;height:100%;animation:2s infinite FloatingPhone-module__ku2xsa__pulse;position:absolute;top:0;left:0}.FloatingPhone-module__ku2xsa__floatingBtn:hover .FloatingPhone-module__ku2xsa__iconContainer{background-color:#1d4ed8;transform:scale(1.1)rotate(10deg);box-shadow:0 6px 20px #2563eb99}.FloatingPhone-module__ku2xsa__tooltip{color:#fff;opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;background-color:#1e293b;border-radius:20px;padding:10px 18px;font-size:1.1rem;font-weight:700;transition:all .3s;position:absolute;right:85px;transform:translate(10px);box-shadow:0 4px 6px #0000001a}.FloatingPhone-module__ku2xsa__tooltip:after{content:"";border:6px solid #0000;border-left-color:#1e293b;border-right-width:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.FloatingPhone-module__ku2xsa__floatingBtn:hover .FloatingPhone-module__ku2xsa__tooltip,.FloatingPhone-module__ku2xsa__tooltipVisible{opacity:1!important;visibility:visible!important;transform:translate(0)!important}@keyframes FloatingPhone-module__ku2xsa__pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@keyframes FloatingPhone-module__ku2xsa__bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:768px){.FloatingPhone-module__ku2xsa__floatingBtn{bottom:1.5rem;right:1.5rem}.FloatingPhone-module__ku2xsa__iconContainer{width:60px;height:60px}.FloatingPhone-module__ku2xsa__tooltip{padding:8px 12px;font-size:.95rem;right:75px}}
.CookieBanner-module___9etpq__banner{color:#fff;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#111827f2;padding:1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 6px -1px #0000001a}.CookieBanner-module___9etpq__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.CookieBanner-module___9etpq__content{text-align:left;flex-direction:row;justify-content:space-between}}.CookieBanner-module___9etpq__content p{margin:0;font-size:.9rem;line-height:1.5}.CookieBanner-module___9etpq__link{color:#3b82f6;text-decoration:underline}.CookieBanner-module___9etpq__link:hover{color:#60a5fa}.CookieBanner-module___9etpq__buttons{flex-shrink:0;gap:.75rem;display:flex}.CookieBanner-module___9etpq__acceptButton,.CookieBanner-module___9etpq__declineButton{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.CookieBanner-module___9etpq__acceptButton{color:#fff;background-color:#3b82f6}.CookieBanner-module___9etpq__acceptButton:hover{background-color:#2563eb}.CookieBanner-module___9etpq__declineButton{color:#d1d5db;background-color:#0000;border:1px solid #4b5563}.CookieBanner-module___9etpq__declineButton:hover{color:#fff;background-color:#374151}
