.industry-detail-section{background-color:#f5f5f5;width:100%;padding:0 1rem}@media (min-width:1024px){.industry-detail-section{padding:2rem}}.industry-detail-section .detail-card-container{color:#111;background-color:#fdfbfa;border-radius:2rem;max-width:1540px;margin:0 auto;padding:3.5rem 2.5rem}@media (max-width:1024px){.industry-detail-section .detail-card-container{border-radius:1.5rem;padding:2.5rem 1.5rem}}@media (max-width:768px){.industry-detail-section .detail-card-container{padding:2rem 1.25rem}}.industry-detail-section .main-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.industry-detail-section .main-grid{grid-template-columns:1.2fr 1fr;gap:4rem}}@media (min-width:1280px){.industry-detail-section .main-grid{grid-template-columns:1.15fr 1fr;gap:5rem}}.industry-detail-section .info-column{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.industry-detail-section .info-column .title{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111;letter-spacing:-1.5px;margin:0 0 1.5rem;font-size:3rem;font-weight:400;line-height:1.15}@media (max-width:768px){.industry-detail-section .info-column .title{letter-spacing:-.75px;margin-bottom:1rem;font-size:2rem}}.industry-detail-section .info-column .description{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111111b3;letter-spacing:-.4px;max-width:620px;margin:0 0 2rem;font-size:1.08rem;line-height:130%}@media (max-width:768px){.industry-detail-section .info-column .description{margin-bottom:1.5rem;font-size:.95rem}}.industry-detail-section .info-column .tags-list{flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;display:flex}@media (max-width:768px){.industry-detail-section .info-column .tags-list{gap:.5rem;margin-bottom:2rem}}.industry-detail-section .info-column .tags-list .tag-pill{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111111d9;letter-spacing:-.1px;background-color:#0000001a;border-radius:9999px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600}@media (max-width:768px){.industry-detail-section .info-column .tags-list .tag-pill{padding:.45rem .95rem;font-size:.75rem}}.industry-detail-section .info-column .stats-row{grid-template-columns:repeat(3,1fr);justify-content:space-between;width:100%;padding-top:1.5rem;display:flex}@media (max-width:768px){.industry-detail-section .info-column .stats-row{grid-template-columns:1fr;gap:2rem}}.industry-detail-section .info-column .stats-row .stat-card{flex-direction:column;gap:.5rem;display:flex}.industry-detail-section .info-column .stats-row .stat-card .value{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#000;letter-spacing:-1.5px;align-items:flex-start;font-size:3.5rem;font-weight:500;line-height:1;display:flex}@media (max-width:1024px){.industry-detail-section .info-column .stats-row .stat-card .value{font-size:2.8rem}}@media (max-width:768px){.industry-detail-section .info-column .stats-row .stat-card .value{font-size:2.5rem}}.industry-detail-section .info-column .stats-row .stat-card .value .suffix{margin-top:-.4rem;margin-left:9px;font-size:1.6rem;font-weight:500}@media (max-width:1024px){.industry-detail-section .info-column .stats-row .stat-card .value .suffix{margin-top:.3rem;font-size:1.4rem}}.industry-detail-section .info-column .stats-row .stat-card .label{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#000;max-width:200px;font-size:1rem;font-weight:400;line-height:1.4}@media (max-width:768px){.industry-detail-section .info-column .stats-row .stat-card .label{font-size:.8rem}}.industry-detail-section .visual-column{justify-content:center;width:100%;display:flex}.industry-detail-section .visual-column .device-mockup-wrapper{aspect-ratio:16/10;background-color:#eee;border:1px solid #0000000d;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}@media (max-width:1024px){.industry-detail-section .visual-column .device-mockup-wrapper{border-radius:1rem}}.industry-detail-section .visual-column .device-mockup-wrapper .mockup-img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.industry-detail-section .visual-column .device-mockup-wrapper:hover .mockup-img{transform:scale(1.025)}.tab-fade-in-animate{animation:.5s cubic-bezier(.16,1,.3,1) forwards tabFadeIn}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
.highlights-section{background-color:#f5f5f7;width:100%;padding:2rem 1rem}@media (min-width:1024px){.highlights-section{padding:3rem 2rem}}@media (min-width:1600px){.highlights-section{padding:7rem 0}}.highlights-section .highlights-container{max-width:1540px;margin:0 auto;padding:0 1rem}@media (min-width:1024px){.highlights-section .highlights-container{padding:0 2rem}}@media (min-width:1600px){.highlights-section .highlights-container{padding:0}}.highlights-section .highlights-flex-container{flex-direction:column;gap:1.5rem;padding-bottom:50px;display:flex}@media (min-width:1024px){.highlights-section .highlights-flex-container{flex-direction:row;align-items:stretch;gap:1.75rem}}.highlights-section .highlights-flex-container .highlights-left{width:100%}@media (min-width:1024px){.highlights-section .highlights-flex-container .highlights-left{width:37%}}.highlights-section .highlights-flex-container .highlights-left .tall-black-card{background-color:#000;border-radius:2rem;height:100%;min-height:380px;position:relative;overflow:hidden}@media (min-width:1024px){.highlights-section .highlights-flex-container .highlights-left .tall-black-card{min-height:520px}}.highlights-section .highlights-flex-container .highlights-left .tall-black-card .tall-overlay-img{opacity:1;object-fit:contain;width:100%;height:100%;padding:3rem;position:absolute;inset:0}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-left .tall-black-card .tall-overlay-img{padding:2rem}}.highlights-section .highlights-flex-container .highlights-left .tall-black-card .tall-overlay-img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.highlights-section .highlights-flex-container .highlights-left .tall-black-card:hover .tall-overlay-img{transform:scale(1.05)}.highlights-section .highlights-flex-container .highlights-right{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (min-width:1024px){.highlights-section .highlights-flex-container .highlights-right{gap:1.75rem;width:63%}}.highlights-section .highlights-flex-container .highlights-right .card-row{background-color:#fff;border-radius:40px;flex:1;grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.highlights-section .highlights-flex-container .highlights-right .card-row:first-child{grid-template-columns:5.5fr 4.5fr}.highlights-section .highlights-flex-container .highlights-right .card-row:nth-child(2){grid-template-columns:4.5fr 5.5fr}}@media (min-width:1024px){.highlights-section .highlights-flex-container .highlights-right .card-row{gap:1.75rem}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item{border-radius:40px;flex-direction:column;justify-content:center;height:100%;padding:3.5rem 3rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item{padding:2.5rem 1.75rem}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item .big-num{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:-3px;margin-bottom:.5rem;font-size:4.5rem;font-weight:300;line-height:1}@media (max-width:1024px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item .big-num{font-size:4rem}}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item .big-num{letter-spacing:-1.5px;font-size:3.5rem}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item .card-title-text{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:-.48px;margin:0 0 .4rem;font-size:1.4rem;font-weight:600;line-height:125%}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item .card-title-text{font-size:1.3rem}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item .card-desc-text{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:-.4px;max-width:280px;margin:0;font-size:1rem;line-height:125%}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item .card-desc-text{max-width:none;font-size:.95rem}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-40{text-align:left;align-items:flex-start}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-2x{text-align:right;align-items:flex-end}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-2x .card-desc-text{text-align:right}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-2x{text-align:left;align-items:flex-start}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-2x .card-desc-text{text-align:left}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-98{text-align:left;align-items:flex-start}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-150{text-align:right;align-items:flex-end}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-150 .card-desc-text{text-align:right}@media (max-width:768px){.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-150{text-align:left;align-items:flex-start}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.c-150 .card-desc-text{text-align:left}}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.white-card{color:#000;background-color:#fff}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.white-card .big-num{color:#000}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.white-card .card-desc-text{color:#0009}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.black-card{color:#fff;background-color:#000}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.black-card .big-num{color:#fff}.highlights-section .highlights-flex-container .highlights-right .metric-card-item.black-card .card-desc-text{color:#fff9}
