.model-section{overflow:hidden;padding:95px 0 40px;position:relative}.model-section .section-header{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:40px;text-align:center}.model-section .container{position:relative;z-index:2}.model-section h2{font-size:32px;letter-spacing:0;margin-bottom:32px}.model-section .subtitle{color:#fff}.model-section .panel{background:#141540;border-radius:16px;padding:32px}.model-section .panel-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:32px;text-align:center}.model-section .cards{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.model-section .card{background:#000130;border:1px solid #ffffff3d;border-radius:16px;padding:16px}.model-section .frontend-row .switch-dot{flex-shrink:0;height:12px;line-height:0;margin:0 10px;width:24px}.model-section .frontend-row .switch-dot img{border-radius:8px;height:100%!important;object-fit:cover!important;width:100%!important}.model-section .card-icon{margin-bottom:14px;width:40px}.model-section .card h3{color:#fff;font-size:22px;font-weight:1000;letter-spacing:0;line-height:100%;margin-bottom:24px}.model-section .item{align-items:center;background:#ffffff14;border-radius:999px;color:#fff;display:flex;font-family:Area Normal;font-size:14px;font-weight:900;gap:24px;letter-spacing:0;line-height:100%;margin-bottom:16px;padding:16px}.model-section .dot{flex-shrink:0}.model-section .frontend-row{align-items:center;background:#ffffff14;border-radius:16px;display:flex;font-family:Area Normal;font-size:14px;font-weight:900;justify-content:space-between;letter-spacing:0;line-height:1.2;padding:16px;text-align:center}.model-section .model-section .switch-dot{flex-shrink:0;height:12px;position:relative;width:24px}.model-section .frontend-row span{max-width:103px}.model-section .button-wrapper{margin-top:40px}.model-section .dot img{border-radius:8px;height:100%!important;object-fit:cover!important;width:100%!important}.item{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-weight:600;gap:14px;padding:16px 20px;user-select:none}.toggle-input{opacity:0;position:absolute}.text{color:#fff;flex:1;line-height:1.3;transition:color .25s ease;word-break:break-word}.toggle-input:checked~.text{color:hsla(0,0%,100%,.5)}.item.active .dot:after{background:#babad5;transform:translateX(12px)}.item.active .text{color:hsla(0,0%,100%,.5)}.model-section .dot{background:#fff;border:1px solid #babad5;border-radius:8px;flex:0 0 24px;height:12px;min-height:12px;min-width:24px;position:relative;width:24px}.model-section .dot:after{background:#1600f3;border-radius:50%;content:"";height:12px;left:-1px;position:absolute;top:-1px;transition:transform .25s ease,background .25s ease;width:12px}.toggle-input:checked+.dot:after{background:#babad5;transform:translateX(12px)}.frontend-row{align-items:center;border-radius:999px;display:flex;gap:14px;justify-content:space-between;padding:16px 20px;position:relative}.compare-toggle{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:2}.frontend-row .left{color:hsla(0,0%,100%,.5);transition:color .25s ease}.frontend-row .right{color:#fff;transition:color .25s ease}.switch-dot{background:#fff;border:1px solid #babad5;border-radius:6px;flex:0 0 24px;height:12px;position:relative;width:24px}.knob{background:#1600f3;border-radius:50%;height:12px;left:-1px;position:absolute;top:-1px;transition:transform .25s ease,background .25s ease;width:12px}.compare-toggle:checked+.left+.switch-dot .knob{background:#babad5;transform:translateX(12px)}.compare-toggle:checked+.left{color:#fff}.compare-toggle:checked~.right{color:hsla(0,0%,100%,.5)}@media(max-width:1200px){.model-section .panel{padding-left:15px;padding-right:15px}}@media (max-width:1150px){.model-section .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.model-section h2{font-size:25.2px}.model-section .item{gap:16px}}@media (max-width:767px){.model-section .cards{grid-template-columns:1fr}.model-section .panel{padding:20px}.model-section .section-header{font-size:16px}.model-section .card{padding:16px 10px}}