.contact-module__MdUocW__body{background:var(--color-surface-alt);padding:2rem 0 4rem}@media (min-width:40rem){.contact-module__MdUocW__body{padding:2.5rem 0 5rem}}.contact-module__MdUocW__cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.contact-module__MdUocW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.contact-module__MdUocW__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.35rem;display:flex}.contact-module__MdUocW__featured{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.contact-module__MdUocW__icon{background:var(--color-primary-light);width:2.75rem;height:2.75rem;color:var(--color-primary);border-radius:.8rem;place-items:center;margin-bottom:.4rem;display:grid}.contact-module__MdUocW__featured .contact-module__MdUocW__icon{color:#fff;background:#ffffff1f}.contact-module__MdUocW__icon svg{width:1.35rem;height:1.35rem}.contact-module__MdUocW__cardTitle{font-size:var(--text-d18);font-weight:600}.contact-module__MdUocW__featured .contact-module__MdUocW__cardTitle{color:#fff}.contact-module__MdUocW__cardText{font-size:var(--text-d14);color:var(--color-text-muted);margin:0;line-height:1.5}.contact-module__MdUocW__featured .contact-module__MdUocW__cardText{color:#ffffffc7}.contact-module__MdUocW__value{font-size:var(--text-d18);font-variant-numeric:tabular-nums;word-break:break-word;margin:.35rem 0 .9rem;font-weight:600}.contact-module__MdUocW__card .contact-module__MdUocW__btnPrimary,.contact-module__MdUocW__card .contact-module__MdUocW__btnOutline{margin-top:auto}.contact-module__MdUocW__split{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:64rem){.contact-module__MdUocW__split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.contact-module__MdUocW__side{gap:1.25rem;display:grid}.contact-module__MdUocW__panel{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem}.contact-module__MdUocW__note{background:var(--color-primary-light);border-color:var(--color-primary-tint)}.contact-module__MdUocW__panelTitle{font-size:var(--text-d24)}.contact-module__MdUocW__sideTitle{font-size:var(--text-d18);align-items:center;gap:.5rem;font-weight:600;display:flex}.contact-module__MdUocW__sideTitle svg{width:1.15rem;height:1.15rem;color:var(--color-primary);flex:none}.contact-module__MdUocW__panelText{font-size:var(--text-d14);color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.55}.contact-module__MdUocW__address{font-style:normal;font-size:var(--text-d14);color:var(--color-text);gap:.2rem;margin-top:.6rem;line-height:1.5;display:grid}.contact-module__MdUocW__label{font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:.5rem;font-weight:700}.contact-module__MdUocW__address .contact-module__MdUocW__label:first-child{margin-top:0}.contact-module__MdUocW__form{gap:1rem;margin-top:1.25rem;display:grid}.contact-module__MdUocW__row{gap:1rem;display:grid}@media (min-width:40rem){.contact-module__MdUocW__row{grid-template-columns:1fr 1fr}}.contact-module__MdUocW__field{gap:.4rem;display:grid}.contact-module__MdUocW__field label{font-size:var(--text-d14);color:var(--color-text);font-weight:600}.contact-module__MdUocW__field input,.contact-module__MdUocW__field textarea{width:100%;font:inherit;font-size:var(--text-d16);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.contact-module__MdUocW__field textarea{resize:vertical;min-height:8rem;line-height:1.5}.contact-module__MdUocW__field input:focus-visible,.contact-module__MdUocW__field textarea:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f4792040}.contact-module__MdUocW__field [aria-invalid=true]{border-color:var(--color-error)}.contact-module__MdUocW__err{font-size:var(--text-d14);color:var(--color-error);margin:0;font-weight:600}.contact-module__MdUocW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.contact-module__MdUocW__btnPrimary,.contact-module__MdUocW__btnOutline{border-radius:var(--radius-full);min-height:2.75rem;font:inherit;font-size:var(--text-d14);cursor:pointer;justify-content:center;align-items:center;padding:0 1.3rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.contact-module__MdUocW__btnPrimary{background:var(--color-primary);color:#fff;border:0}.contact-module__MdUocW__btnPrimary:hover{background:var(--color-primary-hover)}.contact-module__MdUocW__btnOutline{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.contact-module__MdUocW__btnOutline:hover{border-color:var(--color-primary);color:var(--color-primary)}
.driver-form-module__O9f9iq__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);gap:1rem;max-width:34rem;margin:2.5rem auto 0;padding:1.75rem 1.5rem;scroll-margin-top:6.5rem;display:grid;box-shadow:0 24px 50px -32px #0b1f4780}@media (min-width:40rem){.driver-form-module__O9f9iq__card{padding:2.25rem}}.driver-form-module__O9f9iq__title{text-align:center;font-size:var(--text-d24);font-weight:600}.driver-form-module__O9f9iq__kind{border:0;min-width:0;margin:0;padding:0}.driver-form-module__O9f9iq__kind legend{font-size:var(--text-d16);color:var(--color-text);margin-bottom:.6rem;padding:0;line-height:1.4}.driver-form-module__O9f9iq__segment{border-radius:var(--radius-full);background:var(--color-surface-alt);grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.driver-form-module__O9f9iq__segment label{border-radius:var(--radius-full);text-align:center;min-height:2.75rem;font-size:var(--text-d14);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}.driver-form-module__O9f9iq__segment label[data-on=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 2px 8px #0b1f4724}.driver-form-module__O9f9iq__segment input{opacity:0;cursor:pointer;position:absolute;inset:0}.driver-form-module__O9f9iq__segment label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.driver-form-module__O9f9iq__phone{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;display:grid}.driver-form-module__O9f9iq__phone select{width:100%;font:inherit;font-size:var(--text-d16);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem .6rem}.driver-form-module__O9f9iq__phone select:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #f4792040}.driver-form-module__O9f9iq__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:.25rem;display:grid}.driver-form-module__O9f9iq__consent input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);margin:.1rem 0 0}.driver-form-module__O9f9iq__consent input[aria-invalid=true]{outline:2px solid var(--color-error);outline-offset:2px}.driver-form-module__O9f9iq__consent label{font-size:var(--text-d14);color:var(--color-text-muted);line-height:1.5}.driver-form-module__O9f9iq__consent a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.driver-form-module__O9f9iq__submit{width:100%;min-height:3.25rem;font-size:var(--text-d16)}.driver-form-module__O9f9iq__alt{font:inherit;font-size:var(--text-d14);color:var(--color-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.25rem .5rem;font-weight:600;text-decoration:underline}.driver-form-module__O9f9iq__alt:hover{color:var(--color-primary)}.driver-form-module__O9f9iq__note{text-align:center;font-size:var(--text-d12);color:var(--color-text-subtle);margin:0;line-height:1.5}
.faq-module__sQFG_a__faq{--f-primary:var(--color-primary,#f47920);--f-primary-hover:var(--color-primary-hover,#dd6b18);--f-primary-light:var(--color-primary-light,#fff0e6);--f-text:var(--color-text,#171d21);--f-muted:var(--color-text-muted,#4c5258);--f-border:var(--color-border,#dde1e6);--f-font:var(--font-manrope,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;font-family:var(--f-font);color:var(--f-text);padding:3.5rem 0;scroll-margin-top:4.75rem}html[dir=rtl] .faq-module__sQFG_a__faq{--f-font:var(--font-noto-arabic,ui-sans-serif),var(--font-manrope,ui-sans-serif),system-ui,sans-serif}.faq-module__sQFG_a__faq *,.faq-module__sQFG_a__faq :before,.faq-module__sQFG_a__faq :after{box-sizing:border-box}@media (min-width:640px){.faq-module__sQFG_a__faq{padding:5rem 0}}.faq-module__sQFG_a__wrap{max-width:52rem;margin:0 auto;padding:0 1.25rem}.faq-module__sQFG_a__head{text-align:center;margin-bottom:2.25rem}.faq-module__sQFG_a__eyebrow{color:var(--f-primary);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline-block}.faq-module__sQFG_a__title{color:var(--f-text);text-wrap:balance;margin:.5rem 0 .6rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.15}.faq-module__sQFG_a__intro{color:var(--f-muted);margin:0;line-height:1.6}.faq-module__sQFG_a__list{border-top:1px solid var(--f-border)}.faq-module__sQFG_a__item{border-bottom:1px solid var(--f-border)}.faq-module__sQFG_a__summary{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem .25rem;list-style:none;display:flex}.faq-module__sQFG_a__summary::-webkit-details-marker{display:none}.faq-module__sQFG_a__summary::marker{content:""}.faq-module__sQFG_a__summary:focus-visible{outline:2px solid var(--f-primary);outline-offset:2px}.faq-module__sQFG_a__question{color:var(--f-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;transition:color .15s}.faq-module__sQFG_a__summary:hover .faq-module__sQFG_a__question{color:var(--f-primary)}.faq-module__sQFG_a__toggle{background:var(--f-primary-light);width:2rem;height:2rem;color:var(--f-primary);border-radius:999px;flex:none;place-items:center;transition:transform .25s,background-color .15s;display:grid}.faq-module__sQFG_a__toggle svg{width:1rem;height:1rem}.faq-module__sQFG_a__item[open] .faq-module__sQFG_a__toggle{background:var(--f-primary);color:#fff;transform:rotate(45deg)}.faq-module__sQFG_a__answer{padding:0 3.25rem 1.35rem .25rem;animation:.2s faq-module__sQFG_a__reveal}html[dir=rtl] .faq-module__sQFG_a__answer{padding:0 .25rem 1.35rem 3.25rem}.faq-module__sQFG_a__answer p{color:var(--f-muted);margin:0;font-size:.975rem;line-height:1.7}.faq-module__sQFG_a__cta{text-align:center;color:var(--f-muted);margin:2rem 0 0}.faq-module__sQFG_a__cta a{color:var(--f-primary);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__sQFG_a__cta a:hover{color:var(--f-primary-hover)}.faq-module__sQFG_a__cta svg{width:1em;height:1em}html[dir=rtl] .faq-module__sQFG_a__cta svg{transform:scaleX(-1)}@keyframes faq-module__sQFG_a__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq-module__sQFG_a__faq *{transition:none!important;animation:none!important}}
.footer-module__fG3J_G__footer{--ft-bg:var(--color-navy,#1b3680);--ft-primary:var(--color-primary,#f47920);--ft-text:#ffffffb8;--ft-strong:#ffffffdb;--ft-line:#ffffff1f;--ft-font:var(--font-manrope,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;background:var(--ft-bg);color:var(--ft-text);font-family:var(--ft-font);letter-spacing:0;font-size:.875rem;line-height:1.33}html[dir=rtl] .footer-module__fG3J_G__footer{--ft-font:var(--font-noto-arabic,ui-sans-serif),var(--font-manrope,ui-sans-serif),system-ui,sans-serif}.footer-module__fG3J_G__footer *,.footer-module__fG3J_G__footer :before,.footer-module__fG3J_G__footer :after{box-sizing:border-box}.footer-module__fG3J_G__wrap{max-width:75rem;margin:0 auto;padding:3.25rem 1.25rem 0}.footer-module__fG3J_G__grid{gap:2.5rem;display:grid}@media (min-width:1024px){.footer-module__fG3J_G__grid{grid-template-columns:minmax(16rem,1.15fr) 3fr;gap:3rem}}.footer-module__fG3J_G__logo{letter-spacing:-.02em;color:#fff;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-block}.footer-module__fG3J_G__logo span{color:var(--ft-primary)}.footer-module__fG3J_G__tagline{max-width:34ch;margin:.75rem 0 1.1rem;font-size:.844rem;line-height:1.6}.footer-module__fG3J_G__contact{flex-direction:column;gap:.55rem;font-size:.844rem;font-style:normal;display:flex}.footer-module__fG3J_G__contact a,.footer-module__fG3J_G__contact span{color:var(--ft-strong);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.footer-module__fG3J_G__contact a:hover{color:#fff}.footer-module__fG3J_G__contact svg{width:.95rem;height:.95rem;color:var(--ft-primary);flex:none}.footer-module__fG3J_G__contact .footer-module__fG3J_G__srOnly{display:inline}.footer-module__fG3J_G__socials{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.footer-module__fG3J_G__socials a{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s;display:grid}.footer-module__fG3J_G__socials a:hover{background:var(--ft-primary)}.footer-module__fG3J_G__socials svg{width:1.05rem;height:1.05rem}.footer-module__fG3J_G__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (min-width:768px){.footer-module__fG3J_G__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-module__fG3J_G__colTitle{color:#fff;letter-spacing:-.25px;margin:0 0 .8rem;font-size:.906rem;font-weight:600;line-height:1.3}.footer-module__fG3J_G__links{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__fG3J_G__links a{color:var(--ft-text);font-size:.844rem;text-decoration:none;transition:color .15s}.footer-module__fG3J_G__links a:hover{color:#fff}.footer-module__fG3J_G__bar{border-top:1px solid var(--ft-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2.75rem;padding:1.15rem 0 1.5rem;font-size:.781rem;display:flex}.footer-module__fG3J_G__bar p{margin:0}.footer-module__fG3J_G__entity{border-inline-start:1px solid var(--ft-line);margin-inline-start:.35rem;padding-inline-start:.6rem}.footer-module__fG3J_G__langs{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__fG3J_G__langs a{color:#fff9;text-decoration:none}.footer-module__fG3J_G__langs a:hover{color:#fff}.footer-module__fG3J_G__langs a[aria-current=true]{color:#fff;font-weight:600}.footer-module__fG3J_G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.navbar-module__wSMOGG__root{--nb-h:3.5rem;--nb-h-lg:4.75rem;--nb-primary:var(--color-primary,#f47920);--nb-primary-hover:var(--color-primary-hover,#dd6b18);--nb-primary-light:var(--color-primary-light,#fff0e6);--nb-navy:var(--color-navy,#1b3680);--nb-text:var(--color-text,#171d21);--nb-muted:var(--color-text-muted,#4c5258);--nb-subtle:var(--color-text-subtle,#697077);--nb-border:var(--color-border,#dde1e6);--nb-surface:var(--color-surface,#fff);--nb-surface-alt:var(--color-surface-alt,#f2f4f8);--nb-whatsapp:#25d366;--nb-font:var(--font-manrope,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;z-index:60;background:var(--nb-surface);color:var(--nb-text);font-family:var(--nb-font);transition:box-shadow .2s;position:sticky;top:0;box-shadow:0 1px #0b1f470f}html[dir=rtl] .navbar-module__wSMOGG__root{--nb-font:var(--font-noto-arabic,ui-sans-serif),var(--font-manrope,ui-sans-serif),system-ui,sans-serif}.navbar-module__wSMOGG__scrolled{box-shadow:0 1px #0b1f470f,0 8px 24px #0b1f471a}.navbar-module__wSMOGG__root *,.navbar-module__wSMOGG__root :before,.navbar-module__wSMOGG__root :after{box-sizing:border-box}.navbar-module__wSMOGG__bar{max-width:90rem;height:var(--nb-h);align-items:center;gap:.75rem;margin:0 auto;padding:0 1rem;display:flex;position:relative}@media (min-width:1024px){.navbar-module__wSMOGG__bar{height:var(--nb-h-lg);gap:1.25rem;padding:0 1.25rem}}.navbar-module__wSMOGG__logo{flex:none;align-items:center;text-decoration:none;display:flex}.navbar-module__wSMOGG__logo img{width:auto;height:2.25rem;display:block}@media (min-width:1024px){.navbar-module__wSMOGG__logo img{height:2.75rem}}.navbar-module__wSMOGG__links{flex:1;align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.navbar-module__wSMOGG__links{display:flex}}.navbar-module__wSMOGG__link,.navbar-module__wSMOGG__trigger{font:inherit;font-family:var(--nb-font);color:var(--nb-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.6rem .85rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.navbar-module__wSMOGG__link:hover,.navbar-module__wSMOGG__trigger:hover,.navbar-module__wSMOGG__trigger[aria-expanded=true]{color:var(--nb-primary);background:var(--nb-surface-alt)}.navbar-module__wSMOGG__chev{flex:none;width:.9em;height:.9em;transition:transform .2s}.navbar-module__wSMOGG__trigger[aria-expanded=true] .navbar-module__wSMOGG__chev{transform:rotate(180deg)}.navbar-module__wSMOGG__megaPos{z-index:70;width:min(66rem,100vw - 2rem);padding-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navbar-module__wSMOGG__mega{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:1.5rem;animation:.16s navbar-module__wSMOGG__fade;display:grid;box-shadow:0 30px 60px -26px #0b1f478c,0 12px 32px #1216191f}.navbar-module__wSMOGG__group{flex-direction:column;gap:.6rem;min-width:0;display:flex}.navbar-module__wSMOGG__gHead{align-items:flex-start;gap:.75rem;display:flex}.navbar-module__wSMOGG__gMedia{aspect-ratio:16/10;background:var(--nb-surface-alt);border-radius:1rem;margin-bottom:.35rem;display:block;overflow:hidden;box-shadow:0 8px 20px -12px #0b1f4773}.navbar-module__wSMOGG__gMedia img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out-cubic,cubic-bezier(.215,.61,.355,1));display:block}.navbar-module__wSMOGG__group:hover .navbar-module__wSMOGG__gMedia img{transform:scale(1.06)}.navbar-module__wSMOGG__mThumb{object-fit:cover;border-radius:.8rem;flex:none;width:3.5rem;height:3.5rem;display:block}.navbar-module__wSMOGG__gTitle{color:var(--nb-text);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.navbar-module__wSMOGG__gDesc{color:var(--nb-subtle);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.navbar-module__wSMOGG__gList{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.navbar-module__wSMOGG__gList a{color:var(--nb-muted);padding:.3rem 0;font-size:.875rem;text-decoration:none;transition:color .15s;display:block}.navbar-module__wSMOGG__gList a:hover{color:var(--nb-primary)}.navbar-module__wSMOGG__hub{color:var(--nb-primary);align-items:center;gap:.35rem;margin-top:auto;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.navbar-module__wSMOGG__hub:hover{color:var(--nb-primary-hover)}.navbar-module__wSMOGG__hub svg{width:.9em;height:.9em;transition:transform .2s}.navbar-module__wSMOGG__hub:hover svg{transform:translate(3px)}html[dir=rtl] .navbar-module__wSMOGG__hub svg{transform:scaleX(-1)}html[dir=rtl] .navbar-module__wSMOGG__hub:hover svg{transform:scaleX(-1)translate(3px)}.navbar-module__wSMOGG__utils{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.navbar-module__wSMOGG__langWrap{display:none;position:relative}@media (min-width:1024px){.navbar-module__wSMOGG__langWrap{display:block}}.navbar-module__wSMOGG__flag{object-fit:cover;border-radius:999px;width:1.25rem;height:1.25rem;display:block;box-shadow:0 0 0 1px #00000014}.navbar-module__wSMOGG__langMenu{top:calc(100% + .5rem);background:var(--nb-surface);border:1px solid var(--nb-border);z-index:70;border-radius:1rem;min-width:13.5rem;margin:0;padding:.5rem;list-style:none;animation:.16s navbar-module__wSMOGG__fade;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #12161924}.navbar-module__wSMOGG__langMenu a{color:var(--nb-text);border-radius:.6rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;text-decoration:none;display:flex}.navbar-module__wSMOGG__langMenu a:hover{background:var(--nb-surface-alt)}.navbar-module__wSMOGG__langMenu a[aria-current=true]{color:var(--nb-primary);font-weight:700}.navbar-module__wSMOGG__langCode{letter-spacing:.02em;font-weight:600}.navbar-module__wSMOGG__wa{border:1px solid var(--nb-border);width:2.5rem;height:2.5rem;color:var(--nb-text);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.navbar-module__wSMOGG__wa:hover{border-color:var(--nb-whatsapp);background:#effaf3}.navbar-module__wSMOGG__wa svg{width:1.15rem;height:1.15rem;color:var(--nb-whatsapp);flex:none}.navbar-module__wSMOGG__waLabel{display:none}@media (min-width:1200px){.navbar-module__wSMOGG__wa{width:auto;padding:0 .95rem}.navbar-module__wSMOGG__waLabel{display:inline}}.navbar-module__wSMOGG__cta{background:var(--nb-primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:2.5rem;padding:0 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:none}.navbar-module__wSMOGG__cta:hover{background:var(--nb-primary-hover)}.navbar-module__wSMOGG__cta:active{transform:scale(.97)}@media (min-width:1024px){.navbar-module__wSMOGG__cta{display:inline-flex}}.navbar-module__wSMOGG__burger{border:1px solid var(--nb-border);width:2.5rem;height:2.5rem;color:var(--nb-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.navbar-module__wSMOGG__burger svg{width:1.25rem;height:1.25rem}@media (min-width:1024px){.navbar-module__wSMOGG__burger{display:none}}.navbar-module__wSMOGG__drawer{top:var(--nb-h);inset-inline:0;background:var(--nb-surface);z-index:55;font-family:var(--nb-font);padding:.5rem 1rem 2rem;display:none;position:fixed;bottom:0;overflow-y:auto}.navbar-module__wSMOGG__drawerOpen{animation:.18s navbar-module__wSMOGG__fade;display:block}@media (min-width:1024px){.navbar-module__wSMOGG__drawer{display:none!important}}.navbar-module__wSMOGG__mList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.navbar-module__wSMOGG__mList>li{border-bottom:1px solid var(--nb-border)}.navbar-module__wSMOGG__mLink,.navbar-module__wSMOGG__mTrigger{width:100%;font:inherit;font-family:var(--nb-font);color:var(--nb-text);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem .25rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.navbar-module__wSMOGG__mTrigger .navbar-module__wSMOGG__chev{width:1rem;height:1rem}.navbar-module__wSMOGG__mTrigger[aria-expanded=true] .navbar-module__wSMOGG__chev{transform:rotate(180deg)}.navbar-module__wSMOGG__mGroups{gap:.75rem;padding:0 0 1rem;display:grid}.navbar-module__wSMOGG__mGroup{background:var(--nb-surface-alt);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.navbar-module__wSMOGG__mFoot{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.navbar-module__wSMOGG__mCta,.navbar-module__wSMOGG__mWa{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:3rem;font-weight:700;text-decoration:none;display:flex}.navbar-module__wSMOGG__mCta{background:var(--nb-primary);color:#fff}.navbar-module__wSMOGG__mWa{border:1px solid var(--nb-border);color:var(--nb-text);font-weight:600}.navbar-module__wSMOGG__mWa svg{width:1.2rem;height:1.2rem;color:var(--nb-whatsapp)}.navbar-module__wSMOGG__mLangTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--nb-subtle);margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:700}.navbar-module__wSMOGG__mLangs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.navbar-module__wSMOGG__mLangs a{border:1px solid var(--nb-border);color:var(--nb-text);border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:.6rem .7rem;font-size:.85rem;text-decoration:none;display:flex}.navbar-module__wSMOGG__mLangs a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar-module__wSMOGG__mLangs a[aria-current=true]{border-color:var(--nb-primary);color:var(--nb-primary);font-weight:700}@keyframes navbar-module__wSMOGG__fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navbar-module__wSMOGG__root *,.navbar-module__wSMOGG__drawer,.navbar-module__wSMOGG__mega,.navbar-module__wSMOGG__langMenu{transition:none!important;animation:none!important}}
.hero-module__JrcZkq__vars,.hero-module__JrcZkq__hero{--h-navy:var(--color-navy,#1b3680);--h-primary:var(--color-primary,#f47920);--h-primary-hover:var(--color-primary-hover,#dd6b18);--h-accent:var(--color-primary-soft,#ffb472);--h-text:var(--color-text,#171d21);--h-muted:var(--color-text-muted,#4c5258);--h-subtle:var(--color-text-subtle,#697077);--h-border:var(--color-border,#dde1e6);--h-alt:var(--color-surface-alt,#f2f4f8);--h-error:var(--color-error,#d93a3a);--h-font:var(--font-manrope,ui-sans-serif),ui-sans-serif,system-ui,sans-serif}.hero-module__JrcZkq__vars{font-family:var(--h-font);color:#fff}.hero-module__JrcZkq__vars *,.hero-module__JrcZkq__vars :before,.hero-module__JrcZkq__vars :after{box-sizing:border-box}.hero-module__JrcZkq__hero{background:var(--h-navy);color:#fff;font-family:var(--h-font);padding:2rem 0 2.5rem;scroll-margin-top:4.75rem}:is(html[dir=rtl] .hero-module__JrcZkq__vars,html[dir=rtl] .hero-module__JrcZkq__hero){--h-font:var(--font-noto-arabic,ui-sans-serif),var(--font-manrope,ui-sans-serif),system-ui,sans-serif}.hero-module__JrcZkq__hero *,.hero-module__JrcZkq__hero :before,.hero-module__JrcZkq__hero :after{box-sizing:border-box}@media (min-width:640px){.hero-module__JrcZkq__hero{padding:3rem 0 4.5rem}}.hero-module__JrcZkq__wrap{max-width:75rem;margin:0 auto;padding:0 1.25rem}.hero-module__JrcZkq__title{letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:400;line-height:1.15}.hero-module__JrcZkq__subtitle{color:#ffffffbd;margin:0 0 2rem;font-size:1.25rem;line-height:1.4;display:none}@media (min-width:640px){.hero-module__JrcZkq__title{margin-bottom:.5rem}.hero-module__JrcZkq__subtitle{display:block}}.hero-module__JrcZkq__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff38;gap:.25rem;margin:0 0 1.5rem;display:flex;overflow-x:auto}@media (min-width:640px){.hero-module__JrcZkq__tabs{display:inline-flex}}.hero-module__JrcZkq__tab{color:#fff;font:inherit;font-family:var(--h-font);white-space:nowrap;cursor:pointer;opacity:.92;background:0 0;border:0;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:1rem;font-weight:500;transition:color .15s,opacity .15s;display:inline-flex;position:relative}.hero-module__JrcZkq__tab:hover{opacity:1}a.hero-module__JrcZkq__tab{text-decoration:none}.hero-module__JrcZkq__tab svg{flex:none;width:1.15rem;height:1.15rem}.hero-module__JrcZkq__tab[aria-selected=true]{color:var(--h-accent);opacity:1}.hero-module__JrcZkq__tab[aria-selected=true]:after{content:"";inset-inline:0;background:var(--h-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.hero-module__JrcZkq__form{color:var(--h-text);background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;box-shadow:0 16px 40px -18px #00000073}.hero-module__JrcZkq__field{border-radius:.75rem;align-items:center;gap:.65rem;min-height:3.25rem;padding:0 .9rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.hero-module__JrcZkq__field:focus-within{background:var(--h-alt)}:is(.hero-module__JrcZkq__field:has(.hero-module__JrcZkq__input:focus-visible),.hero-module__JrcZkq__field:has(.hero-module__JrcZkq__select:focus-visible)){box-shadow:inset 0 0 0 2px var(--h-primary)}.hero-module__JrcZkq__field[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--h-error)}.hero-module__JrcZkq__icon{width:1.2rem;height:1.2rem;color:var(--h-text);flex:none}.hero-module__JrcZkq__input,.hero-module__JrcZkq__select{width:100%;min-width:0;color:var(--h-text);font:inherit;font-family:var(--h-font);background:0 0;border:0;outline:0;flex:1;padding:.85rem 0;font-size:1rem}.hero-module__JrcZkq__input::placeholder{color:var(--h-subtle);opacity:1}.hero-module__JrcZkq__select{cursor:pointer;appearance:none}.hero-module__JrcZkq__ghost{color:var(--h-subtle);font:inherit;font-family:var(--h-font);cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.85rem 0;font-size:1rem;display:inline-flex}.hero-module__JrcZkq__ghost:hover{color:var(--h-text)}.hero-module__JrcZkq__ghost svg{width:1.1rem;height:1.1rem}.hero-module__JrcZkq__remove{background:var(--h-alt);width:1.75rem;height:1.75rem;color:var(--h-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.hero-module__JrcZkq__remove:hover{color:var(--h-text)}.hero-module__JrcZkq__remove svg{width:.9rem;height:.9rem}.hero-module__JrcZkq__paxBtn{color:var(--h-text);font:inherit;font-family:var(--h-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.55rem;width:100%;padding:.85rem 0;font-size:1rem;display:inline-flex}.hero-module__JrcZkq__paxBtn svg{flex:none;width:1.15rem;height:1.15rem}.hero-module__JrcZkq__paxBtn .hero-module__JrcZkq__chev{width:1rem;height:1rem;margin-inline-start:auto;transition:transform .2s}.hero-module__JrcZkq__paxBtn[aria-expanded=true] .hero-module__JrcZkq__chev{transform:rotate(180deg)}.hero-module__JrcZkq__paxPanel{top:calc(100% + .6rem);width:min(18rem,100vw - 2.5rem);color:var(--h-text);border:1px solid var(--h-border);z-index:30;background:#fff;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1rem;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px -12px #0b1f4759}.hero-module__JrcZkq__stepRow{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.hero-module__JrcZkq__stepper{align-items:center;gap:.6rem;display:inline-flex}.hero-module__JrcZkq__stepper button{border:1px solid var(--h-border);width:2.1rem;height:2.1rem;color:var(--h-text);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.hero-module__JrcZkq__stepper button:hover:not(:disabled){border-color:var(--h-primary);color:var(--h-primary)}.hero-module__JrcZkq__stepper button:disabled{opacity:.4;cursor:default}.hero-module__JrcZkq__stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem}.hero-module__JrcZkq__done{background:var(--h-primary);color:#fff;font:inherit;font-family:var(--h-font);cursor:pointer;border:0;border-radius:999px;align-self:flex-end;padding:.55rem 1.2rem;font-weight:700}.hero-module__JrcZkq__search{background:var(--h-primary);color:#fff;min-height:3.25rem;font:inherit;font-family:var(--h-font);cursor:pointer;border:0;border-radius:999px;flex:none;margin-top:.25rem;padding:0 1.75rem;font-size:1.05rem;font-weight:600;transition:background-color .15s,transform .15s}.hero-module__JrcZkq__search:hover{background:var(--h-primary-hover)}.hero-module__JrcZkq__search:active{transform:scale(.98)}@media (min-width:1024px){.hero-module__JrcZkq__form{border-radius:999px;flex-direction:row;align-items:stretch;gap:0;padding:.25rem}.hero-module__JrcZkq__field{border-radius:999px;flex:1 1 0;min-height:3.5rem;padding:0 1.15rem}.hero-module__JrcZkq__field+.hero-module__JrcZkq__field:before{content:"";inset-inline-start:0;background:var(--h-border);width:1px;height:50%;position:absolute;top:25%}.hero-module__JrcZkq__field:focus-within:before,.hero-module__JrcZkq__field:focus-within+.hero-module__JrcZkq__field:before,.hero-module__JrcZkq__field[data-invalid=true]:before,.hero-module__JrcZkq__field[data-invalid=true]+.hero-module__JrcZkq__field:before{opacity:0}.hero-module__JrcZkq__wide{flex-grow:1.55}.hero-module__JrcZkq__narrow{flex-grow:.8}.hero-module__JrcZkq__compact{flex:none}.hero-module__JrcZkq__search{min-height:3.5rem;margin-top:0}}.hero-module__JrcZkq__errors{color:#ffd4a8;margin:.85rem 0 0;font-size:.9rem;font-weight:600}.hero-module__JrcZkq__chip{color:#ffd4a8;background:#ffffff2e;border-radius:999px;align-items:center;margin-top:1rem;padding:.45rem .95rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.hero-module__JrcZkq__chip:hover{background:#ffffff42}.hero-module__JrcZkq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-module__JrcZkq__hero *{transition:none!important}}.hero-module__JrcZkq__dateWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hero-module__JrcZkq__date{appearance:none;min-height:2.75rem}.hero-module__JrcZkq__date::-webkit-date-and-time-value{text-align:start}.hero-module__JrcZkq__dateEmpty{color:#0000}.hero-module__JrcZkq__dateEmpty::-webkit-datetime-edit{opacity:0}.hero-module__JrcZkq__datePh{pointer-events:none;color:var(--h-subtle);white-space:nowrap;font-size:1rem;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.hero-module__JrcZkq__suggest{z-index:30;color:var(--h-text);border:1px solid var(--h-border);text-align:start;background:#fff;border-radius:.75rem;max-height:20rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px -16px #00000059}.hero-module__JrcZkq__suggestItem{cursor:pointer;font-family:var(--h-font);align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.95rem;line-height:1.3;display:flex}.hero-module__JrcZkq__suggestActive{background:var(--h-alt)}.hero-module__JrcZkq__suggestIcon{width:1.1rem;height:1.1rem;color:var(--h-subtle);flex:none}.hero-module__JrcZkq__suggestMain{color:var(--h-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hero-module__JrcZkq__suggestSub{color:var(--h-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}
.page-hero-module__pKK_wa__hero{isolation:isolate;color:#fff;background:#1a1f26;align-items:flex-end;min-height:20rem;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.page-hero-module__pKK_wa__hero{min-height:26rem}}.page-hero-module__pKK_wa__photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero-module__pKK_wa__scrim{z-index:-1;background:linear-gradient(#0a0e1400 45%,#0a0e14b3 100%),linear-gradient(90deg,#0a0e14b8 0%,#0a0e1473 45%,#0a0e141a 100%);position:absolute;inset:0}html[dir=rtl] .page-hero-module__pKK_wa__scrim{background:linear-gradient(#0a0e1400 45%,#0a0e14b3 100%),linear-gradient(270deg,#0a0e14b8 0%,#0a0e1473 45%,#0a0e141a 100%)}.page-hero-module__pKK_wa__inner{width:100%;max-width:var(--container-content,75rem);margin:0 auto;padding:5rem 1.25rem 2.25rem}@media (min-width:40rem){.page-hero-module__pKK_wa__inner{padding:6rem 1.25rem 3rem}}.page-hero-module__pKK_wa__crumbs ol{font-size:var(--text-d14);color:#ffffffc7;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.page-hero-module__pKK_wa__crumbs li+li:before{content:"›";color:#ffffff80;margin-inline-end:.4rem}.page-hero-module__pKK_wa__crumbs a{color:#ffffffe6;text-decoration:none}.page-hero-module__pKK_wa__crumbs a:hover{color:#fff;text-decoration:underline}.page-hero-module__pKK_wa__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-soft);margin:0 0 .5rem;font-weight:700}.page-hero-module__pKK_wa__title{color:#fff;text-shadow:0 2px 18px #00000040;max-width:22ch;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:500;line-height:1.1}.page-hero-module__pKK_wa__intro{max-width:58ch;font-size:var(--text-d18);color:#ffffffe0;margin:.8rem 0 0;line-height:1.5}.page-hero-module__pKK_wa__slot{max-width:72rem;margin-top:1.75rem}.page-hero-module__pKK_wa__meta{font-size:var(--text-d14);color:#fffc;margin-top:1.25rem}
.not-found-module__Csw4gq__body{background:var(--color-surface-alt);padding:2.5rem 0 4rem}.not-found-module__Csw4gq__wrap{max-width:var(--container-content,75rem);margin:0 auto;padding:0 1.25rem}.not-found-module__Csw4gq__title{font-size:var(--text-d24);margin-bottom:1.25rem}.not-found-module__Csw4gq__grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.not-found-module__Csw4gq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.not-found-module__Csw4gq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.not-found-module__Csw4gq__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:inherit;flex-direction:column;gap:.35rem;padding:1.25rem 1.25rem 2.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.not-found-module__Csw4gq__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.not-found-module__Csw4gq__label{font-size:var(--text-d18);color:var(--color-text);font-weight:600}.not-found-module__Csw4gq__desc{font-size:var(--text-d14);color:var(--color-text-muted);line-height:1.5}.not-found-module__Csw4gq__arrow{inset-inline-end:1.25rem;width:1.1rem;height:1.1rem;color:var(--color-primary);position:absolute;bottom:1.1rem}html[dir=rtl] .not-found-module__Csw4gq__arrow{transform:scaleX(-1)}.not-found-module__Csw4gq__cta{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}@media (min-width:56rem){.not-found-module__Csw4gq__cta{flex-direction:row;justify-content:space-between;align-items:center}}.not-found-module__Csw4gq__cta p{max-width:48ch;color:var(--color-text-muted);margin:0;line-height:1.55}.not-found-module__Csw4gq__btns{flex-wrap:wrap;gap:.75rem;display:flex}.not-found-module__Csw4gq__btnPrimary,.not-found-module__Csw4gq__btnOutline{border-radius:var(--radius-full);min-height:2.75rem;font-size:var(--text-d14);white-space:nowrap;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.not-found-module__Csw4gq__btnPrimary{background:var(--color-primary);color:#fff}.not-found-module__Csw4gq__btnPrimary:hover{background:var(--color-primary-hover)}.not-found-module__Csw4gq__btnOutline{border:1px solid var(--color-border);color:var(--color-text)}.not-found-module__Csw4gq__btnOutline:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.not-found-module__Csw4gq__card{transition:none}}
.book-module__oyL3Aa__flow{gap:1.25rem;display:grid}.book-module__oyL3Aa__steps{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.book-module__oyL3Aa__step{border-block-end:3px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-d14);flex:1 1 0;align-items:center;gap:.5rem;min-width:0;padding:.6rem .25rem;display:flex}.book-module__oyL3Aa__stepNum{border-radius:var(--radius-full);width:1.6rem;height:1.6rem;font-weight:700;font-size:var(--text-d12);background:var(--color-surface);border:1px solid var(--color-border);flex:none;place-items:center;display:grid}.book-module__oyL3Aa__stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-module__oyL3Aa__stepCurrent{border-color:var(--color-primary);color:var(--color-text);font-weight:600}.book-module__oyL3Aa__stepCurrent .book-module__oyL3Aa__stepNum{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.book-module__oyL3Aa__stepDone{border-color:var(--color-navy);color:var(--color-navy)}.book-module__oyL3Aa__stepDone .book-module__oyL3Aa__stepNum{background:var(--color-navy);border-color:var(--color-navy);color:#fff}@media (max-width:40rem){.book-module__oyL3Aa__steps{gap:.5rem}.book-module__oyL3Aa__step{flex:none;padding-inline:.15rem}.book-module__oyL3Aa__stepCurrent{flex:auto;min-width:0}.book-module__oyL3Aa__stepLabel{display:none}.book-module__oyL3Aa__stepCurrent .book-module__oyL3Aa__stepLabel{display:inline}}.book-module__oyL3Aa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:1rem;padding:1.25rem;display:grid}@media (min-width:40rem){.book-module__oyL3Aa__card{padding:2rem}}.book-module__oyL3Aa__cardTitle{font-size:var(--text-h3);font-weight:var(--text-h3--font-weight,600);line-height:var(--text-h3--line-height,1.2);color:var(--color-text);text-wrap:balance;margin:0}.book-module__oyL3Aa__subTitle{font-size:var(--text-d18);margin:0 0 .5rem;font-weight:600}.book-module__oyL3Aa__grid2{gap:1rem;display:grid}@media (min-width:40rem){.book-module__oyL3Aa__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-module__oyL3Aa__field{gap:.35rem;min-width:0;display:grid}.book-module__oyL3Aa__label{font-size:var(--text-d14);color:var(--color-text);font-weight:600}.book-module__oyL3Aa__input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:2.9rem;color:var(--color-text);font:inherit;font-size:var(--text-d16);padding:.6rem .85rem}.book-module__oyL3Aa__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.book-module__oyL3Aa__invalid{border-color:var(--color-error)}.book-module__oyL3Aa__hint{font-size:var(--text-d12);color:var(--color-text-subtle);margin:0}.book-module__oyL3Aa__error{font-size:var(--text-d14);color:var(--color-error);margin:0}.book-module__oyL3Aa__alert{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error)10%,#fff);color:var(--color-error);margin:0;padding:.75rem 1rem}.book-module__oyL3Aa__notice{border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-text);font-size:var(--text-d14);margin:0;padding:.75rem 1rem}.book-module__oyL3Aa__muted{color:var(--color-text-muted);font-size:var(--text-d14);margin:0}.book-module__oyL3Aa__check{font-size:var(--text-d14);color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.book-module__oyL3Aa__check input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);flex:none;margin-block-start:.15rem}.book-module__oyL3Aa__check a{color:var(--color-navy);text-underline-offset:3px;text-decoration:underline}.book-module__oyL3Aa__checkInvalid{color:var(--color-error)}.book-module__oyL3Aa__comboWrap{position:relative}.book-module__oyL3Aa__comboOk{pointer-events:none;font-size:var(--text-d14);position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%)}.book-module__oyL3Aa__suggestions{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel,var(--shadow-lg));max-height:18rem;margin:0;padding:.3rem;list-style:none;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;overflow-y:auto}.book-module__oyL3Aa__suggestion{border-radius:var(--radius-sm);cursor:pointer;gap:.1rem;padding:.55rem .75rem;display:grid}.book-module__oyL3Aa__suggestion:hover,.book-module__oyL3Aa__suggestionActive{background:var(--color-surface-alt)}.book-module__oyL3Aa__suggestionMain{color:var(--color-text);font-weight:600}.book-module__oyL3Aa__suggestionSub{font-size:var(--text-d12);color:var(--color-text-subtle)}.book-module__oyL3Aa__suggestionNote{font-size:var(--text-d14);color:var(--color-text-subtle);padding:.55rem .75rem}.book-module__oyL3Aa__counter{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.book-module__oyL3Aa__counter button{background:var(--color-surface-alt);width:2.9rem;height:2.9rem;color:var(--color-navy);font-size:var(--text-d20);cursor:pointer;border:0}.book-module__oyL3Aa__counter button:disabled{color:var(--color-text-faint);cursor:default}.book-module__oyL3Aa__counter button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.book-module__oyL3Aa__counter output{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem;font-weight:700}.book-module__oyL3Aa__counterCompact .book-module__oyL3Aa__counter button{width:2.3rem;height:2.3rem}.book-module__oyL3Aa__counterCompact .book-module__oyL3Aa__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.book-module__oyL3Aa__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.book-module__oyL3Aa__subtotal{align-items:center;gap:1rem;margin-inline-start:auto;display:flex}.book-module__oyL3Aa__primary,.book-module__oyL3Aa__ghost,.book-module__oyL3Aa__whatsapp{border-radius:var(--radius-full);min-height:3rem;font-weight:700;font-size:var(--text-d16);cursor:pointer;justify-content:center;align-items:center;padding:0 1.5rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.book-module__oyL3Aa__primary{background:var(--color-primary);color:#fff;border:0}.book-module__oyL3Aa__primary:hover:not(:disabled){background:var(--color-primary-hover)}.book-module__oyL3Aa__primary:disabled{opacity:.55;cursor:default}.book-module__oyL3Aa__ghost{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.book-module__oyL3Aa__ghost:hover{border-color:var(--color-primary);color:var(--color-primary)}.book-module__oyL3Aa__whatsapp{background:var(--color-whatsapp,#25d366);color:#fff;border:0}.book-module__oyL3Aa__primary:focus-visible,.book-module__oyL3Aa__ghost:focus-visible,.book-module__oyL3Aa__whatsapp:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.book-module__oyL3Aa__payBox{gap:1rem;display:grid}.book-module__oyL3Aa__payElement{min-height:6rem}.book-module__oyL3Aa__success{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success,#16a34a)12%,#fff);color:var(--color-text);font-size:var(--text-d14);margin:0;padding:.75rem 1rem}.book-module__oyL3Aa__payList{gap:.5rem;display:grid}.book-module__oyL3Aa__tripLine{color:var(--color-text);margin:0}.book-module__oyL3Aa__vehicles{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.book-module__oyL3Aa__vehicle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .15s,box-shadow .15s}.book-module__oyL3Aa__vehicle:hover{border-color:var(--color-navy-light,var(--color-navy))}.book-module__oyL3Aa__vehicleSelected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-tint)}.book-module__oyL3Aa__vehicleBtn{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;grid-template-columns:5rem 1fr;gap:.75rem 1rem;padding:.9rem;display:grid}@media (min-width:40rem){.book-module__oyL3Aa__vehicleBtn{grid-template-columns:7rem 1fr auto;align-items:center}}.book-module__oyL3Aa__vehicleBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.book-module__oyL3Aa__vehicleImg{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-alt);place-items:center;width:100%;font-size:1.8rem;display:grid;overflow:hidden}.book-module__oyL3Aa__vehicleImg img{object-fit:cover;width:100%;height:100%}.book-module__oyL3Aa__vehicleBody{gap:.25rem;min-width:0;display:grid}.book-module__oyL3Aa__vehicleName{font-size:var(--text-d18);margin:0;font-weight:700}.book-module__oyL3Aa__capacity{font-size:var(--text-d14);color:var(--color-text-muted);gap:1rem;margin:0;display:flex}.book-module__oyL3Aa__amenities{font-size:var(--text-d12);color:var(--color-text-subtle);margin:0}.book-module__oyL3Aa__vehiclePrice{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.book-module__oyL3Aa__vehiclePrice strong{font-size:var(--text-d24);color:var(--color-navy);font-variant-numeric:tabular-nums}@media (min-width:40rem){.book-module__oyL3Aa__vehiclePrice{text-align:end;flex-direction:column;grid-column:auto;align-items:flex-end;gap:.2rem}}.book-module__oyL3Aa__selectTag{font-size:var(--text-d12);border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-navy);padding:.25rem .7rem;font-weight:700}.book-module__oyL3Aa__vehicleSelected .book-module__oyL3Aa__selectTag{background:var(--color-primary);color:#fff}.book-module__oyL3Aa__extras ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.book-module__oyL3Aa__extra{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex;position:relative}.book-module__oyL3Aa__extraPrice{font-size:var(--text-d14);color:var(--color-navy);font-weight:600;display:block}.book-module__oyL3Aa__unavailable{border-radius:var(--radius-md);background:var(--color-surface-alt);gap:.5rem;padding:1rem;display:grid}.book-module__oyL3Aa__unavailable h3{font-size:var(--text-d18);margin:0}.book-module__oyL3Aa__unavailable p{color:var(--color-text-muted);margin:0}.book-module__oyL3Aa__review{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;overflow:hidden}.book-module__oyL3Aa__reviewRow{border-block-start:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.7rem 1rem;display:flex}.book-module__oyL3Aa__reviewRow:first-child{border-block-start:0}.book-module__oyL3Aa__reviewRow dt{color:var(--color-text-subtle);font-size:var(--text-d14);flex:none}.book-module__oyL3Aa__reviewRow dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.book-module__oyL3Aa__reviewTotal{background:var(--color-surface-alt)}.book-module__oyL3Aa__reviewTotal strong{font-size:var(--text-d20);color:var(--color-navy)}.book-module__oyL3Aa__leg{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.book-module__oyL3Aa__legTitle{width:100%;font-size:var(--text-d16);color:var(--color-navy);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:0 .25rem;font-weight:700;display:flex}.book-module__oyL3Aa__legRemove{color:var(--color-text-subtle);font:inherit;font-size:var(--text-d14);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.book-module__oyL3Aa__legRemove:hover{color:var(--color-error)}.book-module__oyL3Aa__modes{gap:.5rem;display:grid}@media (min-width:40rem){.book-module__oyL3Aa__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-module__oyL3Aa__mode{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.book-module__oyL3Aa__mode input{accent-color:var(--color-primary)}.book-module__oyL3Aa__modeSelected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-tint)}.book-module__oyL3Aa__tripIntro{gap:1rem;display:grid}.book-module__oyL3Aa__tripFacts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.book-module__oyL3Aa__tripFacts li{border-radius:var(--radius-full);background:var(--color-surface-alt);font-size:var(--text-d14);color:var(--color-text);padding:.3rem .75rem}.book-module__oyL3Aa__tripCols{gap:1rem;display:grid}@media (min-width:40rem){.book-module__oyL3Aa__tripCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-module__oyL3Aa__tripList{color:var(--color-text-muted);font-size:var(--text-d14);margin:0;padding-inline-start:1.1rem}.book-module__oyL3Aa__tripImg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%}
.home-module__wXK7mW__panelBg{background:var(--color-surface-alt)}.home-module__wXK7mW__panel{clip-path:inset(-2px -2px 0);background:linear-gradient(180deg,var(--color-surface)50%,var(--color-surface-alt)960px);border-top-left-radius:2rem;border-top-right-radius:2rem;outline:2px solid #d4dbe84d;grid-template-columns:1fr;gap:4rem;padding:3rem 0 4rem;display:grid}@media (min-width:40rem){.home-module__wXK7mW__panel{background:linear-gradient(180deg,var(--color-surface)20.51%,var(--color-surface-alt)59.7%);padding:4rem 0 7rem}}
.listing-module__ow849a__wrap{max-width:var(--container-content,75rem);margin:0 auto;padding:0 1.25rem}.listing-module__ow849a__body{background:var(--color-surface-alt);padding:2rem 0 4rem}@media (min-width:40rem){.listing-module__ow849a__body{padding:2.5rem 0 5rem}}.listing-module__ow849a__filters ul{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.listing-module__ow849a__chip{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-d14);align-items:center;gap:.45rem;padding:.5rem .95rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.listing-module__ow849a__chip span{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-weight:500}.listing-module__ow849a__chip:hover{border-color:var(--color-primary)}.listing-module__ow849a__chip[aria-current=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.listing-module__ow849a__chip[aria-current=true] span{color:#ffffffd9}.listing-module__ow849a__grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.listing-module__ow849a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:64rem){.listing-module__ow849a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing-module__ow849a__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.listing-module__ow849a__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.listing-module__ow849a__media{aspect-ratio:16/10;background:linear-gradient(160deg,var(--color-navy-light),var(--color-surface-alt));display:block;overflow:hidden}.listing-module__ow849a__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.listing-module__ow849a__card:hover .listing-module__ow849a__media img{transform:scale(1.05)}.listing-module__ow849a__content{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.1rem 1.15rem;display:flex}.listing-module__ow849a__cardTitle{font-size:var(--text-d18);letter-spacing:-.25px;color:var(--color-text);font-weight:600;line-height:1.25}.listing-module__ow849a__cardSub{font-size:var(--text-d14);color:var(--color-text-muted);line-height:1.45}.listing-module__ow849a__facts{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.listing-module__ow849a__facts span{border-radius:var(--radius-full);background:var(--color-surface-alt);font-size:var(--text-d12);color:var(--color-text-muted);padding:.2rem .55rem;font-weight:600}.listing-module__ow849a__more{font-size:var(--text-d14);color:var(--color-primary);align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-weight:700;display:inline-flex}.listing-module__ow849a__more svg{width:1em;height:1em;transition:transform .2s}.listing-module__ow849a__card:hover .listing-module__ow849a__more svg{transform:translate(3px)}html[dir=rtl] .listing-module__ow849a__more svg{transform:scaleX(-1)}html[dir=rtl] .listing-module__ow849a__card:hover .listing-module__ow849a__more svg{transform:scaleX(-1)translate(3px)}.listing-module__ow849a__empty{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-surface);padding:3rem 1.25rem}.listing-module__ow849a__empty h2{font-size:var(--text-d24)}.listing-module__ow849a__empty p{max-width:50ch;color:var(--color-text-muted);margin:.6rem auto 1.4rem;line-height:1.5}.listing-module__ow849a__cta{border-radius:var(--radius-lg);background:var(--color-navy);color:#fff;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.5rem;display:flex}@media (min-width:40rem){.listing-module__ow849a__cta{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}}.listing-module__ow849a__cta h2{color:#fff;font-size:var(--text-d20)}.listing-module__ow849a__cta p{color:#ffffffc7;margin:.35rem 0 0;line-height:1.5}.listing-module__ow849a__ctaBtns{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.listing-module__ow849a__btnPrimary,.listing-module__ow849a__btnGhost{border-radius:var(--radius-full);height:2.75rem;font-weight:700;font-size:var(--text-d14);justify-content:center;align-items:center;padding:0 1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.listing-module__ow849a__btnPrimary{background:var(--color-primary);color:#fff}.listing-module__ow849a__btnPrimary:hover{background:var(--color-primary-hover)}.listing-module__ow849a__btnGhost{color:#fff;border:1px solid #ffffff59}.listing-module__ow849a__btnGhost:hover{border-color:#fff}@media (prefers-reduced-motion:reduce){.listing-module__ow849a__card,.listing-module__ow849a__media img,.listing-module__ow849a__more svg{transition:none}}
.partners-module__k32LQG__page{background:var(--color-surface)}.partners-module__k32LQG__wrap{max-width:var(--container-content,75rem);margin:0 auto;padding:0 1.25rem}.partners-module__k32LQG__section{padding:3.5rem 0;scroll-margin-top:4.75rem}@media (min-width:40rem){.partners-module__k32LQG__section{padding:4.5rem 0}}.partners-module__k32LQG__alt{background:var(--color-surface-alt)}.partners-module__k32LQG__head{text-align:center;max-width:40rem;margin:0 auto 2rem}.partners-module__k32LQG__head p{font-size:var(--text-d16);color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.55}.partners-module__k32LQG__sub{font-size:var(--text-d20);margin:2.5rem 0 .5rem;font-weight:600}.partners-module__k32LQG__subLead{max-width:62ch;font-size:var(--text-d16);color:var(--color-text-muted);margin:0 0 1.25rem;line-height:1.55}.partners-module__k32LQG__types{gap:1.25rem;display:grid}@media (min-width:56rem){.partners-module__k32LQG__types{grid-template-columns:1fr 1fr}}.partners-module__k32LQG__type{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem;text-decoration:none;display:flex}.partners-module__k32LQG__type h3{font-size:var(--text-d24)}.partners-module__k32LQG__badge{border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-d12);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .7rem;font-weight:700}.partners-module__k32LQG__lead{font-size:var(--text-d16);color:var(--color-text-muted);margin:.25rem 0 .5rem;line-height:1.55}.partners-module__k32LQG__label{font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin:.75rem 0 .25rem;font-weight:700}.partners-module__k32LQG__who{font-size:var(--text-d14);color:var(--color-text);margin:0;line-height:1.55}.partners-module__k32LQG__more{font-size:var(--text-d14);color:var(--color-primary);align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.partners-module__k32LQG__arrow{width:1em;height:1em;transition:transform .2s}.partners-module__k32LQG__more:hover .partners-module__k32LQG__arrow,.partners-module__k32LQG__applyCard:hover .partners-module__k32LQG__arrow{transform:translate(3px)}.partners-module__k32LQG__applyCard{transition:transform .2s,box-shadow .2s}.partners-module__k32LQG__applyCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.partners-module__k32LQG__checks,.partners-module__k32LQG__arrows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.partners-module__k32LQG__checks li,.partners-module__k32LQG__arrows li{font-size:var(--text-d14);color:var(--color-text);padding-inline-start:1.6rem;line-height:1.5;position:relative}.partners-module__k32LQG__checks li:before{content:"";inset-inline-start:0;background:var(--color-primary-light)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f47920' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/.6rem no-repeat;border-radius:999px;width:1rem;height:1rem;position:absolute;top:.35em}.partners-module__k32LQG__arrows li:before{content:"→";color:var(--color-primary-soft);font-weight:700;position:absolute;inset-inline-start:0}.partners-module__k32LQG__grid3,.partners-module__k32LQG__grid4{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.partners-module__k32LQG__grid3,.partners-module__k32LQG__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.partners-module__k32LQG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-module__k32LQG__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.partners-module__k32LQG__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:1.25rem}.partners-module__k32LQG__card h4,.partners-module__k32LQG__steps h4{font-size:var(--text-d16);font-weight:600}.partners-module__k32LQG__card p,.partners-module__k32LQG__steps p{font-size:var(--text-d14);color:var(--color-text-muted);margin:.4rem 0 0;line-height:1.55}.partners-module__k32LQG__payment{align-items:end;gap:1.5rem;display:grid}@media (min-width:56rem){.partners-module__k32LQG__payment{grid-template-columns:1.4fr 1fr}}.partners-module__k32LQG__steps{counter-reset:step;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.partners-module__k32LQG__steps li{counter-increment:step;padding-inline-start:3rem;position:relative}.partners-module__k32LQG__steps li:before{content:counter(step);inset-inline-start:0;background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-weight:700;font-size:var(--text-d14);border-radius:999px;place-items:center;display:grid;position:absolute;top:0}.partners-module__k32LQG__summary{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);margin:0;overflow:hidden}.partners-module__k32LQG__summary div{border-top:1px solid var(--color-border);font-size:var(--text-d14);justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;display:flex}.partners-module__k32LQG__summary div:first-child{border-top:0}.partners-module__k32LQG__summary dt{color:var(--color-text-subtle)}.partners-module__k32LQG__summary dd{text-align:end;margin:0;font-weight:600}.partners-module__k32LQG__why{align-items:start;gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:56rem){.partners-module__k32LQG__why{grid-template-columns:1fr 1fr}.partners-module__k32LQG__why .partners-module__k32LQG__checks{margin-top:2.5rem}}.partners-module__k32LQG__routes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.partners-module__k32LQG__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.partners-module__k32LQG__routes{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners-module__k32LQG__route{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:inherit;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;text-decoration:none;display:flex}a.partners-module__k32LQG__route{transition:border-color .15s}a.partners-module__k32LQG__route:hover{border-color:var(--color-primary)}.partners-module__k32LQG__routeName{font-weight:600;font-size:var(--text-d16)}.partners-module__k32LQG__routeDetail{font-size:var(--text-d14);color:var(--color-text-muted)}.partners-module__k32LQG__routesNote{font-size:var(--text-d14);color:var(--color-text-muted);margin:1rem 0 0}.partners-module__k32LQG__routesNote a{color:var(--color-primary);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.partners-module__k32LQG__apply{border-radius:var(--radius-lg);background:var(--color-navy);color:#fff;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.5rem;display:flex}@media (min-width:48rem){.partners-module__k32LQG__apply{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}}.partners-module__k32LQG__applyTitle{color:#fff;font-size:var(--text-d18);margin-bottom:.75rem;font-weight:600}.partners-module__k32LQG__apply .partners-module__k32LQG__arrows li{color:#ffffffd9}.partners-module__k32LQG__direct{font-size:var(--text-d14);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:2rem 0 0;display:flex}.partners-module__k32LQG__heroCtas{flex-wrap:wrap;gap:.75rem;display:flex}.partners-module__k32LQG__btnPrimary,.partners-module__k32LQG__btnOutline,.partners-module__k32LQG__btnGhostLight{border-radius:var(--radius-full);min-height:2.75rem;font-size:var(--text-d14);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:0 1.3rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.partners-module__k32LQG__btnPrimary{background:var(--color-primary);color:#fff}.partners-module__k32LQG__btnPrimary:hover{background:var(--color-primary-hover)}.partners-module__k32LQG__btnOutline{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.partners-module__k32LQG__btnOutline:hover{border-color:var(--color-primary);color:var(--color-primary)}.partners-module__k32LQG__btnGhostLight{color:#fff;border:1px solid #ffffff73}.partners-module__k32LQG__btnGhostLight:hover{border-color:#fff}@media (prefers-reduced-motion:reduce){.partners-module__k32LQG__arrow,.partners-module__k32LQG__applyCard{transition:none}}
.templates-module__vWrupG__wrap{max-width:var(--container-content,75rem);margin:0 auto;padding:0 1.25rem}.templates-module__vWrupG__section{padding:3.25rem 0}@media (min-width:40rem){.templates-module__vWrupG__section{padding:4.25rem 0}}.templates-module__vWrupG__alt{background:var(--color-surface-alt)}.templates-module__vWrupG__lead{max-width:62ch;font-size:var(--text-d16);color:var(--color-text-muted);margin:.6rem 0 1.5rem;line-height:1.55}.templates-module__vWrupG__prose{max-width:68ch;margin-top:1rem}.templates-module__vWrupG__prose p{font-size:var(--text-d16);color:var(--color-text-muted);margin:0 0 1rem;line-height:1.7}.templates-module__vWrupG__proseLarge p:first-child{font-size:var(--text-d18);color:var(--color-text)}.templates-module__vWrupG__cards{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.templates-module__vWrupG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.templates-module__vWrupG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.templates-module__vWrupG__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:1.35rem}.templates-module__vWrupG__cardNum{font-size:var(--text-d14);color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.templates-module__vWrupG__card h3{font-size:var(--text-d18);margin:.35rem 0 .4rem;font-weight:600}.templates-module__vWrupG__card p{font-size:var(--text-d14);color:var(--color-text-muted);margin:0;line-height:1.6}.templates-module__vWrupG__local{border-radius:var(--radius-lg);background:var(--color-primary-light);border:1px solid var(--color-primary-tint);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.templates-module__vWrupG__localIcon{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.templates-module__vWrupG__localIcon svg{width:1.3rem;height:1.3rem}.templates-module__vWrupG__localTitle{font-size:var(--text-d20);font-weight:600}.templates-module__vWrupG__local p{max-width:70ch;color:var(--color-text);margin:.4rem 0 0;line-height:1.65}.templates-module__vWrupG__tableWrap{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);overflow-x:auto}.templates-module__vWrupG__table{border-collapse:collapse;width:100%;font-size:var(--text-d16)}.templates-module__vWrupG__table th,.templates-module__vWrupG__table td{text-align:start;border-top:1px solid var(--color-border);padding:.9rem 1.1rem}.templates-module__vWrupG__table thead th{background:var(--color-surface-alt);font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);border-top:0;font-weight:700}.templates-module__vWrupG__table tbody th{font-weight:600}.templates-module__vWrupG__table td{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.templates-module__vWrupG__table a{color:var(--color-text);border-bottom:1px solid var(--color-primary-tint);text-decoration:none}.templates-module__vWrupG__table a:hover{color:var(--color-primary);border-color:var(--color-primary)}.templates-module__vWrupG__note{font-size:var(--text-d14);color:var(--color-text-subtle);margin:.75rem 0 0}.templates-module__vWrupG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.templates-module__vWrupG__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.templates-module__vWrupG__linkCard{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:inherit;flex-direction:column;gap:.2rem;padding-bottom:.9rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.templates-module__vWrupG__linkCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.templates-module__vWrupG__linkMedia{aspect-ratio:16/10;background:linear-gradient(160deg,var(--color-navy-light),var(--color-surface-alt));margin-bottom:.6rem;display:block;overflow:hidden}.templates-module__vWrupG__linkMedia img{object-fit:cover;width:100%;height:100%;display:block}.templates-module__vWrupG__linkTitle{font-weight:600;font-size:var(--text-d16);padding:0 1rem}.templates-module__vWrupG__linkSub{font-size:var(--text-d14);color:var(--color-text-muted);padding:0 1rem}.templates-module__vWrupG__cta{border-radius:var(--radius-lg);background:var(--color-navy);color:#fff;flex-direction:column;gap:1.25rem;margin:3rem 0 4rem;padding:1.75rem;display:flex}@media (min-width:48rem){.templates-module__vWrupG__cta{flex-direction:row;justify-content:space-between;align-items:center;padding:2.25rem}}.templates-module__vWrupG__cta h2{color:#fff;font-size:var(--text-d24)}.templates-module__vWrupG__cta p{color:#fffc;max-width:55ch;margin:.4rem 0 0;line-height:1.55}.templates-module__vWrupG__ctaBtns{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.templates-module__vWrupG__btnPrimary,.templates-module__vWrupG__btnGhost{border-radius:var(--radius-full);min-height:2.75rem;font-size:var(--text-d14);white-space:nowrap;justify-content:center;align-items:center;padding:0 1.3rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.templates-module__vWrupG__btnPrimary{background:var(--color-primary);color:#fff}.templates-module__vWrupG__btnPrimary:hover{background:var(--color-primary-hover)}.templates-module__vWrupG__btnGhost{color:#fff;border:1px solid #fff6}.templates-module__vWrupG__btnGhost:hover{border-color:#fff}@media (prefers-reduced-motion:reduce){.templates-module__vWrupG__linkCard{transition:none}}.templates-module__vWrupG__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:64rem){.templates-module__vWrupG__split{grid-template-columns:minmax(0,1fr) 22rem;gap:3.5rem}.templates-module__vWrupG__splitAside{position:sticky;top:6.25rem}}.templates-module__vWrupG__splitMain .templates-module__vWrupG__prose{max-width:68ch}.templates-module__vWrupG__fact{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem;box-shadow:0 18px 40px -28px #0b1f4773}.templates-module__vWrupG__factTitle{font-size:var(--text-d20);font-weight:600;line-height:1.25}.templates-module__vWrupG__factGroup{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.1rem}.templates-module__vWrupG__factLabel{font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 .55rem;font-weight:700}.templates-module__vWrupG__factList,.templates-module__vWrupG__factChecks{font-size:var(--text-d14);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.templates-module__vWrupG__factList li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.templates-module__vWrupG__factList a{color:var(--color-text);border-bottom:1px solid var(--color-primary-tint);font-weight:600;text-decoration:none}.templates-module__vWrupG__factList a:hover{color:var(--color-primary);border-color:var(--color-primary)}.templates-module__vWrupG__factList span:not(.templates-module__vWrupG__factMeta){font-weight:600}.templates-module__vWrupG__factMeta{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.templates-module__vWrupG__factChecks li{color:var(--color-text);padding-inline-start:1.5rem;line-height:1.45;position:relative}.templates-module__vWrupG__factChecks li:before{content:"";inset-inline-start:0;background:var(--color-primary-light)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f47920' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/.6rem no-repeat;border-radius:999px;width:1rem;height:1rem;position:absolute;top:.2em}.templates-module__vWrupG__factBtns{gap:.6rem;margin-top:1.4rem;display:grid}.templates-module__vWrupG__factBtns a{width:100%}.templates-module__vWrupG__btnOutline{border-radius:var(--radius-full);border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);font-size:var(--text-d14);justify-content:center;align-items:center;padding:0 1.3rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.templates-module__vWrupG__btnOutline:hover{border-color:var(--color-primary);color:var(--color-primary)}.templates-module__vWrupG__posts{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.templates-module__vWrupG__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.templates-module__vWrupG__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.templates-module__vWrupG__postCat{font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);padding:0 1rem;font-weight:700}.templates-module__vWrupG__postTitle{font-size:var(--text-d18);text-wrap:balance;padding:.15rem 1rem 0;font-weight:600;line-height:1.3}.templates-module__vWrupG__linkCard:hover .templates-module__vWrupG__postTitle{color:var(--color-primary)}.templates-module__vWrupG__postExcerpt{font-size:var(--text-d14);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:.35rem 1rem 0;line-height:1.55;display:-webkit-box;overflow:hidden}.templates-module__vWrupG__postDate{font-size:var(--text-d12);color:var(--color-text-subtle);margin-top:auto;padding:.75rem 1rem 0}.templates-module__vWrupG__pager{font-size:var(--text-d14);color:var(--color-text-muted);justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.templates-module__vWrupG__article{max-width:44rem;font-size:var(--text-d16);margin:0 auto;line-height:1.75}.templates-module__vWrupG__article img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.templates-module__vWrupG__article blockquote{border-inline-start:3px solid var(--color-primary);color:var(--color-text);margin-inline:0;padding-inline-start:1rem}.templates-module__vWrupG__quote{border-radius:var(--radius-lg);background:var(--color-primary-light);border:1px solid var(--color-primary-tint);margin:1.75rem 0 0;padding:1.5rem}.templates-module__vWrupG__quote blockquote{font-size:var(--text-d18);color:var(--color-text);margin:0;line-height:1.55}.templates-module__vWrupG__quote figcaption{font-size:var(--text-d14);color:var(--color-text-muted);margin-top:.75rem;font-weight:600}.templates-module__vWrupG__stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.templates-module__vWrupG__stats div{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column-reverse;gap:.5rem;padding:1.25rem .5rem;display:flex}.templates-module__vWrupG__stats dt{font-size:var(--text-d14);color:var(--color-text-muted)}.templates-module__vWrupG__stats dd{color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1}.templates-module__vWrupG__legacyWrap{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1rem;display:grid}.templates-module__vWrupG__legacyWrap>.templates-module__vWrupG__lead{max-width:75ch;margin:0}.templates-module__vWrupG__legacy{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.templates-module__vWrupG__legacy>p{font-size:var(--text-d16);color:var(--color-text-muted);margin:0;line-height:1.7}.templates-module__vWrupG__legacy>p.templates-module__vWrupG__legacyLead{font-size:var(--text-d18);color:var(--color-text)}.templates-module__vWrupG__legacy strong{color:var(--color-text);font-weight:650}.templates-module__vWrupG__legacy>p a,.templates-module__vWrupG__legacyList a{color:var(--color-navy);text-underline-offset:3px;text-decoration:underline}.templates-module__vWrupG__legacy>p a:hover,.templates-module__vWrupG__legacyList a:hover{color:var(--color-primary)}.templates-module__vWrupG__legacy>h3{font-size:var(--text-d20);margin-top:.75rem;font-weight:600}.templates-module__vWrupG__legacyList{font-size:var(--text-d16);color:var(--color-text-muted);gap:.5rem;margin:0;padding-inline-start:1.25rem;line-height:1.6;list-style:outside;display:grid}.templates-module__vWrupG__legacyList li::marker{color:var(--color-primary)}.templates-module__vWrupG__legacy .section-title+*{margin-top:0}.templates-module__vWrupG__facts{gap:.75rem;margin:0;display:grid}@media (min-width:40rem){.templates-module__vWrupG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.templates-module__vWrupG__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.templates-module__vWrupG__facts div{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:.9rem 1rem}.templates-module__vWrupG__facts dt{font-size:var(--text-d12);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:700}.templates-module__vWrupG__facts dd{font-size:var(--text-d16);color:var(--color-text);margin:.3rem 0 0;font-weight:600}.templates-module__vWrupG__statsAuto{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,40%),1fr))}.templates-module__vWrupG__score{font-size:var(--text-d16);color:var(--color-text-muted);margin:0}.templates-module__vWrupG__score b{font-size:var(--text-d24);color:var(--color-primary)}.templates-module__vWrupG__chips{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.templates-module__vWrupG__chips a,.templates-module__vWrupG__chips span{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);min-height:2.25rem;font-size:var(--text-d14);color:var(--color-text);align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.templates-module__vWrupG__chips a:hover{border-color:var(--color-primary);color:var(--color-primary)}.templates-module__vWrupG__cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@media (min-width:64rem){.templates-module__vWrupG__cols{grid-template-columns:minmax(0,1fr) 24rem;gap:3rem}.templates-module__vWrupG__colsStart{grid-template-columns:21rem minmax(0,1fr)}}.templates-module__vWrupG__panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem;box-shadow:0 18px 40px -30px #0b1f4773}.templates-module__vWrupG__panel h3{font-size:var(--text-d18);margin:0 0 .5rem;font-weight:600}.templates-module__vWrupG__factRows{margin:0}.templates-module__vWrupG__factRows div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:.75rem 0;display:flex}.templates-module__vWrupG__factRows div:first-child{border-top:0}.templates-module__vWrupG__factRows dt{font-size:var(--text-d14);color:var(--color-text-subtle);flex:0 auto}.templates-module__vWrupG__factRows dd{text-align:end;font-size:var(--text-d14);color:var(--color-text);margin:0;font-weight:600}.templates-module__vWrupG__scoreBig{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:baseline;column-gap:.25rem;margin:0 0 1.25rem;padding-bottom:1.25rem;display:grid}.templates-module__vWrupG__scoreBig b{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:700;line-height:1}.templates-module__vWrupG__scoreBig span{font-size:var(--text-d18);color:var(--color-text-subtle)}.templates-module__vWrupG__scoreBig em{font-style:normal;font-size:var(--text-d12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);grid-column:1/-1;margin-top:.6rem;font-weight:700}.templates-module__vWrupG__scoreBig small{font-size:var(--text-d14);color:var(--color-text-muted);grid-column:1/-1;margin-top:.2rem}.templates-module__vWrupG__bars{gap:.7rem;margin:0;display:grid}.templates-module__vWrupG__bars div{grid-template-columns:4.5rem 1fr;align-items:center;gap:.75rem;display:grid}.templates-module__vWrupG__bars dt{font-size:var(--text-d14);color:var(--color-text-muted)}.templates-module__vWrupG__bars dd{background:linear-gradient(var(--color-surface-alt),var(--color-surface-alt))left/calc(100% - 2.4rem).4rem no-repeat;grid-template-columns:1fr auto;align-items:center;gap:.6rem;margin:0;display:grid}.templates-module__vWrupG__bars dd span{background:var(--color-primary);border-radius:999px;block-size:.4rem;max-inline-size:100%}.templates-module__vWrupG__bars dd b{text-align:end;inline-size:1.8rem;font-size:var(--text-d14);font-variant-numeric:tabular-nums;color:var(--color-text)}.templates-module__vWrupG__themeGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.templates-module__vWrupG__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.templates-module__vWrupG__themeGrid li{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-d14);color:var(--color-text-muted);padding:1rem 1.1rem;line-height:1.55}.templates-module__vWrupG__themeGrid li strong{font-size:var(--text-d16);margin-bottom:.2rem;display:block}.templates-module__vWrupG__guideGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.templates-module__vWrupG__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.templates-module__vWrupG__guideCard{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);align-content:start;gap:.6rem;padding:1.4rem 1.5rem;display:grid}.templates-module__vWrupG__guideCard h3{font-size:var(--text-d18);font-weight:600}.templates-module__vWrupG__guideCard p{font-size:var(--text-d14);color:var(--color-text-muted);margin:0;line-height:1.65}.templates-module__vWrupG__guideCard strong{color:var(--color-text);font-weight:650}.templates-module__vWrupG__guideCard a{color:var(--color-navy);text-underline-offset:3px;text-decoration:underline}.templates-module__vWrupG__table td.templates-module__vWrupG__rPrice{color:var(--color-text);font-weight:600}@media (max-width:39.99rem){.templates-module__vWrupG__routesTable thead{display:none}.templates-module__vWrupG__routesTable,.templates-module__vWrupG__routesTable tbody{display:block}.templates-module__vWrupG__routesTable tr{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;grid-template-areas:"from from price""to to price""km time time";gap:.15rem .6rem;padding:.9rem 1rem;display:grid}.templates-module__vWrupG__routesTable tbody tr:first-child{border-top:0}.templates-module__vWrupG__routesTable tbody th,.templates-module__vWrupG__routesTable tbody td{white-space:normal;border:0;padding:0;display:block}.templates-module__vWrupG__routesTable tbody th{grid-area:from}.templates-module__vWrupG__routesTable .templates-module__vWrupG__rTo{grid-area:to}.templates-module__vWrupG__routesTable .templates-module__vWrupG__rTo:before{content:"→ ";color:var(--color-primary)}.templates-module__vWrupG__routesTable .templates-module__vWrupG__rKm{font-size:var(--text-d14);grid-area:km}.templates-module__vWrupG__routesTable .templates-module__vWrupG__rTime{font-size:var(--text-d14);grid-area:time}.templates-module__vWrupG__routesTable .templates-module__vWrupG__rTime:before{content:"· "}.templates-module__vWrupG__routesTable td.templates-module__vWrupG__rPrice{font-size:var(--text-d18);grid-area:price;align-self:center}}.templates-module__vWrupG__reviewGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.templates-module__vWrupG__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.templates-module__vWrupG__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.templates-module__vWrupG__reviewCard{border-radius:var(--radius-md,12px);border:1px solid var(--color-border,#e3e6ea);background:var(--color-surface,#fff);align-content:start;gap:.7rem;padding:1.3rem 1.4rem;display:grid}.templates-module__vWrupG__reviewStars{color:var(--color-primary,#f47920);letter-spacing:.12em;font-size:var(--text-d14,.875rem)}.templates-module__vWrupG__reviewCard blockquote{font-size:var(--text-d14,.875rem);color:var(--color-text,#14202e);margin:0;line-height:1.65}.templates-module__vWrupG__reviewCard blockquote strong{margin-bottom:.3rem;font-weight:650;display:block}.templates-module__vWrupG__reviewBy{font-size:var(--text-d14,.875rem);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0;display:flex}.templates-module__vWrupG__reviewBy b{color:var(--color-text,#14202e);font-weight:650}.templates-module__vWrupG__reviewBy span,.templates-module__vWrupG__reviewContext{color:var(--color-text-muted,#5b6876)}.templates-module__vWrupG__reviewContext{font-size:var(--text-d12,.75rem);margin:0}
