.app-page{width:100vw;background:#f8f8f8;height:-moz-fit-content;height:fit-content}.app-page .app-landing{width:100%;height:100vh;position:fixed;display:flex;align-items:center;justify-content:center;background:#000;color:#fff}.app-page .app-landing img{height:60%;width:auto}.app-page .graph-showcase{width:100%;height:-moz-fit-content!important;height:fit-content!important;background:#f8f8f8;display:flex;flex-direction:column;position:relative}.app-page .graph-showcase.performance .section.two{align-items:center;justify-content:center}.app-page .graph-showcase.performance .section.two img{width:100%}.app-page .graph-showcase .section{width:100%;height:-moz-fit-content;height:fit-content}.app-page .graph-showcase .section.one{display:flex;flex-direction:column;gap:8rem;padding:2rem}@media(max-width:768px){.app-page .graph-showcase .section.one{padding:2rem 1rem 1rem}}.app-page .graph-showcase .section.two{display:flex;margin-top:25rem}.app-page .graph-showcase .section.two img{height:auto;width:100%;object-fit:cover;object-position:left}.app-page .graph-showcase .top-banner{height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;gap:8rem;color:#00c8dc}.app-page .graph-showcase .top-banner h2{white-space:nowrap}.app-page .graph-showcase .graphs-container{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;align-items:flex-start;position:absolute;height:calc(100% - 192px - 40vh);padding:0 2rem;margin-top:calc(192px + 2rem)}.app-page .graph-showcase .graphs-container .graph{flex:1 1;position:-webkit-sticky;position:sticky;top:35%}.app-page .graph-showcase .graphs-container img{width:100%;height:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:768px){.app-page .graph-showcase .graphs-container{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding:1rem;width:100%;position:relative;margin:0!important;height:-moz-fit-content!important;height:fit-content!important}.app-page .graph-showcase .graphs-container .graph{top:unset;position:relative;width:100%}.app-page .graph-showcase .graphs-container img{height:auto;width:100%}.app-page .graph-showcase{gap:0;height:100vh;justify-content:space-between}.app-page .graph-showcase .section.one{gap:4rem}.app-page .graph-showcase .section.one .top-banner{flex-direction:column;gap:1rem}.app-page .graph-showcase .section.one .top-banner p{font-size:1rem;color:#000;opacity:.75}.app-page .graph-showcase .section.one .graphs-container{flex-wrap:wrap;padding-bottom:4rem;padding-top:4rem}.app-page .graph-showcase .section.one .graphs-container .graph{width:calc(50% - .5rem)}.app-page .graph-showcase .section.one .graphs-container .graph svg{width:100%}.app-page .graph-showcase .section.two{margin-top:1rem!important}.app-page .graph-showcase .section.two img{min-height:25vh}}.app-page .app-features{width:100%;height:100vh;background:#1e1e1e;color:#00c8dc;display:flex;flex-direction:column;padding:2rem}@media(max-width:768px){.app-page .app-features{padding:2rem 1rem;height:-moz-fit-content;height:fit-content}}.app-page .app-features .top-banner{height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;color:#00c8dc;width:100%}@media(max-width:768px){.app-page .app-features .top-banner{margin-bottom:2rem}}.app-page .app-features .top-banner h2{white-space:nowrap;width:25%}.app-page .app-features .top-banner p{width:75%}.app-page .app-features .features-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:1rem}@media(max-width:768px){.app-page .app-features .features-container{gap:1rem;justify-content:flex-start}}.app-page .app-features .features-container .feature{display:flex;flex-direction:column-reverse;gap:1rem;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;flex:1 1}.app-page .app-features .features-container .feature div{width:100%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.app-page .app-features .features-container .feature div{width:-moz-fit-content!important;width:fit-content!important;justify-content:flex-start}}.app-page .app-features .features-container .feature div img{width:100%;height:auto;object-fit:cover;max-height:60vh}.app-page .app-features .features-container .feature p{width:100%;text-align:left;color:#fff}@media(max-width:768px){.app-page .app-features{gap:0}.app-page .app-features .top-banner{flex-direction:column;gap:1rem}.app-page .app-features .top-banner p{font-size:1rem;color:#fff}.app-page .app-features .features-container{flex-direction:column;align-items:flex-start}.app-page .app-features .features-container .feature{flex-direction:row;align-items:flex-end;justify-content:flex-start;width:100%}.app-page .app-features .features-container .feature div{width:50%;max-width:200px}.app-page .app-features .features-container .feature div img{width:100%;height:auto}.app-page .app-features .features-container .feature p{width:50%;text-align:left}}.app-page .resq-coverage{width:100%;height:100vh;background:#1e1e1e;color:#fff;display:flex;flex-direction:column;padding:2rem;gap:4rem}@media(max-width:768px){.app-page .resq-coverage{padding:2rem 1rem 1rem}}.app-page .resq-coverage .top-banner{height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;gap:8rem;color:#fff}.app-page .resq-coverage .top-banner h2{white-space:nowrap}.app-page .resq-coverage .map-container{width:100%;height:100%;display:flex;gap:1rem;align-items:center;justify-content:center;margin-bottom:4rem}.app-page .resq-coverage .map-container svg{max-width:75vw;height:auto;object-fit:contain}@media(max-width:768px){.app-page .resq-coverage{gap:0}.app-page .resq-coverage .top-banner{flex-direction:column;gap:1rem}.app-page .resq-coverage .top-banner p{font-size:1rem;color:#fff}.app-page .resq-coverage .map-container{flex-direction:column}.app-page .resq-coverage .map-container svg{width:100%;max-width:100%}}