.industries-page{min-height:100vh;margin-top:calc(var(--sy-space)*164);padding:calc(var(--sy-space)*0) calc(var(--sy-space)*64);background:var(--neutral-0)}@media(max-width:768px){.industries-page{padding:calc(var(--sy-space)*2)}}.industries-hero{position:relative;display:flex;flex-direction:column;align-items:start;text-align:start;background:var(--neutral-0);margin-bottom:calc(var(--sy-space)*64);overflow:hidden}@media(max-width:768px){.industries-hero{padding:calc(var(--sy-space)*2)}}.industries-hero .content h1{font-size:calc(var(--sy-space)*120);line-height:1;margin-bottom:calc(var(--sy-space)*48);color:var(--neutral-900);font-weight:400}.industries-hero .content p{font-size:calc(var(--sy-space)*24);line-height:1.5;color:var(--neutral-600);margin-bottom:calc(var(--sy-space)*80);font-weight:400}.industries-hero .content .industry-icons{display:flex;justify-content:center;gap:calc(var(--sy-space)*64);margin-top:calc(var(--sy-space)*32)}.industries-hero .content .industry-icons .industry-icon{display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.industries-hero .content .industry-icons .industry-icon .icon{font-size:calc(var(--sy-space)*48);color:var(--neutral-900);margin-bottom:calc(var(--sy-space)*16);padding:calc(var(--sy-space)*24);border-radius:50%;background:var(--neutral-50);transition:all .3s ease}.industries-hero .content .industry-icons .industry-icon span{font-size:calc(var(--sy-space)*16);color:var(--neutral-700);font-weight:500}.industries-hero .content .industry-icons .industry-icon:hover{transform:translateY(-5px)}.industries-hero .content .industry-icons .industry-icon:hover .icon{background:var(--neutral-100);color:var(--primary-500)}@media(max-width:1024px){.industries-hero .content{max-width:90%}.industries-hero .content h1{font-size:calc(var(--sy-space)*80)}.industries-hero .content p{max-width:85%;font-size:calc(var(--sy-space)*20)}.industries-hero .content .industry-icons{gap:calc(var(--sy-space)*32)}}@media(max-width:768px){.industries-hero{padding:calc(var(--sy-space)*32)}.industries-hero .content{max-width:100%}.industries-hero .content h1{font-size:calc(var(--sy-space)*64)}.industries-hero .content p{font-size:calc(var(--sy-space)*18);max-width:100%}.industries-hero .content .industry-icons{flex-wrap:wrap;gap:calc(var(--sy-space)*40) calc(var(--sy-space)*24)}.industries-hero .content .industry-icons .industry-icon{width:calc(50% - var(--sy-space)*12)}.industries-hero .content .industry-icons .industry-icon .icon{font-size:calc(var(--sy-space)*36);padding:calc(var(--sy-space)*16)}}.industries-cards-section{margin-bottom:calc(var(--sy-space)*160)}.industries-cards-section .cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--sy-space)*40)}.industries-cards-section .cards-grid .industry-card{display:flex;flex-direction:column;padding:calc(var(--sy-space)*48);background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:calc(var(--sy-space)*8);position:relative}.industries-cards-section .cards-grid .industry-card .icon-wrapper{display:flex;align-items:center;justify-content:center;width:calc(var(--sy-space)*64);height:calc(var(--sy-space)*64);border-radius:calc(var(--sy-space)*8);margin-bottom:calc(var(--sy-space)*24);font-size:calc(var(--sy-space)*24);color:var(--neutral-0);transition:transform .3s ease}.industries-cards-section .cards-grid .industry-card h3{font-size:calc(var(--sy-space)*18);font-weight:600;letter-spacing:1px;margin-bottom:calc(var(--sy-space)*16);color:var(--neutral-900)}.industries-cards-section .cards-grid .industry-card p{font-size:calc(var(--sy-space)*16);line-height:1.5;color:var(--neutral-600);margin-bottom:calc(var(--sy-space)*32);flex-grow:1}.industries-cards-section .cards-grid .industry-card .cta-link{display:flex;align-items:center;gap:calc(var(--sy-space)*8);font-size:calc(var(--sy-space)*16);font-weight:500;color:var(--neutral-900);background:none;border:none;padding:0;cursor:pointer;align-self:flex-start}.industries-cards-section .cards-grid .industry-card .cta-link .arrow{transition:transform .3s ease}.industries-cards-section .cards-grid .industry-card .cta-link:hover .arrow{transform:translateX(4px)}@media(max-width:1024px){.industries-cards-section .cards-grid{gap:calc(var(--sy-space)*32)}.industries-cards-section .cards-grid .industry-card{padding:calc(var(--sy-space)*32)}}@media(max-width:768px){.industries-cards-section{padding:0 calc(var(--sy-space)*32)}.industries-cards-section .cards-grid{grid-template-columns:1fr;gap:calc(var(--sy-space)*32)}}