.feature-split{overflow:hidden;padding:6.25rem 1.75rem;position:relative}.feature-split--dark{background:radial-gradient(90% 80% at 20% 0,#15171d,#0b0c0f)}.feature-split--orange{background:linear-gradient(120deg,#ff5f00,#ff7a2b 55%,#ff9346)}.feature-split__decor-glow{background:radial-gradient(circle,#ff5f0029,#0000 65%);bottom:-5rem;filter:blur(30px);height:31.25rem;pointer-events:none;position:absolute;width:31.25rem;z-index:0}.feature-split__decor-glow--left{left:-6.25rem}.feature-split__decor-glow--right{right:-6.25rem}.feature-split__pattern{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:48px 48px;inset:0;mask-image:radial-gradient(70% 80% at 30% 50%,#000,#0000);pointer-events:none;position:absolute}.feature-split__container{margin:0 auto;max-width:80rem;position:relative;z-index:1}.feature-split__header-centered{margin:0 auto 3.5rem;max-width:40rem;text-align:center}.feature-split__description--centered{margin-bottom:0}.feature-split__grid{align-items:center;display:grid;gap:2.5rem;grid-template-columns:var(--media-ratio,1fr) 1fr}.feature-split__grid--right{grid-template-areas:"content media";grid-template-columns:1fr var(--media-ratio,1fr)}.feature-split__grid--right .feature-split__content{grid-area:content}.feature-split__grid--right .feature-split__media{grid-area:media}.feature-split__media{position:relative}.feature-split__media-glow{background:radial-gradient(circle at 55% 55%,#ff5f0024,#0000 60%);inset:0;pointer-events:none;position:absolute}.feature-split--orange .feature-split__media-glow{background:radial-gradient(circle at 50% 55%,#ffffff59,#0000 60%);filter:blur(10px)}.feature-split--orange .feature-split__media img{transform:translateY(100px)}.feature-split__media img{display:block;filter:drop-shadow(0 30px 50px rgba(0,0,0,.4));height:auto;position:relative;width:100%}.feature-split__eyebrow{color:#ff5f00;font-size:.8125rem;font-weight:600;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.feature-split--orange .feature-split__eyebrow{color:#ffffffd9}.feature-split__heading{color:#fff;font-size:clamp(2rem,3.6vw,3.125rem);font-weight:700;letter-spacing:-.01em;line-height:1.04;margin-bottom:1rem}.feature-split__description{color:#b7b9c0;font-size:1rem;line-height:1.6;margin-bottom:1.875rem;max-width:27.5rem}.feature-split--orange .feature-split__description{color:#ffffffe6}.feature-split__features{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.feature-split__feature{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;display:flex;gap:1rem;padding:1.25rem 1.375rem;transition:border-color .25s,background .25s}.feature-split--orange .feature-split__feature{background:#ffffff24;border-color:#ffffff38}.feature-split__feature:hover{border-color:#ff5f0066}.feature-split__feature-icon{align-items:center;background:#ff5f00;border-radius:.75rem;box-shadow:0 8px 20px -8px #ff5f00cc;color:#fff;display:flex;flex:none;height:2.875rem;justify-content:center;width:2.875rem}.feature-split--orange .feature-split__feature-icon{background:#fff;box-shadow:none;color:#ff5f00}.feature-split__feature-title{color:#fff;display:block;font-weight:700;margin-bottom:.25rem}.feature-split__feature-desc{color:#8a8d96;display:block;font-size:.84375rem;line-height:1.5}.feature-split--orange .feature-split__feature-desc{color:#ffffffd9}.feature-split__app-badge{display:inline-block;margin-right:.75rem}.feature-split__app-badge:last-child{margin-right:0}.feature-split__app-badge img{border-radius:.5rem;display:block;height:3.25rem}.feature-split__cta{background:#111;border-radius:100px;color:#fff;display:inline-block;font-weight:600;padding:1rem 2.125rem}@media (max-width:767px){.feature-split{padding:1rem 1rem 1.25rem}.feature-split>.container{padding-left:0;padding-right:0}.feature-split__grid{gap:0}.feature-split__app-badge{width:47%}.feature-split__app-badge img{height:auto;max-width:100%}.feature-split__grid--right .feature-split__content,.feature-split__grid--right .feature-split__media{grid-area:auto}.feature-split__grid,.feature-split__grid--right{grid-template-areas:none;grid-template-columns:100%}}
