body.iv2-page .hd-header{-webkit-backdrop-filter:blur(14px);z-index:200;background:#0a0a0e73;border-bottom:1px solid #ffffff14;width:100%;position:fixed;top:0;left:0;right:0}body.iv2-page .hd-header.scrolled{background:#0a0a0ee0;box-shadow:0 4px 24px #0000004d}body.iv2-page .hd-header .hd-logo,body.iv2-page .hd-header .hd-nav__link,body.iv2-page .hd-header .hd-nav__link span,body.iv2-page .hd-header .gx-btn--dark{color:#fff}body.iv2-page .hd-header .gx-btn--dark:hover{color:var(--gx-g500)}.iv2-page{background:var(--gx-white);color:var(--gx-g500)}.iv2-section-title{font-family:var(--gx-font-heading);color:var(--gx-g500);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:700;line-height:1.18}.iv2-section-desc{color:var(--gx-g100);max-width:34rem;font-size:1rem;line-height:1.75}.iv2-btn--dark-outline{color:var(--gx-g500);background:#fff;border-color:#1f1f1e33;justify-content:center;min-width:200px;display:flex}.iv2-btn--dark-outline:hover{background:var(--gx-g500);color:var(--gx-white);border-color:var(--gx-g500)}.iv2-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #1f1f1e12;background:#f8f8f6eb!important}.iv2-header .gx-header__logo,.iv2-header .gx-header__link{color:var(--gx-g500)}.iv2-header .gx-header__link--active{text-decoration:underline;-webkit-text-decoration-color:var(--gx-lime);text-decoration-color:var(--gx-lime);text-underline-offset:4px;color:var(--gx-g500)!important}.iv2-header .gx-header__link:hover{color:var(--gx-g500);opacity:.6}.iv2-nav-cta{background:var(--gx-lime);height:2.625rem;color:var(--gx-g500);border:0;padding:0 .75rem 0 1.25rem;font-size:.875rem}.iv2-nav-cta .gx-btn__circle{width:1.875rem;height:1.875rem}.iv2-hero{background:var(--gx-white);background-image:linear-gradient(#00000080,#00000080),url(../../images/001.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:92vh;padding-top:0;display:flex;position:relative;overflow:hidden}.iv2-hero__watermark{transform:translate(-50%, -54%) translateX(var(--iv2-watermark-shift,0px));font-family:var(--gx-font-heading);letter-spacing:-.06em;color:#1f1f1e0a;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(10rem,18vw,18rem);font-weight:800;line-height:1;position:absolute;top:50%;left:50%}.iv2-hero__inner{z-index:1;flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:3rem;padding-bottom:2rem;display:grid;position:relative}.iv2-hero__eyebrow{font-family:var(--gx-font-mono);color:#fffc;letter-spacing:.06em;align-items:center;gap:.625rem;margin-bottom:1.75rem;font-size:.75rem;display:flex}.iv2-hero__eyebrow-sep{opacity:.3}.iv2-hero__headline{font-family:var(--gx-font-heading);letter-spacing:-.03em;color:var(--gx-white);margin-bottom:1.75rem;font-size:clamp(2.5rem,6vw + 1rem,5rem);line-height:1.1}.iv2-hero__line1{margin-bottom:.125rem;display:block}.iv2-hero__rotating-wrap{height:1.15em;display:block;position:relative;overflow:visible}.iv2-word{color:var(--gx-lime);opacity:0;white-space:nowrap;font-weight:700;animation:9s ease-in-out infinite iv2WordIn;position:absolute;top:0;left:0;transform:translateY(20px)}.iv2-word--2{animation-delay:3s}.iv2-word--3{animation-delay:6s}@keyframes iv2WordIn{0%{opacity:0;transform:translateY(20px)}8%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}36%{opacity:0;transform:translateY(-20px)}to{opacity:0;transform:translateY(-20px)}}.iv2-hero__desc{color:#ffffffd9;max-width:32rem;margin-bottom:2.25rem;font-size:1.0625rem;line-height:1.75}.iv2-hero__actions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.iv2-hero__trust{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.iv2-trust__item{font-family:var(--gx-font-mono);color:#ffffffbf;letter-spacing:.04em;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.iv2-trust__sep{background:#ffffff40;width:1px;height:1rem}.iv2-hero__img-wrap{position:relative}.iv2-hero__car{border-radius:var(--gx-r-2xl);border:1.5px solid #1f1f1e12;width:100%;height:30rem}.iv2-chip{background:var(--gx-white);border-radius:var(--gx-r-xl);font-family:var(--gx-font-mono);color:var(--gx-g200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid #1f1f1e14;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.75rem;animation:4s ease-in-out infinite iv2Float;display:flex;position:absolute;box-shadow:0 8px 32px #00000014}.iv2-chip--1{animation-delay:0s;top:1.5rem;left:-1.5rem}.iv2-chip--2{animation-delay:1.3s;bottom:5rem;left:-1.5rem}.iv2-chip--3{animation-delay:2.2s;top:2.5rem;right:-.5rem}.iv2-chip__val{font-family:var(--gx-font-heading);color:var(--gx-g500);font-size:1.25rem;font-weight:700;line-height:1}.iv2-chip__label{font-family:var(--gx-font-mono);padding-top:3px;font-size:.6875rem}@keyframes iv2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.iv2-hero__phone-bar{z-index:2;background:var(--gx-darker);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #1f1f1e12;position:relative}.iv2-phone-bar{flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.875rem 0;display:flex}.iv2-phone-bar__phone{font-family:var(--gx-font-mono);color:#fff;transition:color var(--gx-t);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.iv2-phone-bar__phone:hover{color:var(--gx-g100)}.iv2-phone-bar__sep{background:#fff;width:1px;height:1.125rem}.iv2-phone-bar svg{width:24px;height:24px}.iv2-phone-bar__text{color:#fff;font-size:.8125rem}.iv2-phone-bar__cta{font-family:var(--gx-font-mono);color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--gx-lime);text-decoration-color:var(--gx-lime);text-underline-offset:3px;transition:opacity var(--gx-t);align-items:center;gap:.375rem;margin-left:auto;font-size:.95rem;font-weight:600;display:flex}.iv2-phone-bar__cta:hover{opacity:.65}.iv2-services{background:var(--gx-off-white);padding:7rem 0}.iv2-services__head{text-align:center;margin-bottom:4rem}.iv2-services__head .iv2-section-desc{text-align:center;margin:0 auto}.iv2-services__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.iv2-scard{background:var(--gx-white);border-radius:var(--gx-r-2xl);border:1.5px solid #1f1f1e0f;flex-direction:column;gap:1rem;padding:2.25rem 1.75rem;transition:transform .35s,box-shadow .35s,background-color .35s,border-color .35s,color .35s;display:flex}.iv2-scard:hover{background:var(--gx-g500);border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 48px #00000014}.iv2-scard:hover .iv2-scard__title{color:var(--gx-white)}.iv2-scard:hover .iv2-scard__text{color:#ffffff80}.iv2-scard__icon{border-radius:var(--gx-r-lg);background:var(--gx-off-white);flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.iv2-scard:hover .iv2-scard__icon{background:#0d8241}.iv2-scard__title{font-family:var(--gx-font-heading);color:var(--gx-g500);font-size:1.125rem;font-weight:600;line-height:1.3}.iv2-scard__text{color:var(--gx-g100);flex:1;font-size:.875rem;line-height:1.7}.iv2-scard__link{font-family:var(--gx-font-mono);color:var(--gx-g500);text-decoration:underline;-webkit-text-decoration-color:var(--gx-lime);text-decoration-color:var(--gx-lime);text-underline-offset:3px;transition:opacity var(--gx-t);align-items:center;gap:.375rem;font-size:16px;font-weight:600;display:inline-flex}.iv2-scard__link:hover{opacity:.6}.iv2-scard:hover .iv2-scard__link{color:#fff}.iv2-models{background:var(--gx-white);padding:7rem 0 5rem}.iv2-models__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.iv2-models__grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem;display:grid}.iv2-models__empty{text-align:center;color:var(--gx-gray-mid,#6b7280);margin:0;padding:0 0 1rem}.iv2-featured{width:100%}.iv2-featured__layout{grid-template-columns:minmax(0,3fr) minmax(14rem,1fr);align-items:stretch;gap:1rem;display:grid}.iv2-featured__main{min-width:0}.iv2-featured__panel{background:#f0f0f0;border-radius:1.25rem;flex-direction:column;gap:.85rem;min-height:100%;padding:.85rem;display:flex;position:relative}.iv2-featured__panel[hidden]{display:none!important}.iv2-featured__stage{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(12.5rem,.95fr);align-items:start;gap:1rem;display:grid}.iv2-featured__gallery{aspect-ratio:4/3;cursor:pointer;background:#e4e4e4;border-radius:.9rem;width:min(100%,26rem);position:relative;overflow:hidden}.iv2-featured__slides{position:absolute;inset:0}.iv2-featured__slide{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.iv2-featured__slide.is-active{opacity:1;pointer-events:auto;cursor:pointer}.iv2-featured__slide-img{object-fit:cover;width:100%;height:100%;display:block}.iv2-featured__slide--cta{color:#fff;background:radial-gradient(70% 60% at 50% 40%,#0d82412e,#0000 60%),#1a1f2e;justify-content:center;align-items:center;display:flex}.iv2-featured__cta-slide{text-align:center;max-width:18rem;padding:1.5rem}.iv2-featured__cta-kicker{font-family:var(--gx-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin:0 0 .5rem;font-size:.7rem}.iv2-featured__cta-text{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.45}.iv2-featured__cta-link{background:var(--gx-lime,#0d8241);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.iv2-featured__cta-link:hover{background:var(--gx-lime-dark,#0a6533)}.iv2-featured__nav{z-index:2;color:#444;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0000001f}.iv2-featured__nav:hover{background:#fff}.iv2-featured__nav--prev{left:.75rem}.iv2-featured__nav--next{right:.75rem}.iv2-featured__dots{z-index:2;gap:.4rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.iv2-featured__dot{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0}.iv2-featured__dot.is-active{background:#fff;box-shadow:0 0 0 2px #0d824173}.iv2-featured__favorite{z-index:3;position:absolute;top:.65rem;right:.65rem}.iv2-featured__favorite .cat-card__save{cursor:pointer;color:#666;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 4px 14px #0a0e1c1a}.iv2-featured__favorite .cat-card__save--saved{color:#dc2626}.iv2-featured__info{cursor:pointer;flex-direction:column;justify-content:center;gap:.75rem;min-width:0;padding:.25rem 2.75rem .25rem 0;display:flex}.iv2-featured__brand{font-family:var(--gx-font-heading,"Inter Tight", sans-serif);letter-spacing:-.02em;color:var(--gx-dark,#0a0e1c);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.iv2-featured__model{color:var(--gx-gray-mid,#6b7280);margin:0;font-size:1.05rem;font-weight:600}.iv2-featured__specs{gap:.55rem;margin:.5rem 0 0;display:grid}.iv2-featured__spec{grid-template-columns:1fr auto;align-items:baseline;gap:.75rem;font-size:.9rem;display:grid}.iv2-featured__spec dt{color:var(--gx-gray-mid,#6b7280);margin:0}.iv2-featured__spec dd{color:var(--gx-dark,#0a0e1c);text-align:right;margin:0;font-weight:700}.iv2-featured__spec--price dd{color:var(--gx-lime-dark,#0a6533);font-size:1.15rem}.iv2-featured__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.iv2-featured__thumbs{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}.iv2-featured__thumb{cursor:pointer;background:#ddd;border:2px solid #0000;border-radius:.55rem;width:4.25rem;height:3.1rem;padding:0;overflow:hidden}.iv2-featured__thumb img{object-fit:cover;width:100%;height:100%;display:block}.iv2-featured__thumb.is-active{border-color:var(--gx-lime,#0d8241)}.iv2-featured__more{background:var(--gx-lime,#0d8241);color:#fff;border-radius:.85rem;justify-content:center;align-items:center;min-width:9rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.iv2-featured__more:hover{background:var(--gx-lime-dark,#0a6533)}.iv2-featured__side{flex-direction:column;gap:.75rem;min-width:0;max-height:28rem;padding-right:.15rem;display:flex;overflow-y:auto}.iv2-featured__preview{text-align:left;cursor:pointer;background:#f0f0f0;border:2px solid #0000;border-radius:.9rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:.55rem;transition:border-color .2s,box-shadow .2s;display:grid}.iv2-featured__preview:hover{border-color:#0d824159}.iv2-featured__preview.is-active{border-color:var(--gx-lime,#0d8241);box-shadow:0 0 0 1px #0d824126}.iv2-featured__preview-media{background:#ddd;border-radius:.55rem;width:4.5rem;height:3.35rem;overflow:hidden}.iv2-featured__preview-media img{object-fit:cover;width:100%;height:100%;display:block}.iv2-featured__preview-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.iv2-featured__preview-title{color:var(--gx-dark,#0a0e1c);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.iv2-featured__preview-meta{color:var(--gx-gray-mid,#6b7280);flex-wrap:wrap;gap:.2rem .55rem;font-size:.7rem;display:flex}.iv2-featured__preview-price{color:var(--gx-lime-dark,#0a6533);font-size:.85rem;font-weight:700}@media (width<=1100px){.iv2-featured__layout{grid-template-columns:1fr}.iv2-featured__side{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.75rem;max-height:none;padding-bottom:.35rem;overflow:auto hidden}.iv2-featured__preview{scroll-snap-align:start;flex:0 0 min(18rem,78vw)}}@media (width<=800px){.iv2-featured__stage{grid-template-columns:1fr}.iv2-featured__gallery{aspect-ratio:4/3;width:100%}.iv2-featured__footer{flex-direction:column;align-items:stretch}.iv2-featured__more{width:100%}}.iv2-mcard{width:100%}.iv2-models .cat-card{background:var(--gx-white);border:1px solid #1f1f1e14;border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.iv2-models .cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000001a}.iv2-models .cat-card__img-wrap{background:var(--gx-off-white);position:relative;overflow:hidden}.iv2-models .cat-card__img{object-fit:cover;width:100%;height:14rem;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:block}.iv2-models .cat-card:hover .cat-card__img{transform:scale(1.04)}@media (width<=1024px){.iv2-models__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.iv2-models__grid{grid-template-columns:1fr;gap:1.5rem}}.iv2-models .cat-card__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--gx-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-g500);background:#ffffffe6;border-radius:100px;padding:.3125rem .75rem;font-size:.625rem;font-weight:600;position:absolute;top:1rem;left:1rem}.iv2-models .cat-card__badge--accent{background:var(--gx-lime);color:var(--gx-dark)}.iv2-models .cat-card__save{width:2.25rem;height:2.25rem;color:var(--gx-g100);background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex;position:absolute;top:1rem;right:1rem}.iv2-models .cat-card__save:hover{color:#dc2626;background:var(--gx-white)}.iv2-models .cat-card__save--saved{color:#dc2626}.iv2-models .cat-card__body{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.iv2-models .cat-card__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.iv2-models .cat-card__name{font-family:var(--gx-font-heading);color:var(--gx-g500);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.iv2-models .cat-card__specs{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.iv2-models .cat-card__specs li{color:var(--gx-g100);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.iv2-models .cat-card__specs li svg,.iv2-models .cat-card__specs li .gx-icon{color:var(--gx-g200);flex-shrink:0}.iv2-models .cat-card__actions{justify-content:space-between;gap:.75rem;margin-top:auto;display:flex}.iv2-models .cat-card__btn{color:#222;background:#1f1f1e33;border:#1f1f1e33;flex:1;justify-content:center;height:2.75rem;font-size:.875rem}.iv2-models .cat-card__btn:hover{color:#fff;background-color:#222}.iv2-models .cat-card__btn:hover .gx-btn__circle{color:#222;background-color:#fff}.iv2-models .cat-card__price{flex-direction:column;gap:.1rem;min-width:5rem;display:flex}.iv2-models .cat-card__price-from{font-family:var(--gx-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gx-g100);font-size:.65rem}.iv2-models .cat-card__price-val{font-family:var(--gx-font-heading);color:var(--gx-g500);font-size:1.125rem;font-weight:600}.iv2-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv2-stats{background-color:#0000;background-image:linear-gradient(#1f1f1eb3,#1f1f1eb3),url(../../images/001.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:5.5rem 0}.iv2-stats__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.iv2-stat{flex-direction:column;align-items:center;gap:.25rem;padding:1rem 4rem;display:flex}.iv2-stat__num{font-family:var(--gx-font-heading);color:var(--gx-white);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.iv2-stat__suffix{font-family:var(--gx-font-heading);color:var(--gx-lime);margin-left:.125rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1}.iv2-stat__num+.iv2-stat__suffix{display:inline}.iv2-stat__label{font-family:var(--gx-font-mono);color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.6875rem}.iv2-stat__sep{background:#ffffff14;flex-shrink:0;width:1px;height:4rem}.iv2-stat>.iv2-stat__num,.iv2-stat>.iv2-stat__suffix{vertical-align:baseline;display:inline}.iv2-stat-num-row{align-items:baseline;gap:.125rem;display:flex}.iv2-tech{background:var(--gx-off-white);padding:8rem 0}.iv2-tech__inner{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.iv2-tech__media{position:relative}.iv2-tech__img{border-radius:var(--gx-r-2xl);width:100%;height:30rem}.iv2-tech__badge{background:var(--gx-g500);color:var(--gx-white);border-radius:var(--gx-r-xl);font-family:var(--gx-font-mono);align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 8px 24px #0003}.iv2-tech__desc{color:var(--gx-g100);margin-bottom:2rem;font-size:1rem;line-height:1.75}.iv2-tech__list{flex-direction:column;gap:.875rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.iv2-tech__list li{color:var(--gx-g200);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.iv2-tech__check{border-radius:var(--gx-r-full);background:var(--gx-lime);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.0625rem;display:flex}.iv2-reviews{background:var(--gx-white);padding:7.5rem 0}.iv2-reviews__head{text-align:center;margin-bottom:4rem}.iv2-reviews__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.iv2-rcard{background:var(--gx-off-white);border-radius:var(--gx-r-2xl);border:1.5px solid #1f1f1e0f;flex-direction:column;gap:1.25rem;padding:2.25rem;transition:transform .35s,box-shadow .35s;display:flex}.iv2-rcard:hover{transform:translateY(-5px);box-shadow:0 16px 40px #00000014}.iv2-rcard__stars{gap:.2rem;display:flex}.iv2-rcard__stars svg{fill:orange;width:17px;height:17px}.iv2-rcard__quote{color:var(--gx-g200);flex:1;margin:0;font-size:.9375rem;line-height:1.75}.iv2-rcard__author{border-top:1px solid #1f1f1e12;align-items:center;gap:.875rem;padding-top:1rem;display:flex}.iv2-rcard__avatar{border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.iv2-rcard__name{color:var(--gx-g500);margin-bottom:.125rem;font-size:.9375rem;font-weight:600;display:block}.iv2-rcard__car{font-family:var(--gx-font-mono);letter-spacing:.04em;font-size:.6875rem;display:block}.iv2-cta{background:var(--gx-off-white);border-top:1px solid #1f1f1e12;padding:2rem 0}.iv2-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;display:flex}.iv2-cta__title{font-family:var(--gx-font-heading);color:var(--gx-g500);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2rem,3vw,3rem);font-weight:700}.iv2-cta__desc{color:var(--gx-g100);max-width:32rem;margin-top:-10px;font-size:.9rem;line-height:1.7}.iv2-cta__actions{flex-wrap:wrap;gap:1rem;display:flex}.iv2-cta__browse{color:var(--gx-g500);border-color:#1f1f1e33}.iv2-cta__browse:hover{background:var(--gx-g500);color:var(--gx-white);border-color:var(--gx-g500)}.iv2-services__features{grid-template-columns:1fr 18rem 1fr;align-items:center;gap:4rem;display:grid}.iv2-services__col{flex-direction:column;gap:2rem;display:flex}.iv2-services__visual{justify-content:center;align-items:center;height:28rem;display:flex;position:relative}.iv2-services__bg-circle{background:var(--gx-beige);border-radius:50%;width:17rem;height:17rem;position:absolute}.iv2-services__img{z-index:1;border-radius:var(--gx-r-2xl);object-fit:cover;object-position:center top;width:16rem;height:26rem;position:relative}.iv2-feat{align-items:flex-start;gap:1rem;display:flex}.iv2-services__col:first-child .iv2-feat{text-align:right;flex-direction:row-reverse}.iv2-feat__icon{border-radius:var(--gx-r-md);width:3rem;height:3rem;box-shadow:none;background:#fff;border:1px solid #1f1f1e33;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iv2-feat__icon svg{stroke:var(--gx-g500)}.iv2-feat__title{font-family:var(--gx-font-heading);color:var(--gx-g500);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;line-height:1.3}.iv2-feat__text{color:var(--gx-g100);font-size:.8125rem;line-height:1.65}.iv2-models__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.iv2-models__tab{border-radius:var(--gx-r-full);font-family:var(--gx-font-mono);letter-spacing:.02em;background:var(--gx-off-white);color:var(--gx-g200);cursor:pointer;transition:background var(--gx-t), color var(--gx-t), border-color var(--gx-t);border:1.5px solid #1f1f1e14;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:600}.iv2-models__tab.is-active,.iv2-models__tab:hover{background:var(--gx-g500);color:var(--gx-white);border-color:var(--gx-g500)}.iv2-models__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.iv2-models__grid .cat-card[hidden]{display:none}.iv2-how{background:var(--gx-beige);padding:7rem 0}.iv2-how__head{text-align:center;margin-bottom:4rem}.iv2-how__head .iv2-section-desc{margin:0 auto}.iv2-how__steps{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.iv2-how__step{background:var(--gx-white);border-radius:var(--gx-r-2xl);border:1.5px solid #1f1f1e0f;padding:2.5rem 2rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.iv2-how__step:before{content:"";background:var(--gx-lime);border-radius:var(--gx-r-2xl) var(--gx-r-2xl) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.iv2-how__step:hover{border-color:#1f1f1e24;box-shadow:0 8px 32px #00000012}.iv2-how__step-num{font-family:var(--gx-font-heading);color:#1f1f1e12;font-size:3rem;font-weight:800;line-height:1;position:absolute;top:1.25rem;right:1.5rem}.iv2-how__step-icon{border-radius:var(--gx-r-md);background:var(--gx-lime);border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:flex}.iv2-how__step-icon svg{stroke:var(--gx-dark)}.iv2-how__step-title{font-family:var(--gx-font-heading);color:var(--gx-g500);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.35}.iv2-how__step-text{color:var(--gx-g100);font-size:.8125rem;line-height:1.65}.iv2-brands{background:var(--gx-white);border-bottom:1px solid #1f1f1e0f;padding:6rem 0}.iv2-brands__head{text-align:center;margin-bottom:4rem}.iv2-brands__head .iv2-section-desc{margin:0 auto}.iv2-brands__logos{grid-template-columns:repeat(6,1fr);gap:1.5rem;padding:0 2rem;display:grid}.iv2-brands__logo{font-family:var(--gx-font-heading);color:var(--gx-g500);letter-spacing:-.02em;background:var(--gx-off-white);border:1px solid #1f1f1e1f;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:2rem 1.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.iv2-brands__logo:hover{border-color:var(--gx-lime);transform:translateY(-2px);box-shadow:0 8px 24px #a855f71f}.iv2-brands__logo-dot{background:var(--gx-lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:-10px}@media (width<=1280px){.iv2-services__grid{grid-template-columns:1fr 1fr}.iv2-brands__logos{grid-template-columns:repeat(6,1fr);gap:1.25rem;padding:0 1rem}}@media (width<=1024px){.iv2-brands__logos{grid-template-columns:repeat(4,1fr);gap:1.5rem}.iv2-hero__inner{grid-template-columns:1fr}.iv2-hero__img-wrap{display:none}.iv2-tech__inner{grid-template-columns:1fr}.iv2-tech__media{order:2}.iv2-tech__text{order:1}.iv2-reviews__grid{grid-template-columns:1fr;max-width:36rem;margin:0 auto}.iv2-stat{padding:1rem 2rem}.iv2-services__features{grid-template-columns:1fr}.iv2-services__visual{display:none}.iv2-services__col:first-child .iv2-feat,.iv2-feat{text-align:center;flex-direction:column;align-items:center}.iv2-models__grid,.iv2-how__steps{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.iv2-services__grid{grid-template-columns:1fr}.iv2-models{padding-top:2.5rem}.iv2-models__head{flex-flow:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem}.iv2-models__head>div{min-width:0}.iv2-models__head .iv2-section-title{margin:0;font-size:clamp(1.45rem,6vw,2rem)}.iv2-models__all{flex-shrink:0;height:2.6rem;padding:0 .7rem 0 .9rem;font-size:.78rem}.iv2-models__all .gx-btn__circle{width:1.7rem;height:1.7rem}.iv2-find__field--year,.iv2-find__field--fuel{display:none!important}.iv2-featured__info{padding-right:0}.iv2-cta__inner{flex-direction:column;align-items:flex-start}.iv2-hero__watermark{font-size:8rem}.iv2-stat__sep{display:none}.iv2-stats__grid{flex-wrap:wrap;justify-content:center}.iv2-stat{width:50%}.iv2-phone-bar{justify-content:center}.iv2-phone-bar__cta{margin-left:0}.iv2-models__grid,.iv2-how__steps{grid-template-columns:1fr}.iv2-brands__logos{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;padding:0 1rem}.iv2-hero__headline{margin-bottom:1.25rem;font-size:clamp(2rem,9vw,2.75rem)}.iv2-hero__rotating-wrap{height:1.25em}.iv2-word{white-space:normal}.iv2-hero__inner{gap:1rem;padding-top:6rem;padding-bottom:1.5rem}.iv2-hero__desc{font-size:.95rem}}.iv2-hero.idx-hero{background-image:linear-gradient(#0000008c,#000000bf),url(../../images/2.jpg)}.idx-hero .iv2-hero__watermark{color:#ffffff14}.idx-hero .iv2-hero__eyebrow{color:#ffffffd9}.idx-hero .iv2-hero__headline{color:var(--gx-white)}.idx-hero .iv2-hero__desc{color:#ffffffe6}.idx-hero .iv2-trust__item{color:#fffc}.idx-hero .iv2-trust__item svg{stroke:#ffffffe6}.idx-hero .iv2-trust__sep{background:#ffffff4d}.idx-hero .iv2-hero__car{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-color:#ffffff26}.idx-hero .iv2-chip{background:#fffffff2;border-color:#ffffff4d;box-shadow:0 8px 32px #00000040}.idx-hero .iv2-hero__phone-bar{-webkit-backdrop-filter:blur(16px);background:#0006;border-top:1px solid #ffffff1a}.idx-hero .iv2-phone-bar__phone{color:var(--gx-white)}.idx-hero .iv2-phone-bar__phone:hover{color:var(--gx-lime)}.idx-hero .iv2-phone-bar__sep{background:#fff3}.idx-hero .iv2-phone-bar__text{color:#ffffffa6}.idx-hero .iv2-phone-bar__cta{color:var(--gx-lime)}.iv2-hero.idx2-hero{background-image:linear-gradient(#0000008c,#0000008c),url(../../images/moto2.jpg)}.idx2-hero .iv2-hero__watermark{color:#ffffff14}.idx2-hero .iv2-hero__eyebrow{color:#ffffffd9}.idx2-hero .iv2-hero__headline{color:var(--gx-white)}.idx2-hero .iv2-hero__desc{color:#ffffffe6}.idx2-hero .iv2-trust__item{color:#fffc}.idx2-hero .iv2-trust__item svg{stroke:#ffffffe6}.idx2-hero .iv2-trust__sep{background:#ffffff4d}.idx2-hero .iv2-hero__car{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-color:#ffffff26}.idx2-hero .iv2-chip{background:#fffffff2;border-color:#ffffff4d;box-shadow:0 8px 32px #00000040}.idx2-hero .iv2-hero__phone-bar{-webkit-backdrop-filter:blur(16px);background:#0006;border-top:1px solid #ffffff1a}.idx2-hero .iv2-phone-bar__phone{color:var(--gx-white)}.idx2-hero .iv2-phone-bar__phone:hover{color:var(--gx-lime)}.idx2-hero .iv2-phone-bar__sep{background:#fff3}.idx2-hero .iv2-phone-bar__text{color:#ffffffa6}.idx2-hero .iv2-phone-bar__cta{color:var(--gx-lime)}.idx-hero-slider{border-radius:var(--gx-r-2xl,1.5rem);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000002e}.idx-hero-slider__track{will-change:transform;transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:flex}.idx-hero-slide{flex:0 0 100%;text-decoration:none;display:block;position:relative;overflow:hidden}.idx-hero-slide__img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;transition:transform .6s;display:block}.idx-hero-slide:hover .idx-hero-slide__img{transform:scale(1.04)}.idx-hero-slide__info{background:linear-gradient(#0000 0%,#000000bf 100%);flex-direction:column;gap:.35rem;padding:2rem 1.5rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.idx-hero-slide__badge{letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:2rem;align-self:flex-start;padding:.2rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.idx-hero-slide__badge--accent{background:#a855f7bf}.idx-hero-slide__name{font-family:var(--gx-font-heading);color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}.idx-hero-slide__price{color:#fffc;font-size:.875rem;font-weight:500}.idx-hero-slider__dots{z-index:3;gap:.375rem;display:flex;position:absolute;bottom:1rem;right:1.25rem}.idx-hero-slider__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:.4rem;height:.4rem;padding:0;transition:background .2s,width .25s}.idx-hero-slider__dot--active{background:#fff;border-radius:1rem;width:1.1rem}.iv2-find{background:radial-gradient(ellipse 80% 60% at 10% 0%, #0d824114, transparent 55%), radial-gradient(ellipse 70% 50% at 90% 20%, #0a0e1c0d, transparent 50%), var(--gx-beige,#f3f2ee);padding:clamp(2.5rem,5vw,4rem) 0 1.5rem;position:relative}.iv2-find__panel-wrap{z-index:5;margin-top:0;position:relative}.iv2-find__panel{z-index:1;background:#fff;border-radius:1.35rem;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative;box-shadow:0 24px 60px #0f121e1a}.iv2-find__segments{flex-wrap:wrap;justify-content:center;gap:.65rem .75rem;display:flex}.iv2-find__segment{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.4rem;width:5.25rem;margin:0;display:inline-flex;position:relative}.iv2-find__segment-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.iv2-find__segment-btn{background:var(--gx-off-white,#f9f9f7);width:4.25rem;height:4.25rem;color:var(--gx-dark,#0a0e1c);border:1px solid #0a0e1c14;border-radius:1rem;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.iv2-find__segment:hover .iv2-find__segment-btn{background:var(--gx-lime,#0d8241);border-color:var(--gx-lime,#0d8241);color:#fff;transform:translateY(-1px)}.iv2-find__segment:hover .iv2-find__segment-label{color:var(--gx-lime,#0d8241)}.iv2-find__segment.is-selected .iv2-find__segment-btn{background:var(--gx-lime,#0d8241);border-color:var(--gx-lime,#0d8241);color:#fff;box-shadow:0 10px 24px #0d824138}.iv2-find__segment:has(.iv2-find__segment-input:checked) .iv2-find__segment-btn{background:var(--gx-lime,#0d8241);border-color:var(--gx-lime,#0d8241);color:#fff;box-shadow:0 10px 24px #0d824138}.iv2-find__segment-icon{width:2.5rem;height:2.5rem;display:block}.iv2-find__segment-label{font-family:var(--gx-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--gx-gray-mid,#6b7280);text-align:center;font-size:.625rem;font-weight:600;line-height:1.2}.iv2-find__segment.is-selected .iv2-find__segment-label{color:var(--gx-lime,#0d8241)}.iv2-find__segment:has(.iv2-find__segment-input:checked) .iv2-find__segment-label{color:var(--gx-lime,#0d8241)}.iv2-find__fields{border-top:1px solid var(--gx-gray-light,#e8e8e8);background:#fff;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;align-items:center;gap:0;min-height:5.5rem;padding:.25rem 0 0;display:grid}.iv2-find__field{border-right:1px solid var(--gx-gray-light,#e8e8e8);cursor:pointer;align-items:center;gap:1rem;min-width:0;height:100%;padding:.75rem 1.25rem;transition:background .2s;display:flex;position:relative}.iv2-find__field:first-child{padding-left:1rem}.iv2-find__field:hover{background:#0f121e06}.iv2-find__dropdown--range{width:max(100%,16rem);min-width:16rem;padding:.75rem}.iv2-find__range{grid-template-columns:1fr auto 1fr;align-items:end;gap:.5rem;width:100%;min-width:0;display:grid}.iv2-find__range-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.iv2-find__range-label{font-family:var(--gx-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-g100,#8a8a85);font-size:.6rem;font-weight:500}.iv2-find__range-input{border:1px solid var(--gx-gray-light,#e8e8e8);border-radius:var(--gx-r-sm,.4rem);background:var(--gx-off-white,#f7f7f5);width:100%;min-width:0;font-family:var(--gx-font-heading);color:var(--gx-g500,#0f121e);appearance:textfield;margin:0;padding:.55rem .7rem;font-size:.9rem;font-weight:600;line-height:1.2}.iv2-find__range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.iv2-find__range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iv2-find__range-input::placeholder{color:var(--gx-g100,#8a8a85);font-weight:500}.iv2-find__range-input:focus{background:#fff;border-color:#0f121e47;outline:none}.iv2-find__range-sep{color:var(--gx-g100,#8a8a85);padding-bottom:.7rem;font-size:.9rem;line-height:1}.iv2-find__field-icon{background:var(--gx-off-white,#f3f3f0);width:2.5rem;height:2.5rem;color:var(--gx-g500,#0f121e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;overflow:hidden}.iv2-find__field-icon .gx-icon{width:1.125rem;height:1.125rem}.iv2-find .iv2-find__field-icon{width:3rem;height:3rem}.iv2-find .iv2-find__field-icon .gx-icon{width:1.5rem;height:1.5rem}.iv2-find__field:hover .iv2-find__field-icon,.iv2-find__field.is-open .iv2-find__field-icon,.iv2-find__field.has-selection .iv2-find__field-icon{background:var(--gx-dark,#0f121e);color:var(--gx-lime)}.iv2-find .iv2-find__field:hover .iv2-find__field-icon,.iv2-find .iv2-find__field.is-open .iv2-find__field-icon,.iv2-find .iv2-find__field.has-selection .iv2-find__field-icon{background:var(--gx-lime,#0d8241);color:#fff}.iv2-find__field-body{flex-direction:column;flex:1;gap:.3rem;width:100%;min-width:0;display:flex;position:relative}.iv2-find__field-label{font-family:var(--gx-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--gx-g100,#8a8a85);font-size:.65rem;font-weight:500;line-height:1}.iv2-find__trigger{font-family:var(--gx-font-heading);color:var(--gx-g500,#0f121e);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.iv2-find__trigger:focus{outline:none}.iv2-find__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.iv2-find__caret{color:var(--gx-g100,#8a8a85);flex-shrink:0;transition:transform .2s,color .2s}.iv2-find__field.is-open .iv2-find__caret{color:var(--gx-g500,#0f121e);transform:rotate(180deg)}.iv2-find__dropdown{z-index:20;border:1px solid var(--gx-gray-light,#e8e8e8);border-radius:var(--gx-r-md,.65rem);opacity:0;visibility:hidden;background:#fff;flex-direction:column;width:max(100%,18rem);min-width:18rem;max-height:18rem;margin:0;padding:.4rem;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:auto;overflow:hidden;transform:translateY(-.4rem);box-shadow:0 16px 40px #0f121e1f}.iv2-find__field.is-open{z-index:30}.iv2-find__field.is-open .iv2-find__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.iv2-find__search-wrap{border-bottom:1px solid #0f121e0f;flex-shrink:0;padding:.25rem .25rem .45rem}.iv2-find__search{border:1px solid var(--gx-gray-light,#e8e8e8);border-radius:var(--gx-r-sm,.4rem);width:100%;font-family:var(--gx-font-heading);color:var(--gx-g500,#0f121e);background:var(--gx-off-white,#f7f7f5);padding:.5rem .7rem;font-size:.875rem}.iv2-find__search:focus{background:#fff;border-color:#0f121e47;outline:none}.iv2-find__options{flex:auto;min-height:0;margin:0;padding:.25rem 0 0;list-style:none;overflow-y:auto}.iv2-find__options li{font-family:var(--gx-font-heading);color:var(--gx-g500,#0f121e);border-radius:var(--gx-r-sm,.4rem);cursor:pointer;white-space:nowrap;padding:.6rem .85rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s}.iv2-find__options li:hover{background:var(--gx-off-white,#f7f7f5)}.iv2-find__options li.is-selected{background:var(--gx-dark,#0f121e);color:#fff}.iv2-find__options li.is-hidden{display:none}.iv2-find__options [data-iv-group]{cursor:default;letter-spacing:.08em;text-transform:uppercase;color:var(--gx-g100,#8a8a85);pointer-events:none;padding:.7rem .85rem .3rem;font-size:.7rem;font-weight:600}.iv2-find__options [data-iv-group]:hover{background:0 0}.iv2-find__empty{color:var(--gx-gray-mid,#8a8a86);margin:0;padding:.75rem .85rem;font-size:.85rem}.iv2-find__submit{background:var(--gx-dark,#0f121e);color:#fff;border-radius:var(--gx-r-md,.65rem);height:4rem;font-family:var(--gx-font-heading);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:.6rem;margin-left:.5rem;padding:0 2rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.iv2-find__submit:hover{background:var(--gx-lime);color:#fff}.iv2-find__submit .gx-icon{width:1.75rem;height:1.75rem}@media (width<=1320px){.iv2-find__segments{gap:.45rem .35rem}.iv2-find__segment{width:4.55rem}.iv2-find__segment-btn{border-radius:.9rem;width:3.65rem;height:3.65rem}.iv2-find__segment-icon{width:24px;height:24px}.iv2-find__segment-label{font-size:.56rem}.iv2-find__field{gap:.65rem;padding:.7rem}.iv2-find__field:first-child{padding-left:.5rem}.iv2-find__field-icon{width:2.1rem;height:2.1rem}.iv2-find__field-icon .gx-icon{width:15px;height:15px}.iv2-find .iv2-find__field-icon{width:2.5rem;height:2.5rem}.iv2-find .iv2-find__field-icon .gx-icon{width:1.25rem;height:1.25rem}.iv2-find__trigger{font-size:.9rem}.iv2-find__submit{gap:.4rem;height:3.5rem;margin-left:.35rem;padding:0 1.15rem;font-size:.875rem}}@media (width<=1180px){.iv2-find__segments{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.75rem .5rem;display:grid}.iv2-find__segment{width:100%;max-width:5.25rem}.iv2-find__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:0}.iv2-find__field{border-right:1px solid var(--gx-gray-light,#e8e8e8);border-bottom:1px solid var(--gx-gray-light,#e8e8e8);padding:.85rem .75rem}.iv2-find__field:first-child{padding-left:.75rem}.iv2-find__field:nth-child(3n){border-right:0}.iv2-find__field:nth-child(4),.iv2-find__field:nth-child(5){border-bottom:0}.iv2-find__submit{grid-column:1/-1;justify-content:center;width:100%;height:3.25rem;margin:.85rem 0 0}.iv2-find__dropdown{width:max(100%,15rem);min-width:15rem}}@media (width<=900px){.iv2-find__segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem .35rem}.iv2-find__segment-btn{width:3.5rem;height:3.5rem}.iv2-find__fields{grid-template-columns:1fr 1fr}.iv2-find__field{border-right:0;border-bottom:1px solid var(--gx-gray-light,#e8e8e8);padding:.75rem 0}.iv2-find__field:first-child{padding-left:0}.iv2-find__field:nth-child(odd){padding-right:1rem}.iv2-find__field:nth-child(2n){border-left:1px solid var(--gx-gray-light,#e8e8e8);padding-left:1rem}.iv2-find__field:nth-child(3n){border-right:0}.iv2-find__field:nth-child(4),.iv2-find__field:nth-child(5){border-bottom:1px solid var(--gx-gray-light,#e8e8e8)}.iv2-find__field:nth-child(5){border-bottom:0}.iv2-find__submit{margin-top:1rem}}@media (width<=700px){.iv2-find{padding:1rem 0}.iv2-find__panel{border-radius:1.1rem;padding:1rem}.iv2-find__segments{justify-content:flex-start;justify-items:unset;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.45rem;margin-inline:-.25rem;padding-inline:.25rem;display:flex;overflow-x:auto}.iv2-find__segment{scroll-snap-align:start;flex:none;gap:.25rem;width:3.15rem;max-width:none}.iv2-find__segment-btn{border-radius:.65rem;width:2.5rem;height:2.5rem}.iv2-find__segment-icon{width:1.2rem;height:1.2rem}.iv2-find__segment-label{font-size:.48rem}.iv2-find .iv2-find__field-icon{width:2.5rem;height:2.5rem}.iv2-find .iv2-find__field-icon .gx-icon{width:1rem;height:1rem}.iv2-find__submit .gx-icon{width:1.25rem;height:1.25rem}.iv2-find__fields{grid-template-columns:1fr;padding:.75rem 0 0}.iv2-find__field{border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important}.iv2-find__field:nth-child(4),.iv2-find__field:nth-child(5){border-bottom:1px solid var(--gx-gray-light,#e8e8e8)}.iv2-find__field:last-of-type{border-bottom:0}.iv2-find__dropdown,.iv2-find__dropdown--range{width:auto;min-width:0;left:0;right:0}}@media (width<=768px){.iv2-find__segment{gap:.25rem;width:3.15rem;max-width:3.15rem}.iv2-find__segment-btn{border-radius:.65rem;width:2.5rem;height:2.5rem}.iv2-find__segment-icon{width:1.2rem;height:1.2rem}.iv2-find__segment-label{font-size:.48rem}}.hv2{--hv2-ink:#071612;--hv2-green:#39eaa2;--hv2-green-deep:#2ad492;--hv2-paper:#f4f6f8;--hv2-muted:#66717c;background:var(--hv2-paper);color:var(--hv2-ink);font-family:var(--gx-font-body,system-ui, sans-serif);margin:0}.hv2 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv2-shell{width:100%;max-width:90rem;margin-inline:auto;padding-inline:3rem}.hv2-logo{flex:none;line-height:0;display:block}.hv2-logo img{width:auto;max-width:none;display:block}.hv2-hero{color:#fff;background-color:#203e91;background-image:linear-gradient(24deg,#203e91 0%,#0b1222 35% 77%,#168367 100%);background-repeat:no-repeat;background-attachment:fixed}@supports (-webkit-touch-callout:none){.hv2-hero{background-color:#0b1222;background-position:top;background-size:100% 100dvh;background-attachment:scroll}}.hv2-footer{color:#fff;background-color:#0c1c28;background-image:none}.hv2-header{z-index:40;color:#fff;background:0 0;padding-top:1.15rem;position:sticky;top:0}.hv2-bar,.hv2-header__actions,.hv2-nav{align-items:center;display:flex}.hv2-bar{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;gap:1.75rem;min-height:4.35rem;padding:.45rem calc(.825rem - 1px) .45rem 1.35rem;transition:background .2s,border-color .2s;position:relative}.hv2-bar.is-on-light{background:#ffffff6b;border-color:#07161224}.hv2-bar.is-on-light .hv2-nav a,.hv2-bar.is-on-light .hv2-icon-btn,.hv2-bar.is-on-light .hv2-header__login,.hv2-bar.is-on-light .hv2-nav a:hover{color:#071612}.hv2-bar.is-on-light .hv2-header__login{border-color:#07161273}.hv2-bar.is-on-light .hv2-header__login:hover{color:#071612;background:#0716120f}.hv2-bar.is-on-light .hv2-header__menu span{background:#071612}.hv2-nav{gap:1.6rem;margin-right:auto}.hv2-nav a{color:#ffffffe0;font-size:.98rem;text-decoration:none}.hv2-nav a:hover{color:#fff}.hv2-header__login{color:#fff;background:0 0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:5.4rem;height:2.7rem;padding:0 1.15rem;font-size:.95rem;text-decoration:none;display:inline-flex}.hv2-header__login:hover{color:#fff;background:#ffffff14}.hv2-header__actions{gap:.7rem}.hv2-bar .hv2-btn{height:2.7rem;padding-inline:1.15rem}.hv2-icon-btn{color:#fff;place-items:center;width:2.5rem;height:2.5rem;display:grid}.hv2-glyph{flex:none;max-width:none;display:block}.hv2-header__menu{background:0 0;border:0;order:2;width:2.5rem;height:2.5rem;margin-left:auto;padding:.55rem;display:none}.hv2-header__menu span{background:#fff;border-radius:2px;height:2px;margin:4px 0;display:block}.hv2-btn{background:var(--hv2-green);color:#053218;border-radius:999px;align-items:center;gap:.75rem;padding:.72rem 1.15rem;font-size:.95rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.hv2-btn>span[aria-hidden]{font-size:1.2rem;font-weight:400;line-height:1}.hv2-btn__short,.hv2-nav__account{display:none}.hv2-btn:hover{background:var(--hv2-green-deep);color:#053218}.hv2-btn--lg{padding:.85rem 1.25rem}.hv2-hero{margin-top:-5.5rem;padding:7.1rem 0 3.2rem}.hv2-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.hv2-pill{color:#ffffffc7;background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.4rem;padding:.4rem .8rem;font-size:.82rem;display:inline-flex}.hv2-pill span{background:var(--hv2-green);border-radius:50%;width:.45rem;height:.45rem}.hv2-hero h1{font-family:var(--gx-font-heading,system-ui, sans-serif);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,5vw,4.6rem);font-weight:700;line-height:.98}.hv2-hero h1 em{color:var(--hv2-green);font-style:normal}.hv2-hero__lead{color:#ffffffad;max-width:34rem;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.55}.hv2-spotlight{padding-inline:2.4rem;position:relative}.hv2-spotlight__nav{z-index:3;color:#ffffffe0;cursor:pointer;background:0 0;border:0;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.hv2-spotlight__nav--prev{left:0}.hv2-spotlight__nav--next{right:0}.hv2-spotlight__nav:hover{color:#fff}.hv2-spotlight__slide{display:none}.hv2-spotlight__slide.is-active{display:block;position:relative}.hv2-spotlight__media{aspect-ratio:16/10;background:#12202b;border-radius:1.25rem;display:block;position:relative;overflow:hidden}.hv2-spotlight__media picture,.hv2-card__media picture{width:100%;height:100%;display:block}.hv2-spotlight__media img,.hv2-card__media img{object-fit:cover;width:100%;height:100%;display:block}.hv2-spotlight__badge,.hv2-spotlight__chips span,.hv2-card__badge{color:#fff;background:#081016b8;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;position:absolute}.hv2-spotlight__badge{background:#0c1210b8;top:.85rem;left:.85rem}.hv2-spotlight__specs{flex-direction:column;align-items:stretch;gap:.35rem;display:flex;position:absolute;top:.85rem;right:.85rem}.hv2-spec{text-align:center;background:var(--hv2-green);color:#053218;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:5.35rem;min-height:2.45rem;padding:.28rem .4rem;display:flex}.hv2-spec>span{color:#053218;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:.8rem;font-weight:700;line-height:1.1;position:static}.hv2-spec small{color:#053218b8;white-space:nowrap;font-size:.58rem;font-weight:500;line-height:1.1}.hv2-spotlight__foot{z-index:2;width:min(12.25rem,100% - 2.6rem);color:var(--hv2-ink);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .85rem;display:flex;position:absolute;bottom:.9rem;left:1.15rem;right:auto;box-shadow:0 12px 28px #00000029}.hv2-spotlight__foot>div{min-width:0}.hv2-spotlight__foot p{color:var(--hv2-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .12rem;font-size:.8rem;overflow:hidden}.hv2-spotlight__foot strong{font-family:var(--gx-font-heading,system-ui, sans-serif);letter-spacing:-.03em;white-space:nowrap;font-size:1.28rem;display:block}.hv2-spotlight__go{background:var(--hv2-green);color:#053218;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.hv2-spotlight__empty{color:#ffffffbf;background:#ffffff0f;border-radius:1.6rem;place-items:center;min-height:18rem;padding:2rem;display:grid}.hv2-dots{justify-content:center;gap:.4rem;margin-top:.9rem;display:flex}.hv2-dots button{background:#ffffff59;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0}.hv2-dots button.is-active{background:#fff;width:1.15rem}.hv2-search-wrap{margin-top:2.6rem}@media (width>=981px){.hv2-hero{padding-bottom:1.75rem}.hv2-hero h1{font-size:clamp(2.75rem,3.25vw,3.65rem);line-height:.94}.hv2-hero__lead{margin-top:1rem;font-size:1rem}.hv2-hero__grid{gap:2.5rem}.hv2-spotlight__media{aspect-ratio:2}.hv2-search-wrap{margin-top:1.35rem}}.hv2-search,.hv2-card{color:var(--hv2-ink);background:#fff;border-radius:1.6rem;box-shadow:0 18px 50px #07141c14}.hv2-search{padding:1.35rem 1.35rem 1.1rem}.hv2-search__head,.hv2-picks__head,.hv2-card__foot,.hv2-footer__base{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hv2-search h2,.hv2-picks h2,.hv2-cta h2{font-family:var(--gx-font-heading,system-ui, sans-serif);letter-spacing:-.03em;margin:0}.hv2-search h2{font-size:1.2rem}.hv2-kicker{color:var(--hv2-green-deep);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.hv2-picks__head p{color:var(--hv2-muted);margin:.35rem 0 0}.hv2-segments{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.hv2 .hv2-segments .iv2-find__segment{background:#fff;border:1px solid #0a0e1c14;border-radius:.9rem;flex-direction:row;align-items:center;gap:.5rem;width:auto;max-width:none;padding:.3rem .75rem .3rem .35rem;overflow:hidden}.hv2 .hv2-segments .iv2-find__segment-btn{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hv2 .hv2-segments .hv2-segment-art{object-fit:contain;pointer-events:none;width:2.35rem;height:1.45rem;display:block}.hv2 .hv2-segments .hv2-segment-art.is-driving{z-index:1;animation:.95s linear hv2-car-loop;position:relative}@keyframes hv2-car-loop{0%{animation-timing-function:cubic-bezier(.45,.05,.85,.4);transform:translate(0)}46%{transform:translate(var(--hv2-car-out-x,11rem), var(--hv2-car-out-y,5rem));animation-timing-function:linear}46.2%{transform:translate(var(--hv2-car-in-x,-4rem), var(--hv2-car-in-y,-2.6rem));animation-timing-function:cubic-bezier(.16,.84,.32,1)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hv2 .hv2-segments .hv2-segment-art.is-driving{animation:none}}.hv2 .hv2-segments .iv2-find__segment-label{width:auto;font-family:var(--gx-font-body,system-ui, sans-serif);letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;color:#5d6872;font-size:.78rem;font-weight:600}.hv2 .hv2-segments .iv2-find__segment:hover{border-color:var(--hv2-green);box-shadow:none;background:#f3fff6}.hv2 .hv2-segments .iv2-find__segment:has(.iv2-find__segment-input:checked){border-color:var(--hv2-green);box-shadow:none;background:#f3fff6}.hv2 .hv2-segments .iv2-find__segment:hover .iv2-find__segment-btn{color:inherit;box-shadow:none;background:0 0;border-color:#0000;transform:none}.hv2 .hv2-segments .iv2-find__segment:has(.iv2-find__segment-input:checked) .iv2-find__segment-btn{color:inherit;box-shadow:none;background:0 0;border-color:#0000;transform:none}.hv2 .hv2-segments .iv2-find__segment:hover{z-index:1;transform:scale(1.05)}.hv2 .hv2-segments .iv2-find__segment:hover .iv2-find__segment-label{color:var(--hv2-green-deep)}.hv2 .hv2-segments .iv2-find__segment:has(.iv2-find__segment-input:checked) .iv2-find__segment-label{color:var(--hv2-green-deep)}.hv2-search__more{color:var(--hv2-green-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.hv2 .hv2-search__row.iv2-find__fields{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:stretch;gap:.55rem;min-height:0;margin-top:1.1rem;padding:0;display:grid}.hv2 .iv2-find__field{background:#f4f6f8;border-radius:1rem;flex-direction:column;justify-content:center;min-width:0;height:auto;display:flex;border:0!important;padding:.7rem .75rem!important}.hv2 .iv2-find__field-label{font-family:var(--gx-font-body,system-ui, sans-serif);letter-spacing:0;text-transform:none;color:#8b949e;font-size:.75rem;font-weight:600}.hv2 .iv2-find__trigger,.hv2 .iv2-find__value{font-size:.92rem;font-weight:650}.hv2 .iv2-find__dropdown{z-index:30}.hv2-search__submit{background:var(--hv2-green);color:#083018;cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-width:10.6rem;padding-inline:.85rem;font-weight:800;display:inline-flex}.hv2-search__submit:hover{background:var(--hv2-green-deep)}.hv2-more{border-top:1px solid #e7ebef;grid-template-columns:minmax(12rem,18rem) 1fr;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.9rem;display:grid}.hv2-more[hidden]{display:none}.hv2-more__segments{flex-wrap:wrap;gap:.55rem;display:flex}.hv2-chips{color:var(--hv2-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.9rem;display:flex}.hv2-chips a{color:var(--hv2-ink);background:#f3f5f7;border-radius:999px;padding:.38rem .75rem;font-size:.84rem;text-decoration:none}.hv2-chips a:hover{color:var(--hv2-green-deep)}.hv2-picks{padding:3.5rem 0 4rem}.hv2-picks h2{font-size:clamp(1.8rem,3vw,2.4rem)}.hv2-picks__head>a{color:var(--hv2-green-deep);white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.hv2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.6rem;display:grid}.hv2-card{position:relative;overflow:hidden}.hv2-card__media{background:#e7edf1;height:13.5rem;display:block;position:relative}.hv2-card__badge{color:#163024;background:#fffffff0;font-weight:700;top:auto;bottom:.75rem;left:.75rem}.hv2-card__save{z-index:2;position:absolute;top:.7rem;right:.7rem}.hv2 .cat-card__save{color:#24303a;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.hv2 .cat-card__save--saved{color:#dc2626}.hv2-card__body{padding:1rem 1.1rem 1.15rem}.hv2-card h3{letter-spacing:-.02em;margin:0;font-size:1.15rem}.hv2-card h3 a{color:inherit;text-decoration:none}.hv2-card__sub,.hv2-card__meta{color:var(--hv2-muted);margin:.25rem 0 0;font-size:.92rem}.hv2-card__meta{flex-wrap:wrap;gap:.35rem .7rem;display:flex}.hv2-card__meta span{align-items:center;gap:.28rem;display:inline-flex}.hv2-card__price{font-family:var(--gx-font-heading,system-ui, sans-serif);letter-spacing:-.03em;margin:.8rem 0 0;font-size:1.45rem;font-weight:750}.hv2-card__foot{color:var(--hv2-muted);margin-top:.9rem;font-size:.88rem}.hv2-card__foot span{align-items:center;gap:.3rem;display:inline-flex}.hv2-card__foot a{color:var(--hv2-green-deep);font-weight:700;text-decoration:none}.hv2-empty{color:var(--hv2-muted);margin-top:1.5rem}.hv2-band{background:0 0;padding:0 0 3.5rem}.hv2-cta{color:#fff;background:#0c1412;border-radius:1.5rem;padding:2.4rem 2.6rem}.hv2-cta__grid{grid-template-columns:1.4fr auto;align-items:center;gap:2rem;display:grid}.hv2-cta h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08}.hv2-cta p{color:#ffffffad;max-width:28rem;margin:.8rem 0 0}.hv2-cta__action{justify-self:end}.hv2-cta ol{color:#ffffffc7;margin:1.05rem 0 0;padding:0;list-style:none}.hv2-cta li{gap:.55rem;margin-top:.35rem;display:flex}.hv2-cta li span{color:#ffffff8c;min-width:.8rem;font-weight:700}.hv2-footer{border-top:1px solid #ffffff0f;padding-top:2.8rem}.hv2-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:2rem;display:grid}.hv2-footer h3{margin:0 0 .8rem;font-size:.95rem}.hv2-footer a,.hv2-footer p{color:#ffffffad;text-decoration:none}.hv2-footer a{align-items:center;gap:.4rem;margin:.35rem 0;display:flex}.hv2-footer a:hover{color:#fff}.hv2-footer__grid p{margin:.35rem 0}.hv2-footer__base{color:#ffffff73;border-top:1px solid #ffffff14;margin-top:2.2rem;padding:1rem 0 1.3rem;font-size:.85rem}@media (width<=1180px){.hv2 .hv2-search__row.iv2-find__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-search__submit{grid-column:1/-1}}@media (width<=980px){.hv2-shell{padding-inline:1.25rem}.hv2-header__menu{flex:none;order:2;margin-left:0;display:block}.hv2-header__actions{flex:none;gap:.35rem;margin-left:auto}.hv2-logo,.hv2-bar .hv2-btn{flex:none}.hv2-bar{gap:.45rem;padding:.4rem .45rem .4rem .9rem}.hv2-bar .hv2-btn{gap:.35rem;height:2.25rem;padding-inline:.7rem;font-size:.82rem}.hv2-icon-btn{width:2.15rem;height:2.15rem}.hv2-icon-btn svg,.hv2-icon-btn .hv2-glyph{width:22px;height:22px}.hv2-nav__account{align-items:center;gap:.45rem;display:inline-flex}.hv2-search__more{white-space:nowrap;flex:none}.hv2-search h2{font-size:1.05rem}.hv2 .hv2-segments .iv2-find__segment{min-width:0}.hv2 .hv2-segments .iv2-find__segment-label{text-align:left;white-space:nowrap;width:auto}.hv2-nav{z-index:2;background:#101624;border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.85rem 1.15rem;display:none;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 16px 40px #00000047}.hv2-nav a{color:#fff}.hv2-bar.is-on-light .hv2-nav{background:#fff;border-color:#0716121f;box-shadow:0 16px 40px #0716121f}.hv2-bar.is-on-light .hv2-nav a{color:#071612}.hv2-nav.is-open{display:flex}.hv2-nav a{padding:.55rem 0}.hv2-header__login{display:none}.hv2-hero__grid,.hv2-cta__grid,.hv2-footer__grid,.hv2 .hv2-search__row.iv2-find__fields,.hv2-grid,.hv2-more{grid-template-columns:1fr}.hv2-cta__action{justify-self:start}.hv2-spotlight{padding-inline:1.6rem}.hv2-segments{flex-wrap:wrap;display:flex}.hv2-search__submit{min-height:3.2rem}.hv2-picks__head,.hv2-footer__base{flex-direction:column;align-items:flex-start}.hv2-hero{background-color:#0b1222;background-position:top;background-size:100% 100dvh;background-attachment:scroll}.hv2-hero h1{font-size:clamp(2.15rem,9vw,2.7rem)}.hv2-spotlight__foot{width:min(11.5rem,100% - 1.6rem)}}@media (width<=640px){.hv2-spotlight__badge{padding:.18rem .45rem;font-size:.62rem;top:.45rem;left:.45rem}.hv2-spotlight__specs{gap:.22rem;top:.45rem;right:.45rem}.hv2-spec{border-radius:.4rem;width:3.55rem;min-height:1.65rem;padding:.1rem .22rem}.hv2-spec>span{font-size:.62rem}.hv2-spec small{font-size:.46rem}.hv2-spotlight__foot{border-radius:.75rem;gap:.4rem;width:min(9.25rem,100% - 1.1rem);padding:.32rem .32rem .32rem .55rem;bottom:.45rem;left:.5rem}.hv2-spotlight__foot p{font-size:.65rem}.hv2-spotlight__foot strong{font-size:.98rem}.hv2-spotlight__go{width:1.75rem;height:1.75rem}.hv2-spotlight__go svg{width:13px;height:13px}}@media (width<=560px){.hv2-logo img{height:.95rem!important}.hv2-btn__full{display:none}.hv2-btn__short{font-size:inherit;font-weight:inherit;display:inline}}.hv2 .clv2-hero{padding:5.85rem 0 4.4rem}.hv2 .clv2-hero h1{font-size:clamp(2.15rem,4vw,3.15rem);line-height:.96}.clv2-hero__lead{color:#ffffffb8;max-width:34rem;margin:.7rem 0 0;font-size:1.02rem;line-height:1.5}.clv2-paper{z-index:1;margin-top:-2.5rem;padding-bottom:3.5rem;position:relative}.clv2-card{background:#fff;border-radius:1.35rem;width:min(52rem,100%);margin-inline:auto;padding:1.35rem 1.4rem 0;scroll-margin-top:6rem;box-shadow:0 18px 50px #07161214}.clv2-steps{gap:.15rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex;overflow-x:auto}.clv2-steps li{flex:1 0 auto}.clv2-steps button{width:100%;color:var(--hv2-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0716121a;align-items:center;gap:.45rem;padding:.2rem .15rem .75rem;font-size:.84rem;font-weight:700;display:flex}.clv2-steps button span{width:1.45rem;height:1.45rem;color:var(--hv2-ink);background:#e7ece9;border-radius:999px;place-items:center;font-size:.75rem;display:grid}.clv2-steps .is-current button{color:var(--hv2-ink);border-bottom-color:var(--hv2-ink)}.clv2-steps .is-current button span,.clv2-steps .is-done button span{background:var(--hv2-ink);color:#fff}.clv2-steps .is-done button span{background:var(--hv2-green);color:var(--hv2-ink)}.clv2-card>.clv2-section.clv2-step{border-top:0;padding-top:.35rem}.clv2-step[hidden]{display:none}.clv2-card.is-busy{cursor:progress}.clv2-section+.clv2-section,.clv2-more{border-top:1px solid #07161214}.clv2-section{padding:1.35rem 0 1.45rem}.clv2-section:first-of-type{padding-top:.2rem}.clv2-more+.clv2-section{border-top:1px solid #07161214}.clv2-section h2,.clv2-more summary{font-family:var(--gx-font-heading,system-ui, sans-serif);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:700}.clv2-section>p{color:var(--hv2-muted);margin:.35rem 0 1rem;font-size:.94rem}.clv2-grid{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}.clv2-span{grid-column:1/-1}.clv2-field{display:block}.clv2-label{color:#31403a;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.clv2-field.is-required>.clv2-label:after{content:" *";color:#d14343}.clv2-field select,.clv2-field input[type=text],.clv2-field input[type=number],.clv2-field textarea{width:100%;color:var(--hv2-ink);font:inherit;background:#fff;border:1px solid #07161224;border-radius:.75rem;padding:.72rem .8rem;font-size:1rem}.clv2-field textarea{resize:vertical;min-height:8.5rem}.clv2-field select:focus,.clv2-field input:focus,.clv2-field textarea:focus{outline:2px solid var(--hv2-green);outline-offset:1px;border-color:#0000}.clv2-field.is-invalid select,.clv2-field.is-invalid input,.clv2-field.is-invalid textarea,.clv2-field.is-invalid .clv2-affix{border-color:#d14343}.clv2-affix{color:var(--hv2-muted);background:#fff;border:1px solid #07161224;border-radius:.75rem;align-items:center;gap:.35rem;padding-inline:.8rem;font-weight:700;display:flex}.clv2-field .clv2-affix input{background:0 0;border:0;flex:1;width:auto;min-width:0;padding-inline:0}.clv2-affix input:focus{outline:none}.clv2-affix:focus-within{outline:2px solid var(--hv2-green);outline-offset:1px;border-color:#0000}.clv2-hint{color:var(--hv2-muted);margin:.4rem 0 0;font-size:.82rem}.clv2-hint a{color:inherit}.clv2-error{color:#b42318;margin-top:.35rem;font-size:.82rem;display:block}.clv2-errors{color:#8a1f14;background:#fff4f2;border-radius:.85rem;margin-bottom:1rem;padding:.85rem 1rem}.clv2-errors ul{margin:.4rem 0 0;padding-left:1.1rem}.clv2-drop{text-align:center;cursor:pointer;background:#f7faf8;border:1.5px dashed #0716122e;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:9.5rem;padding:1.2rem;display:flex}.clv2-drop.is-dragover{border-color:var(--hv2-green-deep);background:#f3fff6}.clv2-drop__title{font-weight:700}.clv2-count-line{color:var(--hv2-muted);font-size:.88rem}.clv2-count.is-ready{color:#12875a}.clv2-count.is-over{color:#b42318}.clv2-drop__button{background:var(--hv2-ink);color:#fff;border-radius:999px;margin-top:.35rem;padding:.48rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.clv2-thumbs{grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.55rem;margin-top:.85rem;display:grid}.clv2-thumbs:empty{display:none}.clv2-thumb{aspect-ratio:4/3;background:#e6ece8;border-radius:.75rem;margin:0;position:relative;overflow:hidden}.clv2-thumb img{object-fit:cover;width:100%;height:100%;display:block}.clv2-thumb__remove{color:#fff;cursor:pointer;background:#071612c7;border:0;border-radius:999px;width:1.45rem;height:1.45rem;line-height:1;position:absolute;top:.3rem;right:.3rem}.clv2-thumb__cover{background:var(--hv2-green);color:var(--hv2-ink);border-radius:999px;padding:.12rem .4rem;font-size:.68rem;font-weight:800;position:absolute;bottom:.3rem;left:.3rem}.clv2-segments{margin-top:.15rem}.clv2-segments .iv2-find__segment:focus-within{outline:2px solid var(--hv2-green);outline-offset:2px}#clv2-color-custom{margin-top:.45rem}#clv2-color-custom[hidden]{display:none}.clv2-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;list-style:none;display:flex}.clv2-more summary::-webkit-details-marker{display:none}.clv2-more summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transform:translateY(-.1rem)rotate(45deg)}.clv2-more[open] summary:after{transform:translateY(.15rem)rotate(-135deg)}.clv2-more>.clv2-grid,.clv2-extras{margin-bottom:1.2rem}.clv2-extras{border:0;margin:1rem 0 0;padding:0}.clv2-extras legend{margin-bottom:.55rem;font-weight:700}.clv2-chips{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.clv2-chip{cursor:pointer;background:#fff;border:1px solid #0716121f;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.9rem;display:inline-flex}.clv2-chip:has(input:checked){border-color:var(--hv2-green-deep);background:#f3fff6}.clv2-chip input{accent-color:#12875a}.clv2-pills{flex-wrap:wrap;gap:.45rem;display:flex}.clv2-pill{cursor:pointer;position:relative}.clv2-pill input{opacity:0;position:absolute}.clv2-pill span{border:1px solid #07161224;border-radius:999px;padding:.55rem .85rem;font-weight:700;display:inline-flex}.clv2-pill input:checked+span{border-color:var(--hv2-ink);background:var(--hv2-ink);color:#fff}.clv2-pill input:focus-visible+span{outline:2px solid var(--hv2-green);outline-offset:2px}.clv2-card .acc-choice-pills{flex-wrap:wrap;gap:.45rem;display:flex}.clv2-card .acc-choice-pill{cursor:pointer;position:relative}.clv2-card .acc-choice-pill__input{opacity:0;position:absolute}.clv2-card .acc-choice-pill__label{border:1px solid #07161224;border-radius:999px;padding:.55rem .85rem;font-weight:700;display:inline-flex}.clv2-card .acc-choice-pill__input:checked+.acc-choice-pill__label{border-color:var(--hv2-ink);background:var(--hv2-ink);color:#fff}.clv2-card .acc-choice-pill__input:focus-visible+.acc-choice-pill__label{outline:2px solid var(--hv2-green);outline-offset:2px}.clv2-card .acc-featured-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.clv2-card .acc-featured-card{cursor:pointer;display:block;position:relative}.clv2-card .acc-featured-card__input{opacity:0;position:absolute}.clv2-card .acc-featured-card__surface{background:#fff;border:1px solid #0716121f;border-radius:.95rem;flex-direction:column;gap:.35rem;height:100%;padding:.9rem;display:flex}.clv2-card .acc-featured-card__input:checked+.acc-featured-card__surface{border-color:var(--hv2-green-deep);background:#f3fff6}.clv2-card .acc-featured-card__input:focus-visible+.acc-featured-card__surface{outline:2px solid var(--hv2-green);outline-offset:2px}.clv2-card .acc-featured-card__top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.clv2-card .acc-featured-card__title{font-weight:700}.clv2-card .acc-featured-card__desc{color:var(--hv2-muted);font-size:.82rem}.clv2-card .acc-featured-card__tag{letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:800}.clv2-card .acc-featured-card__price{margin-top:auto;font-weight:700}.clv2-card .acc-featured-card__price span{color:var(--hv2-muted);font-size:.75rem;font-weight:600;display:block}.clv2-card .acc-featured-card__check{display:none}.clv2-card .acc-featured-card__input:checked+.acc-featured-card__surface .acc-featured-card__check{color:#12875a;display:inline-flex}.clv2-pay{margin-top:1rem}.clv2-quote{background:#f4f6f8;border-radius:.8rem;margin:0 0 .45rem;padding:.75rem .85rem;font-weight:700}.clv2-bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #07161214;border-radius:0 0 1.35rem 1.35rem;justify-content:flex-end;align-items:center;gap:.7rem;margin:0 -1.4rem;padding:.85rem 1.4rem;display:flex;position:sticky;bottom:0}.clv2-status{color:var(--hv2-muted);order:0;margin:0 auto 0 0;font-size:.88rem}.clv2-draft{order:1}.clv2-publish{order:2}.clv2-bar button[hidden]{display:none}.clv2-publish,.clv2-draft{font:inherit;cursor:pointer;border-radius:999px;font-weight:700}.clv2-publish{background:var(--hv2-green);color:var(--hv2-ink);border:0;padding:.8rem 1.2rem}.clv2-publish:hover{background:var(--hv2-green-deep)}.clv2-draft{color:var(--hv2-ink);background:0 0;border:1px solid #07161229;padding:.8rem 1rem}.clv2-draft:hover{background:#0716120a}.clv2-card.is-busy .clv2-bar button{opacity:.7;pointer-events:none}@media (width<=720px){.clv2-card{padding-inline:1rem}.clv2-grid,.clv2-card .acc-featured-picker{grid-template-columns:1fr}.clv2-bar{flex-wrap:wrap;margin-inline:-1rem;padding-inline:1rem}.clv2-status{flex:1 0 100%}.clv2-publish,.clv2-draft{flex:auto}}.hv2 .lv2-hero{--lv2-navy:#0b1222;background:var(--lv2-navy);padding:9.5rem 0 4.6rem;position:relative;overflow:hidden}.lv2-hero__glow{pointer-events:none;max-width:none;height:auto;position:absolute}.lv2-hero__glow--green{width:56rem;top:-14rem;right:-16rem}.lv2-hero__glow--blue{width:65rem;top:18rem;left:-25rem}.hv2-shell.lv2-hero__copy{padding-left:5.9rem;position:relative}.lv2-hero__kicker{color:#38eba3;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.05rem;font-size:.69rem;font-weight:600}.hv2 .lv2-hero h1{color:#fff;font-family:var(--gx-font-body,system-ui, sans-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.2vw,2.875rem);font-weight:700;line-height:1.1}.lv2-catalog{--lv2-ink:#15231e;--lv2-muted:#64736c;--lv2-line:#dfe7e2;--lv2-link:#087a50;background:#fff;padding:3.75rem 0 6rem}.lv2-layout{grid-template-columns:17.125rem minmax(0,1fr);align-items:start;gap:1.35rem;display:grid}.lv2-filters{border:1px solid var(--lv2-line);color:var(--lv2-ink);background:#fff;border-radius:1.125rem;padding:1.35rem 1.25rem 1.25rem}.lv2-filters__head{border-bottom:1px solid var(--lv2-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex}.lv2-filters__toggle{color:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.lv2-filters__toggle img{display:none}.lv2-filters__head h2{letter-spacing:-.025em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.lv2-filters__clear{color:var(--lv2-link);font-size:.75rem;font-weight:600;text-decoration:none}.lv2-filters__clear:hover{text-decoration:underline}.lv2-types{gap:.45rem;margin-top:.9rem;display:grid}.lv2-type{cursor:pointer;display:block;position:relative}.lv2-type input,.lv2-check input{opacity:0;pointer-events:none;position:absolute}.lv2-type span{border:1px solid var(--lv2-line);border-radius:.68rem;place-items:center;min-height:2.625rem;font-size:.95rem;font-weight:500;transition:border-color .15s,background .15s;display:grid}.lv2-type:hover span{border-color:#b9c8bf}.lv2-type input:checked+span{border-color:var(--lv2-ink);background:var(--lv2-ink);color:#fff}.lv2-type input:focus-visible+span,.lv2-check input:focus-visible+span:before{outline-offset:2px;outline:2px solid #38eba3}.lv2-selects{gap:.75rem;margin-top:.6rem;display:grid}.hv2 .lv2-filters .iv2-find__field{background:#fff;border-radius:.75rem;min-height:4.25rem;border:1px solid var(--lv2-line)!important;padding:.6rem .9rem!important}.hv2 .lv2-filters .iv2-find__field:hover{border-color:#b9c8bf!important}.hv2 .lv2-filters .iv2-find__field-label{color:var(--lv2-muted);font-size:.69rem;font-weight:500}.hv2 .lv2-filters .iv2-find__trigger,.hv2 .lv2-filters .iv2-find__value{font-family:var(--gx-font-body,system-ui, sans-serif);color:var(--lv2-ink);margin-top:.3rem;font-size:.875rem;font-weight:500}.hv2 .lv2-filters .iv2-find__value{margin-top:0}.hv2 .lv2-filters .iv2-find__caret{color:var(--lv2-muted)}.lv2-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hv2 .lv2-pair .iv2-find__field{padding-inline:.75rem .6rem!important}.hv2 .lv2-pair .iv2-find__trigger{gap:.25rem}.hv2 .lv2-pair .iv2-find__dropdown{width:max(100%,12rem);min-width:12rem}.hv2 .lv2-pair .iv2-find__field:last-child .iv2-find__dropdown{left:auto;right:0}.lv2-group{border:0;min-width:0;margin:1.6rem 0 0;padding:0}.lv2-group legend{margin-bottom:.55rem;padding:0;font-size:.8125rem;font-weight:600}.lv2-check{cursor:pointer;margin-top:.95rem;font-size:.8125rem;display:flex;position:relative}.lv2-group .lv2-check:first-of-type{margin-top:1.1rem}.lv2-check span{align-items:center;gap:.6rem;display:inline-flex}.lv2-check span:before{content:"";border:1px solid var(--lv2-line);background:#fff 50%/.75rem no-repeat;border-radius:.3rem;flex:none;width:1.125rem;height:1.125rem}.lv2-check input:checked+span:before{border-color:var(--lv2-ink);background-color:var(--lv2-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.lv2-more{border-top:1px solid var(--lv2-line);margin-top:1.8rem}.lv2-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0 .95rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.lv2-acc summary::-webkit-details-marker{display:none}.lv2-acc summary img{transition:transform .2s}.lv2-acc[open] summary img{transform:rotate(45deg)}.lv2-acc[open]{padding-bottom:.6rem}.lv2-acc .lv2-check:first-of-type{margin-top:.2rem}.lv2-input{border:1px solid var(--lv2-line);border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.55rem .8rem;display:flex}.lv2-input:focus-within{border-color:var(--lv2-ink)}.lv2-input span{color:var(--lv2-muted);font-size:.69rem;font-weight:500}.lv2-input input{width:100%;min-width:0;color:var(--lv2-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.875rem;font-weight:500}.lv2-apply{color:#fff;width:100%;min-height:3.25rem;font:inherit;cursor:pointer;background:#0b1222;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin-top:2.3rem;font-size:.9375rem;font-weight:600;display:flex}.lv2-apply:hover{background:#18233a}.lv2-results__title{color:var(--lv2-ink);letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:700;line-height:1.1}.lv2-tags{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.lv2-tags a{border:1px solid var(--lv2-line);color:var(--lv2-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8rem;text-decoration:none;display:inline-flex}.lv2-tags a:hover{border-color:var(--lv2-ink)}.lv2-tags a span{color:var(--lv2-muted)}.lv2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.2rem;margin-top:1.6rem;display:grid}.lv2-card{border:1px solid var(--lv2-line);min-width:0;color:var(--lv2-ink);background:#fff;border-radius:1rem;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 11px #00000008}.lv2-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0b122214}.lv2-card__media{aspect-ratio:321/190;background:#e7edf1;display:block;position:relative;overflow:hidden}.lv2-card__media picture,.lv2-card__media img{object-fit:cover;width:100%;height:100%;display:block}.lv2-card__badge{color:#fff;background:#0b1222db;border-radius:999px;padding:.3rem .65rem;font-size:.66rem;font-weight:500;line-height:1;position:absolute;bottom:.75rem;left:.75rem}.lv2-card__save{z-index:2;position:absolute;top:.8rem;right:.8rem}.hv2 .lv2-card__save .cat-card__save{background:#fff;width:2rem;height:2rem}.hv2 .lv2-card__save .cat-card__save-icon{width:16px!important;height:16px!important}.lv2-card__body{flex-direction:column;flex:1;padding:1rem 1.05rem;display:flex}.lv2-card__title{letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:700;line-height:1.15}.lv2-card__title a{color:inherit;text-decoration:none}.lv2-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.lv2-card__sub,.lv2-card__meta{color:var(--lv2-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.lv2-card__meta{flex-wrap:wrap;gap:0 .5rem;margin-top:.4rem;font-size:.7rem;display:flex}.lv2-card__price{letter-spacing:-.025em;margin:.55rem 0 0;font-size:1.4rem;font-weight:700;line-height:1.1}.lv2-card__foot{border-top:1px solid var(--lv2-line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.9rem;font-size:.7rem;display:flex}.lv2-card__price+.lv2-card__foot{margin-top:.75rem}.lv2-card__place{min-width:0;color:var(--lv2-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;display:inline-flex;overflow:hidden}.lv2-card__link,.lv2-card__cta{z-index:2;flex:none;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.lv2-card__link{color:var(--lv2-link)}.lv2-card__link:hover{text-decoration:underline}.lv2-card--wide{flex-direction:row;grid-column:1/-1}.lv2-card--wide .lv2-card__media{aspect-ratio:auto;flex:0 0 35%;min-height:13rem}.lv2-card--wide .lv2-card__save{left:calc(35% - 2.8rem);right:auto}.hv2 .lv2-card--wide .lv2-card__save .cat-card__save{width:2.1rem;height:2.1rem}.lv2-card--wide .lv2-card__body{padding:1.05rem 1.1rem 1.1rem 1.2rem}.lv2-card--wide .lv2-card__title{font-size:1.5rem}.lv2-card--wide .lv2-card__sub{margin-top:.45rem;font-size:.9rem}.lv2-card--wide .lv2-card__meta{margin-top:.55rem;font-size:.85rem}.lv2-card__deal{border-top:1px solid var(--lv2-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.6rem;display:flex}.lv2-card--wide .lv2-card__price{margin:0;font-size:1.95rem}.lv2-card__cta{color:#0b1222;background:#38eba3;border-radius:999px;gap:.6rem;padding:.55rem 1rem;font-size:.75rem}.lv2-card__cta:hover{background:var(--hv2-green-deep)}.lv2-pages{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:2.5rem;display:flex}.lv2-pages a,.lv2-pages span{border:1px solid var(--lv2-line);min-width:2.4rem;height:2.4rem;color:var(--lv2-ink);border-radius:.7rem;place-items:center;padding:0 .6rem;font-size:.875rem;font-weight:600;text-decoration:none;display:grid}.lv2-pages span[aria-hidden]{color:#b9c8bf}.lv2-pages a:hover{border-color:var(--lv2-ink)}.lv2-pages .is-current{color:#fff;background:#0b1222;border-color:#0b1222}.lv2-empty{border:1px dashed var(--lv2-line);color:var(--lv2-muted);text-align:center;border-radius:1rem;margin-top:1.6rem;padding:3rem 1.5rem}.lv2-empty p{margin:0}.lv2-empty a{color:#fff;background:#0b1222;border-radius:.75rem;margin-top:1rem;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}@media (width<=1180px){.lv2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.hv2 .lv2-hero{padding:8rem 0 3rem}.hv2-shell.lv2-hero__copy{padding-left:2.15rem}.lv2-hero__glow--green{right:-28rem}.lv2-catalog{padding:1.5rem 0 4rem}.lv2-layout{grid-template-columns:1fr;gap:1.5rem}.lv2-filters{padding:1rem 1.1rem}.lv2-filters__head{border-bottom:0;padding-bottom:0}.lv2-filters__toggle{cursor:pointer}.lv2-filters__toggle img{transition:transform .2s;display:block}.lv2-filters__head h2{font-size:1.1rem}.lv2-filters__body{display:none}.lv2-filters.is-open .lv2-filters__head{border-bottom:1px solid var(--lv2-line);padding-bottom:1rem}.lv2-filters.is-open .lv2-filters__toggle img{transform:rotate(180deg)}.lv2-filters.is-open .lv2-filters__body{display:block}.lv2-types,.lv2-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-results__title{margin-top:0}}@media (width<=760px){.lv2-card--wide{flex-direction:column}.lv2-card--wide .lv2-card__media{aspect-ratio:321/190;flex:none;min-height:0}.lv2-card--wide .lv2-card__save{left:auto;right:.8rem}.lv2-card--wide .lv2-card__title{font-size:1.15rem}.lv2-card--wide .lv2-card__sub{font-size:.75rem}.lv2-card--wide .lv2-card__meta{font-size:.7rem}.lv2-card--wide .lv2-card__price{font-size:1.4rem}.lv2-card__deal{margin-top:.75rem;padding-top:.75rem}}@media (width<=640px){.lv2-grid,.lv2-selects{grid-template-columns:1fr}}.lv2d{--lv2-ink:#15231e;--lv2-muted:#64736c;--lv2-line:#dfe7e2;--lv2-link:#087a50;color:var(--lv2-ink);background:#fff}.hv2 .lv2d-hero{padding:7.1rem 0 3.2rem}.lv2d-hero__inner{position:relative}.lv2d-crumbs{color:var(--lv2-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.lv2d-crumbs a{color:inherit;text-decoration:none}.lv2d-crumbs a:hover{color:#fff}.lv2d-hero__row{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.hv2 .lv2d-hero h1{color:#fff;font-family:var(--gx-font-body,system-ui, sans-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1.1}.lv2d-hero__sub{color:var(--lv2-muted);margin:.4rem 0 0;font-size:1.125rem}.lv2d-hero__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.lv2d-hero__price strong{color:#fff;letter-spacing:-.025em;font-size:clamp(1.9rem,3vw,2.625rem);font-weight:700;line-height:1.1}.lv2d-hero__price>span:last-child{color:var(--lv2-muted);margin-top:.6rem;font-size:.75rem}.lv2d-hero__caption{color:#ffffffb8;margin-top:.35rem;font-size:.8rem}.lv2d-hero__was{color:var(--lv2-muted);font-size:.95rem;text-decoration:line-through}.lv2d-status{background:#fff8e6;border:1px solid #b4820040;border-radius:.75rem;margin:1.5rem 0 0;padding:.85rem 1.1rem;font-size:.9rem}.lv2d-status a{color:var(--lv2-link);margin-left:.5rem;font-weight:600}.lv2d-gallery-wrap{padding-top:2.5rem}.lv2d-gallery{border-radius:1.25rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:.75rem;height:clamp(18rem,33vw,29.5rem);display:grid;position:relative;overflow:hidden}.lv2d-gallery__tile{cursor:zoom-in;background:#e7edf1;min-height:0;position:relative;overflow:hidden}.lv2d-gallery__tile:first-child{grid-row:1/-1}.lv2d-gallery--single{grid-template-columns:1fr}.lv2d-gallery--single .lv2d-gallery__tile:nth-child(2){display:none}.lv2d-gallery__tile picture,.lv2d-gallery__tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.lv2d-gallery__tile:hover img{transform:scale(1.02)}.lv2d-gallery__tile:focus-visible{outline-offset:-3px;outline:3px solid #38eba3}.lv2d-gallery__tile--empty{cursor:default}.lv2d-gallery__save{z-index:2;position:absolute;top:1.5rem;left:1.5rem}.hv2 .lv2d-gallery__save .cat-card__save{background:#fff;width:2.75rem;height:2.75rem}.hv2 .lv2d-gallery__save .cat-card__save-icon{width:20px!important;height:20px!important}.lv2d-gallery__all{z-index:2;border:1px solid var(--lv2-line);min-height:3.125rem;color:var(--lv2-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;bottom:1.4rem;right:1.5rem}.lv2d-gallery__all:hover{border-color:var(--lv2-ink)}.lv2d-body{grid-template-columns:minmax(0,1fr) 27rem;align-items:start;gap:2.5rem;padding-top:3.2rem;padding-bottom:1rem;display:grid}.lv2d-main{min-width:0}.lv2d-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.lv2d-keys div{background:#212121;border-radius:.75rem;min-height:5.125rem;padding:.875rem 1rem}.lv2d-keys dt{color:#0f8;font-size:.69rem;line-height:1.5}.lv2d-keys dd{color:#fff;margin:.5rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}.lv2d-about{margin-top:2.4rem}.lv2d-about h2,.lv2d-panel h2{letter-spacing:-.025em;margin:0;font-size:1.6875rem;font-weight:700;line-height:1.1}.lv2d-about .cd-description{margin-top:1.1rem}.lv2d .cd-description__body p{color:#8a8a8a;margin:0 0 1.1rem;font-size:1rem;line-height:1.7}.lv2d .cd-description__toggle{color:#212121;margin-top:.5rem;font-size:.9375rem;font-weight:700}.lv2d .cd-description__toggle:hover{color:var(--lv2-link)}.lv2d-panel{background:#fff;border:1.5px solid #eee;border-radius:1.9rem;margin-top:2.2rem;padding:2.4rem 2.65rem 2.6rem}.lv2d-panel--grey{background:#f9f9f7;border-color:#0000}.lv2d-panel h2{color:#212121;font-size:1.5rem}.lv2d-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;margin:1.75rem 0 0;display:grid}.lv2d-details div{border-bottom:1px solid #ededed;padding:.75rem 1rem .8rem}.lv2d-details div:nth-child(odd){border-right:1px solid #ededed}.lv2d-details div:nth-child(2n){padding-left:1rem}.lv2d-details div:nth-last-child(-n+2):nth-child(odd),.lv2d-details div:last-child{border-bottom:0}.lv2d-details dt{color:#8a8a8a;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;line-height:1.5}.lv2d-details dd{color:#585858;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:1rem;line-height:1.6}.lv2d-extras{gap:.6rem;margin-top:1.75rem;display:grid}.lv2d-extras__group{background:#f9f9f7;border:1px solid #eee;border-radius:.8rem;overflow:hidden}.lv2d-extras__toggle{color:#212121;width:100%;min-height:4.1rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 1rem 0 1.1rem;display:flex}.lv2d-extras__name{letter-spacing:.1em;text-transform:uppercase;flex:1;font-size:.75rem;font-weight:600}.lv2d-extras__count{background:#eee;border-radius:999px;place-items:center;min-width:1.875rem;height:1.875rem;padding:0 .4rem;font-size:.8125rem;font-weight:500;display:grid}.lv2d-extras__chevron{transition:transform .2s}.lv2d-extras__group.is-open .lv2d-extras__chevron{transform:rotate(180deg)}.lv2d .lv2d-extras__list{background:#fff;border-top:1px solid #eee;gap:.45rem;padding:1rem 1.1rem 1.1rem}.lv2d .lv2d-extras__list li{color:var(--lv2-muted);background:#f4f7f5;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem}.lv2d-side{gap:1.5rem;display:grid;position:sticky;top:7rem}.lv2d-seller{border:1px solid var(--lv2-line);background:#fff;border-radius:1.25rem;padding:1.5rem}.lv2d-seller__who{border-bottom:1px solid var(--lv2-line);align-items:center;gap:.9rem;padding-bottom:1.5rem;display:flex}.lv2d-seller__avatar{color:#38eba3;object-fit:cover;background:#0b1222;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.125rem;font-weight:600;display:grid}.lv2d-seller__name{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.lv2d-seller__kind{color:var(--lv2-muted);margin:.2rem 0 0;font-size:.75rem}.lv2d-seller__pitch{padding-top:1.35rem}.lv2d-seller__pitch h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.lv2d-seller__pitch p{color:var(--lv2-muted);margin:.25rem 0 0;font-size:.8125rem}.lv2d-seller__actions{gap:.75rem;margin-top:1.3rem;display:grid}.lv2d-btn,.hv2 .lv2d-reveal .seller-reveal__button,.hv2 .lv2d-reveal .seller-reveal__gate,.hv2 .lv2d-reveal .seller-reveal__value{border:1px solid var(--lv2-line);width:100%;min-height:3.25rem;color:var(--lv2-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.hv2 .lv2d-reveal .seller-reveal__value[hidden],.hv2 .lv2d-reveal .seller-reveal__button[hidden]{display:none}.lv2d-btn:hover,.hv2 .lv2d-reveal .seller-reveal__button:hover,.hv2 .lv2d-reveal .seller-reveal__gate:hover{border-color:var(--lv2-ink)}.lv2d-btn--green{color:#0b1222;background:#38eba3;border-color:#38eba3;min-height:3.375rem}.lv2d-btn--green:hover{border-color:var(--hv2-green-deep);background:var(--hv2-green-deep)}.lv2d-message .msg-cta-form{gap:.75rem;display:grid}.lv2d-message .msg-cta-form textarea{border:1px solid var(--lv2-line);min-height:7rem;font:inherit;border-radius:.75rem;font-size:.9rem}.lv2d-message .msg-cta-form textarea:focus{border-color:var(--lv2-ink);outline:0}.lv2d .msg-cta{color:#0b1222;background:#38eba3;border-radius:.75rem;justify-content:center;width:100%;min-height:3.375rem;font-weight:600}.lv2d-seller__note{color:var(--lv2-muted);text-align:center;margin:1.2rem 0 0;font-size:.69rem}.lv2d-seller__stand{border-top:1px solid var(--lv2-line);color:var(--lv2-link);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.lv2d-seller__stand:hover{text-decoration:underline}.lv2d-map{background:#fff;border:1.5px solid #e9e9e9;border-radius:1.9rem;padding:1.4rem}.lv2d-map__kicker,.lv2d-map__link{text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace}.lv2d-map__kicker{color:#8a8a8a;letter-spacing:.12em;font-size:.69rem}.lv2d-map__place{color:#212121;margin:.55rem 0 0;font-size:1.0625rem;font-weight:600}.lv2d-map__frame{background:#f0f3ee;border:1px solid #e5e7e2;border-radius:.75rem;height:13.4rem;margin-top:.7rem;overflow:hidden}.lv2d-map__frame iframe{border:0;width:100%;height:100%;display:block}.lv2d-map__link{color:#6b7280;letter-spacing:.04em;margin-top:1.4rem;font-size:.5625rem;text-decoration:none;display:inline-block}.lv2d-map__link:hover{color:var(--lv2-link)}.lv2d-related{background:#f4f7f5;margin-top:3.5rem;padding:3rem 0 5rem}.hv2 .lv2d-related__kicker{color:var(--lv2-link);margin:0}.lv2d-related h2{letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(1.75rem,2.6vw,2.3rem);font-weight:700;line-height:1.1}.lv2d-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.4rem;display:grid}.lv2d-rcard{border:1px solid var(--lv2-line);background:#fff;border-radius:1.125rem;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.lv2d-rcard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0b122214}.lv2d-rcard__media{aspect-ratio:416/198;background:#e7edf1;display:block;position:relative;overflow:hidden}.lv2d-rcard__media picture,.lv2d-rcard__media img{object-fit:cover;width:100%;height:100%;display:block}.lv2d-rcard__featured{color:var(--lv2-link);background:#e0f8ec;border:1px solid #b6eacf;border-radius:999px;padding:.45rem .9rem;font-size:.69rem;font-weight:600;line-height:1.3;position:absolute;top:.85rem;left:.85rem}.lv2d-rcard__save{z-index:2;position:absolute;top:.85rem;right:.85rem}.hv2 .lv2d-rcard__save .cat-card__save{background:#fff;width:2.25rem;height:2.25rem}.hv2 .lv2d-rcard__save .cat-card__save-icon{width:16px!important;height:16px!important}.lv2d-rcard__body{flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.1rem;display:flex}.lv2d-rcard h3{letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.1}.lv2d-rcard h3 a{color:inherit;text-decoration:none}.lv2d-rcard h3 a:after{content:"";z-index:1;position:absolute;inset:0}.lv2d-rcard__sub{color:var(--lv2-muted);margin:.45rem 0 0;font-size:.8125rem}.lv2d-rcard__meta{color:var(--lv2-muted);margin:.5rem 0 0;font-size:.75rem}.lv2d-rcard__deal{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.lv2d-rcard__chip{color:var(--lv2-muted);background:#f4f7f5;border-radius:999px;padding:.45rem .9rem;font-size:.69rem;font-weight:600}.lv2d-rcard__price{letter-spacing:-.025em;margin:0 0 0 auto;font-size:1.5625rem;font-weight:700;line-height:1.1}.lv2d-rcard__foot{border-top:1px solid var(--lv2-line);color:var(--lv2-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.65rem;font-size:.69rem;display:flex}.lv2d-rcard__deal+.lv2d-rcard__foot{margin-top:1.2rem}.lv2d-rcard__foot span{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.lv2d-rcard__go{z-index:2;background:#e0f8ec;border-radius:50%;flex:none;place-items:center;width:2.0625rem;height:2.0625rem;display:grid;position:relative}.lv2d-rcard__go:hover{background:#c4f1da}@media (width<=1180px){.lv2d-body{grid-template-columns:minmax(0,1fr) 22rem;gap:1.75rem}.lv2d-keys,.lv2d-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.hv2 .lv2d-hero{padding:6.5rem 0 2.4rem}.lv2d-hero__row{flex-direction:column;gap:1.1rem}.lv2d-hero__price{text-align:left;align-items:flex-start}.lv2d-gallery-wrap{padding-top:1.25rem}.lv2d-gallery{grid-template-rows:none;grid-template-columns:1fr;height:auto}.lv2d-gallery__tile:first-child{aspect-ratio:4/3;grid-row:auto}.lv2d-gallery__tile:not(:first-child){display:none}.lv2d-gallery__save{top:1rem;left:1rem}.lv2d-gallery__all{min-height:2.75rem;padding:0 1rem;font-size:.85rem;bottom:1rem;right:1rem}.lv2d-body{grid-template-columns:1fr;padding-top:1.75rem}.lv2d-side{position:static}.lv2d-panel{border-radius:1.4rem;padding:1.6rem 1.25rem}.lv2d-related{margin-top:2rem}}@media (width<=640px){.lv2d-details{grid-template-columns:1fr}.lv2d-details div,.lv2d-details div:nth-child(2n){padding-inline:0;border-bottom:1px solid #ededed!important;border-right:0!important}.lv2d-details div:last-child{border-bottom:0!important}.lv2d-related__grid{grid-template-columns:1fr}}
