:root{--ar-orange: #ff7800;--ar-green: #4d5123;--ar-green-bright: #007a14;--ar-green-soft: #8fa270;--ar-ink: #111111;--ar-grey: #5d5d5d;--ar-grey-off: #9a9a9a;--ar-paper: #ffffff;--ar-paper-2: #f7f7f4;--ar-font-display: "Oswald", sans-serif;--ar-font: "Barlow", sans-serif}.ar-section{font-family:var(--ar-font);color:var(--ar-ink);background:var(--ar-paper)}.ar-section *,.ar-section *:before,.ar-section *:after{box-sizing:border-box}:where(.ar-section) p{margin:0;text-transform:none;letter-spacing:normal;font-size:inherit}.ar-section h1:not(.ar-hero__title),.ar-section h2,.ar-section h3{font-family:var(--ar-font);text-transform:none;letter-spacing:normal}.ar-section .ar-intro__title{text-transform:uppercase;letter-spacing:-.5px}.ar-section .ar-cta__title{font-family:var(--ar-font-display);text-transform:uppercase}.ar-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 34px;border-radius:6px;font-family:var(--ar-font);font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ar-btn:hover{transform:translateY(-2px)}.ar-btn--primary{background:var(--ar-orange);color:#000;border:2px solid var(--ar-orange)}.ar-btn--primary:hover{box-shadow:0 10px 24px #ff780059;color:#000}.ar-btn--secondary{background:#fff;color:#000;border:2px solid #000}.ar-btn--secondary:hover{background:#000;color:#fff}.ar-hl em,.ar-hl i{font-style:normal}.ar-hero{position:relative;background:#050505;color:#fff;overflow:hidden}.ar-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.ar-hero__title{font-family:var(--ar-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(30px,2.85vw,56px)!important;line-height:1.08!important;letter-spacing:.5px;margin:0 0 22px;color:#fff}.ar-hero__title span{display:block}.ar-hero__text{font-size:clamp(16px,1.25vw,20px);line-height:1.55;color:#e9e9e9;margin-bottom:34px}.ar-hero .ar-btn{font-family:var(--ar-font-display);font-size:clamp(16px,1.5vw,21px);text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media(min-width:900px){.ar-hero{min-height:min(56.3vw,860px);display:flex;align-items:center}.ar-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ar-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#00000059 30%,#0000 45%)}.ar-hero__inner{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:60px clamp(24px,4vw,72px)}.ar-hero__content{max-width:min(33vw,620px)}.ar-hero__title span{white-space:nowrap}}@media(max-width:899px){.ar-hero__media{aspect-ratio:1672 / 941}.ar-hero__media img{object-position:center}.ar-hero__inner{padding:32px 20px 44px}.ar-hero .ar-btn{width:100%}}.ar-intro{padding:clamp(64px,9vw,120px) 0;text-align:center}.ar-intro__title{font-family:var(--ar-font);font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.5px;margin:0 auto 28px;max-width:900px;color:#000}.ar-intro__text{font-size:clamp(17px,1.5vw,21px);line-height:1.6;max-width:820px;margin:0 auto;color:#000}.ar-intro__closing{font-size:clamp(17px,1.5vw,21px);line-height:1.6;font-weight:700;margin:18px auto 0;color:#000}.ar-intro__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:40px}.ar-intro__buttons .ar-btn{min-width:270px}@media(max-width:599px){.ar-intro__buttons .ar-btn{width:100%;min-width:0}}.ar-feat{padding:clamp(56px,7vw,100px) 0;background:var(--ar-paper)}.ar-feat__head{text-align:center;max-width:820px;margin:0 auto 48px}.ar-feat__title{font-weight:800;font-size:clamp(28px,3.2vw,44px);line-height:1.1;margin:0 0 14px;color:#000}.ar-feat__subtitle{font-size:18px;line-height:1.55;color:var(--ar-grey)}.ar-feat__grid{display:grid;grid-template-columns:1fr minmax(260px,340px) 1fr;gap:28px;align-items:center}.ar-feat__col{display:flex;flex-direction:column;gap:18px}.ar-card{position:relative;display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:start;padding:22px 22px 20px;border-radius:10px;background:var(--ar-paper-2);border:1.5px solid transparent;cursor:pointer;text-align:left;width:100%;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ar-card:focus-visible{outline:2px solid var(--ar-green);outline-offset:3px}.ar-card.is-active{background:#fff;border-color:var(--ar-green);box-shadow:0 12px 30px #4d512324}.ar-card__num{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;background:#e3e3e0;color:#666;transition:background-color .3s,color .3s}.ar-feat__col--left .ar-card__num{left:-44px}.ar-feat__col--right .ar-card__num{right:-44px}.ar-card.is-active .ar-card__num{background:var(--ar-green);color:#fff}.ar-card__icon{position:relative;width:76px;height:76px}.ar-card__icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.ar-card__icon .is-on{opacity:0}.ar-card.is-active .ar-card__icon .is-on{opacity:1}.ar-card.is-active .ar-card__icon .is-off{opacity:0}.ar-card__title{font-size:19px;font-weight:700;line-height:1.25;margin:0 0 8px;color:#000}.ar-card__text{font-size:15px;line-height:1.5;color:#333}.ar-card__closing{font-size:15px;line-height:1.5;font-weight:600;color:#000;margin-top:6px}.ar-card__link{display:inline-block;margin-top:8px;font-size:15px;font-weight:700;color:var(--ar-green);text-decoration:none}.ar-card__link:hover{text-decoration:underline}.ar-phone{position:relative;width:100%;aspect-ratio:708 / 1491}.ar-phone img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.ar-phone img.is-active{opacity:1}@media(max-width:1180px){.ar-feat__col--left .ar-card__num,.ar-feat__col--right .ar-card__num{display:none}}@media(max-width:1023px){.ar-feat__grid{grid-template-columns:1fr;gap:24px}.ar-feat__phone{order:-1;width:min(62vw,300px);margin:0 auto}.ar-feat__cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:4px 24px 14px}.ar-feat__col{display:contents}.ar-card{flex:0 0 min(82vw,340px);scroll-snap-align:center}}@media(min-width:1024px){.ar-feat__cards{display:contents}.ar-feat__col--left{grid-column:1;grid-row:1}.ar-feat__phone{grid-column:2;grid-row:1}.ar-feat__col--right{grid-column:3;grid-row:1}}.ar-mock{padding:clamp(40px,6vw,80px) 0}.ar-mock__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.ar-mock__row+.ar-mock__row{margin-top:clamp(24px,4vw,48px)}.ar-mock__row--reverse .ar-mock__img{order:2}.ar-mock__img img{display:block;width:100%;height:auto}.ar-mock__title{font-weight:800;font-size:clamp(30px,3.4vw,48px);line-height:1.1;margin:0 0 20px;color:#000}.ar-mock__text{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#111;max-width:520px}.ar-mock em,.ar-mock i{font-style:normal;color:var(--ar-green-soft)}.ar-mock__text em,.ar-mock__text i{font-weight:700}@media(max-width:767px){.ar-mock__row{grid-template-columns:1fr;gap:18px}.ar-mock__row--reverse .ar-mock__img{order:0}.ar-mock__row+.ar-mock__row{margin-top:48px}}.ar-reviews{position:relative;overflow:hidden;background:#ece9e1}.ar-reviews__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ar-reviews__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ar-reviews__inner{position:relative;z-index:1;padding:clamp(40px,4vw,64px) 24px;min-height:min(42.8vw,820px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.ar-reviews__head{max-width:840px;margin:0 auto;text-align:center;padding:26px 36px 28px;background:#faf9f5db;border-radius:14px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 10px 30px #0000001a}.ar-eyebrow{display:inline-flex;align-items:center;gap:16px;font-size:15px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--ar-green);margin-bottom:14px}.ar-eyebrow:before,.ar-eyebrow:after{content:"";width:56px;height:2px;background:currentColor}.ar-reviews__title{font-weight:800;font-size:clamp(28px,3.4vw,48px);line-height:1.1;margin:0 0 16px;color:#000}.ar-reviews__text{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#1b1b1b}.ar-reviews__text+.ar-reviews__text{margin-top:6px}.ar-reviews__text em,.ar-reviews__text i{font-style:normal;color:var(--ar-green);font-weight:800;font-size:1.15em}.ar-reviews__text strong{font-weight:700}.ar-reviews__cards{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:22px}.ar-review{background:#fffffff7;border:1.5px solid rgba(143,162,112,.55);border-radius:10px;padding:22px 22px 18px;box-shadow:0 10px 28px #0000001f;display:flex;flex-direction:column}.ar-review__stars{color:var(--ar-orange);font-size:20px;letter-spacing:3px;margin-bottom:12px}.ar-review__quote{font-size:17px;font-weight:700;line-height:1.4;color:#000;flex:1}.ar-review__author{font-size:14px;color:#333;margin-top:16px;padding-top:12px;border-top:1px solid #e6e6e6}.ar-review__author strong{font-weight:600;color:#000}.ar-review__route{font-size:14px;color:#333;margin-top:4px}.ar-review__route strong{color:var(--ar-green)}@media(max-width:899px){.ar-reviews__bg img{object-position:20% center;opacity:.55}.ar-reviews__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82vw,320px);justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:4px 24px 14px}.ar-review{scroll-snap-align:center}}.ar-stats{position:relative;overflow:hidden}.ar-stats__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ar-stats__bg img{width:100%;height:100%;object-fit:cover;display:block}.ar-stats__inner{position:relative;z-index:1;padding:clamp(48px,5vw,80px) 24px clamp(40px,4vw,56px);max-width:1120px;margin:0 auto}.ar-stats__head{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.ar-stats__head .ar-eyebrow{font-size:clamp(18px,1.8vw,24px);font-weight:800;letter-spacing:5px;color:var(--ar-green-bright);margin-bottom:8px}.ar-stats__head .ar-eyebrow:before,.ar-stats__head .ar-eyebrow:after{width:clamp(50px,8vw,110px);height:3px}.ar-stats__subtitle{font-size:clamp(16px,1.4vw,20px);color:#000}.ar-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(32px,6vw,110px);padding:0 clamp(0px,4vw,60px)}.ar-stat__num{font-family:var(--ar-font);font-weight:800;font-size:clamp(48px,6.4vw,96px);line-height:.95;letter-spacing:-1px;color:var(--ar-orange)}.ar-stat__label{font-weight:800;font-size:clamp(19px,1.8vw,25px);line-height:1.2;color:#000;margin:8px 0}.ar-stat__text{font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:#000;max-width:420px}.ar-stats em,.ar-stats i{font-style:normal;font-weight:800;color:var(--ar-green-bright);font-size:1.06em}.ar-stats__note{text-align:right;font-size:13px;font-style:italic;color:#222;margin-top:clamp(28px,3vw,40px)}.ar-stats__note em,.ar-stats__note i{font-style:italic;font-size:1em}@media(max-width:767px){.ar-stats__grid{grid-template-columns:1fr;padding:0}.ar-stats__note{text-align:center}}.ar-cta{padding:clamp(64px,8vw,110px) 0;text-align:center;background:#0d0d0d;color:#fff}.ar-cta__title{font-family:var(--ar-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(34px,4.4vw,60px);line-height:1.05;margin:0 0 18px;color:#fff}.ar-cta__lead{font-size:clamp(18px,1.6vw,22px);font-weight:600;color:#fff;margin-bottom:18px!important}.ar-cta__text{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#d8d8d8;max-width:760px;margin:0 auto}.ar-cta__text+.ar-cta__text{margin-top:10px}.ar-cta .ar-btn{margin-top:36px;font-family:var(--ar-font-display);text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:.5px}.ar-brand{color:var(--ar-orange);font-weight:700}.ar-hl em,.ar-hl i{color:var(--ar-green-bright);font-weight:600}.ar-btn--solid,.ar-btn--solid:hover{color:#fff}.ar-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.85)}.ar-btn--ghost:hover{background:#fff;color:#000}.ar-hero__eyebrow{color:var(--ar-orange);font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px!important}.ar-hero__buttons{display:flex;flex-wrap:wrap;gap:14px}.ar-hero__badge{display:inline-block;margin-top:26px!important;padding:8px 16px;border:1px solid var(--ar-orange);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#e9e9e9}.ar-hero--sentence .ar-hero__title{text-transform:none;font-family:var(--ar-font);font-weight:800;letter-spacing:-.3px}.ar-hero--sentence .ar-hero__title span{white-space:normal;display:inline}.ar-hero--sentence .ar-hero__title span+span:before{content:" "}.ar-banda{background:#0b0b0b;line-height:0}.ar-banda img{display:block;width:100%;height:auto;aspect-ratio:var(--ar-banda-ratio, auto);object-fit:cover}.ar-entrada{padding:clamp(48px,6vw,88px) 0 clamp(24px,3vw,40px);text-align:center}.ar-entrada--compact{padding-top:24px}.ar-entrada--phone{padding-top:0}.ar-entrada__phone{width:min(60vw,300px);margin:clamp(-150px,-9vw,-60px) auto 32px;position:relative;z-index:2}.ar-entrada__phone img{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 36px rgba(0,0,0,.28))}.ar-entrada__eyebrow{color:var(--ar-orange);font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px!important}.ar-section .ar-entrada__title{font-weight:800;font-size:clamp(30px,3.6vw,52px)!important;line-height:1.1!important;margin:0 auto 24px;max-width:900px;color:#000}.ar-entrada__text{font-size:clamp(17px,1.35vw,20px);line-height:1.65;color:#111;max-width:820px;margin:0 auto}.ar-entrada__text p+p{margin-top:14px}.ar-bloques{padding:clamp(24px,4vw,56px) 0 clamp(40px,5vw,72px)}.ar-bloque+.ar-bloque{margin-top:clamp(56px,7vw,104px)}.ar-bloque__media{background-size:cover;background-position:center;border-radius:16px}.ar-bloque__media img{display:block;width:100%;height:auto}.ar-bloque__eyebrow{color:var(--ar-orange);font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px!important}.ar-section .ar-bloque__title{color:var(--ar-accent, #111);font-weight:800;font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important;margin:0 0 10px}.ar-section .ar-bloque__subtitle{font-weight:700;font-size:clamp(20px,1.8vw,26px)!important;line-height:1.25!important;color:#000;margin:0 0 8px}.ar-bloque__support{font-size:clamp(17px,1.35vw,20px);font-weight:600;color:#333;margin-bottom:18px!important}.ar-bloque__text{font-size:clamp(16px,1.25vw,19px);line-height:1.65;color:#111}.ar-bloque__text p+p{margin-top:14px}.ar-bloque__closing{font-size:clamp(17px,1.35vw,20px);font-weight:700;color:#000;margin-top:18px!important}.ar-bloques--stacked .ar-bloque{max-width:860px;margin-left:auto;margin-right:auto;text-align:center}.ar-bloques--stacked .ar-bloque__media{margin:0 auto 28px}.ar-bloques--stacked.ar-bloques--img-small .ar-bloque__media{max-width:420px}.ar-bloques--stacked.ar-bloques--img-medium .ar-bloque__media{max-width:640px}.ar-bloques--stacked.ar-bloques--img-large .ar-bloque__media{max-width:860px}.ar-bloques--stacked .ar-bloque__text{text-align:left}.ar-bloques--alternate .ar-bloque{display:grid;align-items:center;gap:clamp(28px,5vw,80px);grid-template-columns:var(--ar-img-col, 1fr) 1fr}.ar-bloques--alternate.ar-bloques--img-small{--ar-img-col: .7fr}.ar-bloques--alternate.ar-bloques--img-large{--ar-img-col: 1.25fr}.ar-bloques--alternate .ar-bloque--reverse{grid-template-columns:1fr var(--ar-img-col, 1fr)}.ar-bloques--alternate .ar-bloque--reverse .ar-bloque__media{order:2}.ar-bloques--alternate .ar-bloque--featured{grid-template-columns:1.15fr 1fr;padding:clamp(24px,3vw,40px);border-radius:18px;background:#faf7f2;box-shadow:0 0 0 2px color-mix(in srgb,var(--ar-accent) 35%,transparent)}.ar-bloques--alternate .ar-bloque--featured .ar-bloque__title{font-size:clamp(34px,3.8vw,54px)!important}@media(max-width:767px){.ar-bloques--alternate .ar-bloque,.ar-bloques--alternate .ar-bloque--reverse,.ar-bloques--alternate .ar-bloque--featured{grid-template-columns:1fr;gap:20px}.ar-bloques--alternate .ar-bloque--reverse .ar-bloque__media{order:0}.ar-bloques--alternate.ar-bloques--img-small .ar-bloque__media{max-width:78%;margin:0 auto}}.ar-bloque__zoom{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ar-bloque__zoom-hint{position:absolute;right:12px;bottom:12px;padding:7px 14px;border-radius:999px;background:#000000b8;color:#fff;font-size:13px;font-weight:600;line-height:1.2}.ar-zoom{max-width:min(96vw,1000px);max-height:94vh;padding:0;border:0;border-radius:10px;background:#fff;overflow:auto}.ar-zoom::backdrop{background:#000c}.ar-zoom img{display:block;width:100%;height:auto}.ar-zoom__close{position:sticky;top:8px;float:right;margin:8px;width:40px;height:40px;border-radius:50%;border:0;background:#000;color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:1}.ar-cierre{padding:clamp(56px,7vw,104px) 0;text-align:center;background-color:#f7f5ef;background-size:cover;background-position:center}.ar-cierre__eyebrow{color:var(--ar-orange);font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px!important}.ar-section .ar-cierre__title{font-weight:800;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.12!important;margin:0 auto 22px;max-width:860px;color:#000}.ar-cierre__text{font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:#111;max-width:780px;margin:0 auto}.ar-cierre__text p+p{margin-top:12px}.ar-cierre__highlight{margin:26px auto 0;font-size:clamp(18px,1.5vw,22px);font-weight:700;color:var(--ar-green)}.ar-cierre__highlight p+p{margin-top:4px}.ar-cierre .ar-btn{margin-top:32px;text-transform:uppercase;letter-spacing:.5px}.ar-cierre__note{font-size:13px;color:#555;max-width:620px;margin:16px auto 0!important}.ar-cierre__back{margin-top:34px!important}.ar-cierre__back a{color:var(--ar-green);font-weight:700;text-decoration:none;font-size:16px}.ar-cierre__back a:hover{text-decoration:underline}.ar-indice{padding:clamp(48px,6vw,88px) 0;background:#fff}.ar-indice__head{text-align:center;max-width:820px;margin:0 auto clamp(32px,4vw,56px)}.ar-section .ar-indice__title{font-weight:800;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.12!important;margin:0 0 14px;color:#000}.ar-indice__text{font-size:18px;line-height:1.55;color:#444}.ar-indice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.ar-feature{display:flex;flex-direction:column;background:var(--ar-paper-2);border-radius:14px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.ar-feature:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001a}.ar-feature__media{position:relative;aspect-ratio:1 / .84;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-top:28px;background:radial-gradient(circle at 50% 75%,#8fa27061,#8fa27000 65%)}.ar-feature__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(to bottom,rgba(247,247,244,0),var(--ar-paper-2));pointer-events:none}.ar-feature__media a{display:contents}.ar-feature__media img{width:62%;height:auto;display:block;filter:drop-shadow(0 12px 22px rgba(0,0,0,.18))}.ar-feature__body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.ar-section .ar-feature__title{font-size:21px!important;font-weight:800;line-height:1.25!important;margin:0 0 10px;color:#000}.ar-feature__title a{color:inherit;text-decoration:none}.ar-feature__text{font-size:16px;line-height:1.55;color:#333;flex:1}.ar-feature__link{display:inline-block;margin-top:16px;font-weight:700;color:var(--ar-orange);text-decoration:none;font-size:16px}.ar-feature__link:hover{text-decoration:underline}.ar-feature__soon{display:inline-block;margin-top:16px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ar-grey-off)}@media(max-width:1023px){.ar-indice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ar-indice__grid{grid-template-columns:1fr}.ar-feature__media{aspect-ratio:1 / .7}.ar-feature__media img{width:50%}}.ar-nov{padding:clamp(56px,7vw,100px) 0;background-color:#fbfaf6;background-size:cover}.ar-nov__head{text-align:center;max-width:780px;margin:0 auto clamp(32px,4vw,52px)}.ar-nov__eyebrow{color:#f36a0a;font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px!important}.ar-section .ar-nov__title{font-weight:800;font-size:clamp(32px,4vw,56px)!important;line-height:1.08!important;margin:0 0 16px;color:#15191a}.ar-nov__subtitle{font-size:18px;line-height:1.55;color:#555}.ar-nov__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ar-nov-card{background:#15191a;border-radius:12px;padding:26px 26px 22px;display:flex;flex-direction:column;box-shadow:0 10px 26px #00000029}.ar-nov-card__cat{color:#f36a0a;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px!important}.ar-section .ar-nov-card__title{color:#9bbf45;font-weight:800;font-size:clamp(22px,1.9vw,27px)!important;line-height:1.2!important;margin:0 0 14px}.ar-nov-card__text{color:#e6e6e6;font-size:16px;line-height:1.55;flex:1}.ar-nov-card__keys{color:#9bbf45;font-size:14px;line-height:1.5;margin-top:20px!important}@media(max-width:1023px){.ar-nov__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ar-nov__grid{grid-template-columns:1fr}}.ar-pro{padding:clamp(56px,7vw,100px) 0;background:#111410;color:#fff}.ar-pro__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.ar-pro__eyebrow{color:var(--ar-orange);font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px!important}.ar-section .ar-pro__title{color:#fff;font-weight:800;font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;margin:0 0 22px}.ar-pro__text{color:#d9d9d9;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.ar-pro__text p+p{margin-top:12px}.ar-pro__text em,.ar-pro__text i{color:#9bbf45;font-style:normal;font-weight:600}.ar-form{background:#fff;color:#111;border-radius:14px;padding:clamp(22px,3vw,34px);display:grid;gap:14px;border-top:5px solid var(--ar-orange)}.ar-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ar-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:#222;text-transform:none;letter-spacing:normal}.ar-form input,.ar-form select,.ar-form textarea{width:100%;padding:12px 14px;border:1.5px solid #cfd2c7;border-radius:8px;font:inherit;font-weight:400;font-size:16px;color:#111;background:#fff;text-transform:none;letter-spacing:normal}.ar-form input:focus,.ar-form select:focus,.ar-form textarea:focus{outline:2px solid var(--ar-green);outline-offset:1px;border-color:var(--ar-green)}.ar-form .ar-btn{width:100%;margin-top:6px}.ar-form__ok{padding:18px;border-radius:8px;background:#eef3e3;color:var(--ar-green);font-weight:600}.ar-form__error{padding:12px 14px;border-radius:8px;background:#fdecea;color:#a4221b;font-size:14px}@media(max-width:899px){.ar-pro__grid{grid-template-columns:1fr}}@media(max-width:519px){.ar-form__row{grid-template-columns:1fr}}.ar-indice--ruta{--ar-ruta-bg: #12130e;--ar-ruta-line: rgba(255, 120, 0, .55);position:relative;color:#e9e8e1;background-color:var(--ar-ruta-bg);background-image:repeating-radial-gradient(ellipse at 18% 12%,rgba(143,162,112,.07) 0 1px,transparent 1px 38px),repeating-radial-gradient(ellipse at 86% 78%,rgba(143,162,112,.06) 0 1px,transparent 1px 44px);overflow:hidden}.ar-indice--ruta .ar-indice__title{color:#fff}.ar-indice--ruta .ar-indice__text{color:#bdbcb2}.ar-ruta{list-style:none;margin:0 auto;padding:0;max-width:1080px;position:relative}.ar-ruta:before{content:"";position:absolute;top:28px;bottom:28px;left:50%;border-left:2px dashed var(--ar-ruta-line);transform:translate(-1px)}.ar-etapa{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;padding:clamp(28px,4vw,56px) 0}.ar-etapa__marker{grid-column:2;grid-row:1;justify-self:center;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--ar-font-display);font-size:20px;font-weight:600;letter-spacing:.5px;color:#fff;background:var(--ar-ruta-bg);border:2px solid var(--ar-orange);box-shadow:0 0 0 6px var(--ar-ruta-bg),0 0 0 7px #ff780040}.ar-etapa__body{grid-column:1;grid-row:1;text-align:right;padding-right:8px}.ar-etapa__media{grid-column:3;grid-row:1;justify-self:start}.ar-etapa--reverse .ar-etapa__body{grid-column:3;text-align:left;padding:0 0 0 8px}.ar-etapa--reverse .ar-etapa__media{grid-column:1;justify-self:end}.ar-etapa--noimg .ar-etapa__body{grid-column:1}.ar-etapa--noimg.ar-etapa--reverse .ar-etapa__body{grid-column:3}.ar-etapa__kicker{font-size:13px!important;font-weight:700;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--ar-orange);margin:0 0 10px!important}.ar-section .ar-etapa__title{font-size:clamp(22px,2.3vw,30px)!important;font-weight:800;line-height:1.18!important;margin:0 0 14px;color:#fff}.ar-etapa__title a{color:inherit;text-decoration:none}.ar-etapa__title a:hover{color:var(--ar-orange)}.ar-etapa__text{font-size:16.5px;line-height:1.6;color:#c9c8bf;max-width:440px}.ar-etapa__body .ar-etapa__text{margin-left:auto}.ar-etapa--reverse .ar-etapa__text{margin-left:0}.ar-etapa__link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 20px;border-radius:999px;border:1.5px solid var(--ar-orange);color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ar-etapa__link:hover{background:var(--ar-orange);color:#111}.ar-etapa__media{width:min(300px,100%);aspect-ratio:1 / 1.05;overflow:hidden;position:relative;border-radius:18px 18px 0 0;background:linear-gradient(160deg,#8fa27038,#8fa27000 70%);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;padding-top:22px}.ar-etapa__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to bottom,rgba(18,19,14,0),var(--ar-ruta-bg))}.ar-etapa__media img{width:74%;height:auto;display:block;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45));transition:transform .4s ease}.ar-etapa:hover .ar-etapa__media img{transform:translateY(-6px)}.ar-etapa--soon .ar-etapa__marker{border-style:dashed;color:#9a9a90}.ar-etapa--soon .ar-etapa__kicker{color:#9a9a90}.ar-etapa--soon .ar-etapa__media img{filter:grayscale(.6) brightness(.8)}@media(max-width:767px){.ar-ruta:before{left:23px}.ar-etapa,.ar-etapa--reverse{grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:start;padding:26px 0}.ar-etapa__marker{grid-column:1;grid-row:1;width:46px;height:46px;font-size:17px;box-shadow:0 0 0 5px var(--ar-ruta-bg)}.ar-etapa__body,.ar-etapa--reverse .ar-etapa__body,.ar-etapa--noimg .ar-etapa__body{grid-column:2;grid-row:1;text-align:left;padding:6px 0 0}.ar-etapa__body .ar-etapa__text{margin-left:0}.ar-etapa__media,.ar-etapa--reverse .ar-etapa__media{grid-column:2;grid-row:2;justify-self:start;margin-top:18px;width:min(240px,100%)}}@media(prefers-reduced-motion:reduce){.ar-etapa__media img{transition:none}}.ar-tone-dark{--ar-ruta-bg: #12130e;color:#e9e8e1;background-color:var(--ar-ruta-bg);background-image:repeating-radial-gradient(ellipse at 18% 12%,rgba(143,162,112,.07) 0 1px,transparent 1px 38px),repeating-radial-gradient(ellipse at 86% 78%,rgba(143,162,112,.06) 0 1px,transparent 1px 44px)}.ar-section.ar-tone-dark .ar-entrada__title,.ar-section.ar-tone-dark .ar-cierre__title,.ar-section.ar-tone-dark .ar-bloque__subtitle{color:#fff}.ar-tone-dark .ar-entrada__text,.ar-tone-dark .ar-bloque__text,.ar-tone-dark .ar-cierre__text{color:#cfcec5}.ar-tone-dark .ar-bloque__support{color:#deddd4}.ar-tone-dark .ar-bloque__closing{color:#fff}.ar-tone-dark .ar-cierre__highlight{color:#a9bd86}.ar-tone-dark .ar-cierre__note{color:#a3a298}.ar-tone-dark .ar-cierre__back a,.ar-tone-dark .ar-hl em,.ar-tone-dark .ar-hl i{color:#a9bd86}.ar-tone-dark .ar-entrada__phone img,.ar-tone-dark .ar-bloque__media img{filter:drop-shadow(0 18px 32px rgba(0,0,0,.5))}.ar-tone-dark .ar-bloque__media{background-color:#8fa27014}.ar-bloques--alternate.ar-tone-dark .ar-bloque--featured{background:#ffffff0a;box-shadow:0 0 0 1.5px #ff780073}.ar-cierre.ar-tone-dark{background-color:#0e0f0b;border-top:1px solid rgba(255,120,0,.25)}.ar-bloques--route .ar-bloque{position:relative;padding-top:86px}.ar-bloque__step{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--ar-font-display);font-size:20px;font-weight:600;letter-spacing:.5px;color:#fff;background:var(--ar-ruta-bg, #12130e);border:2px solid var(--ar-orange);box-shadow:0 0 0 6px var(--ar-ruta-bg, #12130e),0 0 0 7px #ff780040}.ar-bloques--route .ar-bloque+.ar-bloque:before{content:"";position:absolute;left:50%;bottom:100%;height:clamp(56px,7vw,104px);border-left:2px dashed rgba(255,120,0,.55);transform:translate(-1px)}.ar-bloques--route:not(.ar-tone-dark) .ar-bloque__step{color:#111;background:#fff;box-shadow:0 0 0 6px #fff}@media(max-width:767px){.ar-bloques--route .ar-bloque{padding-top:74px}.ar-bloque__step{width:48px;height:48px;font-size:17px}}.ar-tone-dark .ar-bloque__media{overflow:hidden}.ar-tone-dark .ar-bloque__media img{border-radius:16px}.ar-btn .ar-brand{color:inherit}@media(min-width:900px){.ar-hero__inner{max-width:none;padding-left:clamp(24px,4.5vw,88px);padding-right:24px}.ar-hero__content{max-width:min(34vw,600px)}}.ar-hero__eyebrow{color:var(--ar-orange);font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:clamp(14px,1.1vw,17px);margin-bottom:14px!important}.ar-etapa__media{width:min(330px,100%);aspect-ratio:auto;overflow:visible;border-radius:0;background:none;border-top:0;padding-top:0}.ar-etapa__media:after{content:none}.ar-etapa__media img{width:100%}@media(max-width:767px){.ar-etapa__media,.ar-etapa--reverse .ar-etapa__media{width:min(260px,100%)}}.ar-bloques--compact{padding-top:clamp(16px,2vw,32px)}.ar-bloques--compact .ar-bloque+.ar-bloque{margin-top:clamp(28px,3.5vw,52px)}.ar-bloques--compact.ar-bloques--route .ar-bloque+.ar-bloque:before{height:clamp(28px,3.5vw,52px)}.ar-bloques--compact.ar-bloques--alternate .ar-bloque{gap:clamp(24px,4vw,56px)}.ar-bloques--compact.ar-bloques--img-small .ar-bloque__media{max-width:380px;justify-self:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ar-app-rutas.css.map */
