:root{--c-primary:#04557b;--c-primary-dark:#104f66;--c-teal:#6db0bb;--c-slate:#48788c;--c-light-blue:#a6cbd6;--c-pale:#d4f2f8;--c-muted:#78a8b3;--c-bg:#f7fcfc;--c-ink:#0f3a4c;--c-footer:#0c3f52;--border:#e6f0f3;--border-soft:#e3eef1;--radius-sm:11px;--radius:18px;--radius-lg:24px;--shadow-card:0 22px 44px -22px #04557b66;--shadow-btn:0 12px 24px -12px #04557bb3;--shadow-float:0 30px 60px -30px #04557b80;--maxw:1200px;--gradient-blue:linear-gradient(160deg, #04557b 0%, #104f66 100%);--font:"Roboto", system-ui, -apple-system, Segoe UI, sans-serif;--font-cond:"Roboto Condensed", var(--font)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}h1,h2,h3,h4,p{margin:0}.container{max-width:var(--maxw);margin:0 auto;padding-inline:24px}.eyebrow{color:var(--c-teal);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700}.eyebrow--pill{background:var(--c-pale);color:var(--c-primary);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.eyebrow--on-dark{color:var(--c-pale);background:#d4f2f824}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.btn--sm{border-radius:var(--radius-sm);padding:12px 22px;font-size:14.5px}.btn--primary{background:var(--c-primary);color:#fff;box-shadow:var(--shadow-btn)}.btn--primary:hover{background:var(--c-primary-dark)}.btn--ghost{border-color:var(--c-light-blue);color:var(--c-primary);background:#fff}.btn--ghost:hover{border-color:var(--c-primary);background:#f0fafb}.btn--white{color:var(--c-primary);background:#fff;box-shadow:0 18px 40px -16px #00000080}.btn--white:hover{background:var(--c-pale)}.btn--outline-light{color:#fff;background:0 0;border-color:#a6cbd68c}.btn--outline-light:hover{background:#ffffff14;border-color:#fff}.btn--block{justify-content:center;width:100%}.topbar{background:var(--c-primary-dark);color:var(--c-pale);font-size:13px}.topbar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:9px;display:flex}.topbar__group{align-items:center;gap:18px;display:flex}.topbar__item{align-items:center;gap:7px;display:flex}.topbar__item svg{width:14px;height:14px;stroke:var(--c-teal)}.topbar__item strong{color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft);background:#f7fcfce0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;padding-block:14px;display:flex;position:relative}.nav-toggle{border:1.5px solid var(--border-soft);width:44px;height:44px;color:var(--c-primary-dark);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:none}.nav-toggle svg{width:24px;height:24px}.dropdown__toggle,.nav-backdrop{display:none}.brand img{width:auto;height:54px}.nav{color:var(--c-primary-dark);align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.nav__link{border-radius:9px;padding:10px 14px;transition:background .15s,color .15s}.nav__link:hover{color:var(--c-primary);background:#f0fafb}.nav__link--active{color:var(--c-primary);font-weight:700}.dropdown{position:relative}.dropdown__trigger{align-items:center;gap:6px;display:flex}.dropdown__trigger svg{width:14px;height:14px;transition:transform .25s}.dropdown__menu{opacity:0;visibility:hidden;padding-top:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(6px)}.dropdown.dropdown--open .dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown.dropdown--open .dropdown__trigger svg{transform:rotate(180deg)}.dropdown__panel{border:1px solid var(--border-soft);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px 26px;width:560px;padding:18px;display:grid;box-shadow:0 30px 60px -24px #04557b66}.dropdown__item{color:#3f6470;border-radius:9px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s}.dropdown__item:hover{color:var(--c-primary);background:#f0fafb}.dropdown-submenu{grid-column:1/-1;position:relative}.dropdown-submenu__trigger{min-height:38px;color:var(--c-primary);background:#f0fafb;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.dropdown-submenu__trigger svg{width:14px;height:14px;transform:rotate(-90deg)}.dropdown-submenu__menu{border:1px solid var(--border-soft);opacity:0;visibility:hidden;z-index:3;background:#fff;border-radius:16px;flex-direction:column;gap:4px;width:340px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:0;left:calc(100% + 14px);transform:translate(-6px);box-shadow:0 30px 60px -24px #04557b66}.dropdown-submenu:hover .dropdown-submenu__menu{opacity:1;visibility:visible;transform:translate(0)}.dropdown-submenu__menu .dropdown__item{width:100%;padding:10px 12px;line-height:1.25;display:block}.dropdown__panel--simple{grid-template-columns:1fr;width:240px}.dropdown--mega{position:static}.dropdown--mega .dropdown__menu{left:50%;transform:translate(-50%)translateY(6px)}.dropdown--mega.dropdown--open .dropdown__menu{transform:translate(-50%)translateY(0)}.mega-menu{border:1px solid var(--border-soft);background:#fff;border-radius:16px;grid-template-columns:repeat(5,minmax(170px,1fr));gap:8px 24px;width:min(1010px,100vw - 48px);padding:28px;display:grid;box-shadow:0 30px 60px -24px #04557b66}.mega-menu__head{text-transform:uppercase;letter-spacing:.02em;color:var(--c-primary-dark);border-bottom:1.5px solid var(--border-soft);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:10px;font-size:13px;font-weight:800;display:flex}.mega-menu__head svg{width:16px;height:16px;color:var(--c-primary);flex:none}.mega-menu__list{flex-direction:column;gap:1px;display:flex}.mega-menu__link{color:#3f6470;border-radius:8px;padding:7px 8px;font-size:13.5px;line-height:1.35;transition:background .15s,color .15s}.mega-menu__link:hover{color:var(--c-primary);background:#f0fafb}.hero{position:relative;overflow:hidden}.hero--split{padding-block:64px 40px}.hero--split .hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hero__title{color:var(--c-primary);letter-spacing:-1.5px;margin-top:22px;font-size:54px;font-weight:900;line-height:1.05}.hero__title em{color:var(--c-teal);font-style:normal}.hero__text{color:var(--c-slate);max-width:520px;margin-top:22px;font-size:19px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero--solid{background:var(--gradient-blue)}.hero--solid .hero__inner{text-align:center;max-width:920px;margin:0 auto;padding-block:110px 96px;position:relative}.hero--solid .hero__title{color:#fff;letter-spacing:-1.8px;font-size:60px}.hero--solid .hero__text{color:var(--c-light-blue);max-width:620px;margin-inline:auto}.hero--solid .hero__actions{justify-content:center}.hero__bg-car{stroke:#6db0bb38;stroke-width:.7px;width:620px;height:620px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.hero__bg-circle{border:2px solid #a6cbd62e;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;left:-120px}.stats{flex-wrap:wrap;gap:30px;margin-top:40px;display:flex}.stats--center{justify-content:center;gap:46px;margin-top:54px}.stat__num{color:var(--c-primary);font-size:30px;font-weight:900}.stat__label{color:var(--c-muted);font-size:13.5px;font-weight:500}.stat__divider{background:var(--c-pale);width:1px}.hero--solid .stat__num{color:#fff;font-size:34px}.hero__visual{position:relative}.hero__visual-bg{background:var(--gradient-blue);border-radius:36px;position:absolute;inset:-8% -4% -8% 6%}.hero__visual-ring{border:2px solid #a6cbd666;border-radius:50%;width:280px;height:280px;position:absolute;top:18%;right:8%}.hero__visual-car{justify-content:center;align-items:center;padding:54px 30px;display:flex;position:relative}.hero__visual-car svg{width:230px;height:230px;stroke:var(--c-pale);stroke-width:1.1px;filter:drop-shadow(0 20px 30px #00000040);animation:5s ease-in-out infinite floaty}.hero__badge{background:#fff;border-radius:16px;align-items:center;gap:13px;padding:16px 20px;animation:5s ease-in-out .6s infinite floaty;display:flex;position:absolute;bottom:14px;left:-18px;box-shadow:0 24px 48px -20px #04557b80}.hero__badge-icon{background:var(--c-pale);width:42px;height:42px;color:var(--c-primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.hero__badge-icon svg{width:22px;height:22px}.hero__badge-title{color:var(--c-primary-dark);font-size:15px;font-weight:700}.hero__badge-sub{color:var(--c-muted);font-size:12.5px}.section{padding-block:96px}.section--tight{padding-block:70px}.section--alt{background:#fff;border-top:1px solid #eef6f7;border-bottom:1px solid #eef6f7}.section__head{text-align:center;max-width:680px;margin:0 auto}.section__title{color:var(--c-primary);letter-spacing:-1px;margin-top:12px;font-size:40px;font-weight:900}.section__sub{color:var(--c-slate);margin-top:14px;font-size:17px;line-height:1.6}.steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.step{border:1px solid var(--border);background:#fff;border-radius:20px;padding:30px 26px}.step__num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:flex}.step__num--1{background:var(--c-primary);box-shadow:0 12px 24px -10px #04557bb3}.step__num--2{background:var(--c-slate);box-shadow:0 12px 24px -10px #48788cb3}.step__num--3{background:var(--c-teal);box-shadow:0 12px 24px -10px #6db0bbb3}.step__num--4{background:var(--c-muted);box-shadow:0 12px 24px -10px #78a8b3b3}.step h3{color:var(--c-primary-dark);margin:22px 0 8px;font-size:18px;font-weight:700}.step p{color:#5b7884;font-size:14.5px;line-height:1.55}.services{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:56px;display:grid}.service-card{background:var(--c-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.service-card:hover{box-shadow:var(--shadow-card);border-color:var(--c-light-blue);transform:translateY(-5px)}.service-card__icon{background:var(--c-pale);width:52px;height:52px;color:var(--c-primary);border-radius:13px;justify-content:center;align-items:center;display:flex}.service-card__icon svg{stroke-width:1.8px;width:26px;height:26px}.service-card h3{color:var(--c-primary-dark);font-size:18px;font-weight:700}.service-card p{color:#5b7884;flex:1;font-size:14.5px;line-height:1.55}.service-card__link{color:var(--c-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.service-card__link svg{stroke-width:2.4px;width:15px;height:15px}.price-pill{border:1px solid var(--border-soft);min-height:32px;color:var(--c-primary);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px -18px #04557b8c}.split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.batecom__word{font-family:var(--font-cond);align-items:baseline;gap:2px;margin:24px 0;font-size:30px;font-weight:700;display:flex}.batecom__word b{color:var(--c-primary);font-weight:700}.batecom__word b+span{color:var(--c-light-blue);font-size:18px;font-weight:500}.batecom__word .sp{margin-left:8px}.feature-list{flex-direction:column;gap:14px;display:flex}.feature{color:var(--c-primary-dark);align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.feature__check{background:var(--c-pale);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.feature__check svg{width:14px;height:14px;stroke:var(--c-primary);stroke-width:2.6px}.media{position:relative}.media img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:480px;box-shadow:var(--shadow-float)}.media--sm img{height:380px}.media__caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#104f66eb;border-radius:16px;padding:18px 22px;position:absolute;bottom:24px;left:24px;right:24px}.media__caption b{font-size:16px}.media__caption span{color:var(--c-light-blue);margin-top:4px;font-size:13.5px;display:block}.cta{background:var(--gradient-blue)}.cta__inner{text-align:center;max-width:1100px;margin:0 auto;padding-block:84px}.cta__title{color:#fff;letter-spacing:-1px;font-size:40px;font-weight:900}.cta__text{color:var(--c-light-blue);max-width:620px;margin:18px auto 0;font-size:18px;line-height:1.6}.cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.cta--sm .cta__title{letter-spacing:-.8px;font-size:34px}.cta--sm .cta__inner{max-width:1000px;padding-block:74px}.partners{text-align:center;max-width:1100px;margin:0 auto}.partners__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:32px;display:flex}.partners__row img{width:auto;height:105px}.partners__row--clone{display:none}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=760px){.partners__marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partners__track{will-change:transform;width:max-content;animation:26s linear infinite partners-scroll;display:flex}.partners__track:hover{animation-play-state:paused}.partners__row{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:44px;margin-top:0;padding-right:44px}.partners__row--clone{display:flex}.partners__row img{height:76px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.partners__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partners__track{animation:none}.partners__row--clone{display:none}}.partner-placeholder{color:#9bbdc6;border:1.5px dashed #b9d6de;border-radius:12px;justify-content:center;align-items:center;width:170px;height:60px;font-size:12px;display:flex}.footer{background:var(--c-footer);color:var(--c-light-blue)}.footer__grid{grid-template-columns:1.4fr 1fr 1.2fr;gap:40px;padding-block:70px 30px;display:grid}.footer__logo{background:#fff;border-radius:12px;width:auto;height:100px;padding:8px}.footer__about{color:#8fb6c1;max-width:280px;margin-top:18px;font-size:14px;line-height:1.65}.footer__col h4{color:#fff;margin-bottom:16px;font-size:15px;font-weight:700}.footer__links{flex-direction:column;gap:10px;font-size:14px;display:flex}.footer__links a:hover{color:#fff}.footer__phone{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.footer__phone:hover{color:var(--c-teal)}.footer__phone svg{width:18px;height:18px;stroke:var(--c-teal)}.footer__eu{background:#fff;border-radius:8px;width:100%;max-width:280px;margin-top:24px;padding:8px}.footer__bar{border-top:1px solid #a6cbd62e}.footer__bar-inner{color:#7ba6b2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:20px;font-size:13px;display:flex}.breadcrumb{color:var(--c-light-blue);align-items:center;gap:8px;margin-bottom:30px;font-size:13.5px;display:flex}.breadcrumb a:hover{color:#fff}.breadcrumb .sep{opacity:.6}.breadcrumb .current{color:#fff;font-weight:500}.tramite-hero{background:var(--gradient-blue)}.tramite-hero__inner{padding-block:46px 60px}.tramite-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.tramite-hero__title{color:#fff;letter-spacing:-1.4px;margin-top:20px;font-size:48px;font-weight:900;line-height:1.06}.tramite-hero__text{color:var(--c-light-blue);max-width:520px;margin-top:18px;font-size:18px;line-height:1.6}.tramite-hero__meta{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.tramite-hero__meta div{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.tramite-hero__meta svg{width:20px;height:20px;stroke:var(--c-teal)}.tramite-hero__img{object-fit:cover;border-radius:22px;width:100%;height:320px;box-shadow:0 30px 60px -26px #0009}.tramite-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:56px;padding-block:80px;display:grid}.blog-article{max-width:860px;padding-block:80px}.prose h2{color:var(--c-primary);letter-spacing:-.6px;margin-top:44px;font-size:30px;font-weight:900}.prose h3{color:var(--c-primary-dark);margin-top:44px;font-size:22px;font-weight:800}.prose p{color:var(--c-slate);margin-top:16px;font-size:16.5px;line-height:1.7}.price-banner{border:1px solid var(--border);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-top:18px;padding:12px 16px;display:inline-flex;box-shadow:0 18px 36px -28px #04557b73}.price-banner span{color:var(--c-muted);font-size:13px;font-weight:700;line-height:1}.price-banner strong{color:var(--c-primary);font-size:24px;font-weight:900;line-height:1}.estimator{border-radius:var(--radius);background:var(--c-bg);border:1px solid var(--border);margin:28px 0;padding:26px}.estimator__form{flex-direction:column;gap:4px;display:flex}.estimator__form button[type=submit]{margin-top:16px}.estimator__result{border:1.5px solid var(--c-teal);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;margin-top:20px;padding:24px;display:flex}.estimator__result-label{color:var(--c-muted);font-size:13px;font-weight:700}.estimator__result-value{color:var(--c-primary);margin-bottom:10px;font-size:44px;font-weight:900;line-height:1.1}.estimator__breakdown{text-align:left;margin-top:8px}.estimator__breakdown h4{color:var(--c-primary-dark);margin:0 0 10px;font-size:15px;font-weight:800}.estimator__breakdown dl{margin:0}.estimator__breakdown dl>div{color:var(--c-slate);align-items:baseline;gap:10px;padding:5px 0;font-size:14px;display:flex}.estimator__breakdown dl>div:after{content:"";border-bottom:1px dotted var(--border);flex:1;order:1}.estimator__breakdown dt{order:0}.estimator__breakdown dd{color:var(--c-primary-dark);order:2;margin:0;font-weight:700}.estimator__notice{color:var(--c-slate);text-align:left;background:#eef6fc;border:1px solid #cfe4f5;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.estimator__disclaimer{color:var(--c-muted);margin-top:16px;font-size:12.5px;line-height:1.6}.doc-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.doc{border:1px solid var(--border);color:var(--c-primary-dark);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:14.5px;font-weight:500;display:flex}.doc svg{width:20px;height:20px;stroke:var(--c-primary);stroke-width:1.9px;flex:none}.timeline{flex-direction:column;margin-top:22px;display:flex}.timeline__item{border-left:2px solid var(--c-pale);gap:20px;margin-left:18px;padding-bottom:26px;padding-left:26px;display:flex;position:relative}.timeline__item:last-child{border-left-color:#0000;padding-bottom:0}.timeline__dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:flex;position:absolute;top:0;left:-19px}.timeline__item h4{color:var(--c-primary-dark);font-size:16.5px;font-weight:700}.timeline__item p{color:#5b7884;margin-top:6px;font-size:14.5px;line-height:1.55}.faq{flex-direction:column;gap:12px;margin-top:22px;display:flex}.faq__item{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.faq__q{color:var(--c-primary-dark);justify-content:space-between;align-items:center;padding:18px 22px;font-size:16px;font-weight:600;display:flex}.faq__q svg{color:var(--c-teal);stroke-width:2.4px;width:20px;height:20px;transition:transform .35s}.faq__item.is-open .faq__q svg{transform:rotate(180deg)}.faq__a{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.faq__item.is-open .faq__a{opacity:1;max-height:260px}.faq__a p{color:#5b7884;padding:0 22px 20px;font-size:14.5px;line-height:1.6}.card-form{border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);background:#fff;padding:30px}.card-form--lg{padding:40px}.card-form h2,.card-form h3{color:var(--c-primary);letter-spacing:-.4px;font-weight:900}.card-form h3{font-size:22px}.card-form h2{font-size:26px}.card-form__sub{color:var(--c-muted);margin:8px 0 22px;font-size:14px;line-height:1.5}.form-price{background:var(--c-pale);color:var(--c-primary-dark);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 16px;display:flex}.form-price span{color:var(--c-slate);font-size:13px;font-weight:700}.form-price strong{color:var(--c-primary);white-space:nowrap;font-size:26px;font-weight:900}.sticky{position:sticky;top:100px}.field{margin-top:16px}.field:first-child{margin-top:0}.field__label{color:var(--c-slate);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.input,.select,.textarea{border-radius:var(--radius-sm);width:100%;color:var(--c-primary-dark);background:#fff;border:1.5px solid #dceaee;outline:none;padding:14px;font-size:15px;transition:border-color .15s}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-teal)}.textarea{resize:vertical}.required-mark{color:#dc2626;margin-left:2px}.was-validated .input:invalid,.was-validated .select:invalid,.was-validated .textarea:invalid{border-color:#dc2626}.was-validated .file-field:has(.file-field__input:invalid){background:#fdf1f1;border-color:#dc2626}.was-validated .file-field:has(.file-field__input:invalid) .file-field__icon{color:#dc2626;background:#fde2e2}.form-error-note{color:#dc2626;margin-top:6px;font-size:12.5px;font-weight:700}.plate-field{background:#fff;border:2.5px solid #1a1a1a;border-radius:6px;align-items:stretch;height:54px;transition:border-color .15s;display:flex;overflow:hidden}.plate-field__eu{color:#fff;background:#039;border-right:2.5px solid #1a1a1a;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:42px;padding:6px 0;display:flex}.plate-field__stars{width:20px;height:20px}.plate-field__country{letter-spacing:.5px;font-size:12px;font-weight:800}.plate-field__input{color:#111;min-width:0;font-family:var(--font);letter-spacing:3px;text-transform:uppercase;background:#fff;border:0;outline:none;flex:1;padding:0 14px;font-size:17px;font-weight:700}.plate-field__input::placeholder{color:#c2c2c2;letter-spacing:3px}.was-validated .plate-field:has(.plate-field__input:invalid){border-color:#dc2626}.phone-field{border-radius:var(--radius-sm);background:#fff;border:1.5px solid #dceaee;align-items:stretch;transition:border-color .15s;display:flex;position:relative}.phone-field:focus-within{border-color:var(--c-teal)}.phone-field__trigger{color:var(--c-primary-dark);cursor:pointer;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:#f7fcfc;border:0;border-right:1.5px solid #dceaee;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.phone-field__trigger svg{color:var(--c-muted)}.phone-field__list{z-index:20;border:1px solid var(--border-soft);background:#fff;border-radius:12px;width:230px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 40px -20px #04557b66}.phone-field__option{text-align:left;color:#3f6470;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.phone-field__option:hover{color:var(--c-primary);background:#f0fafb}.phone-field__option-dial{color:var(--c-muted);margin-left:auto;font-weight:600}.phone-field__input{min-width:0;color:var(--c-primary-dark);background:0 0;border:0;outline:none;flex:1;padding:14px;font-size:15px}.was-validated .phone-field:has(.phone-field__input:invalid){border-color:#dc2626}.field--col-6{max-width:50%}@media (width<=560px){.field--col-6{max-width:100%}}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consent{color:#5b7884;cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.consent input{width:16px;height:16px;accent-color:var(--c-primary);margin-top:2px}.form-note{color:#9bbdc6;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.form-note svg{width:14px;height:14px}.file-field{border-radius:var(--radius-sm);width:100%;min-height:88px;color:var(--c-primary-dark);cursor:pointer;background:#f7fcfc;border:1.5px dashed #b9d6de;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.file-field:hover{border-color:var(--c-teal);background:#f0fafb}.file-field__icon{background:var(--c-pale);width:42px;height:42px;color:var(--c-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.file-field__icon svg{width:22px;height:22px}.file-field strong{font-size:14.5px;display:block}.file-field small{color:var(--c-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.file-field__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-field--filled{background:#f0fdf4;border-style:solid;border-color:#22c55e}.file-field--filled:hover{background:#ecfdf3;border-color:#16a34a}.file-field--filled .file-field__icon{color:#16a34a;background:#dcfce7}.file-field__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.file-field__list li{border:1px solid var(--border-soft);color:var(--c-primary-dark);background:#f7fcfc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.file-field__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-field__remove{color:#dc2626;cursor:pointer;background:#fde2e2;border:0;border-radius:50%;flex:none;width:22px;height:22px;font-size:15px;line-height:1}.file-field__remove:hover{background:#fbd0d0}.document-editor{border:1px solid var(--border-soft);background:#f7fcfc;border-radius:14px;flex-direction:column;gap:14px;margin-top:18px;padding:16px;display:flex}.document-editor>div>strong{color:var(--c-primary-dark);font-size:15px;display:block}.document-editor>div>span{color:var(--c-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.document-editor .btn{justify-content:center;padding:13px 18px}.document-editor .btn svg{width:18px;height:18px}.document-editor__attached{border-radius:var(--radius-sm);color:#15803d;background:#f0fdf4;border:1.5px solid #22c55e;align-items:center;gap:10px;padding:13px 16px;display:flex}.document-editor__attached svg{color:#16a34a;flex:none;width:20px;height:20px}.document-editor__attached-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-primary-dark);flex:1;font-size:14px;font-weight:700;overflow:hidden}.document-editor__remove{color:#dc2626;cursor:pointer;background:#fde2e2;border:0;border-radius:50%;flex:none;width:24px;height:24px;font-size:16px;line-height:1}.document-editor__remove:hover{background:#fbd0d0}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f3a4c7a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--border-soft);width:min(1120px,100%);max-height:calc(100vh - 56px);box-shadow:var(--shadow-float);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.modal__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.modal__head h2{color:var(--c-primary);margin-top:6px;font-size:28px;font-weight:900}.modal__close{border:1px solid var(--border-soft);width:42px;height:42px;color:var(--c-primary-dark);background:#fff;border-radius:12px;font-size:28px;line-height:1}.modal__grid{grid-template-columns:1fr;gap:0;min-height:0;display:grid}.modal__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.document-preview{background:#eef6f7;min-height:0;padding:24px;overflow:auto}.document-paper{border:1px solid var(--border-soft);background:#fff;border-radius:16px;max-width:820px;min-height:720px;margin:0 auto;padding:42px 48px;box-shadow:0 18px 36px -30px #04557b73}.document-paper h3{color:var(--c-primary);margin-bottom:22px;font-size:24px;font-weight:900;line-height:1.18}.document-paper h4{color:var(--c-primary-dark);margin:26px 0 12px;font-size:16px;font-weight:900}.document-paper p,.document-paper label{color:#102f3d;font-size:15px;line-height:1.8}.document-paper__intro{max-width:100%}.document-paper label{grid-template-columns:150px 1fr;align-items:end;gap:14px;margin-top:10px;font-weight:700;display:grid}.document-paper label.consent{grid-template-columns:none;align-items:flex-start;gap:10px;font-weight:500;display:flex}.document-paper__input{width:100%;min-width:130px;color:var(--c-primary-dark);font:inherit;background:#f7fcfc;border:0;border-bottom:1.5px solid #a6cbd6;border-radius:0;outline:none;padding:3px 4px 4px;font-weight:500}.document-paper__input:focus{border-bottom-color:var(--c-primary);background:#eefbfc}.document-paper__input::placeholder{color:#9bbdc6}.document-paper__input--invalid{background:#fdf1f1!important;border-bottom-color:#dc2626!important}.document-paper__error{color:#dc2626;margin:14px 0 0;font-size:13px;font-weight:700}.document-paper__date{vertical-align:middle;display:inline-flex;position:relative}.document-paper__date-control{min-height:32px;color:var(--c-primary-dark);font:inherit;background:#f7fcfc;border:0;border-bottom:1.5px solid #a6cbd6;align-items:center;gap:8px;padding:3px 8px 4px;font-weight:700;display:inline-flex}.document-paper__date-control:hover,.document-paper__date-control:focus{border-bottom-color:var(--c-primary);background:#f0fafb;outline:none}.document-paper__date-control svg{width:16px;height:16px;color:var(--c-primary);flex:none}.calendar-popover{z-index:5;border:1px solid var(--border-soft);width:286px;box-shadow:var(--shadow-float);background:#fff;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}.calendar-popover__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.calendar-popover__head strong{color:var(--c-primary);text-transform:capitalize;font-size:14px;font-weight:900}.calendar-popover__head button{border:1px solid var(--border-soft);width:32px;height:32px;color:var(--c-primary);background:#f7fcfc;border-radius:10px;font-size:22px;line-height:1}.calendar-popover__head button:hover{background:var(--c-pale)}.calendar-popover__weekdays,.calendar-popover__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-popover__weekdays span{color:var(--c-slate);text-align:center;padding-bottom:4px;font-size:12px;font-weight:900}.calendar-popover__day{height:32px;color:var(--c-primary-dark);background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:700}.calendar-popover__day:hover{color:var(--c-primary);background:#f0fafb}.calendar-popover__day.is-muted{color:#a3bcc5;font-weight:500}.calendar-popover__day.is-selected{background:var(--c-primary);color:#fff;box-shadow:0 10px 22px -14px #04557bbf}.document-paper__signatures{grid-template-columns:1fr 1fr;gap:72px;margin-top:72px;display:grid}.document-paper__signatures span{color:#102f3d;text-align:center;border-top:1px solid #102f3d;padding-top:10px;font-weight:700}.modal__actions--sticky{border-top:1px solid var(--border-soft);background:#fff;justify-content:flex-end;margin-top:0;padding:18px 26px}.result-box{background:var(--c-pale);text-align:center;border-radius:14px;margin-top:18px;padding:18px}.result-box__label{color:var(--c-slate);font-size:13px;font-weight:600}.result-box__price{color:var(--c-primary);margin-top:4px;font-size:34px;font-weight:900}.result-box__price small{color:var(--c-muted);font-size:15px;font-weight:500}.result-box__note{color:#5b7884;margin-top:6px;font-size:12.5px}.success-box{background:var(--c-pale);color:var(--c-primary);border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;font-size:14.5px;font-weight:600;display:flex}.success-box svg{stroke-width:2.4px;flex:none;width:22px;height:22px}.error-box{color:#b3261e;background:#fdecec;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;font-size:14.5px;font-weight:600;display:flex}.error-box svg{stroke-width:2.4px;flex:none;width:22px;height:22px}[hidden]{display:none!important}.info-stack{flex-direction:column;gap:16px;display:flex}.info-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-items:center;gap:16px;padding:24px;display:flex}.info-card__icon{background:var(--c-pale);width:50px;height:50px;color:var(--c-primary);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.info-card__icon svg{width:24px;height:24px}.info-card__label{color:var(--c-muted);font-size:13px;font-weight:600}.info-card__value{color:var(--c-primary-dark);font-size:18px;font-weight:800}.info-card__value--sm{font-size:16px;font-weight:700}.map-card{border-radius:var(--radius);border:1px solid var(--border-soft);min-height:280px;box-shadow:var(--shadow-float);background:#fff;flex:1;overflow:hidden}.map-card iframe{border:0;width:100%;height:100%;display:block}.blog-featured{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1.1fr .9fr;transition:box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 30px 60px -34px #04557b66}.blog-featured:hover{box-shadow:0 36px 70px -30px #04557b80}.blog-featured img{object-fit:cover;width:100%;height:100%;min-height:320px}.blog-featured__body{flex-direction:column;justify-content:center;padding:44px;display:flex}.blog-featured__body h2{color:var(--c-primary);letter-spacing:-.6px;margin-top:14px;font-size:30px;font-weight:900;line-height:1.15}.blog-featured__body p{color:#5b7884;margin-top:16px;font-size:15.5px;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.post-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.post-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px -24px #04557b66}.post-card__media{background:var(--c-bg);height:190px;display:block;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.post-card:hover .post-card__media img{transform:scale(1.05)}.blog-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.blog-hero__image{aspect-ratio:1000/640;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block;box-shadow:0 30px 60px -28px #00000080}.post-card__body{flex-direction:column;flex:1;padding:24px;display:flex}.post-card__meta{color:var(--c-muted);font-size:12.5px;font-weight:600}.post-card__body h3{color:var(--c-primary-dark);margin-top:10px;font-size:18px;font-weight:800;line-height:1.25}.post-card__body h3 a{color:inherit;transition:color .15s}.post-card__body h3 a:hover{color:var(--c-primary)}.post-card__body p{color:#5b7884;flex:1;margin-top:10px;font-size:14px;line-height:1.55}.post-card__more{color:var(--c-primary);align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:700;display:inline-flex}.post-card__more svg{width:14px;height:14px}.link-arrow{color:var(--c-primary);align-items:center;gap:7px;margin-top:22px;font-size:15px;font-weight:700;display:inline-flex}.reviews-carousel{flex-direction:column;gap:20px;display:flex}.reviews-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:6px;display:flex;overflow-x:auto}.reviews-carousel__track::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;border:1px solid var(--border-soft);border-radius:var(--radius);width:min(360px,85vw);box-shadow:var(--shadow-card);background:#fff;flex:none;padding:26px}.review-card__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.review-card__avatar{background:var(--c-pale);width:42px;height:42px;color:var(--c-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.review-card__head strong{color:var(--c-primary-dark);font-size:15px;display:block}.review-card__time{color:var(--c-muted);font-size:12.5px}.review-card__stars{gap:2px;margin-bottom:12px;display:flex}.review-card__stars svg{width:18px;height:18px}.review-card__stars .is-filled{color:#fbbf24}.review-card__stars .is-empty{color:#e3eef1}.review-card p{color:var(--c-slate);font-size:14.5px;line-height:1.6}.reviews-carousel__controls{justify-content:center;align-items:center;gap:18px;display:flex}.reviews-carousel__controls .link-arrow{margin-top:0;line-height:1}.reviews-carousel__nav{border:1px solid var(--border-soft);width:40px;height:40px;color:var(--c-primary-dark);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.reviews-carousel__nav:hover{background:var(--c-pale)}.reviews-carousel__nav svg{width:18px;height:18px}.reviews-carousel__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:6px;display:flex}.reviews-carousel__cta span{color:var(--c-primary-dark);font-size:14.5px;font-weight:700}.reviews-carousel__cta .btn svg{width:16px;height:16px}.link-arrow svg{stroke-width:2.4px;width:16px;height:16px}.reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.25s cubic-bezier(.2,.7,.2,1),transform 1.25s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.7s both fadeUp}@media (width<=980px){.hero--split .hero__grid,.tramite-hero__grid,.tramite-grid,.split,.blog-hero__grid,.blog-featured{grid-template-columns:1fr}.blog-hero__grid{gap:32px}.hero__visual{display:none}.steps,.blog-grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}.sticky{position:static}.nav{z-index:2;border-bottom:1px solid var(--border-soft);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:0 0 22px 22px;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 84px);padding:12px 16px 18px;transition:opacity .56s,transform .56s,visibility .56s;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 24px 40px -24px #04557b66}.nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-backdrop{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#04283c66;width:100vw;height:100vh;margin-left:-50vw;transition:opacity .56s,visibility .56s;display:block;position:absolute;top:100%;left:50%}.nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.nav__link{padding:13px 14px;font-size:16px}.dropdown{flex-wrap:wrap;align-items:center;display:flex}.dropdown>.nav__link{flex:1}.dropdown__trigger svg{display:none}.dropdown__toggle{width:46px;height:46px;color:var(--c-primary-dark);background:#f0fafb;border-radius:9px;justify-content:center;align-items:center;display:flex}.dropdown__toggle svg{width:16px;height:16px;transition:transform 1s}.dropdown--expanded .dropdown__toggle svg{transform:rotate(180deg)}.dropdown__menu,.dropdown--mega .dropdown__menu,.dropdown.dropdown--open .dropdown__menu,.dropdown--mega.dropdown--open .dropdown__menu{opacity:1;visibility:visible;flex-basis:100%;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows 1.28s;display:grid;position:static;left:auto;transform:none}.nav .dropdown.dropdown--expanded>.dropdown__menu{grid-template-rows:1fr}.dropdown__menu>.dropdown__panel,.dropdown__menu>.mega-menu{opacity:0;visibility:hidden;min-height:0;padding-block:0;transition:padding 1.28s,opacity 1s,visibility 0s linear 1.28s;overflow:hidden}.nav .dropdown.dropdown--expanded>.dropdown__menu>.dropdown__panel,.nav .dropdown.dropdown--expanded>.dropdown__menu>.mega-menu{opacity:1;visibility:visible;padding-block:4px;transition:padding 1.28s,opacity 1.2s .32s,visibility}.dropdown__panel{width:auto;box-shadow:none;border:none;grid-template-columns:1fr;padding:4px 0 4px 12px}.dropdown__panel--simple{width:auto}.dropdown__item{padding:12px;font-size:15px}.mega-menu{width:auto;box-shadow:none;border:none;grid-template-columns:1fr;gap:18px;padding:4px 0 4px 12px}.mega-menu__link{padding:11px 10px;font-size:15px}.dropdown-submenu__trigger svg{transform:rotate(0)}.dropdown-submenu__menu{width:auto;box-shadow:none;opacity:1;visibility:visible;border:none;padding:4px 0 4px 12px;position:static;transform:none}.nav-toggle{display:flex}.site-header__inner>.btn{display:none}.hero__title{font-size:40px}.hero--solid .hero__title{font-size:42px}.section__title,.cta__title{font-size:30px}.modal__grid{grid-template-columns:1fr;overflow:auto}.document-preview{min-height:420px}.document-paper{min-height:auto;padding:32px}}.whatsapp-float{z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 28px -10px #00000073}.whatsapp-float:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 18px 34px -10px #00000080}.whatsapp-float svg{stroke-width:0;fill:currentColor;width:30px;height:30px}@media (width<=560px){.whatsapp-float{width:52px;height:52px;bottom:16px;right:16px}.whatsapp-float svg{width:26px;height:26px}.steps,.blog-grid,.doc-grid,.field-row,.footer__grid{grid-template-columns:1fr}.topbar__group{display:none}.hero__title{font-size:32px}.section{padding-block:64px}.modal-backdrop{align-items:stretch;padding:12px}.modal{border-radius:16px;max-height:calc(100vh - 24px)}.modal__head{padding:18px}.modal__head h2{font-size:24px}.document-preview{padding:12px}.document-paper{padding:22px 18px}.document-paper h3{font-size:20px}.document-paper__intro{white-space:normal}.document-paper label{grid-template-columns:1fr;gap:3px}.document-paper__signatures{grid-template-columns:1fr;gap:42px}.modal__actions .btn{justify-content:center;width:100%}}.services-duo{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:56px;display:grid}.service-card--lg{padding:38px 34px}.service-card--lg .service-card__icon{border-radius:16px;width:60px;height:60px}.service-card--lg .service-card__icon svg{width:30px;height:30px}.service-card--lg h3{font-size:22px}.service-card--lg p{font-size:15.5px}.footer__contact-line{color:#8fb6c1;margin-top:10px;font-size:14px;display:block}a.footer__contact-line:hover{color:#fff}@media (width<=760px){.services-duo{grid-template-columns:1fr}}.tramite-hero__panel{color:#fff;text-align:center;background:#ffffff14;border:1px solid #a6cbd640;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px;display:flex;box-shadow:0 30px 60px -26px #00000073}.tramite-hero__panel svg{width:120px;height:120px;color:var(--c-pale);stroke-width:1.2px;margin-bottom:20px}.tramite-hero__panel strong{font-size:24px;font-weight:900}.tramite-hero__panel span{color:var(--c-light-blue);margin-top:8px}.tramite-hero__panel--badges{box-shadow:none;background:0 0;border:none;padding:30px}.tramite-hero__badges{grid-template-columns:repeat(2,1fr);gap:22px;width:100%;display:grid;transform:scale(1.25)}.tramite-hero__badges img{filter:drop-shadow(0 14px 22px #0006);width:100%;height:auto}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.benefit{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.benefit__icon{background:var(--c-pale);width:34px;height:34px;color:var(--c-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.benefit__icon svg{stroke-width:2.5px;width:18px;height:18px}.benefit h3{color:var(--c-primary-dark);margin-top:14px;font-size:16px}.benefit p{margin-top:6px;font-size:13.5px;line-height:1.45}.benefit-grid--compact{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:48px;padding-block:80px;display:grid}.legal-page{max-width:900px;padding-block:80px}@media (width<=980px){.benefit-grid,.benefit-grid--compact,.contact-grid{grid-template-columns:1fr 1fr}.contact-grid{gap:28px}}@media (width<=640px){.benefit-grid,.benefit-grid--compact,.contact-grid{grid-template-columns:1fr}.tramite-hero__panel{min-height:220px}.tramite-hero__panel svg{width:86px;height:86px}}
