#testemunhos{background:var(--surface-2)}.carousel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto;max-width:820px;padding:48px;position:relative}.carousel .qmark{color:var(--surface-blue);font-family:Georgia,serif;font-size:88px;left:40px;line-height:.6;pointer-events:none;position:absolute;top:26px}.carousel .t-slide{display:none}.carousel .t-slide.active{display:block}.carousel .t-text{font-size:clamp(18px,2.2vw,23px);font-weight:600;letter-spacing:-.01em;line-height:1.5;min-height:120px;position:relative}.carousel .t-person{align-items:center;display:flex;gap:20px;margin-top:28px}.carousel .t-avatar{align-items:center;background:var(--surface-blue);border-radius:50%;box-shadow:0 10px 26px -12px rgba(13,40,194,.5);color:var(--blue);display:flex;flex-shrink:0;font-size:34px;font-weight:800;height:120px;justify-content:center;overflow:hidden;width:120px}.carousel .t-avatar img{display:block;height:100%;object-fit:cover;width:100%}.carousel .t-name{font-size:15px;font-weight:800}.carousel .t-role{color:var(--muted);font-size:13px;margin-top:2px}.t-controls{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:32px;padding-top:24px}.t-arrows{display:flex;gap:10px}.t-arrows button{align-items:center;background:#fff;border:1.5px solid var(--line-strong);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-size:20px;height:46px;justify-content:center;transition:all .18s;width:46px}.t-arrows button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.t-dots{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.t-dots span{background:var(--line-strong);border-radius:50%;cursor:pointer;display:inline-block;height:8px;transition:all .18s;width:8px}.t-dots span.active{background:var(--blue);border-radius:5px;width:24px}@media(max-width:560px){.carousel{padding:32px 24px}.carousel .t-avatar{font-size:26px;height:92px;width:92px}}.faq-wrap{margin:0 auto;max-width:820px}details.faq{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;transition:border-color .2s}details.faq[open]{border-color:var(--blue-300)}details.faq summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:22px 24px}details.faq summary::-webkit-details-marker{display:none}details.faq summary .chev{color:var(--blue);flex-shrink:0;font-size:22px;transition:transform .2s}details.faq[open] summary .chev{transform:rotate(180deg)}details.faq .body{color:var(--muted);font-size:14.5px;line-height:1.65;padding:0 24px 22px}.final{background:var(--blue);color:#fff;overflow:hidden;position:relative;text-align:center}.final:before{background:radial-gradient(700px 320px at 50% -30%,hsla(0,0%,100%,.22),transparent 70%);content:"";inset:0;position:absolute}.final .inner{margin:0 auto;max-width:640px;position:relative}.final h2{color:#fff;font-size:clamp(28px,3.6vw,44px);margin-bottom:16px}.final p{color:hsla(0,0%,100%,.85);font-size:17px;margin-bottom:30px}footer.site{background:var(--ink);color:#fff}.footer-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:66px 0 40px}.footer-brand .brand-logo{margin-bottom:20px}.footer-brand .rll{color:#fff;font-size:26px;font-weight:900;letter-spacing:-.02em;margin-bottom:10px}.footer-brand .ftag{color:hsla(0,0%,100%,.6);display:block;font-size:13.5px;line-height:1.6;margin:0;max-width:280px;padding:0}.footer-col h3{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.55;margin:0 0 16px;text-transform:uppercase}.footer-col a,.footer-col p{color:hsla(0,0%,100%,.82);display:block;font-size:14px;margin-bottom:11px;transition:color .15s}.footer-col a:hover{color:var(--blue-300)}.footer-col .addr{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.6;margin-top:8px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;padding:22px 0}.footer-bottom a{color:hsla(0,0%,100%,.75)}.footer-bottom .r{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:820px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media(max-width:520px){.footer-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.hero-inner{gap:40px;grid-template-columns:minmax(0,1fr);padding:56px 0 64px}.hero .ghost{display:none}.about,.bento{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){section{padding:64px 0}.wrap{padding:0 18px}.form-card{padding:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}form.hs-form{--form-gap:14px;--form-field-h:48px;--form-field-radius:12px;--form-field-border:var(--line-strong);--form-field-bg:#fff;--form-field-color:var(--ink);--form-label-color:var(--ink-2);--form-hint-color:var(--muted);--form-placeholder:#a6a6b4;--form-accent:var(--blue);--form-accent-strong:var(--blue-700);--form-error:#c02626;--form-btn-radius:999px;font-family:var(--font)}form.hs-form fieldset{border:0;margin:0;max-width:none;min-width:0;padding:0}form.hs-form fieldset[class*=form-columns-]{display:grid;gap:0 var(--form-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:601px){form.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}form.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}form.hs-form .hs-form-field{float:none;margin-bottom:var(--form-gap);width:auto}form.hs-form .hs-form-field .input{margin-right:0}form.hs-form label,form.hs-form legend{color:var(--form-label-color);display:block;float:none;font-size:12.5px;font-weight:700;margin:0 0 6px;width:auto}form.hs-form .hs-form-required{color:var(--form-accent)}form.hs-form .hs-field-desc{color:var(--form-hint-color);font-size:12px;margin:0 0 6px}form.hs-form .hs-richtext{color:var(--form-hint-color);font-size:13px;line-height:1.5}form.hs-form .hs-form-field .hs-input:where(:not([type=checkbox],[type=radio],[type=submit],[type=file],[type=range])){background-color:var(--form-field-bg);border:1.5px solid var(--form-field-border);border-radius:var(--form-field-radius);box-sizing:border-box;color:var(--form-field-color);display:block;font-family:inherit;font-size:16px;height:var(--form-field-h);line-height:1.4;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}form.hs-form .hs-form-field textarea.hs-input{height:auto;min-height:120px;padding:12px 14px;resize:vertical}form.hs-form .hs-form-field select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230d28c2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}form.hs-form .hs-form-field .hs-input::placeholder{color:var(--form-placeholder)}form.hs-form .hs-form-field select.hs-input.is-placeholder{color:var(--form-placeholder)}form.hs-form .hs-form-field .hs-input:focus{border-color:var(--form-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--form-accent) 12%,transparent);outline:none}form.hs-form .hs-form-field .hs-input.invalid.error{border-color:var(--form-error)}form.hs-form .hs-form-field input[type=file].hs-input{font-size:14px;width:100%}form.hs-form .inputs-list{list-style:none;margin:0;padding:0}form.hs-form .inputs-list>li{list-style:none;margin:0 0 8px;padding:0;text-align:left}form.hs-form .inputs-list label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;margin:0;text-align:left}form.hs-form input[type=checkbox],form.hs-form input[type=radio]{accent-color:var(--form-accent);flex-shrink:0;height:18px;margin:1px 0 0;min-width:18px;width:18px}form.hs-form .legal-consent-container{margin:6px 0 16px;text-align:left}form.hs-form .legal-consent-container .hs-richtext,form.hs-form .legal-consent-container .hs-richtext p{color:var(--form-hint-color);font-size:11.5px;font-weight:500;line-height:1.45;margin:0 0 10px;text-align:left}form.hs-form .legal-consent-container .hs-richtext a{color:var(--form-accent);font-weight:600;text-decoration:underline}form.hs-form .legal-consent-container .inputs-list{margin:0 0 10px}form.hs-form .legal-consent-container .inputs-list label span,form.hs-form .legal-consent-container .inputs-list label span p{color:var(--form-hint-color);font-size:11.5px;font-weight:500;line-height:1.45;margin:0;text-align:left}form.hs-form .hs-submit{margin-top:6px}form.hs-form .hs-button,form.hs-form input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--form-accent);border:2px solid transparent;border-radius:var(--form-btn-radius);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;line-height:1;min-height:56px;padding:16px 30px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:100%}form.hs-form .hs-button:hover,form.hs-form input[type=submit]:hover{background:var(--form-accent-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}form.hs-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}form.hs-form .hs-error-msg,form.hs-form .hs-error-msgs label{color:var(--form-error);display:block;font-size:12px;font-weight:600;margin:0}