:root{--ds-black: #0a0a0a;--ds-white: #fafafa;--ds-cream: #f5f2eb;--ds-green: #2ed573;--ds-green-dark: #1fab56;--ds-green-glow: rgba(46, 213, 115, .15);--ds-gray-100: #f0efed;--ds-gray-200: #e0ddd8;--ds-gray-300: #b8b3aa;--ds-gray-500: #6b6560;--ds-gray-700: #3d3832;--ds-gray-900: #1a1714;--ds-radius: 12px;--ds-radius-lg: 20px;--ds-shadow-card: 0 4px 30px rgba(0,0,0,.08);--ds-transition: .3s cubic-bezier(.4, 0, .2, 1)}.ds-container{max-width:1200px;margin:0 auto;padding:0 24px}.ds-section-tag{font-family:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ds-green-dark);margin-bottom:12px;display:inline-flex;align-items:center;gap:6px}.ds-section-tag:before{content:"";width:8px;height:8px;background:var(--ds-green);border-radius:50%}.ds-section-tag--dark{color:var(--ds-green)}.ds-section-headline{font-size:clamp(28px,3.5vw,40px);line-height:1.15;color:var(--ds-black);margin-bottom:16px;letter-spacing:-.02em;font-weight:700}.ds-section-headline--light{color:var(--ds-white)}.ds-section-body{font-size:16px;line-height:1.7;color:var(--ds-gray-500)}.ds-section-body strong{color:var(--ds-gray-700)}.ds-section-body--light{color:#ffffff80}.ds-cta-btn{display:inline-block;padding:18px 48px;background:var(--ds-green);color:var(--ds-black);font-size:17px;font-weight:800;border:none;border-radius:100px;cursor:pointer;transition:var(--ds-transition);letter-spacing:-.01em;text-decoration:none;text-align:center}.ds-cta-btn:hover{background:var(--ds-green-dark);transform:translateY(-1px);box-shadow:0 8px 24px #2ed5734d}.ds-trust-bar{background:var(--ds-cream);padding:24px 0;border-top:1px solid var(--ds-gray-200);border-bottom:1px solid var(--ds-gray-200)}.ds-trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.ds-trust-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ds-gray-300)}.ds-trust-logo{font-size:20px;color:var(--ds-gray-300);font-style:italic;opacity:.7;font-weight:600}.ds-trust-logo-img{height:24px;width:auto;opacity:.5}.ds-trust-stat{font-size:13px;font-weight:600;color:var(--ds-gray-500)}.ds-trust-stat strong{color:var(--ds-black);font-weight:800}.ds-problem-section{padding:80px 0}.ds-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ds-problem-visual{background:var(--ds-cream);border-radius:var(--ds-radius-lg);padding:48px 40px}.ds-problem-card{background:var(--ds-white);border-radius:var(--ds-radius);padding:20px 24px;box-shadow:var(--ds-shadow-card);margin-bottom:12px;display:flex;align-items:center;gap:14px;animation:ds-float 6s ease-in-out infinite}.ds-problem-card:nth-child(2){animation-delay:2s}.ds-problem-card:nth-child(3){animation-delay:4s}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ds-problem-card:last-child{margin-bottom:0}.ds-problem-card--solution{border-left:3px solid var(--ds-green)}.ds-problem-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.ds-problem-icon--red{background:#c0392b1a}.ds-problem-icon--green{background:var(--ds-green-glow)}.ds-problem-text{font-size:14px;font-weight:600;color:var(--ds-gray-700)}.ds-problem-text small{display:block;font-weight:400;color:var(--ds-gray-500);font-size:13px;margin-top:2px}.ds-how-section{padding:80px 0;background:var(--ds-black);color:var(--ds-white)}.ds-how-header{text-align:center;margin-bottom:56px}.ds-how-header .ds-section-body--light{max-width:560px;margin:0 auto}.ds-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ds-how-step{text-align:center;position:relative}.ds-step-number{width:56px;height:56px;border-radius:50%;background:var(--ds-green);color:var(--ds-black);font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.ds-step-title{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--ds-white)}.ds-step-desc{font-size:14px;color:#ffffff80;line-height:1.6}.ds-step-connector{position:absolute;top:28px;left:calc(50% + 36px);width:calc(100% - 72px);height:2px;background:linear-gradient(to right,var(--ds-green),rgba(46,213,115,.2))}.ds-features-section{padding:80px 0}.ds-features-header{text-align:center;margin-bottom:56px}.ds-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ds-feature-card{padding:32px;border-radius:var(--ds-radius-lg);background:var(--ds-cream);border:1px solid var(--ds-gray-200);transition:var(--ds-transition)}.ds-feature-card:hover{border-color:var(--ds-green);box-shadow:var(--ds-shadow-card)}.ds-feature-card--wide{grid-column:span 2}.ds-feature-emoji{font-size:32px;margin-bottom:16px;display:block}.ds-feature-title{font-size:20px;font-weight:700;color:var(--ds-black);margin-bottom:8px}.ds-feature-desc{font-size:15px;color:var(--ds-gray-500);line-height:1.6}.ds-feature-highlight{display:inline-block;background:var(--ds-green-glow);color:var(--ds-green-dark);font-weight:700;font-size:13px;padding:4px 10px;border-radius:6px;margin-top:12px}.ds-compare-section{padding:80px 0;background:var(--ds-cream)}.ds-compare-header{text-align:center;margin-bottom:48px}.ds-compare-table{max-width:800px;margin:0 auto;background:var(--ds-white);border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:var(--ds-shadow-card)}.ds-compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--ds-gray-200)}.ds-compare-row:last-child{border-bottom:none}.ds-compare-row--header{background:var(--ds-black);color:var(--ds-white)}.ds-compare-cell{padding:16px 20px;font-size:14px;display:flex;align-items:center;gap:6px}.ds-compare-cell--label{font-weight:600;color:var(--ds-gray-700)}.ds-compare-cell--center{justify-content:center}.ds-compare-cell--highlight{background:var(--ds-green);color:var(--ds-black);font-weight:800}.ds-check{color:var(--ds-green);font-size:18px;font-weight:800}.ds-cross{color:var(--ds-gray-300);font-size:18px}.ds-partial{color:#f59e0b;font-size:14px;font-weight:600}.ds-final-cta{padding:80px 0;background:var(--ds-black);color:var(--ds-white);text-align:center}.ds-final-cta-sub{max-width:480px;margin:0 auto 32px}.ds-final-price{font-size:32px;font-weight:800;color:var(--ds-white);margin-bottom:20px}.ds-final-btn-wrap{margin-bottom:20px}.ds-final-guarantees{display:flex;align-items:center;justify-content:center;gap:24px;font-size:13px;color:#fff6}.ds-final-guarantees span{display:flex;align-items:center;gap:5px}.ds-reviews-section{padding:80px 0}.ds-reviews-header{text-align:center;margin-bottom:48px}.ds-reviews-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.ds-reviews-stars{display:flex;gap:2px}.ds-reviews-count{font-size:14px;color:var(--ds-gray-500)}.ds-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ds-review-card{background:var(--ds-white);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius);padding:24px;transition:var(--ds-transition)}.ds-review-card:hover{border-color:var(--ds-green);box-shadow:0 2px 20px #0000000f}.ds-review-card-stars{display:flex;gap:2px;margin-bottom:10px}.ds-review-card-title{font-size:16px;font-weight:700;color:var(--ds-black);margin-bottom:8px}.ds-review-card-body{font-size:14px;color:var(--ds-gray-500);line-height:1.6;margin-bottom:12px}.ds-review-card-author{font-size:13px;font-weight:600;color:var(--ds-gray-700);display:flex;align-items:center;gap:6px}.ds-review-verified{font-size:11px;color:var(--ds-green-dark);font-weight:700}.ds-box-section{padding:80px 0;background:var(--ds-cream)}.ds-box-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ds-box-list{list-style:none;padding:0;margin:0}.ds-box-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--ds-gray-200)}.ds-box-item:last-child{border-bottom:none}.ds-box-check{width:24px;height:24px;border-radius:50%;background:var(--ds-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:var(--ds-black)}.ds-box-item-title{font-size:16px;font-weight:700;color:var(--ds-black);margin-bottom:2px}.ds-box-item-desc{font-size:13px;color:var(--ds-gray-500)}.ds-box-image-wrap{text-align:center}.ds-box-image{width:100%;max-width:500px;border-radius:var(--ds-radius-lg)}.ds-faq-section{padding:80px 0}.ds-faq-header{text-align:center;margin-bottom:48px}.ds-faq-grid{max-width:720px;margin:0 auto}.ds-faq-item{border-bottom:1px solid var(--ds-gray-200)}.ds-faq-question{width:100%;padding:20px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:16px;font-weight:600;color:var(--ds-gray-900);list-style:none}.ds-faq-question::-webkit-details-marker{display:none}.ds-faq-question::marker{display:none;content:""}.ds-faq-question:hover{color:var(--ds-green-dark)}.ds-faq-toggle{width:28px;height:28px;border-radius:50%;background:var(--ds-gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--ds-transition);font-size:18px;color:var(--ds-gray-500);line-height:1}.ds-faq-item[open] .ds-faq-toggle{background:var(--ds-green);color:var(--ds-black);transform:rotate(45deg)}.ds-faq-answer-inner{padding:0 0 20px;font-size:15px;color:var(--ds-gray-500);line-height:1.7}.ds-hero-headline-section{padding:0 0 24px}.ds-hero-headline{font-size:clamp(28px,4vw,44px);line-height:1.1;color:var(--ds-black);margin-bottom:12px;letter-spacing:-.02em;font-weight:700}.ds-hero-headline em{font-style:italic;color:var(--ds-green-dark)}.ds-hero-sub{font-size:17px;color:var(--ds-cream);line-height:1.6;max-width:520px}.ds-inline-review-section{padding:8px 0 0}.ds-inline-review{padding:16px 20px;background:var(--ds-white);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius)}.ds-inline-review-quote{font-size:14px;line-height:1.6;color:var(--ds-gray-700);font-style:italic}.ds-inline-review-author{font-size:12px;font-weight:600;color:var(--ds-gray-500);margin-top:8px;display:flex;align-items:center;gap:6px}.ds-inline-review-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--ds-green);color:var(--ds-black);font-size:10px;font-weight:800;flex-shrink:0}.ds-specs-section{padding:0}.ds-specs-toggle{width:100%;padding:16px 0;background:none;border:none;border-top:1px solid var(--ds-gray-200);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:14px;font-weight:700;color:var(--ds-gray-700);list-style:none}.ds-specs-toggle::-webkit-details-marker{display:none}.ds-specs-toggle::marker{display:none;content:""}.ds-specs-chevron{width:20px;height:20px;transition:var(--ds-transition);color:var(--ds-gray-300)}.ds-specs-details[open] .ds-specs-chevron{transform:rotate(180deg)}.ds-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 16px}.ds-spec-item{padding:10px 14px;background:var(--ds-gray-100);border-radius:8px}.ds-spec-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-gray-500);margin-bottom:2px}.ds-spec-value{font-size:14px;font-weight:700;color:var(--ds-black)}@media(max-width:900px){.ds-problem-grid,.ds-how-steps{grid-template-columns:1fr;gap:40px}.ds-step-connector{display:none!important}.ds-features-grid{grid-template-columns:1fr}.ds-feature-card--wide{grid-column:span 1}.ds-compare-cell{padding:12px 10px;font-size:12px}.ds-trust-bar-inner{gap:20px}.ds-reviews-grid{grid-template-columns:1fr}.ds-box-grid{grid-template-columns:1fr;gap:32px}.ds-specs-grid{grid-template-columns:1fr}}@media(max-width:480px){.ds-container{padding:0 16px}.ds-problem-section,.ds-how-section,.ds-features-section,.ds-compare-section,.ds-final-cta{padding:56px 0}.ds-problem-visual{padding:32px 20px}.ds-final-guarantees{flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dropshot-sections.css.map */
