.about-section[data-astro-cid-j7pv25f6],.car-sale-section[data-astro-cid-j7pv25f6]{margin-top:100px}.home-gallery-section[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f9fc,#fff 58%),#fff}.home-gallery-section[data-astro-cid-j7pv25f6]:before{position:absolute;top:92px;left:-70px;width:210px;height:210px;border:34px solid rgba(57,181,74,.12);border-radius:50%;content:""}.home-gallery-section[data-astro-cid-j7pv25f6]:after{position:absolute;right:-95px;bottom:76px;width:260px;height:260px;border:42px solid rgba(31,122,51,.1);border-radius:50%;content:""}.home-gallery-section[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.gallery-feature[data-astro-cid-j7pv25f6]{margin-top:44px}.gallery-video-frame[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:8px;background:var(--header);box-shadow:0 24px 60px #0b3c5d33}.gallery-video-frame[data-astro-cid-j7pv25f6]:before{position:absolute;inset:14px;z-index:1;border:1px solid rgba(255,255,255,.22);border-radius:8px;pointer-events:none;content:""}.gallery-video-frame[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.gallery-intro[data-astro-cid-j7pv25f6]{padding:36px 34px;border:1px solid rgba(12,20,46,.08);border-radius:8px;background:#fff;box-shadow:0 18px 45px #0c142e17}.gallery-intro[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block;margin-bottom:12px;color:var(--theme);font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.gallery-intro[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:16px;color:var(--header);font-size:32px;font-weight:800;line-height:1.2}.gallery-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:26px;color:#5d666f;line-height:1.75}.home-gallery-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;gap:18px;margin-top:52px}.gallery-card[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;margin:0;border-radius:8px;background:var(--header);box-shadow:0 14px 38px #0c142e1f}.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;display:block;width:100%;height:100%;color:inherit;cursor:zoom-in}.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid rgba(57,181,74,.55);outline-offset:-6px}.gallery-card-large[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2}.gallery-card-wide[data-astro-cid-j7pv25f6]{grid-column:span 2}.gallery-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease}.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b3c5d0a,#0b3c5dad);opacity:0;transition:opacity .35s ease;content:""}.gallery-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;transform:translateY(16px);opacity:0;transition:transform .35s ease,opacity .35s ease}.gallery-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--theme);color:#fff}.gallery-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#fff;font-size:16px;font-weight:800;text-align:right}.gallery-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.08);filter:saturate(1.08)}.gallery-card[data-astro-cid-j7pv25f6]:hover a[data-astro-cid-j7pv25f6]:before,.gallery-card[data-astro-cid-j7pv25f6]:hover figcaption[data-astro-cid-j7pv25f6],.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible:before,.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible figcaption[data-astro-cid-j7pv25f6]{opacity:1}.gallery-card[data-astro-cid-j7pv25f6]:hover figcaption[data-astro-cid-j7pv25f6],.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible figcaption[data-astro-cid-j7pv25f6]{transform:translateY(0)}.payment-options[data-astro-cid-j7pv25f6]{margin:24px 0 28px}.payment-options[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;margin-bottom:12px;color:var(--theme);font-size:16px;font-weight:800;text-transform:uppercase}.payment-option-list[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.payment-option-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:42px;align-items:center;border:1px solid rgba(12,20,46,.1);border-radius:8px;background:#fff;padding:10px 14px;color:var(--header);font-size:15px;font-weight:800;line-height:1.2;box-shadow:0 10px 28px #0c142e14}@media(max-width:767px){.gallery-feature[data-astro-cid-j7pv25f6]{margin-top:34px}.gallery-intro[data-astro-cid-j7pv25f6]{padding:28px 24px}.gallery-intro[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:26px}.home-gallery-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px;margin-top:34px}.gallery-card[data-astro-cid-j7pv25f6],.gallery-card-large[data-astro-cid-j7pv25f6],.gallery-card-wide[data-astro-cid-j7pv25f6]{grid-column:auto;grid-row:auto;aspect-ratio:4 / 3}.gallery-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{transform:translateY(0);opacity:1}.gallery-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{opacity:1}.about-wrapper .about-image-items{display:grid;gap:16px;margin-bottom:32px}.about-wrapper .about-image-items .counter-content{position:relative;top:auto;left:auto;display:flex;width:100%;max-width:none;align-items:center;justify-content:center;gap:14px;border-radius:8px;padding:16px 20px}.about-wrapper .about-image-items .counter-content h2,.about-wrapper .about-image-items .counter-content p{margin:0}.about-wrapper .about-image-items .counter-content p br{display:none}.about-wrapper .about-image-items .about-image-1{text-align:initial}.about-wrapper .about-image-items .about-image-2{max-width:none;margin-top:0;position:relative}.about-wrapper .about-image-items .about-image-1 img,.about-wrapper .about-image-items .about-image-2 img{width:100%;aspect-ratio:4 / 3;object-fit:cover}}@media(max-width:575px){.about-wrapper .about-image-items .about-image-2{max-width:none}}
