body{margin:0;padding:0}body,html{font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}.loader{width:100px;aspect-ratio:1;padding:10px;box-sizing:border-box;display:grid;background:#fff;filter:blur(3px) contrast(7) hue-rotate(290deg);mix-blend-mode:darken}.loader:before{content:"";margin:auto;width:30px;height:30px;border-radius:50%;color:#ff0000;background:currentColor;box-shadow:-30px 0,30px 0,0 30px,0 -30px;animation:l6 1s infinite alternate}@keyframes l6{90%,to{box-shadow:-10px 0,10px 0,0 10px,0 -10px;transform:rotate(180deg)}}*,body,html{margin:0;padding:0;box-sizing:border-box}body,html{width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffff}.app{min-height:100vh;display:flex;flex-direction:column;width:100%}.main-content{flex:1 1;padding:32px 0 0;margin-top:80px}.landscape-container,.main-content,.stats-container{padding:24px}.navigation-bar{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #2d3748;position:fixed;top:0;left:0;min-height:80px;z-index:2000;box-shadow:0 2px 10px rgba(0,0,0,.3)}.nav-container,.navigation-bar{height:80px;display:flex;align-items:center}.nav-container{max-width:1400px;margin:0 auto;padding:0 32px;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%}.nav-brand{display:flex;align-items:center}.nav-title{font-size:1.5rem;font-weight:700;color:#a259ff;margin:0}.nav-tabs{display:flex;gap:0;background:rgba(255,255,255,.05);border-radius:8px;padding:4px}.nav-tab{background:transparent;border:none;color:#a0aec0;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.nav-tab:hover{color:#ffffff;background:rgba(255,255,255,.1)}.nav-tab.active{background:#a259ff;color:#ffffff}.nav-controls{gap:20px;flex-wrap:wrap}.filter-group,.nav-controls{display:flex;align-items:center}.filter-group{gap:8px}.filter-label{color:#a0aec0;font-size:.875rem;font-weight:500}.filter-select{background:rgba(255,255,255,.1);border:1px solid #2d3748;border-radius:6px;color:#ffffff;padding:6px 12px;font-size:.875rem;cursor:pointer}.filter-select:focus{outline:none;border-color:#a259ff}.search-group{display:flex;align-items:center;background:rgba(255,255,255,.1);border:1px solid #2d3748;border-radius:6px;overflow:hidden}.search-input{background:transparent;border:none;color:#ffffff;padding:8px 12px;font-size:.875rem;min-width:200px}.search-input::placeholder{color:#a0aec0}.search-input:focus{outline:none}.search-button{background:transparent;border:none;color:#a0aec0;padding:8px 12px;cursor:pointer;transition:color .2s ease}.search-button:hover{color:#ffffff}.view-toggle{display:flex;background:rgba(255,255,255,.05);border-radius:6px;padding:2px}.toggle-btn{background:transparent;border:none;color:#a0aec0;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.toggle-btn:hover{color:#ffffff;background:rgba(255,255,255,.1)}.toggle-btn.active{background:#a259ff;color:#ffffff}.zoom-controls{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border-radius:6px;padding:4px 8px}.zoom-btn{background:transparent;border:none;color:#a0aec0;padding:4px;cursor:pointer;border-radius:4px;transition:all .2s ease}.zoom-btn:hover{color:#ffffff;background:rgba(255,255,255,.1)}.zoom-level{color:#a0aec0;font-size:.75rem;font-weight:500;min-width:40px;text-align:center}.landscape-container{width:100%;margin:0;padding:0;box-sizing:border-box}.landscape-section{margin-bottom:40px;width:100%}.section-header{background:linear-gradient(135deg,#1a1a2e,#16213e);border-left:4px solid;padding:16px 20px;margin-bottom:20px;border-radius:0 8px 8px 0;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;transition:all .2s ease}.section-header:focus,.section-header:hover{background:linear-gradient(135deg,#1f1f3e,#1a234e);box-shadow:0 4px 15px rgba(0,0,0,.3);outline:none}.section-header:focus-visible{outline:2px solid #a259ff;outline-offset:2px}.section-title{justify-content:space-between;gap:16px}.collapse-btn,.section-title{display:flex;align-items:center}.collapse-btn{background:rgba(255,255,255,.1);border:none;color:#a0aec0;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease;justify-content:center;margin-left:auto}.collapse-btn:hover{color:#ffffff;background:rgba(255,255,255,.2);transform:scale(1.05)}.collapse-icon{transition:transform .2s ease}.collapse-icon.collapsed{transform:rotate(-90deg)}.section-name{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0;transition:color .2s ease}.section-header:hover .section-name{color:#a259ff}.subcategories-grid{display:grid;grid-gap:20px;gap:20px;width:100%;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));transition:all .3s ease;overflow:hidden}.subcategories-grid.collapsed{max-height:0;opacity:0;margin:0;padding:0;gap:0;transform:scaleY(.95);transform-origin:top}.landscape-section:has(.subcategories-grid.collapsed) .section-header{background:linear-gradient(135deg,#1a1a2e,#16213e);border-left-width:6px;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 0 0 1px rgba(162,89,255,.1);transition:all .3s ease}.landscape-section:has(.subcategories-grid.collapsed) .section-header .section-name{color:#a0aec0}.subcategories-grid.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.subcategories-grid.card{grid-template-columns:1fr}.subcategory-card{background:rgba(35,32,70,.8);border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(162,89,255,.2);min-width:0;width:100%;box-sizing:border-box}.subcategory-title{font-size:1.25rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(162,89,255,.3)}.companies-grid{display:grid;grid-gap:12px;gap:12px;width:100%}.companies-grid,.companies-grid.grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.companies-grid.card{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.company-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;background:rgba(24,18,43,.8);border-radius:8px;padding:12px 8px;transition:all .2s ease;border:1px solid transparent;width:100%}.company-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(162,89,255,.3);border-color:rgba(162,89,255,.5)}.company-card.card{flex-direction:row;padding:12px;gap:12px;text-align:left;flex-wrap:wrap;min-width:0}.company-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff;border-radius:6px;overflow:hidden;flex-shrink:0}.logo-image{width:100%;height:100%;object-fit:contain;padding:4px}.company-info{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0;word-break:break-word}.company-name{font-size:.875rem;line-height:1.2}.company-type{font-size:.75rem;font-weight:500;padding:2px 6px;border-radius:4px;text-align:center}.company-type.enterprise{background:rgba(236,72,153,.2);color:#ec4899}.company-type.startup{background:rgba(34,197,94,.2);color:#4ade80}.stats-container{width:100%;margin:0;padding:0}.stats-header{text-align:center;margin-bottom:40px}.stats-title{font-size:2.5rem;font-weight:700;color:#a259ff;margin-bottom:10px}.stats-subtitle{font-size:1.1rem;color:#a0aec0}.stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.summary-card{background:rgba(35,32,70,.8);border-radius:12px;padding:24px;text-align:center;border:1px solid rgba(162,89,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.summary-number{font-size:2.5rem;font-weight:700;color:#a259ff;margin-bottom:8px}.summary-label{font-size:1rem;color:#a0aec0;font-weight:500}.stats-section{margin-bottom:40px}.section-title{font-size:1.75rem;font-weight:600;color:#ffffff;margin-bottom:10px}.section-description{color:#a0aec0;margin-bottom:20px}.chart-container{background:rgba(35,32,70,.8);border-radius:12px;padding:24px;border:1px solid rgba(162,89,255,.2)}.chart-bar{margin-bottom:16px}.bar-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.company-name{font-weight:500;color:#ffffff}.company-count{font-size:.875rem;color:#a0aec0}.bar-container{height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.bar-fill{height:100%;border-radius:4px;transition:width .3s ease}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.category-card{background:rgba(35,32,70,.8);border-radius:12px;padding:20px;border:1px solid rgba(162,89,255,.2)}.category-name{font-weight:600;color:#ffffff;margin-bottom:8px}.category-count{font-size:1.5rem;font-weight:700;color:#a259ff;margin-bottom:12px}.category-bar{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.category-fill{height:100%;background:linear-gradient(90deg,#a259ff,#4ade80);border-radius:3px;transition:width .3s ease}.analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.analysis-card{background:rgba(35,32,70,.8);border-radius:12px;padding:24px;border:1px solid rgba(162,89,255,.2)}.analysis-card h3{font-size:1.25rem;font-weight:600;color:#ffffff;margin-bottom:16px}.breakdown-list,.type-stats{display:flex;flex-direction:column;gap:12px}.breakdown-item,.type-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.breakdown-name,.type-name{color:#ffffff;font-weight:500}.breakdown-count,.type-count{color:#a259ff;font-weight:600}.company-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-width:0;word-break:break-word}.company-tag{display:inline-flex;align-items:center;background:rgba(162,89,255,.15);color:#a259ff;border:1px solid rgba(162,89,255,.3);border-radius:12px;padding:4px 10px;font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:all .2s ease;position:relative;overflow:hidden;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.company-tag:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#a259ff,#8b5cf6);opacity:0;transition:opacity .2s ease;z-index:-1}.company-tag:hover{color:#ffffff;border-color:#a259ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(162,89,255,.3)}.company-tag:hover:before{opacity:1}.company-tag.tag-cloud{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.company-tag.tag-cloud:hover{border-color:#60a5fa;box-shadow:0 4px 12px rgba(59,130,246,.3)}.company-tag.tag-cloud:hover:before{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.company-tag.tag-on-prem{background:rgba(34,197,94,.15);color:#4ade80;border-color:rgba(34,197,94,.3)}.company-tag.tag-on-prem:hover{border-color:#4ade80;box-shadow:0 4px 12px rgba(34,197,94,.3)}.company-tag.tag-on-prem:hover:before{background:linear-gradient(135deg,#4ade80,#22c55e)}.company-tag.tag-hybrid{background:rgba(245,158,11,.15);color:#fbbf24;border-color:rgba(245,158,11,.3)}.company-tag.tag-hybrid:hover{border-color:#fbbf24;box-shadow:0 4px 12px rgba(245,158,11,.3)}.company-tag.tag-hybrid:hover:before{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.company-tag.tag-infrastructure{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.3)}.company-tag.tag-infrastructure:hover{border-color:#f87171;box-shadow:0 4px 12px rgba(239,68,68,.3)}.company-tag.tag-infrastructure:hover:before{background:linear-gradient(135deg,#f87171,#ef4444)}.company-tag.tag-business{background:rgba(168,85,247,.15);color:#c084fc;border-color:rgba(168,85,247,.3)}.company-tag.tag-business:hover{border-color:#c084fc;box-shadow:0 4px 12px rgba(168,85,247,.3)}.company-tag.tag-business:hover:before{background:linear-gradient(135deg,#c084fc,#a855f7)}@keyframes tagPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.company-tag:active{animation:tagPulse .2s ease}.company-card .company-tags{margin-top:10px;justify-content:center}.company-card.card .company-tags{justify-content:flex-start;margin-top:8px}.tag-count{position:absolute;top:-2px;right:-2px;background:#a259ff;color:#ffffff;border-radius:50%;width:16px;height:16px;font-size:.6rem;font-weight:700;justify-content:center;border:1px solid #18122b}.tag-count,.tag-group{display:flex;align-items:center}.tag-group{flex-wrap:wrap;gap:4px}.tag-group .company-tag{margin:0}@media (max-width:768px){.company-tag{font-size:.65rem;padding:3px 8px}.company-tags{gap:4px}}@media (max-width:480px){.company-tag{font-size:.6rem;padding:2px 6px}.company-tags{gap:3px}}@media (max-width:1200px){.landscape-container,.main-content,.stats-container{width:100%;padding:0}.main-content{padding-top:24px}.subcategories-grid{grid-template-columns:1fr}}@media (max-width:900px){.subcategories-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.subcategories-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.nav-container{flex-direction:column;align-items:stretch;gap:15px}.nav-controls{justify-content:center;gap:15px}.search-input{min-width:150px}.main-content{padding:16px 0 0}.landscape-container,.stats-container{padding:0}.subcategories-grid{grid-template-columns:1fr}.companies-grid.grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.companies-grid.card{grid-template-columns:1fr}.stats-summary{grid-template-columns:repeat(2,1fr)}.analysis-grid,.category-grid{grid-template-columns:1fr}.stats-title{font-size:2rem}}@media (max-width:480px){.nav-controls{flex-direction:column;align-items:stretch}.search-group{width:100%}.search-input{min-width:auto;flex:1 1}.companies-grid.grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.stats-summary{grid-template-columns:1fr}.stats-title{font-size:1.75rem}}.navigation-bar{width:100%}.landscape-container,.stats-container{width:100%;margin:0;padding:0;box-sizing:border-box}#root,.App,.app,body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.main-content{width:100%}@media (min-width:1200px){.landscape-container,.stats-container{padding:0}}.company-tag.tag-iactag{background:rgba(253,224,71,.18);color:#fde047;border-color:rgba(253,224,71,.4)}.company-tag.tag-iactag:hover{border-color:#fde047;box-shadow:0 4px 12px rgba(253,224,71,.3)}.company-tag.tag-iactag:hover:before{background:linear-gradient(135deg,#fde047,#facc15)}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_f56828{font-family:Montserrat,Montserrat Fallback,Arial,sans-serif;font-style:normal}.__variable_f56828{--font-montserrat:"Montserrat","Montserrat Fallback",Arial,sans-serif}