.st-outer{box-sizing:border-box;background:#f5f0eb}.st-wrapper{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.st-content-col{flex:0 0 65%;max-width:65%;order:1;box-sizing:border-box}.st-menu-col{flex:0 0 35%;max-width:35%;order:2;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.st-menu-left .st-content-col{order:2}.st-menu-left .st-menu-col{order:1}.st-panel{display:none;animation:stFadeIn 0.3s ease}.st-panel.is-active{display:block}@keyframes stFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.st-panel-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.st-panel-icon-wrap{flex-shrink:0;width:72px;height:72px;background:#e8f8f5;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.st-panel-icon-wrap img,.st-panel-icon-wrap svg{width:42px;height:42px;object-fit:contain}.st-panel-icon-wrap i{font-size:32px;color:#333}.st-panel-titles{display:flex;flex-direction:column;justify-content:center}.st-panel-label{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c0392b;margin-bottom:4px}.st-panel-heading{margin:0;font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1.2}.st-panel-text{color:#5a3e2b;line-height:1.75;margin-bottom:28px}.st-panel-text p{margin-bottom:1em}.st-list-heading{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c0392b;margin-bottom:16px}.st-bullet-list{list-style:none;margin:0;padding:0}.st-bullet{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid rgb(0 0 0 / .08);color:#1a1a1a;font-size:15px;line-height:1.5}.st-bullet:first-child{border-top:1px solid rgb(0 0 0 / .08)}.st-bullet::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#c0392b}.st-menu-box{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 24px rgb(0 0 0 / .06);width:100%}.st-menu-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(0 0 0 / .06)}.st-menu-list{list-style:none;margin:0;padding:0}.st-menu-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;cursor:pointer;color:#333;font-size:15px;font-weight:500;transition:background 0.2s,color 0.2s;user-select:none;outline:none}.st-menu-item:focus-visible{box-shadow:0 0 0 2px #c0392b}.st-menu-item:hover{background:#fff5f5;color:#c0392b}.st-menu-item.is-active{background:#fff5f5;color:#c0392b;font-weight:600}.st-menu-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.st-menu-icon img,.st-menu-icon svg{width:100%;height:100%;object-fit:contain}.st-menu-icon i{font-size:18px}.st-nested-block{background:#b71c1c;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:12px}.st-nested-title{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.3}.st-nested-subtitle{font-size:14px;color:rgb(255 255 255 / .72);line-height:1.5}.st-nested-custom{color:rgb(255 255 255 / .85);font-size:14px;line-height:1.6}.st-nested-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#b71c1c;font-size:14px;font-weight:700;padding:12px 24px;border-radius:40px;text-decoration:none;transition:opacity 0.2s,transform 0.2s;border:none;cursor:pointer;align-self:flex-start;margin-top:4px}.st-nested-btn:hover{opacity:.9;transform:translateX(2px);color:#b71c1c;text-decoration:none}.st-nested-col{max-width:100%}.st-menu-col{display:flex;flex-direction:column;gap:20px}@media (min-width:768px) and (max-width:1024px){.st-content-col{flex:0 0 56%!important;max-width:56%!important}.st-menu-col{flex:0 0 calc(44% - 30px)!important;max-width:calc(44% - 30px)!important}}@media (max-width:767px){.st-wrapper{flex-direction:column;gap:20px}.st-content-col,.st-menu-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.st-wrapper .st-menu-col{display:contents}.st-menu-box{order:1}.st-content-col{order:2!important}.st-nested-col{order:3}.st-panel-heading{font-size:1.5rem}}