.not-found-module__sxuMuG__page{padding-top:var(--header-h);overflow:clip}.not-found-module__sxuMuG__hero{min-height:var(--not-found-hero-min-height);isolation:isolate;position:relative}.not-found-module__sxuMuG__background{z-index:var(--not-found-layer-background);background-image:var(--not-found-overlay), url(/img/404/hero-sunset-house.webp);background-position:center, var(--not-found-bg-position);background-size:cover, var(--not-found-bg-size);background-repeat:no-repeat;position:absolute;inset:0}.not-found-module__sxuMuG__number{z-index:var(--not-found-layer-number);top:var(--not-found-number-top);right:var(--not-found-number-right);font-family:var(--font-heading);font-size:var(--not-found-number-size);font-weight:800;line-height:var(--not-found-number-leading);letter-spacing:var(--tracking-display);color:var(--color-not-found-number-fill);-webkit-text-stroke:var(--not-found-number-stroke) var(--color-not-found-number-stroke);text-shadow:var(--shadow-not-found-number);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.not-found-module__sxuMuG__inner{z-index:var(--not-found-layer-content);min-height:var(--not-found-hero-min-height);padding-top:var(--not-found-content-top);padding-bottom:var(--not-found-content-bottom);flex-direction:column;display:flex;position:relative}.not-found-module__sxuMuG__copy{width:min(100%, var(--not-found-copy-measure))}.not-found-module__sxuMuG__badge{align-items:center;gap:var(--space-2);min-height:var(--not-found-badge-height);padding-inline:var(--space-3);border:var(--not-found-border-width) solid var(--color-not-found-border);border-radius:var(--radius-pill);background:var(--color-not-found-badge-bg);color:var(--color-navy);font-size:var(--text-sm);-webkit-backdrop-filter:blur(var(--not-found-glass-blur));backdrop-filter:blur(var(--not-found-glass-blur));display:inline-flex}.not-found-module__sxuMuG__badgeDot{width:var(--not-found-badge-dot);height:var(--not-found-badge-dot);border-radius:var(--radius-pill);background:var(--color-primary)}.not-found-module__sxuMuG__badgeDivider{width:var(--not-found-border-width);height:var(--not-found-badge-divider-height);background:var(--color-not-found-border)}.not-found-module__sxuMuG__title{margin-top:var(--space-5);font-size:var(--not-found-title-size);letter-spacing:var(--tracking-display);display:grid}.not-found-module__sxuMuG__lead{width:min(100%, var(--not-found-lead-measure));margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-body);display:grid}.not-found-module__sxuMuG__actions{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--not-found-button-height);padding-inline:var(--space-5);border:var(--not-found-border-width) solid transparent;border-radius:var(--radius-btn);font-family:var(--font-heading);font-size:var(--text-md);transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:700;display:inline-flex}.not-found-module__sxuMuG__primaryButton svg,.not-found-module__sxuMuG__secondaryButton svg{width:var(--not-found-button-icon);height:var(--not-found-button-icon)}.not-found-module__sxuMuG__primaryButton{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-cta)}.not-found-module__sxuMuG__primaryButton:hover{background:var(--color-primary-hover);color:var(--color-text-inverse);transform:translateY(var(--not-found-hover-offset))}.not-found-module__sxuMuG__secondaryButton{border-color:var(--color-not-found-border);background:var(--color-not-found-surface);color:var(--color-navy);-webkit-backdrop-filter:blur(var(--not-found-glass-blur));backdrop-filter:blur(var(--not-found-glass-blur))}.not-found-module__sxuMuG__secondaryButton:hover{border-color:var(--color-primary);color:var(--color-primary-hover);transform:translateY(var(--not-found-hover-offset))}.not-found-module__sxuMuG__cards{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.not-found-module__sxuMuG__card{gap:var(--space-3);min-height:var(--cross-sell-card-min-height);padding:var(--card-padding);border:var(--cross-sell-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__cardIcon{flex:0 0 var(--review-avatar-size);width:var(--review-avatar-size);height:var(--review-avatar-size);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-hover);place-items:center;display:grid}.not-found-module__sxuMuG__cardIcon svg{width:var(--cross-sell-icon-size);height:var(--cross-sell-icon-size)}.not-found-module__sxuMuG__home{background:var(--color-success-soft);color:var(--color-success)}.not-found-module__sxuMuG__cardBody{z-index:1;min-width:0;position:relative}.not-found-module__sxuMuG__cardBody h2{font-size:var(--text-md)}.not-found-module__sxuMuG__cardBody p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.not-found-module__sxuMuG__cardLinks{gap:var(--space-2);margin-top:var(--space-2);display:grid}.not-found-module__sxuMuG__cardLinks a{align-items:center;gap:var(--space-2);color:var(--color-ukraine-blue);font-size:var(--text-xs);font-weight:600;display:inline-flex}.not-found-module__sxuMuG__cardLinks a:hover{color:var(--color-primary-hover)}.not-found-module__sxuMuG__cardLinks svg{width:var(--not-found-link-icon);height:var(--not-found-link-icon)}.not-found-module__sxuMuG__cardImage{right:calc(var(--space-4) * -1);bottom:calc(var(--space-4) * -1);width:var(--fit-cta-art-height-mobile);height:var(--fit-cta-art-height-mobile);object-fit:contain;mix-blend-mode:normal;position:absolute}.not-found-module__sxuMuG__consultation{align-items:flex-start;gap:var(--space-3);width:min(100%, var(--not-found-consultation-measure));min-height:var(--not-found-consultation-height);margin:var(--space-5) auto 0;padding:var(--space-4) var(--space-5);border:var(--not-found-border-width) solid var(--color-not-found-border);border-radius:var(--radius-lg);background:var(--color-not-found-surface);box-shadow:var(--shadow-lg);color:var(--color-text-muted);-webkit-backdrop-filter:blur(var(--not-found-glass-blur));backdrop-filter:blur(var(--not-found-glass-blur));flex-direction:column;display:flex}.not-found-module__sxuMuG__consultationIcon{width:var(--not-found-consultation-icon);height:var(--not-found-consultation-icon);color:var(--color-primary);flex:none}.not-found-module__sxuMuG__consultation strong{color:var(--color-navy)}.not-found-module__sxuMuG__consultation a{align-items:center;gap:var(--space-2);color:var(--color-primary-hover);white-space:nowrap;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__consultation a:hover{color:var(--color-primary-active)}.not-found-module__sxuMuG__consultation a svg{width:var(--not-found-link-icon);height:var(--not-found-link-icon)}@media (min-width:576px){.not-found-module__sxuMuG__actions{flex-direction:row}.not-found-module__sxuMuG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found-module__sxuMuG__consultation{flex-direction:row;align-items:center}.not-found-module__sxuMuG__consultation p{flex:1}}@media (min-width:992px){.not-found-module__sxuMuG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found-module__sxuMuG__card{min-height:var(--cross-sell-card-min-height-xl)}.not-found-module__sxuMuG__consultation{padding-block:var(--space-3)}}@media (min-width:1400px){.not-found-module__sxuMuG__inner{justify-content:flex-start}}
