.features-section{--features-angle: -8deg;padding-block:var(--features-padding-top-mobile, 64px) var(--features-padding-bottom-mobile, 0px);overflow:clip}.features-section .features-heading{margin-block-end:40px;max-width:390px}.features-section .features-body{position:relative}.features-section .features-choices{display:none}.features-section .features-rail{display:flex;gap:24px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding-inline:max(16px,(100% - 276px)/2)}.features-section .features-rail::-webkit-scrollbar{display:none}.features-section .features-rail:focus-visible{outline:2px solid #ff9202;outline-offset:-2px}.features-section .features-panel{position:relative;flex:0 0 276px;width:276px;height:371px;margin:0;padding:16.5px 11px;scroll-snap-align:center;border-radius:24px;border:1px solid rgba(216,216,216,.4);background:rgba(216,216,216,.4);backdrop-filter:blur(12px)}.features-section .features-frame{position:relative;overflow:hidden;width:100%;height:100%;border-radius:16px;background:#dce2e8}.features-section .features-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%, rgba(0, 0, 0, 0.65));pointer-events:none}.features-section .features-picture,.features-section .features-picture img{display:block;width:100%;height:100%;object-fit:cover}.features-section .features-picture[hidden]{display:none}.features-section .features-placeholder{display:grid;place-items:center;height:100%;background:linear-gradient(145deg, #eceff3, #c1c7d0);color:hsla(0,0%,100%,.65);font-size:96px;font-weight:400}.features-section .features-caption{position:absolute;z-index:1;inset-inline:12px;bottom:12px;display:flex;align-items:flex-end;justify-content:center;gap:8px;font-size:18px;line-height:27px;font-weight:500;color:#fff}.features-section .features-caption-number{color:#ff9202;flex:none}.features-section .features-pagination{display:flex;align-items:center;justify-content:center;margin-block-start:24px}.features-section .features-pagination[hidden]{display:none}.features-section .features-dot{display:grid;place-items:center;flex:0 0 36px;min-width:0;width:36px;height:44px;padding:0;border:0;background:rgba(0,0,0,0)}.features-section .features-dot span{display:block;width:12px;height:12px;border-radius:100px;background:#c1c7d0;transition:width .2s ease,background-color .2s ease}.features-section .features-dot.is-active span{width:42px;background:#ff9202}@media(min-width: 1280px){.features-section .features-heading{max-width:1440px}.features-section .features-copy{display:none}.features-section{padding-block:var(--features-padding-top, 160px) var(--features-padding-bottom, 0px)}.features-section.is-enhanced .features-choices{display:block}.features-section.is-enhanced .features-choice{display:flex;cursor:default;align-items:center;gap:40px;width:100%;min-height:128px;padding:39px 40px;border:0;border-block-end:1px solid #c1c7d0;background:rgba(0,0,0,0);color:inherit;text-align:start;font-size:32px;font-weight:500;line-height:48px;transition:background-color .25s ease,color .25s ease}.features-section.is-enhanced .features-number{flex:0 0 40px;color:#666d80;font-size:24px;line-height:36px}.features-section.is-enhanced .features-choice.is-active{background:#eceff3;color:#ff9202}.features-section.is-enhanced .features-choice:focus-visible{outline:2px solid #b15c00;outline-offset:-3px}.features-section.is-enhanced .features-label{max-width:55%}.features-section.is-enhanced .features-rail{position:absolute;z-index:2;top:-20px;left:calc(33.333% - 162px);display:block;width:324px;height:424px;padding:0;overflow:visible;scroll-snap-type:none;pointer-events:none;transform:rotate(var(--features-angle));transition:transform .45s cubic-bezier(0.2, 0.7, 0.3, 1)}.features-section.is-enhanced .features-panel{position:absolute;inset:0;width:324px;height:424px;padding:11px;opacity:0;visibility:hidden;background:rgba(216,216,216,.4);transition:opacity .28s ease,visibility 0s linear .28s}.features-section.is-enhanced .features-panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.features-section.is-enhanced .features-frame{border-radius:20px}.features-section.is-enhanced .features-frame::after,.features-section.is-enhanced .features-caption{display:none}.features-section.is-enhanced .features-panel.is-empty .features-frame::after{display:block}.features-section.is-enhanced .features-pagination{display:none}}@media(prefers-reduced-motion: reduce){.features-section.is-enhanced .features-rail,.features-section.is-enhanced .features-panel,.features-section.is-enhanced .features-choice,.features-section.is-enhanced .features-dot span{transition:none}}