/* Home integration of the shared six-tab glasses and case presentation. */
.gx-homepage{max-width:1440px;padding-top:96px;padding-bottom:96px;scroll-margin-top:110px;}
.gx-homepage .gx-heading{padding:0;border:0;background:transparent;min-height:0;}
.gx-homepage .gx-heading .aw-title{margin:0;}
.gx-homepage .gx-copy-head h3{margin:0 0 18px;text-wrap:balance;}
.gx-homepage .gx-home-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;}
.gx-homepage .gx-home-footer .aw-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
.gx-homepage .gx-home-footer :is(.aw-button,.aw-link){min-height:48px;border-radius:6px;padding:12px 18px;font-size:14px;}
.gx-homepage .gx-home-footer .aw-link{background:white;color:#142b49;}
.gx-homepage .gx-field-film{border-radius:8px;}
.gx-homepage .gx-controls button{border-radius:5px;padding:8px 12px;min-height:44px;}
.gx-homepage .gx-results .nw-capture-link{max-width:420px;width:100%;justify-content:center;margin-top:12px;}
@media  (max-width:1100px){.gx-homepage .gx-copy-head h3{}}
@media  (max-width:760px){
 .gx-homepage{padding-top:60px;padding-bottom:60px;}
 .gx-homepage .gx-copy-head h3{}
 .gx-homepage .gx-home-footer{display:grid;gap:12px;}
 .gx-homepage .gx-home-footer .aw-actions{display:grid;gap:12px;}
 .gx-homepage .gx-home-footer :is(.aw-button,.aw-link){width:100%;justify-content:center;font-size:14px;}
 .gx-homepage .gx-results .nw-capture-link{font-size:14px;}
}
@media  (max-width:370px){.gx-homepage .gx-copy-head h3{}}
.gx-homepage .gx-home-footer :is(.aw-button,.aw-link){display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;}

.gx-homepage{background:transparent;}
