.frames-module__PrVMKG__framePage{background:#fff;flex-direction:column;align-items:center;width:100%;padding:50px 22px;animation:.7s frames-module__PrVMKG__fadeIn;display:flex}@keyframes frames-module__PrVMKG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.frames-module__PrVMKG__imageWrapper{justify-content:center;width:100%;margin-bottom:35px;display:flex}.frames-module__PrVMKG__frameImage{filter:drop-shadow(0 12px 25px #00000026);border-radius:14px;width:340px;height:auto;animation:3s ease-in-out infinite frames-module__PrVMKG__float}@keyframes frames-module__PrVMKG__float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.frames-module__PrVMKG__textSection{text-align:center;max-width:900px}.frames-module__PrVMKG__textSection h1{color:#332c8a;margin-bottom:14px;font-size:36px;font-weight:800}.frames-module__PrVMKG__textSection p{color:#555;margin-bottom:30px;font-size:16px;line-height:1.7}.frames-module__PrVMKG__features{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-bottom:40px;display:grid}.frames-module__PrVMKG__featureCard{color:#3b2c88;background:#fff;border:1px solid #eceaff;border-radius:12px;padding:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 14px #00000014}.frames-module__PrVMKG__featureCard:hover{color:#b82b77;transform:translateY(-6px);box-shadow:0 8px 22px #00000021}.frames-module__PrVMKG__subHeading{color:#3b2c88;margin-bottom:16px;font-size:28px;font-weight:700}.frames-module__PrVMKG__sizeList{text-align:center;padding:0;list-style:none}.frames-module__PrVMKG__sizeList li{color:#444;margin-bottom:8px;font-size:16px}@media (max-width:700px){.frames-module__PrVMKG__frameImage{width:260px}.frames-module__PrVMKG__textSection h1{font-size:28px}}@media (max-width:450px){.frames-module__PrVMKG__framePage{width:75%;margin:0 auto;padding:25px 10px}.frames-module__PrVMKG__frameImage{width:200px}.frames-module__PrVMKG__textSection h1{margin-bottom:10px;font-size:22px}.frames-module__PrVMKG__textSection p{margin-bottom:20px;font-size:14px}.frames-module__PrVMKG__features{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.frames-module__PrVMKG__featureCard{padding:12px;font-size:14px}.frames-module__PrVMKG__subHeading{margin-bottom:12px;font-size:20px}.frames-module__PrVMKG__sizeList li{margin-bottom:6px;font-size:14px}}
