.h1-page{background:var(--color-white);color:var(--color-gray-900)}.h1-hero{padding:var(--space-4) 0 var(--space-6);padding-top:calc(var(--header-height,64px) + var(--space-4));background:#fff}.h1-hero__container{max-width:1280px;padding:0 var(--space-5);margin:0 auto}.h1-hero__card{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:680px;display:flex;position:relative;overflow:hidden}.h1-hero__bg{z-index:0;background-image:url(https://images.unsplash.com/photo-1625047509168-a7026f36de04?w=1600&q=80);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.h1-hero__overlay{z-index:1;background:linear-gradient(140deg,#000000eb 0%,#0a0a0ad1 45%,#141414a6 100%);position:absolute;inset:0}.h1-hero__inner{z-index:2;max-width:820px;padding:var(--space-12) var(--space-10);width:100%;position:relative}.h1-hero__eyebrow{align-items:center;gap:var(--space-2);color:#a8f0b8;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-5);letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;font-weight:600;display:inline-flex}.h1-hero__eyebrow-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite h1-pulse}@keyframes h1-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.h1-hero__headline{color:var(--color-white);max-width:780px;margin:0 0 var(--space-5);letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.8rem);font-weight:800;line-height:1.13}.h1-hero__headline em{color:#7cdd96;font-style:normal}.h1-hero__sub{font-size:var(--font-size-lg);color:#ffffffc7;max-width:540px;margin:0 0 var(--space-8);line-height:1.65}.h1-searchbar{background:var(--color-white);border-radius:var(--radius-full);align-items:stretch;max-width:780px;display:flex;position:relative;box-shadow:0 8px 48px #00000061}.h1-searchbar__field{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);cursor:pointer;flex:1;min-width:0;display:flex;position:relative}.h1-searchbar__field--city{border-right:1px solid var(--color-gray-200);border-radius:var(--radius-full) 0 0 var(--radius-full);flex:0 0 200px}.h1-searchbar__field--service{flex:1}.h1-searchbar__field-icon{color:var(--color-primary);flex-shrink:0;width:18px;height:18px}.h1-searchbar__input{font-size:var(--font-size-base);color:var(--color-gray-900);background:0 0;border:none;outline:none;width:100%;min-width:0}.h1-searchbar__input::placeholder{color:var(--color-gray-400)}.h1-searchbar__btn{margin:var(--space-2);padding:var(--space-3) var(--space-8);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-2);border:none;flex-shrink:0;font-weight:700;transition:background .18s,transform .12s;display:flex}.h1-searchbar__btn:hover{background:#2c7a3b;transform:scale(1.02)}.h1-city-dropdown{background:var(--color-white);border-radius:var(--radius-lg);z-index:300;border:1px solid var(--color-gray-100);width:360px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 16px 56px #0000002e}.h1-city-dropdown__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .12s;display:flex}.h1-city-dropdown__item:hover{background:var(--color-gray-50)}.h1-city-dropdown__icon{color:var(--color-primary);flex-shrink:0}.h1-city-dropdown__text{flex:1;min-width:0}.h1-city-dropdown__name{font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:600}.h1-city-dropdown__meta{font-size:var(--font-size-xs);color:var(--color-gray-500)}.h1-city-dropdown__count{font-size:var(--font-size-xs);color:var(--color-primary);border-radius:var(--radius-full);white-space:nowrap;background:#e6f4ea;padding:2px 9px;font-weight:600}.h1-chips{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.h1-chips__label{font-size:var(--font-size-sm);color:#fff9;margin-right:var(--space-1)}.h1-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1f;border:1px solid #ffffff38;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.h1-chip:hover{background:#ffffff38;border-color:#ffffff6b}.h1-trust{z-index:2;background:#00000047;border-top:1px solid #ffffff14;margin-top:auto;position:relative}.h1-trust__inner{max-width:100%;padding:var(--space-4) var(--space-10);align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.h1-trust__label{font-size:var(--font-size-xs);color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-weight:700}.h1-trust__divider{background:#ffffff26;width:1px;height:20px}.h1-trust__flags{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.h1-trust__flag{align-items:center;gap:var(--space-2);color:#ffffffc7;font-size:var(--font-size-sm);font-weight:500;display:flex}.h1-trust__flag-img{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:18px;display:block}.h1-container{max-width:1280px;padding:0 var(--space-6);margin:0 auto}.h1-section{padding:var(--space-12) 0}.h1-section--alt{background:var(--color-gray-50)}.h1-section-header{text-align:center;margin-bottom:var(--space-10)}.h1-section-eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.h1-section-title{color:var(--color-gray-900);margin:0 0 var(--space-3);letter-spacing:-.015em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.2}.h1-section-sub{font-size:var(--font-size-lg);color:var(--color-gray-500);max-width:540px;margin:0 auto;line-height:1.6}.h1-services-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.h1-service-card{background:var(--color-white);border:1.5px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);cursor:pointer;gap:var(--space-2);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .15s,box-shadow .18s;display:flex}.h1-service-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 28px #39994d24}.h1-service-card__icon{border-radius:var(--radius-md);width:50px;height:50px;color:var(--color-primary);margin-bottom:var(--space-1);background:#e6f4ea;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.h1-service-card:hover .h1-service-card__icon{background:var(--color-primary);color:var(--color-white)}.h1-service-card__name{font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:700}.h1-service-card__count{font-size:var(--font-size-xs);color:var(--color-gray-500)}.h1-garages-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h1-garages-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h1-country-chip{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#e6f4ea;font-weight:700;display:inline-flex}.h1-gps-btn{align-items:center;gap:var(--space-2);border:1.5px solid var(--color-gray-200);color:var(--color-gray-600);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;background:0 0;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.h1-gps-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.h1-view-more{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-primary);padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.h1-view-more:hover{background:var(--color-primary);color:var(--color-white)}.h1-loading{padding:var(--space-12) 0;justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-gray-500);font-size:var(--font-size-sm);display:flex}.h1-empty{text-align:center;padding:var(--space-12) 0;color:var(--color-gray-400);font-size:var(--font-size-sm)}.h1-how{background:var(--color-gray-900);padding:var(--space-12) 0}.h1-how .h1-section-title{color:var(--color-white)}.h1-how .h1-section-sub{color:var(--color-gray-400)}.h1-how-grid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.h1-how-card{border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);background:#1a2a1e;border:1px solid #2a3e2e;transition:border-color .2s,transform .18s;position:relative;overflow:hidden}.h1-how-card:hover{border-color:var(--color-primary);transform:translateY(-4px)}.h1-how-card:after{content:"";background:linear-gradient(90deg, var(--color-primary), #7cdd96);transform-origin:0;height:3px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.h1-how-card:hover:after{transform:scaleX(1)}.h1-how-card__num{color:#ffffff0d;margin-bottom:var(--space-3);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:4.5rem;font-weight:900;line-height:1}.h1-how-card__icon{border-radius:var(--radius-md);color:#7cdd96;width:52px;height:52px;margin-bottom:var(--space-4);background:#39994d26;justify-content:center;align-items:center;transition:background .2s;display:flex}.h1-how-card:hover .h1-how-card__icon{background:#39994d47}.h1-how-card__title{font-size:var(--font-size-lg);color:var(--color-white);margin-bottom:var(--space-3);font-weight:700}.h1-how-card__desc{font-size:var(--font-size-sm);color:var(--color-gray-400);line-height:1.7}.h1-features-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.h1-feature-card{background:var(--color-white);border:1.5px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color .18s,box-shadow .18s}.h1-feature-card:hover{border-color:var(--color-gray-200);box-shadow:0 4px 20px #0000000f}.h1-feature-card__icon{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-primary);margin-bottom:var(--space-4);background:#e6f4ea;justify-content:center;align-items:center;display:flex}.h1-feature-card__title{font-size:var(--font-size-base);color:var(--color-gray-900);margin-bottom:var(--space-2);font-weight:700}.h1-feature-card__desc{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:1.65}.h1-process{padding:var(--space-20) 0;background:#fff}.h1-process__track{margin-top:var(--space-14);align-items:flex-start;gap:0;display:flex}.h1-process__step{text-align:center;padding:0 var(--space-6);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.h1-process__num-bg{color:#f0fdf4;letter-spacing:-.04em;z-index:0;-webkit-user-select:none;user-select:none;margin-bottom:-20px;font-size:5rem;font-weight:900;line-height:1;display:block;position:relative}.h1-process__icon-wrap{z-index:1;color:#fff;width:56px;height:56px;margin-bottom:var(--space-5);background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #22c55e4d}.h1-process__step-title{font-size:var(--font-size-lg);color:var(--color-gray-900);margin-bottom:var(--space-3);font-weight:700}.h1-process__step-desc{font-size:var(--font-size-sm);color:var(--color-gray-500);max-width:220px;margin:0 auto;line-height:1.65}.h1-process__connector{background:linear-gradient(90deg,#22c55e,#86efac);flex-shrink:0;width:80px;height:2px;margin-top:64px}@media (max-width:768px){.h1-process__track{align-items:center;gap:var(--space-10);flex-direction:column}.h1-process__connector{background:linear-gradient(#22c55e,#86efac);width:2px;height:40px;margin-top:0}.h1-process__step{padding:0}}.h1-reviews{padding:var(--space-20) 0 var(--space-10);background:#f9fafb}.h1-reviews__embla{margin-top:var(--space-12);padding:0 40px;overflow:hidden}.h1-reviews__embla-track{gap:20px;display:flex}.h1-reviews__embla-slide{flex:0 0 calc(33.333% - 14px);min-width:0}.h1-rcard{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;padding:28px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 20px #00000012}.h1-rcard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001c}.h1-rcard__stars{color:#f59e0b;justify-content:center;gap:3px;display:flex}.h1-rcard__title{font-size:var(--font-size-base);color:var(--color-gray-900);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:800;line-height:1.3}.h1-rcard__text{font-size:var(--font-size-sm);color:var(--color-gray-600);flex:1;line-height:1.7}.h1-rcard__footer{margin-top:var(--space-2);flex-direction:column;align-items:center;gap:8px;display:flex}.h1-rcard__avatar{color:#fff;background:#1f2937;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex}.h1-rcard__name{font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:700}.h1-rcard__meta{color:var(--color-gray-400);font-size:12px}.h1-rcard__garage{color:var(--color-gray-500);letter-spacing:.02em;font-size:11px;font-weight:500}@media (max-width:1024px){.h1-reviews__embla-slide{flex:0 0 calc(50% - 10px)}}@media (max-width:600px){.h1-reviews__embla-slide{flex:0 0 80vw}.h1-reviews__embla{padding:0 20px}}.h1-testimonials{background:var(--color-gray-50);padding:var(--space-12) 0}.h1-testimonials-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.h1-testimonial-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-7);gap:var(--space-4);border:1px solid var(--color-gray-100);flex-direction:column;display:flex;box-shadow:0 2px 16px #0000000f}.h1-testimonial-card__stars{color:#f59e0b;gap:3px;display:flex}.h1-testimonial-card__quote{font-size:var(--font-size-sm);color:var(--color-gray-600);flex:1;font-style:italic;line-height:1.75}.h1-testimonial-card__author{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-gray-100);display:flex}.h1-testimonial-card__avatar{background:linear-gradient(135deg, var(--color-primary), #2c7a3b);width:42px;height:42px;color:var(--color-white);font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.h1-testimonial-card__name{font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:700;line-height:1.2}.h1-testimonial-card__city{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-top:2px}.h1-owners{padding:var(--space-12) 0}.h1-owners__inner{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.h1-owners__eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:700}.h1-owners__title{color:var(--color-gray-900);margin:0 0 var(--space-4);letter-spacing:-.015em;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2}.h1-owners__desc{font-size:var(--font-size-base);color:var(--color-gray-600);margin:0 0 var(--space-6);line-height:1.7}.h1-owners__list{margin:0 0 var(--space-7);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.h1-owners__list-item{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-700);line-height:1.5;display:flex}.h1-owners__list-check{width:20px;height:20px;color:var(--color-primary);background:#e6f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.h1-owners__visual{border-radius:var(--radius-lg);padding:var(--space-8);background:linear-gradient(150deg,#0b2e14 0%,#1a5e30 60%,#204d26 100%);flex-direction:column;justify-content:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.h1-owners__visual-decoration{top:var(--space-6);right:var(--space-6);background:#7cdd961f;border-radius:50%;width:80px;height:80px;position:absolute}.h1-owners__visual-decoration-2{top:var(--space-10);right:var(--space-12);background:#7cdd9614;border-radius:50%;width:48px;height:48px;position:absolute}.h1-owners__visual-stats{gap:var(--space-4);display:flex}.h1-owners__visual-stat{border-radius:var(--radius-md);padding:var(--space-4);background:#ffffff1a;border:1px solid #ffffff2e;flex:1}.h1-owners__visual-num{color:#7cdd96;font-size:1.8rem;font-weight:900;line-height:1;display:block}.h1-owners__visual-label{font-size:var(--font-size-xs);color:#fff9;margin-top:var(--space-1);display:block}.h1-blog{background:var(--color-gray-50);padding:var(--space-12) 0}.h1-blog-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.h1-blog-card{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 16px #0000000f}.h1-blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.h1-blog-card__img{aspect-ratio:16/9;background:var(--color-gray-100);position:relative;overflow:hidden}.h1-blog-card__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.h1-blog-card:hover .h1-blog-card__img img{transform:scale(1.06)}.h1-blog-card__tag{top:var(--space-3);left:var(--space-3);font-size:var(--font-size-xs);color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-full);padding:2px 10px;font-weight:700;position:absolute}.h1-blog-card__body{padding:var(--space-5)}.h1-blog-card__meta{font-size:var(--font-size-xs);color:var(--color-gray-400);margin-bottom:var(--space-2)}.h1-blog-card__title{font-size:var(--font-size-base);color:var(--color-gray-900);margin-bottom:var(--space-3);font-weight:700;line-height:1.4}.h1-blog-card__read-more{font-size:var(--font-size-sm);color:var(--color-primary);align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.h1-cta{padding:var(--space-12) 0;text-align:center;background:linear-gradient(140deg,#082010 0%,#165c28 50%,#39994d 100%)}.h1-cta__inner{max-width:680px;margin:0 auto}.h1-cta__title{color:var(--color-white);margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1.15}.h1-cta__sub{font-size:var(--font-size-lg);color:#ffffffb8;margin:0 0 var(--space-8);line-height:1.6}.h1-cta__actions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.h1-cta__btn-primary{padding:var(--space-4) var(--space-9);background:var(--color-white);color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:var(--space-2);border:none;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.h1-cta__btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.h1-cta__btn-outline{padding:var(--space-4) var(--space-8);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:2px solid #ffffff7a;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.h1-cta__btn-outline:hover{border-color:var(--color-white);background:#ffffff1a}@media (max-width:1024px){.h1-services-grid,.h1-features-grid{grid-template-columns:repeat(2,1fr)}.h1-owners__inner{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:768px){.h1-hero__container{padding:0 var(--space-3)}.h1-hero__card{border-radius:14px;min-height:560px}.h1-hero__inner{padding:var(--space-8) var(--space-5)}.h1-trust__inner{padding:var(--space-3) var(--space-5)}.h1-container{padding:0 var(--space-4)}.h1-searchbar{border-radius:var(--radius-lg);flex-direction:column}.h1-searchbar__field--city{border-right:none;border-bottom:1px solid var(--color-gray-200);border-radius:0;flex:none}.h1-searchbar__field--service{border-radius:0}.h1-searchbar__btn{margin:var(--space-3);justify-content:center}.h1-how-grid,.h1-testimonials-grid,.h1-blog-grid,.h1-features-grid{grid-template-columns:1fr}.h1-trust__inner{gap:var(--space-3);text-align:center;flex-direction:column}.h1-trust__flags{justify-content:center}.h1-trust__divider{display:none}.h1-garages-header{flex-direction:column;align-items:flex-start}.h1-owners__visual{min-height:240px}}@media (max-width:480px){.h1-services-grid{grid-template-columns:repeat(2,1fr)}.h1-cta__actions{flex-direction:column;align-items:stretch}.h1-cta__btn-primary,.h1-cta__btn-outline{justify-content:center}}.home-garages{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.home-garages{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-garages{grid-template-columns:1fr}}.h1-page .announcement-bar{display:none!important}.h1-page .site-header--with-announcement{top:0!important}.h1-promo-bar{margin-bottom:var(--space-3);background:linear-gradient(101deg,#0b3d25 0%,#146c3e 55%,#e8a33d 100%);border:1px solid #e8a33d66;border-radius:12px;position:relative;overflow:hidden}.h1-promo-bar:hover{background:linear-gradient(101deg,#0e4a2c 0%,#187f49 55%,#f0ad4d 100%);border-color:#e8a33d99}.h1-promo-bar__inner{align-items:center;gap:var(--space-3);padding:16px var(--space-6);flex-wrap:wrap;display:flex}.h1-promo-bar__badge{display:none}.h1-promo-bar__text{font-size:var(--font-size-sm);color:#fff;flex:1;font-weight:500;line-height:1.4}.h1-promo-bar__text strong{font-size:1.2em}.h1-promo-bar__cta{font-size:var(--font-size-sm);color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:4px 14px;font-weight:700;text-decoration:none;transition:background .2s,gap .15s;display:inline-flex}.h1-promo-bar__cta:hover{background:#222;gap:6px}@media (max-width:768px){.h1-promo-bar{border-radius:10px}.h1-promo-bar__inner{padding:var(--space-2) var(--space-4);gap:var(--space-2);flex-direction:column;align-items:flex-start}.h1-promo-bar__text,.h1-promo-bar__cta{font-size:13px}}.h1-location-blocked{color:#ffffffbf;background:#ef44441f;border:1px solid #ef444440;border-radius:8px;align-items:flex-start;gap:7px;max-width:420px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.h1-location-blocked__icon{color:#f87171;flex-shrink:0;margin-top:1px}.h1-location-blocked strong{color:#fff;font-weight:600}.h1-location-banner{top:var(--header-height,64px);z-index:90;background:#0a0a0a;border-bottom:1px solid #ffffff14;animation:.3s ease-out h1BannerSlideDown;position:fixed;left:0;right:0}@keyframes h1BannerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.h1-location-banner__inner{max-width:1280px;padding:10px var(--space-6);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}.h1-location-banner__icon{color:var(--color-primary);flex-shrink:0}.h1-location-banner__text{color:#ffffffd9;flex:1;min-width:200px;margin:0;font-size:13px;line-height:1.4}.h1-location-banner__btn{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:20px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:600}.h1-location-banner__btn:hover{background:#2d7a3e}.h1-location-banner__dismiss{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}.h1-location-banner__dismiss:hover{color:#fff}@media (max-width:640px){.h1-location-banner__inner{padding:10px var(--space-4)}}.h1-cta-bold{padding:var(--space-12,48px) var(--space-6,24px);background:#fff}.h1-cta-bold__inner{text-align:center;background:linear-gradient(135deg,#16a34a 0%,#22c55e 50%,#15803d 100%);border-radius:24px;max-width:1200px;margin:0 auto;padding:72px 48px;position:relative;overflow:hidden}.h1-cta-bold__inner:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;left:-80px}.h1-cta-bold__inner:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-100px;right:-60px}.h1-cta-bold__glow{display:none}.h1-cta-bold__eyebrow{font-size:var(--font-size-xs,12px);color:#ffffffbf;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-5,20px);z-index:1;align-items:center;gap:6px;font-weight:700;display:inline-flex;position:relative}.h1-cta-bold__heading{z-index:1;margin-bottom:var(--space-5,20px);line-height:1.15;position:relative}.h1-cta-bold__line--stroke{letter-spacing:-.03em;color:#fff;-webkit-text-stroke:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;display:block}.h1-cta-bold__line--fill{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;display:block}.h1-cta-bold__sub{z-index:1;font-size:var(--font-size-lg,18px);color:#ffffffd1;margin-bottom:var(--space-8,32px);max-width:560px;margin-left:auto;margin-right:auto;line-height:1.65;position:relative}.h1-cta-bold__actions{z-index:1;justify-content:center;align-items:center;gap:var(--space-4,16px);margin-bottom:var(--space-6,24px);flex-wrap:wrap;display:flex;position:relative}.h1-cta-bold__btn-primary{color:#16a34a;font-size:var(--font-size-base,15px);background:#fff;border:2px solid #fff;border-radius:100px;align-items:center;gap:8px;padding:16px 36px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.h1-cta-bold__btn-primary:hover{background:#f0fdf4;transform:translateY(-2px);box-shadow:0 10px 32px #0003}.h1-cta-bold__btn-ghost{color:#fff;font-size:var(--font-size-base,15px);background:0 0;border:2px solid #ffffff80;border-radius:100px;align-items:center;gap:8px;padding:16px 36px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.h1-cta-bold__btn-ghost:hover{background:#ffffff1a;border-color:#fff}.h1-cta-bold__pills{z-index:1;justify-content:center;align-items:center;gap:var(--space-6,24px);flex-wrap:wrap;display:flex;position:relative}.h1-cta-bold__pill{font-size:var(--font-size-xs,12px);color:#ffffffb3;align-items:center;gap:6px;font-weight:600;display:inline-flex}.h1-cta-bold__pill svg{color:#ffffffe6}@media (max-width:768px){.h1-cta-bold{padding:var(--space-8,32px) var(--space-4,16px)}.h1-cta-bold__inner{border-radius:18px;padding:48px 28px}}@media (max-width:480px){.h1-cta-bold__inner{padding:40px 20px}.h1-cta-bold__actions{flex-direction:column}.h1-cta-bold__btn-primary,.h1-cta-bold__btn-ghost{justify-content:center;width:100%}.h1-cta-bold__pills{gap:var(--space-3,12px)}}.h1-owners-card{padding:var(--space-12,48px) 0;background:#fff}.h1-owners-card__wrap{max-width:1280px;padding:0 var(--space-5,20px);background:#111;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:1fr 1fr;min-height:480px;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 64px #00000059}.h1-owners-card__left{background-image:repeating-linear-gradient(-55deg,#0000,#0000 20px,#ffffff06 20px 21px);flex-direction:column;gap:0;padding:56px 52px;display:flex}.h1-owners-card__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#a3f07a;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.h1-owners-card__heading{letter-spacing:-.04em;color:#fff;margin:0 0 20px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.05}.h1-owners-card__sub{color:#ffffff8c;max-width:440px;margin:0 0 32px;font-size:16px;line-height:1.7}.h1-owners-card__actions{margin-bottom:28px}.h1-owners-card__btn-primary{color:#0d0d0d;background:#a3f07a;border-radius:100px;align-items:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.h1-owners-card__btn-primary:hover{background:#c4f7a0;transform:translateY(-2px);box-shadow:0 8px 28px #a3f07a59}.h1-owners-card__app-row{margin-bottom:28px}.h1-owners-card__app-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:600;display:flex}.h1-owners-card__app-badges{flex-wrap:wrap;gap:10px;display:flex}.h1-owners-card__store-badge{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:10px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.h1-owners-card__store-badge:hover{background:#ffffff1c;border-color:#ffffff40}.h1-store-badge__sub{color:#ffffff73;font-size:10px;font-weight:500;line-height:1;display:block}.h1-store-badge__main{font-size:14px;font-weight:700;line-height:1.4;display:block}.h1-owners-card__trust{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:12px 20px;margin-top:auto;padding-top:20px;display:flex}.h1-owners-card__trust-item{color:#ffffff73;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.h1-owners-card__trust-item svg{color:#a3f07a}.h1-owners-card__right{background:#0a0a0a;border-left:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px;display:flex;position:relative;overflow:hidden}.h1-owners-card__glow{pointer-events:none;background:radial-gradient(#a3f07a38 0%,#0000 65%);width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h1-owners-card__neon-icon{z-index:1;filter:drop-shadow(0 0 18px #a3f07a99)drop-shadow(0 0 40px #a3f07a4d);width:220px;height:220px;position:relative}.h1-owners-card__stat{z-index:1;color:#fff6;text-align:center;font-size:13px;font-weight:500;position:relative}@media (max-width:900px){.h1-owners-card__wrap{border-radius:16px;grid-template-columns:1fr;margin:0 16px}.h1-owners-card__right{display:none}.h1-owners-card__left{padding:40px 32px}}@media (max-width:600px){.h1-owners-card{padding:var(--space-8,32px) 0}.h1-owners-card__left{padding:32px 24px}.h1-owners-card__heading{font-size:2rem}.h1-owners-card__app-badges{flex-direction:column}.h1-owners-card__btn-primary{justify-content:center;width:100%}}