@media (max-width: 991px) { :root:root { --nt-header-h-m: 64px; --nt-section-y: 64px; --nt-stack-gap-m: 40px; --nt-hero-pt-m: 48px; --nt-hero-pb-m: 48px; --nt-ph-min-m: 0px; --nt-ph-tall-ratio-m: 3 / 2;  --nt-text-display: clamp(2.5rem, 1.2rem + 3.6vw, 3.25rem); --nt-text-h1: clamp(2.125rem, 1.4rem + 2.2vw, 2.75rem); --nt-text-h2: clamp(1.875rem, 1.3rem + 1.6vw, 2.375rem); }}@media (max-width: 767px) { :root:root {  --nt-section-y: 48px; --nt-stack-gap-m: 28px; --nt-stack-sm-m: 16px; --nt-grid-gap-m: 12px; --nt-split-gap-m: 28px; --nt-hero-pt-m: 36px; --nt-hero-pb-m: 40px; --nt-hero-gap-m: 28px; --nt-hero-text-gap-m: 18px;  --nt-card-pad-m: 20px; --nt-card-gap-m: 12px; --nt-card-lg-pad-m: 22px; --nt-value-py-m: 22px; --nt-value-px-m: 20px; --nt-value-gap-m: 8px; --nt-value-letter-m: 48px; --nt-step-gap-m: 12px; --nt-step-pt-m: 18px; --nt-step-title-m: 20px; --nt-step-details-pad-m: 12px;  --nt-spec-gap-m: 40px; --nt-spec-detail-gap-m: 20px; --nt-spec-text-gap-m: 14px;  --nt-ph-tall-ratio-m: 1 / 1; --nt-ph-ratio-m: 16 / 10;  --nt-text-display: clamp(2rem, 1.1rem + 3.6vw, 2.375rem); --nt-text-h1: clamp(1.875rem, 1.3rem + 2.2vw, 2.125rem); --nt-text-h2: clamp(1.625rem, 1.2rem + 1.6vw, 1.875rem); --nt-text-h3: clamp(1.25rem, 1.1rem + 0.8vw, 1.375rem); --nt-text-h4: 1.125rem; --nt-text-lead: 1rem; }  .nt-card.nt-card.nt-card:has(> :is(.nt-spec-icon, .nt-feature-icon)) { display: grid !important; grid-template-columns: auto minmax(0, 1fr); align-items: center; column-gap: 14px; } .nt-card.nt-card.nt-card:has(> :is(.nt-spec-icon, .nt-feature-icon)) > * { grid-column: 1 / -1; } .nt-card.nt-card.nt-card:has(> :is(.nt-spec-icon, .nt-feature-icon)) > :is(.nt-spec-icon, .nt-feature-icon) { grid-column: 1; width: 44px; min-width: 44px; height: 44px; min-height: 44px; } .nt-card.nt-card.nt-card:has(> :is(.nt-spec-icon, .nt-feature-icon)) > :is(.nt-spec-icon, .nt-feature-icon) + * { grid-column: 2; } .nt-card.nt-card.nt-card:has(> :is(.nt-spec-icon, .nt-feature-icon)) > :is(.nt-spec-icon, .nt-feature-icon)::before { inset: 11px; }  .nt-vac-card.nt-vac-card > .nt-card-text { display: none; }  .brxe-form .form-group :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), select) { line-height: 22px; }}