.hero-section{background-image:linear-gradient(#020a23,#020a23);position:relative;z-index:50}.hero-section:before{background:radial-gradient(ellipse 55% 50% at 80% 25%,rgba(32,19,255,.2) 0,transparent 60%),radial-gradient(ellipse 35% 55% at 8% 80%,rgba(255,52,73,.12) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.hero-section .container{position:relative;z-index:20}.hero-section__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:50px}.hero-section .column.left{width:63%}.hero-section .column.left .lef-hero-inner{max-width:70%}.hero-section .column.right{display:flex;flex-direction:column;gap:10px;width:32%}.hero-section .column .hero-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:2.5px;margin-bottom:20px;position:relative;text-transform:uppercase}.hero-section .column .hero-eyebrow:before{background:var(--accent);content:"";display:block;height:2px;width:20px}.hero-section .column h1,.hero-section .column h1 *{color:#fff;font-weight:700;margin:0}.hero-section .column h1 em{display:inline;font-size:inherit;font-style:italic;opacity:.6;text-transform:inherit}.hero-section .column .text *{color:#fff;font-size:var(--subheadline-font-size)}.hero-section .hero-section__ctas{display:flex;flex-wrap:wrap;gap:15px;margin-top:2.5em}.hero-section .column .contentItem *{color:#fff;margin:0}.hero-section .column .contentItem{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;display:flex;gap:14px;padding:18px 20px}.hero-section .column .contentItem .item-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.hero-section .column .contentItem .item-icon svg{fill:#020a23;height:22px;stroke:var(--accent);width:22px}.hero-section .column .contentItem .item-icon svg path{fill:var(--accent)}.hero-section .column .contentItem .item-text{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.5}.hero-section .column .contentItem .item-text strong{color:#fff;display:block;font-size:15px;font-weight:600;margin-bottom:2px}@media(max-width:1200px){.hero-section .column.left .lef-hero-inner{max-width:100%}}@media(max-width:768px){.hero-section .column.left,.hero-section .column.right{width:100%}.hero-section .column{margin:0;max-width:100%}}