:root{--navy-950:#06182e;--navy-900:#0a2647;--navy-800:#0d3564;--blue-700:#0b4f9e;--blue-600:#1466c0;--blue-500:#2a86dd;--sky-400:#4ea9f4;--sky-300:#8cc8f9;--sky-200:#bfdffb;--sky-100:#e1f0fe;--sky-50:#f2f8ff;--cyan-800:#00556c;--cyan-700:#007391;--cyan-600:#0093ba;--cyan-500:#00aedb;--cyan-300:#6fd8f2;--cyan-200:#b3ebf8;--cyan-100:#dcf6fc;--steel-400:#a9b1b4;--slate-50:#f7f9fb;--slate-100:#eef2f6;--slate-200:#e0e7ee;--ink:#0b1b2e;--neutral-100:#e9eef3;--neutral-200:#d5dde6;--neutral-300:#b7c2ce;--neutral-400:#8e9baa;--neutral-500:#627184;--neutral-600:#47566a;--neutral-700:#2f3d50;--danger:#a1260f;--danger-bg:#fff4f1;--success:#0f7a4b;--whatsapp:#25d366;--whatsapp-dark:#128c4a;--star:#f5b301;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:999px;--font-fa:Vazirmatn, Tahoma, Arial, sans-serif;--font-ui:var(--font-fa);--font-display:var(--font-fa);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.52s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:40px;--shadow-card:0 1px 2px #06182e0d, 0 8px 24px #06182e12;--shadow-lift:0 2px 4px #06182e12, 0 22px 48px #06182e26;--shadow-floating:0 14px 36px #06182e4d;--web-max-width:1200px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-dialog:400;--z-toast:500;--header-h:76px;--button-height-sm:40px;--button-height-md:48px;--button-height-lg:56px;--button-padding-sm:16px;--button-padding-md:22px;--button-padding-lg:30px;--input-height:52px;--input-radius:10px;--card-radius:14px;--card-padding:24px;--type-display-size:clamp(31px, 4.8vw, 58px);--type-display-line:1.28;--type-h1-size:clamp(27px, 3.6vw, 44px);--type-h1-line:1.35;--type-h2-size:clamp(23px, 2.8vw, 36px);--type-h2-line:1.42;--type-h3-size:19px;--type-h3-line:1.6;--type-body-lg-size:18px;--type-body-lg-line:2;--type-body-size:16px;--type-body-line:1.95;--type-body-sm-size:14px;--type-body-sm-line:1.85;--type-label-size:14px;--type-label-line:1.6;--type-caption-size:12.5px;--type-caption-line:1.7}:root,.surface-light,.form-card{--bg-canvas:#fff;--bg-subtle:var(--slate-100);--bg-raised:#fff;--text-primary:var(--ink);--text-secondary:var(--neutral-600);--text-inverse:#fff;--border-subtle:var(--neutral-200);--border-control:var(--neutral-400);--action-primary:var(--blue-700);--action-hover:var(--blue-600);--action-pressed:var(--navy-800);--action-onPrimary:#fff;--link:var(--blue-600);--focus:var(--blue-500);--accent:var(--cyan-700);--selected-bg:var(--sky-50);--selected-fg:var(--navy-900);--disabled-bg:var(--neutral-100);--disabled-fg:var(--neutral-500)}.surface-dark,[data-theme=dark]{--bg-canvas:var(--navy-950);--bg-subtle:var(--navy-900);--bg-raised:var(--navy-800);--text-primary:#f2f8ff;--text-secondary:#b7cce3;--text-inverse:var(--navy-950);--border-subtle:#1b4270;--border-control:#6c8fb8;--action-primary:var(--cyan-500);--action-hover:var(--cyan-300);--action-pressed:var(--cyan-600);--action-onPrimary:var(--navy-950);--link:var(--cyan-300);--focus:var(--cyan-300);--accent:var(--cyan-300);--selected-bg:var(--navy-800);--selected-fg:var(--cyan-200);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Vazirmatn;src:url(../../fonts/Vazirmatn-VF-33.003.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}[hidden]{display:none!important}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:var(--link);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0}h1,h2,h3{font-family:var(--font-display);color:var(--text-primary);text-wrap:balance;font-weight:800}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line)}h3,.h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:700;font-family:var(--font-ui)}p{text-wrap:pretty}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:800}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:700}.t-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.t-muted{color:var(--text-secondary)}.t-lead,.lede{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);color:var(--text-secondary);max-width:62ch}.ltr{direction:ltr;unicode-bidi:isolate}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:16px;z-index:1000;background:var(--navy-950);color:#fff;border-radius:10px;padding:12px 16px;position:absolute;top:-100px}.skip-link:focus{top:12px}.icon{width:var(--icon-sm);height:var(--icon-sm);flex:none}.icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}[dir=rtl] .icon-dir{transform:scaleX(-1)}.container{width:min(100% - 32px, var(--web-max-width));margin-inline:auto}.stack>*+*,.mt-16{margin-block-start:var(--space-16)}.mt-24{margin-block-start:var(--space-24)}.mt-32{margin-block-start:var(--space-32)}.mt-48{margin-block-start:var(--space-48)}.mb-24{margin-block-end:var(--space-24)}.grid{gap:var(--space-24);grid-template-columns:1fr;display:grid}.list-reset{padding:0;list-style:none}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--button-height-md);padding-inline:var(--button-padding-md);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--duration-normal) var(--ease-enter), border-color var(--duration-normal), color var(--duration-normal), transform var(--duration-fast), box-shadow var(--duration-normal);border:1.5px solid #0000;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn--sm{min-height:var(--button-height-sm);padding-inline:var(--button-padding-sm);font-size:14px}.btn--lg{min-height:var(--button-height-lg);padding-inline:var(--button-padding-lg);font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--blue-700);color:#fff;border-color:var(--blue-700);box-shadow:0 8px 20px #0b4f9e3d}.btn--primary:hover{background:var(--blue-600);border-color:var(--blue-600);box-shadow:0 10px 26px #0b4f9e57}.btn--primary:active{background:var(--navy-900)}.btn--accent{background:var(--cyan-500);color:var(--navy-950);border-color:var(--cyan-500);box-shadow:0 10px 26px #00aedb57}.btn--accent:hover{background:var(--cyan-300);border-color:var(--cyan-300)}.btn--secondary{color:var(--blue-700);border-color:var(--blue-700);background:0 0}.btn--secondary:hover{background:var(--sky-50)}.btn--outline{color:#f2f8ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border-color:#f1f8f67a}.btn--outline:hover{border-color:var(--cyan-300);color:#fff;background:#ffffff1f}.btn--ghost{color:var(--text-primary);background:0 0;min-height:44px}.btn--ghost:hover{background:var(--bg-subtle)}.btn--whatsapp{background:var(--whatsapp);color:#04220e;border-color:var(--whatsapp)}.btn--whatsapp:hover{background:#3be07c;border-color:#3be07c}.btn[disabled],.btn[aria-busy=true]{opacity:.7;pointer-events:none}.actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.actions--center{justify-content:center}.form,.lead-form{gap:var(--space-16);display:grid}.field{align-content:start;gap:6px;min-width:0;display:grid}.field__label{font-size:var(--type-label-size);color:var(--text-primary);font-weight:700}.field__optional{color:var(--text-secondary);font-weight:400}.field__help{font-size:var(--type-caption-size);color:var(--text-secondary)}.field__error{font-size:var(--type-body-sm-size);color:var(--danger);align-items:flex-start;gap:6px;font-weight:700;display:flex}.input{width:100%;min-height:var(--input-height);border:1.5px solid var(--neutral-400);border-radius:var(--input-radius);color:var(--ink);transition:border-color var(--duration-normal), box-shadow var(--duration-normal);background:#fff;padding:10px 14px;font-size:16px;line-height:1.5}.input--lg{text-align:center;letter-spacing:.04em;min-height:60px;font-size:22px;font-weight:700}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23627184' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-inline-end:40px}.input--sm{min-height:40px;padding-block:6px;font-size:14px}textarea.input{resize:vertical;min-height:110px}.input:hover{border-color:var(--neutral-500)}.input:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 4px #2a86dd38}.input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.input::placeholder{color:var(--neutral-500)}.check{font-size:var(--type-body-sm-size);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.7;display:flex}.check input{width:20px;height:20px;accent-color:var(--blue-600);flex:none;margin:3px 0 0}.hp{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.captcha__row{gap:var(--space-12);align-items:center;display:flex}.captcha__row svg{background:var(--slate-100);border:1px solid var(--neutral-200);border-radius:10px;flex:none;width:auto;height:52px}.captcha__input{letter-spacing:.2em;text-align:center;max-width:140px}.card{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--card-padding)}.badge{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.7;display:inline-flex}.badge--accent{background:var(--cyan-100);color:var(--cyan-800)}.badge--dark{background:var(--navy-950);color:#fff}.badge--neutral{background:var(--neutral-100);color:var(--neutral-700);border:1px solid var(--neutral-200)}.badge--ok{background:var(--sky-100);color:var(--navy-900)}.badge--soft{background:var(--cyan-100);color:var(--cyan-800)}.alert{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-md);background:var(--danger-bg);border:2px solid var(--danger);color:#3a0d06;font-size:var(--type-body-sm-size);display:flex}.alert ul{margin:4px 0 0;padding-inline-start:18px}.alert--success{background:var(--sky-50);border-color:var(--blue-500);color:var(--navy-900)}.alert--info{background:var(--sky-50);border:1px solid var(--sky-200);color:var(--navy-900)}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.table-scroll{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--type-body-sm-size)}.data-table th,.data-table td{text-align:start;border-block-end:1px solid var(--border-subtle);vertical-align:top;padding:12px 14px}.data-table th{background:var(--bg-subtle);white-space:nowrap;font-weight:700}.data-table tr:last-child td{border-block-end:0}.dl{grid-template-columns:max-content 1fr;gap:8px 20px;display:grid}.dl dt{color:var(--text-secondary);font-weight:700}.pre{white-space:pre-wrap;background:var(--bg-subtle);padding:var(--space-16);border-radius:var(--radius-md)}.pager{justify-content:center;align-items:center;gap:var(--space-16);margin-block-start:var(--space-40);display:flex}.pager__btn{border:1.5px solid var(--border-control);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);align-items:center;padding-inline:20px;font-weight:700;text-decoration:none;display:inline-flex}a.pager__btn:hover{border-color:var(--blue-600);background:var(--sky-50)}.pager__btn.is-disabled{opacity:.4}.pager__now{color:var(--text-secondary);font-variant-numeric:tabular-nums}main{display:block}.section{padding-block:clamp(56px,8vw,104px)}.section--tight{padding-block:clamp(32px,4vw,56px)}.section--mist{background:var(--slate-50)}.section--tint{background:var(--sky-50)}.section--dark{background:var(--navy-950);color:var(--text-primary)}.section-head{gap:var(--space-8);max-width:64ch;margin-block-end:var(--space-40);display:grid}.section-head h2{align-items:center;gap:var(--space-12);display:flex}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.section-head--row{align-items:start;gap:var(--space-16);max-width:none}.section-head--row>.btn{justify-self:start}@media (width>=720px){.section-head--row{grid-template-columns:1fr auto;align-items:end}}.link-arrow{color:var(--blue-600);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{text-underline-offset:5px;text-decoration:underline}.note{font-size:var(--type-body-sm-size);color:var(--text-secondary);max-width:70ch}.grid--2,.grid--3,.grid--4{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{gap:var(--space-40);align-items:center;display:grid}@media (width>=960px){.split{gap:var(--space-64);grid-template-columns:1fr 1fr}.split--media{grid-template-columns:1.05fr 1fr}}.empty{justify-items:center;gap:var(--space-16);padding:var(--space-64) 0;color:var(--text-secondary);text-align:center;display:grid}.eyebrow{color:var(--cyan-300);letter-spacing:0;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow .icon{display:none}.eyebrow--dark{color:var(--cyan-700)}.ticks{gap:10px;margin-block-start:var(--space-20);list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.ticks .icon{color:var(--cyan-500);margin-block-start:6px}.ticks--dark .icon{color:var(--blue-600)}@media (width>=560px){.hero .ticks{grid-template-columns:1fr 1fr}}.btn--cta{background:var(--cyan-500);color:var(--navy-950);border-color:var(--cyan-500);box-shadow:0 10px 28px #00aedb61}.btn--cta:hover{background:#22c3ec;border-color:#22c3ec;transform:translateY(-1px);box-shadow:0 14px 32px #00aedb75}.btn--cta:active{background:var(--cyan-600)}.btn .icon{width:18px;height:18px}.announce{background:var(--blue-700);color:#fff;font-size:14px;line-height:1.6}.announce__in{justify-content:center;align-items:center;column-gap:var(--space-16);row-gap:var(--space-2);padding-block:var(--space-8);text-align:center;flex-wrap:wrap;display:flex}.announce__text{font-weight:600}.announce__phone{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.announce__phone:hover{text-decoration:underline}@media (width<=519px){.announce{font-size:13px}}.topbar{background:var(--navy-950);color:var(--text-secondary);font-size:13px}.topbar__in{justify-content:space-between;gap:var(--space-16);align-items:center;min-height:38px;display:flex}.topbar__list{gap:var(--space-24);align-items:center;list-style:none;display:flex}.topbar__list li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.topbar__list .icon{color:var(--cyan-500)}.topbar a{color:inherit;text-decoration:none}.topbar a:hover{color:#fff}@media (width<=859px){.topbar__list:first-child li:nth-child(2),.topbar__list:last-child li:first-child{display:none}}@media (width<=519px){.topbar{display:none}}.site-header{z-index:var(--z-sticky);border-block-end:1px solid var(--neutral-200);transition:box-shadow var(--duration-normal);background:#fffffff5;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.site-header{background:0 0}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffdb;position:absolute;inset:0}}.site-header.is-stuck{box-shadow:0 6px 24px #06182e17}.site-header__bar{align-items:center;gap:var(--space-24);min-height:var(--header-h);display:flex}.brand{flex:none;display:inline-flex}.brand img{width:auto;height:54px}.nav{flex:1}.nav__list{align-items:center;gap:2px;list-style:none;display:flex}.nav__item>a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);align-items:center;gap:4px;padding-inline:14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nav__item>a:hover{color:var(--blue-600);background:var(--sky-50)}.nav__item>a[aria-current=page]{color:var(--blue-700);box-shadow:inset 0 -2px 0 var(--cyan-500);border-radius:0}.nav__chev{transition:transform var(--duration-normal)}.nav__more{display:none}.header-actions{align-items:center;gap:var(--space-16);margin-inline-start:auto;display:flex}.header-phone{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.header-phone__icon{border-radius:var(--radius-md);background:var(--sky-100);width:42px;height:42px;color:var(--blue-700);place-items:center;display:grid}.header-phone__text{line-height:1.35;display:grid}.header-phone__text small{color:var(--neutral-500);font-size:11.5px}.header-phone__text b{font-variant-numeric:tabular-nums;font-size:16px}.header-phone:hover b{color:var(--blue-600)}.nav-toggle{border:1.5px solid var(--neutral-300);border-radius:var(--radius-md);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:none}.nav-toggle__close,.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:block}.mega{display:none}@media (width>=1100px){.site-header__bar{position:relative}.nav__item--menu{position:static}.mega{gap:var(--space-24);padding:var(--space-24);border:1px solid var(--neutral-200);border-block-start:3px solid var(--cyan-500);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transition:opacity var(--duration-normal), transform var(--duration-normal) var(--ease-enter), visibility var(--duration-normal);inset-inline:0;background:#fff;grid-template-columns:1.15fr repeat(4,1fr);max-height:calc(100vh - 140px);display:grid;position:absolute;top:calc(100% - 6px);overflow:auto;transform:translateY(8px)}.nav__item--menu:hover .mega,.nav__item--menu:focus-within .mega{opacity:1;visibility:visible;transform:none}.nav__item--menu:hover .nav__chev{transform:rotate(180deg)}.mega__col--lead{background:var(--sky-50);margin:calc(var(--space-24) * -1);padding:var(--space-24);margin-inline-end:0}.nav__item--menu.nav__item--small{position:relative}.mega--small{width:230px;padding:var(--space-12) var(--space-20);grid-template-columns:1fr;inset-inline:0 auto}}@media (width<=1099px){.nav__item--menu.is-open .mega--small{gap:0}}.mega__title{color:var(--cyan-700);margin-block-end:var(--space-8);font-size:13px;font-weight:800}.mega ul{gap:2px;list-style:none;display:grid}.mega li a{border-radius:var(--radius-sm);color:var(--neutral-700);align-items:center;gap:8px;margin-inline:-8px;padding:6px 8px;font-size:14px;line-height:1.7;text-decoration:none;display:flex}.mega li a:hover{background:var(--sky-100);color:var(--blue-700)}.mega__col--lead li a{color:var(--navy-900);font-size:15px;font-weight:700}.mega__col--lead li a .icon{color:var(--cyan-500)}.mega__all{margin-block-start:var(--space-16);font-size:14px;font-weight:700;display:inline-block}@media (width<=1099px){.nav-toggle{display:grid}.header-cta{display:none}.nav{inset:0;top:var(--nav-top,var(--header-h));z-index:var(--z-overlay);padding:var(--space-16) 16px 48px;overscroll-behavior:contain;background:#fff;display:none;position:fixed;overflow-y:auto}body.nav-open .site-header{z-index:var(--z-overlay)}.nav.is-open{display:block}body.nav-open{overflow:hidden}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__item{border-block-end:1px solid var(--neutral-100);position:relative}.nav__item>a{min-height:54px;padding-inline:4px;font-size:16px}.nav__item>a[aria-current=page]{box-shadow:none}.nav__chev{display:none}.nav__more{inset-inline-end:0;border-radius:var(--radius-sm);background:var(--sky-50);width:44px;height:44px;color:var(--blue-700);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:5px}.nav__more[aria-expanded=true] .icon{transform:rotate(180deg)}.nav__item--menu.is-open .mega{gap:var(--space-20);padding:var(--space-8) 4px var(--space-20);display:grid}}@media (width<=479px){.header-phone__text small{display:none}.header-phone__icon{width:38px;height:38px}.brand img{height:46px}:root{--header-h:66px}}.hero{background:linear-gradient(140deg, var(--navy-950) 0%, var(--navy-900) 55%, #0c3f7c 100%);padding-block:clamp(28px,5vw,64px) 0;position:relative;overflow:hidden}.hero__glass{pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#4ea9f417 58% 72%,#0000 72%),linear-gradient(115deg,#0000 0 66%,#00aedb1a 66% 84%,#0000 84%),linear-gradient(115deg,#ffffff0a 0 14%,#0000 14%);position:absolute;inset:0}.hero__grid{gap:var(--space-40);align-items:center;display:grid;position:relative}@media (width>=1040px){.hero__grid{gap:var(--space-64);grid-template-columns:1.08fr 1fr}}.crumbs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-block-end:var(--space-20);font-size:13px;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:#fff;text-decoration:underline}.hero__title{font-size:var(--type-display-size);line-height:var(--type-display-line);margin-block:var(--space-12) var(--space-16);color:#fff;font-weight:900}.hero--landing .hero__title{font-size:clamp(29px,4.2vw,50px)}.hero__lead{color:var(--text-secondary);max-width:56ch;font-size:clamp(16px,1.6vw,19px);line-height:2}.hero__actions{margin-block-start:var(--space-32)}.hero__media{padding:0 0 18px 18px;position:relative}.pane{isolation:isolate;position:relative}.pane img,.pane picture{width:100%;display:block}.pane img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:var(--shadow-floating)}.pane:before{content:"";z-index:-1;border:3px solid var(--steel-400);border-radius:var(--radius-sm);opacity:.7;position:absolute;inset:18px 18px -18px -18px}.pane:after{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;background:linear-gradient(160deg,#00aedb57,#0b4f9e38);border:1px solid #ffffff47;border-radius:2px;width:34%;position:absolute;inset-block:12% -6%;inset-inline-start:-5%}.pane--light:before{border-color:var(--neutral-300)}.pane .cover-ph{aspect-ratio:4/3;background:var(--navy-800);border-radius:var(--radius-sm);place-items:center;display:grid}.pane-note{color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;inset-block-end:0;inset-inline-end:4%}.pane-note .icon{color:var(--blue-700)}.pane-note span{line-height:1.5;display:grid}.pane-note b{font-size:14px}.pane-note small{color:var(--neutral-500);font-size:12px}.trust{gap:var(--space-12) var(--space-32);padding-block:var(--space-20);border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;margin-block-start:clamp(32px,5vw,56px);font-size:14.5px;font-weight:600;list-style:none;display:flex;position:relative}.trust li{align-items:center;gap:8px;display:inline-flex}.trust .icon{color:var(--cyan-500)}.trust__stat b{color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.trust--dark .trust__stat b{color:#fff}.trust:not(.trust--dark){border:0;justify-content:center}.page-hero{background:linear-gradient(140deg, var(--navy-950), var(--navy-900) 60%, #0c3f7c);padding-block:clamp(32px,5vw,56px);position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 64%,#00aedb1a 64% 80%,#0000 80%);position:absolute;inset:0}.page-hero h1{color:#fff}.page-hero .lede{margin-block-start:var(--space-8)}.page-hero .container{z-index:1;position:relative}.features-wrap{background:var(--slate-50);border-block-end:1px solid var(--neutral-200)}.features{gap:var(--space-16);display:grid}@media (width>=860px){.features{gap:var(--space-24);grid-template-columns:repeat(3,1fr)}}.feature{gap:var(--space-16);padding:var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff;align-items:flex-start;display:flex}.feature__icon,.benefit__icon,.step__icon{border-radius:var(--radius-md);background:var(--sky-100);width:52px;height:52px;color:var(--blue-700);flex:none;place-items:center;display:grid}.feature p{font-size:var(--type-body-sm-size);color:var(--text-secondary)}.svc-index{gap:var(--space-24);padding:var(--space-32);border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:#fff;margin-block-start:var(--space-48);display:grid}@media (width>=720px){.svc-index{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.svc-index{grid-template-columns:repeat(4,1fr)}}.svc-index h3{color:var(--navy-900);align-items:center;gap:8px;margin-block-end:var(--space-8);font-size:16px;display:flex}.svc-index h3 .icon{color:var(--cyan-600)}.svc-index ul{gap:2px;list-style:none;display:grid}.svc-index a{color:var(--neutral-600);padding-block:4px;font-size:14.5px;text-decoration:none;display:block}.svc-index a:hover{color:var(--blue-600);text-decoration:underline}.scard,.acard{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-enter), box-shadow var(--duration-normal), border-color var(--duration-normal);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.scard:hover,.acard:hover{box-shadow:var(--shadow-lift);border-color:var(--sky-300);transform:translateY(-4px)}.scard__media,.acard__media{aspect-ratio:16/10;background:var(--slate-100);display:block;overflow:hidden}.scard__media img,.acard__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-enter)}.scard:hover img,.acard:hover img{transform:scale(1.04)}.cover-ph{background:linear-gradient(135deg, var(--sky-100), var(--cyan-100));place-items:center;width:100%;height:100%;display:grid}.cover-ph img{opacity:.8;object-fit:contain!important;width:56px!important;height:56px!important;transform:none!important}.scard__body,.acard__body{gap:var(--space-8);padding:var(--space-20);flex:1;align-content:start;display:grid}.scard h3,.acard h3{font-size:17px;line-height:1.7}.scard h3 a,.acard h3 a{color:var(--ink);text-decoration:none}.scard h3 a:after,.acard h3 a:after{content:"";position:absolute;inset:0}.scard p,.acard p{color:var(--text-secondary);font-size:14px;line-height:1.9}.scard .link-arrow{margin-block-start:auto;font-size:14px}.acard time{color:var(--neutral-500);font-size:12.5px}.benefits{gap:var(--space-24);display:grid}@media (width>=720px){.benefits{grid-template-columns:repeat(3,1fr)}.benefits--4{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.benefits--4{grid-template-columns:repeat(4,1fr)}}.benefit{gap:var(--space-12);padding:var(--space-32) var(--space-24);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff;align-content:start;display:grid;position:relative;overflow:hidden}.benefit:before{content:"";background:linear-gradient(90deg, var(--cyan-500), var(--blue-700));transform-origin:100%;height:3px;transition:transform var(--duration-slow) var(--ease-enter);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.benefit:hover:before{transform:scaleX(1)}.benefit p{color:var(--text-secondary);font-size:15px}@media (width>=720px){.benefits:not(.benefits--4) .benefit{text-align:center;justify-items:center}}.lead-band{background:linear-gradient(120deg, var(--blue-700), #0a3f82 55%, var(--navy-900));color:#fff;padding-block:var(--space-40);scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.lead-band:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 8%,#ffffff0f 8% 20%,#0000 20% 82%,#00aedb29 82% 92%,#0000 92%);position:absolute;inset:0}.lead-band__grid{gap:var(--space-24);align-items:center;display:grid;position:relative}@media (width>=1040px){.lead-band__grid{gap:var(--space-48);grid-template-columns:.8fr 1.6fr}}.lead-band h2{color:#fff;font-size:clamp(21px,2.4vw,28px)}.lead-band__copy p{color:#cfe2f8}.lead-form__title{font-size:21px;line-height:1.6}.lead-form__lead{color:var(--text-secondary);margin-block-start:-8px;font-size:14.5px}.lead-form__fields{gap:var(--space-16);display:grid}.input-wrap{position:relative}.input-wrap .icon{inset-inline-start:14px;color:var(--neutral-400);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-wrap .input{padding-inline-start:44px}.input-wrap .input.ltr{text-align:right;padding-inline:14px 44px}.input-wrap:has(.input.ltr) .icon{inset-inline-start:auto;right:14px}.lead-form__secure{color:var(--text-secondary);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.8;display:flex}.lead-form__secure .icon{margin-block-start:3px}.lead-form--inline .field__label{color:#dcebfb;font-size:13px}.lead-form--inline .lead-form__secure,.lead-form--inline .lead-form__secure a{color:#b9d2ee}.lead-form--inline .field__error{color:#ffd7cf}.lead-form--inline .input{border-color:#0000}@media (width>=720px){.lead-form--inline .lead-form__fields{grid-template-columns:1fr 1fr auto;align-items:end}.lead-form--inline .captcha{grid-column:1/-1}.lead-form--inline .btn{min-height:var(--input-height)}}.form-card{color:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);border:1px solid var(--neutral-200);background:#fff;padding:clamp(20px,3vw,32px)}.form-card--sticky{top:calc(var(--header-h) + 16px);box-shadow:var(--shadow-card);position:sticky}.types{gap:var(--space-16);display:grid}@media (width>=640px){.types{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.types{grid-template-columns:repeat(4,1fr)}}.type{padding:var(--space-24);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:linear-gradient(160deg, #fff 55%, var(--sky-50))}.type__no{color:var(--cyan-600);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.type h3{margin-block:4px 6px;font-size:17px}.type p{color:var(--text-secondary);font-size:14px;line-height:1.9}.gallery{gap:var(--space-12);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (width>=860px){.gallery{gap:var(--space-16);grid-template-columns:repeat(3,1fr)}.gallery--page{grid-template-columns:repeat(4,1fr)}}.gallery a{border-radius:var(--radius-md);background:var(--slate-100);display:block;overflow:hidden}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--duration-slow) var(--ease-enter)}.gallery a:hover img{transform:scale(1.05)}.lightbox{z-index:var(--z-dialog);background:#06182eeb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:var(--radius-sm);max-width:100%;max-height:86vh}.lightbox button{top:16px;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:0;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset-inline-end:16px}.lightbox__nav{transform:translateY(-50%);top:50%!important}.lightbox__nav--prev{inset-inline-start:16px;inset-inline-end:auto!important}.video-wrap{max-width:860px;margin:0 auto var(--space-32)}.video{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--navy-800);box-shadow:var(--shadow-floating);position:relative;overflow:hidden}.video img,.video iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video__play{color:#fff;background:linear-gradient(#06182e33,#06182e9e);place-content:center;justify-items:center;gap:10px;text-decoration:none;display:grid;position:absolute;inset:0}.video__play span{background:var(--cyan-500);width:76px;height:76px;color:var(--navy-950);transition:transform var(--duration-normal) var(--ease-enter);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #00aedb42}.video__play:hover span{transform:scale(1.08)}.steps{gap:var(--space-16);counter-reset:s;list-style:none;display:grid}@media (width>=720px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.steps{gap:var(--space-24);grid-template-columns:repeat(4,1fr)}}.step{gap:var(--space-8);padding:var(--space-24);background:var(--slate-50);border-radius:var(--radius-lg);border:1px solid var(--neutral-200);align-content:start;display:grid;position:relative}.step__no{color:var(--sky-200);font-size:44px;font-weight:900;line-height:1;position:absolute;inset-block-start:14px;inset-inline-end:20px}.step__icon{background:var(--navy-900);color:var(--cyan-300)}.step p{color:var(--text-secondary);font-size:14.5px}.reviews{gap:var(--space-24);display:grid}@media (width>=860px){.reviews{grid-template-columns:repeat(3,1fr)}}.review{gap:var(--space-12);padding:var(--space-24);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff;align-content:start;display:grid}.review__stars{color:var(--star);gap:2px;display:flex}.review blockquote{font-size:15px;line-height:2}.review figcaption{font-size:14px;display:grid}.review figcaption span{color:var(--text-secondary);font-size:13px}.guide__grid{gap:var(--space-32);display:grid}@media (width>=1040px){.guide__grid{grid-template-columns:280px minmax(0,1fr);align-items:start}}.toc{padding:var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff;font-size:14.5px}@media (width>=1040px){.guide .toc{top:calc(var(--header-h) + 16px);max-height:calc(100vh - 140px);position:sticky;overflow:auto}}.toc__title,.toc summary{color:var(--navy-900);align-items:center;gap:8px;font-weight:800;display:flex}.toc summary{cursor:pointer;list-style:none}.toc summary::-webkit-details-marker{display:none}.toc ol{counter-reset:t;gap:2px;margin-block-start:var(--space-12);list-style:none;display:grid}.toc li a{border-inline-start:2px solid var(--neutral-200);color:var(--neutral-600);padding:6px 12px;line-height:1.8;text-decoration:none;display:block}.toc li a:hover{border-color:var(--cyan-500);color:var(--blue-700);background:var(--sky-50)}.toc--inline{background:var(--slate-50);margin-block-end:var(--space-32)}.guide__body{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:#fff;padding:clamp(20px,4vw,48px)}.js .guide__body[data-collapse]:not(.is-open){max-height:720px;position:relative;overflow:hidden}.js .guide__body[data-collapse]:not(.is-open):after{content:"";inset-inline:0;background:linear-gradient(#0000,#fff 70%);height:180px;position:absolute;bottom:0}.collapse-btn{margin:var(--space-24) auto 0;display:flex}.prose{color:var(--neutral-700);overflow-wrap:break-word;font-size:16.5px;line-height:2.1}.prose>*+*{margin-block-start:var(--space-16)}.prose h2{border-inline-start:4px solid var(--cyan-500);scroll-margin-top:calc(var(--header-h) + 16px);color:var(--navy-900);margin-block-start:var(--space-48);padding-inline-start:14px;font-size:clamp(21px,2.3vw,27px)}.prose>h2:first-child{margin-block-start:0}.prose h3{color:var(--navy-900);margin-block-start:var(--space-32);font-size:19.5px;font-weight:800}.prose h4{color:var(--navy-800);margin-block-start:var(--space-24);font-size:17px}.prose h5,.prose h6{color:var(--navy-800);margin-block-start:var(--space-20);font-size:16px}.prose ul,.prose ol{gap:6px;padding-inline-start:26px;display:grid}.prose li::marker{color:var(--cyan-600);font-weight:700}.prose a{font-weight:600}.prose strong{color:var(--ink)}.prose figure{margin-block:var(--space-24)}.prose img{border-radius:var(--radius-md);margin-inline:auto}.prose figcaption{text-align:center;color:var(--neutral-500);margin-block-start:8px;font-size:13px}.prose blockquote{padding:var(--space-16) var(--space-20);background:var(--sky-50);border-inline-start:4px solid var(--sky-400);border-radius:var(--radius-sm)}.prose .table-scroll{border-radius:var(--radius-md)}.prose table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}.prose th,.prose td{border:1px solid var(--neutral-200);text-align:start;vertical-align:top;padding:10px 14px}.prose tr:first-child td,.prose th{background:var(--navy-900);color:#fff;font-weight:700}.prose tr:nth-child(odd) td{background:var(--slate-50)}.prose tr:first-child td{background:var(--navy-900)}.prose--narrow{max-width:760px}.prose .ta-left{text-align:left}.prose .ta-center{text-align:center}.prose .ta-right{text-align:right}.prose .ta-justify{text-align:justify}.prose .tc-navy{color:#0a2647}.prose .tc-blue{color:#0b4f9e}.prose .tc-sky{color:#2a86dd}.prose .tc-cyan{color:#008fb3}.prose .tc-green{color:#1b7f4b}.prose .tc-red{color:#c62828}.prose .tc-orange{color:#c75b00}.prose .tc-gray{color:#5b6770}.prose .tc-black{color:#111827}.prose .fs-12{font-size:12px}.prose .fs-14{font-size:14px}.prose .fs-16{font-size:16px}.prose .fs-18{font-size:18px}.prose .fs-20{font-size:20px}.prose .fs-24{font-size:24px}.prose .fs-28{font-size:28px}.prose .fs-32{font-size:32px}.prose .indent-1{padding-inline-start:40px}.prose .indent-2{padding-inline-start:80px}.prose .indent-3{padding-inline-start:120px}.prose .indent-4{padding-inline-start:160px}.prose hr{border:0;border-block-start:1px solid var(--neutral-200);margin-block:var(--space-32)}.prose pre{text-align:left;padding:var(--space-16);background:var(--slate-50);border-radius:var(--radius-md);direction:ltr;font-size:14px;line-height:1.8;overflow-x:auto}.prose code{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.faq{gap:var(--space-12);display:grid}.faq__item{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:#fff}.faq__item[open]{border-color:var(--sky-300);box-shadow:var(--shadow-card)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-16);cursor:pointer;padding:18px 20px;font-weight:700;line-height:1.8;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{color:var(--blue-600);transition:transform var(--duration-normal)}.faq__item[open] .faq__plus{transform:rotate(45deg)}.faq__item p{color:var(--text-secondary);padding:0 20px 20px;font-size:15.5px}.faq-split{gap:var(--space-24);display:grid}@media (width>=960px){.faq-split{gap:var(--space-64);grid-template-columns:.7fr 1.3fr;align-items:start}.faq-split>header{top:calc(var(--header-h) + 24px);position:sticky}}.faq-split>header{gap:var(--space-12);display:grid}.faq-page{gap:var(--space-64);display:grid}.cta-final{background:linear-gradient(150deg, var(--navy-950), var(--navy-900) 60%, #0c3f7c);scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.cta-final:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 30%,#4ea9f412 30% 46%,#0000 46%);position:absolute;inset:0}.cta-final__grid{gap:var(--space-40);align-items:center;display:grid;position:relative}@media (width>=960px){.cta-final__grid{gap:var(--space-64);grid-template-columns:1fr minmax(360px,460px)}}.cta-final h2{color:#fff}.cta-final .lede{margin-block-start:var(--space-12)}.cta-final__channels{gap:var(--space-12);margin-block-start:var(--space-32);list-style:none;display:grid}@media (width>=560px){.cta-final__channels{gap:var(--space-24);grid-template-columns:repeat(2,max-content)}}.cta-final__channels a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.chan__icon{border-radius:var(--radius-md);width:52px;height:52px;color:var(--cyan-300);background:#ffffff1a;border:1px solid #fff3;place-items:center;display:grid}.chan__icon--wa{color:var(--whatsapp)}.cta-final__channels span:last-child{line-height:1.5;display:grid}.cta-final__channels small{color:var(--text-secondary);font-size:12.5px}.cta-final__channels b{font-size:18px}.cta-final__channels a:hover b{color:var(--cyan-300)}.social{gap:var(--space-8);margin-block-start:var(--space-24);list-style:none;display:flex}.social a{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-secondary);place-items:center;display:grid}.social a:hover{color:var(--navy-950);background:var(--cyan-500);border-color:var(--cyan-500)}.article__head{background:linear-gradient(140deg, var(--navy-950), var(--navy-900) 60%, #0c3f7c);padding-block:clamp(28px,4vw,48px)}.article__head h1{color:#fff;max-width:26ch;font-size:clamp(25px,3.4vw,40px)}.article__meta{gap:var(--space-20);color:var(--text-secondary);flex-wrap:wrap;margin-block-start:var(--space-16);font-size:13.5px;display:flex}.article__meta>*{align-items:center;gap:6px;display:inline-flex}.article__grid{gap:var(--space-40);padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px);display:grid}@media (width>=1040px){.article__grid{gap:var(--space-64);grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.article__cover img{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%;margin-block-end:var(--space-32)}.article__side{gap:var(--space-24);display:grid}@media (width>=1040px){.article__side{top:calc(var(--header-h) + 16px);position:sticky}.article__side .form-card--sticky{position:static}}.side-links{padding:var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg)}.side-links__title{margin-block-end:var(--space-8);font-weight:800}.side-links ul{list-style:none;display:grid}.side-links a{color:var(--neutral-700);align-items:center;gap:6px;padding-block:7px;font-size:14.5px;text-decoration:none;display:flex}.side-links a:hover{color:var(--blue-600)}.side-links .icon{color:var(--cyan-600)}.contact-cards{gap:var(--space-12);align-self:start;display:grid}.contact-card{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);color:var(--ink);background:#fff;text-decoration:none;display:flex}a.contact-card:hover{border-color:var(--sky-400);box-shadow:var(--shadow-card)}.contact-card>.icon{color:var(--blue-700)}.contact-card span{line-height:1.7;display:grid}.contact-card small{color:var(--text-secondary);font-size:13px}.contact-card b{font-size:17px}.contact-card--main{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.contact-card--main small{color:#b7cce3}.contact-card--main>.icon{color:var(--cyan-300)}.contact-card--main b{font-size:22px}.contact-card--wa>.icon{color:var(--whatsapp-dark)}.thanks__box{text-align:center;gap:var(--space-16);justify-items:center;max-width:680px;display:grid}.thanks__icon{background:var(--sky-100);width:84px;height:84px;color:var(--blue-700);border-radius:50%;place-items:center;display:grid}.thanks__ref{background:var(--slate-100);border-radius:var(--radius-md);padding:8px 18px}.thanks__steps{gap:var(--space-12);text-align:start;margin-block:var(--space-16);list-style:none;display:grid}.thanks__steps li{gap:var(--space-12);align-items:flex-start;display:flex}.thanks__steps span{background:var(--navy-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.site-footer{background:var(--navy-950);padding-block:var(--space-64) var(--space-24);font-size:14.5px}.footer-grid{gap:var(--space-40);display:grid}@media (width>=720px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr}}.footer-name{color:#fff;margin-block-end:var(--space-8);font-size:16px;font-weight:800}.footer-logo{border-radius:var(--radius-md);background:#fff;margin-block-end:var(--space-16);padding:10px 14px;display:inline-block}.footer-logo img{width:auto;height:64px}.footer-brand p{color:var(--text-secondary);max-width:44ch}.site-footer h2{color:#fff;border-block-end:2px solid var(--cyan-500);margin-block-end:var(--space-16);padding-block-end:var(--space-8);font-size:16px;display:inline-block}.site-footer nav ul{gap:8px;list-style:none;display:grid}.site-footer nav a,.footer-contact a{color:var(--text-secondary);text-decoration:none}.site-footer nav a:hover,.footer-contact a:hover{color:#fff}.footer-contact{color:var(--text-secondary);gap:10px;list-style:none;display:grid}.footer-contact li{align-items:flex-start;gap:10px;display:flex}.footer-contact .icon{color:var(--cyan-500);margin-block-start:5px}.enamad{border-radius:var(--radius-md);background:#fff;min-width:84px;min-height:84px;margin-block-start:var(--space-20);padding:6px;display:inline-block}.footer-rights{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-block-start:var(--space-48);padding-block-start:var(--space-20);font-size:13px;display:flex}.footer-rights a{color:inherit}.footer-credit a{font-weight:700}.dock{display:none}@media (width<=859px){.dock{inset-inline:0;z-index:var(--z-sticky);padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-block-start:1px solid var(--neutral-200);background:#fffffff5;grid-template-columns:1fr 1fr 1.5fr;gap:8px;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 24px #06182e1f}.dock__btn{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dock__btn--call{background:var(--navy-900);color:#fff}.dock__btn--wa{background:var(--whatsapp);color:#04220e}.dock__btn--cta{background:var(--cyan-500);color:var(--navy-950)}body.has-dock{padding-block-end:calc(66px + env(safe-area-inset-bottom))}body.nav-open .dock{display:none}}.js [data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--ease-enter), transform var(--duration-slow) var(--ease-enter);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}@media (width<=719px){.benefit{column-gap:var(--space-16);padding:var(--space-20);grid-template-columns:auto 1fr;row-gap:4px}.benefit__icon{grid-row:span 2}.pane:after{width:20%;inset-inline-start:-3%}.hero__media{padding:0 0 14px 10px}.hero .hero__actions .btn{flex:100%}.section-head{margin-block-end:var(--space-24)}}.facts{gap:var(--space-12);display:grid}@media (width>=720px){.facts{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.facts{grid-template-columns:repeat(3,1fr)}}.facts>div{padding:var(--space-16) var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff}.facts dt{color:var(--text-secondary);font-size:13px}.facts dd{color:var(--navy-900);margin:0;font-weight:700;line-height:1.8}.process--after{margin-block-start:var(--space-48)}.team{gap:var(--space-20);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;display:grid}.team__member{text-align:center;padding:var(--space-20);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff}.team__member img,.team__avatar{object-fit:cover;width:128px;height:128px;border-radius:50%;margin-block-end:var(--space-12);margin-inline:auto}.team__avatar{background:var(--sky-50);color:var(--blue-700);place-items:center;display:grid}.team__member h3{font-size:17px}.team__member p{color:var(--text-secondary);font-size:14px}.contact-list{gap:var(--space-8);padding:var(--space-20);margin-block:var(--space-24);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--sky-50);list-style:none;display:grid}.contact-list li{align-items:center;gap:10px;display:flex}.contact-list .icon{color:var(--blue-700);flex:none}.chips--center{margin-block:var(--space-32) 0;justify-content:center}.chips{flex-wrap:wrap;gap:8px;margin-block-end:var(--space-32);display:flex}.chip{border:1px solid var(--neutral-300);min-height:40px;color:var(--navy-900);background:#fff;border-radius:999px;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--blue-700);color:var(--blue-700)}.chip.is-active{background:var(--navy-900);border-color:var(--navy-900);color:#fff}
