.brand-logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;text-decoration:none}.brand-logo__img[data-astro-cid-3ef6ksr2]{height:44px;width:auto;display:block}.te-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:44px;width:auto}@media(max-width:575px){.brand-logo__img[data-astro-cid-3ef6ksr2],.te-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:38px}}.te-footer-logo[data-astro-cid-sz7xmlte] .brand-logo__img[data-astro-cid-sz7xmlte]{height:46px;width:auto;display:block;margin-bottom:1.25rem}.footer-contact-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.7rem}.footer-contact-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte],.footer-contact-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff!important;font-size:.95rem;line-height:1.5}.footer-contact-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte],.footer-contact-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:.55rem}.footer-contact-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-contact-list[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{color:#fff!important;margin-top:.25rem;width:15px;flex:none;text-align:center}:root{--wa: #25d366;--wa-600: #1da851;--accent: #d02028;--accent-600: #a81a20;--btn: #1f7aec;--btn-600: #1763cf;--ink: #182b54;--ink-soft: #3c4658;--muted: #717a8a;--line: #e3e6ee;--sand: #f4f5fa;--radius: 12px}.short-title,.te-slider-short-title{color:#1f7aec!important}.te-slider-title{text-transform:none}.te-slider-desc{color:#eef1ef;font-size:1.15rem;line-height:1.6;max-width:30em;margin:1.1rem 0 0}.te-slider-content{max-width:640px}.te-process-step-area .te-info-card,.feature-area .te-info-card{height:100%}.te-info-card.style-1 .te-icon i{display:grid;place-items:center;width:100%;height:100%;font-size:44px;color:#fff}.about-photo-placeholder{aspect-ratio:4 / 5;max-height:480px;border-radius:14px;background:#f4f5fa;border:2px dashed #c3cad8;display:grid;place-items:center;align-content:center;gap:.6rem;color:#8a93a6;text-align:center}.about-photo-placeholder i{font-size:48px}.about-photo-placeholder span{font-weight:600;font-size:.95rem}.te-marquee-area{margin-bottom:clamp(2.5rem,6vw,5rem)}.quote-overlay{position:fixed;inset:0;background:#0a1428a6;backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:2000;padding:1rem}.quote-overlay.open{display:flex}.quote-box{background:#fff;border-radius:18px;width:100%;max-width:440px;overflow:hidden;position:relative;box-shadow:0 30px 80px #0006;animation:quotePop .22s ease-out}@keyframes quotePop{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.quote-close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border-radius:50%;background:#ffffff26;border:none;font-size:1.3rem;line-height:1;cursor:pointer;color:#fff;display:grid;place-items:center;transition:background .2s}.quote-close:hover{background:#ffffff4d}.quote-head{background:linear-gradient(150deg,#182b54,#24386a);color:#fff;padding:1.9rem 2rem 1.6rem;text-align:center}.quote-head__icon{width:60px;height:60px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;margin:0 auto .9rem;color:#fff;font-size:26px;border:1px solid rgba(255,255,255,.18)}.quote-head h3{font-family:Jost,sans-serif;color:#fff;margin:0 0 .4rem;font-size:1.55rem}.quote-sub{color:#c9d3e6;font-size:.92rem;margin:0;line-height:1.55}#quoteForm{padding:1.75rem 2rem 2rem}.quote-field{position:relative;margin-bottom:1rem}.quote-field .fi{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9aa3b2;font-size:.95rem;pointer-events:none}.quote-field input,.quote-field select{width:100%;padding:.9rem 1rem .9rem 2.7rem;border:1.5px solid #e1e5ee;border-radius:10px;font-size:1rem;font-family:inherit;color:#182b54;background:#fff;transition:border-color .2s,box-shadow .2s}.quote-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%239aa3b2' stroke-width='2' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}.quote-field input::placeholder{color:#9aa3b2}.quote-field input:focus,.quote-field select:focus{outline:none;border-color:#1f7aec;box-shadow:0 0 0 3px #1f7aec26}.quote-submit{width:100%;justify-content:center;margin-top:.5rem}.quote-consent{margin:.85rem 0 0;font-size:.78rem;line-height:1.5;color:#9aa3b2;text-align:center}.quote-consent a{color:#6b7688;text-decoration:underline}body.quote-open{overflow:hidden}.wa-float{position:fixed;right:18px;bottom:18px;z-index:60;width:58px;height:58px;border-radius:50%;background:var(--wa);display:grid;place-items:center;box-shadow:0 6px 20px #00000040;color:#fff;transition:transform .15s ease}.wa-float:hover{transform:scale(1.07);color:#fff}.wa-float svg{width:32px;height:32px}.placeholder-note{background:#fff7ec;border:1px solid #f0d8b0;color:#8a5a1a;border-radius:8px;padding:.85rem 1.1rem;font-size:.9rem;text-align:center;margin-bottom:1.5rem}@media(max-width:767px){.slider-area.style-1 .te-single-slider .te-slider-img{display:block!important;-webkit-clip-path:none!important;clip-path:none!important}.slider-area.style-1 .te-single-slider .te-slider-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#182b54d1,#182b54e6 60%,#182b54f0)}.slider-area.style-1 .te-single-slider>.container{position:relative;z-index:2}.te-slider-content{max-width:100%}.te-slider-desc{font-size:1.05rem}.te-process-step-area .te-info-card.style-5 .te-icon{width:104px;height:104px}.te-process-step-area .te-info-card.style-5 .te-icon i{font-size:42px}.te-slider-btn-wrapper .te-theme-btn{width:100%;justify-content:center}}@media(min-width:768px)and (max-width:991px){.te-slider-desc{font-size:1.1rem}}.consent-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1500;max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 50px #0a142838;padding:1.1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;justify-content:space-between}.consent-banner[hidden]{display:none}.consent-text{margin:0;font-size:.92rem;color:var(--ink-soft);line-height:1.5;flex:1 1 320px}.consent-text a{color:var(--btn-600);font-weight:600;text-decoration:underline}.consent-actions{display:flex;gap:.6rem;flex:0 0 auto}.consent-btn{border:none;border-radius:9px;padding:.6rem 1.15rem;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:filter .15s,background .15s}.consent-reject{background:#eef0f5;color:var(--ink)}.consent-reject:hover{background:#e3e6ee}.consent-accept{background:var(--btn);color:#fff}.consent-accept:hover{filter:brightness(1.07)}@media(max-width:575px){.consent-banner{padding:1rem}.consent-actions{width:100%}.consent-btn{flex:1}}.prose{font-size:1.08rem;color:var(--ink-soft);line-height:1.8}.prose h2{margin:2rem 0 .6rem;color:var(--ink);font-family:Jost,sans-serif}.prose h3{margin:1.5rem 0 .4rem;color:var(--ink);font-family:Jost,sans-serif}.prose p{margin:0 0 1rem}.prose ul,.prose ol{padding-left:1.25rem;margin:0 0 1.2rem}.prose li{margin-bottom:.35rem}.prose a{color:var(--accent-600);font-weight:600;text-decoration:underline}.prose strong{color:var(--ink)}.prose table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.98rem}.prose th,.prose td{border:1px solid var(--line);padding:.6rem .8rem;text-align:left}.prose th{background:var(--sand)}
