
.lysvanta-presell-source{max-width:1000px;margin:0 auto 24px;padding:0 24px;text-align:center;font:14px/1.5 'Helvetica Neue',Arial,sans-serif;color:#555;}
.lysvanta-presell-source span{font-size:11px;letter-spacing:1.5px;color:#111;}
.lysvanta-presell-source p{margin:8px auto 0;max-width:760px;font-size:13px!important;line-height:1.5!important;}
.lysvanta-presell{overflow:hidden;background:white;color:#000;}
.lysvanta-presell video{max-width:100%;}
.lysvanta-presell .lysvanta-translated-photo{position:relative;display:block;container-type:inline-size;width:100%;}
.lysvanta-presell .lysvanta-translated-photo>img{display:block;width:100%;}
.lysvanta-presell .lysvanta-photo-label{position:absolute;left:4.1%;top:3.8%;width:19.8%;height:6.6%;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;font:1.65cqw/1.1 monospace;color:#111;z-index:2;}
.lysvanta-presell .lysvanta-pack-card{aspect-ratio:1;background:#f5f4f1;padding:7%;display:flex;flex-direction:column;justify-content:center;container-type:inline-size;color:#000;font-family:Arial,sans-serif;}
.lysvanta-presell .lysvanta-pack-card h3{font:400 7cqw/1.15 Arial,sans-serif;text-align:center;margin:0 0 9%;}
.lysvanta-presell .lysvanta-pack-grid{display:grid;grid-template-columns:1fr 1fr;background:#fafaf8;border-radius:20px;padding:2%;}
.lysvanta-presell .lysvanta-pack-item{display:flex;align-items:center;gap:4%;padding:9% 3%;border-bottom:1px solid #ddd;}
.lysvanta-presell .lysvanta-pack-item:nth-last-child(-n+2){border-bottom:0;}
.lysvanta-presell .lysvanta-pack-item svg{width:30%;fill:none;stroke:#111;stroke-width:1.2;}
.lysvanta-presell .lysvanta-pack-item b{background:#000;color:#fff;border-radius:6px;padding:2% 5%;font:400 3.3cqw/1.1 monospace;}
.lysvanta-presell .lysvanta-pack-item span{font:400 2.4cqw/1.2 monospace;overflow-wrap:anywhere;}
.lysvanta-presell .lysvanta-pack-card>p{font:400 2.3cqw/1.4 Arial,sans-serif!important;margin:5% 0 0;text-align:center;}

.lysvanta-presell .swiper{overflow:hidden;}
.lysvanta-presell .scroll-trigger{opacity:1!important;transform:none!important;}
.lysvanta-presell .faq-accordion-question{cursor:pointer;}
.lysvanta-presell .lysvanta-original-language{font-size:12px;color:#555;}
.lysvanta-presell .c-section-top h2{overflow-wrap:break-word;}
.lysvanta-presell .lysvanta-source-note{font-size:13px;line-height:1.5;color:#555;}
.lysvanta-presell .lysvanta-native-offer{border:1px solid #d0d5cc;border-radius:12px;padding:24px;text-align:center;max-width:600px;margin:24px auto;background:#f7f9f5;}
.lysvanta-presell .lysvanta-native-offer a{display:inline-flex;background:#000;color:white;text-decoration:none;border-radius:100px;padding:16px 28px;font-size:18px;margin-top:12px;}
@media(max-width:749px){.lysvanta-presell-source{padding:0 16px;}.lysvanta-presell .lysvanta-native-offer{margin:16px;padding:20px;}}
