.sc-lp{--bg:#FFFFFF;--bg-soft:#F7F5F0;--ink:#1C1B19;--ink-soft:#6B6B6B;--line:#E7E4DD;--card-border:#E3E0D8;--banner-1:#073C4A;--banner-2:#17A6C2;--green:#4F7D34;--green-dark:#3C6027;--gold:#F2A73B;--orange:#E8600C;font-family:Rubik,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased}html,body.sc-page{margin:0;background:#fff}.sc-lp,.sc-lp *{box-sizing:border-box}.sc-lp img,.sc-lp video{max-width:100%;display:block}.sc-lp a{color:inherit}.sc-lp ul{margin:0;padding:0;list-style:none}.sc-lp h1,.sc-lp h2,.sc-lp h3{font-weight:700;margin:0}.sc-banner{background:linear-gradient(90deg,var(--banner-1),var(--banner-2));border-top:3px solid #042229;padding:16px 0}.sc-banner-inner{max-width:1180px;margin:0 auto;padding:0 24px}.sc-banner span{color:#fff;font-weight:800;font-size:15px;letter-spacing:.01em}.sc-main{max-width:1180px;margin:0 auto;padding:32px 24px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "sidebar" "bottom";gap:32px}@media(min-width:961px){.sc-main{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"top sidebar" "bottom sidebar";column-gap:48px;row-gap:0}.sc-sidebar{position:sticky;top:24px;align-self:start}}.sc-top{grid-area:top}.sc-bottom{grid-area:bottom}.sc-sidebar{grid-area:sidebar}.sc-lp h1.sc-title{font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.28;margin-bottom:14px}.sc-byline{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:13.5px;color:var(--ink-soft)}.sc-avatar{width:32px;height:32px;border-radius:50%;background:var(--banner-2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.sc-hero{border-radius:14px;overflow:hidden;margin-bottom:26px;box-shadow:0 1px 3px #00000014}.sc-hero .sc-media{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover}.sc-hero--collage{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;aspect-ratio:5/3;background:#fff}.sc-hero-cell{min-width:0;height:100%;overflow:hidden}.sc-hero--collage .sc-media{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.sc-lp p{margin:0 0 18px;font-size:15.5px;color:#2b2a27}.sc-lp p strong{font-weight:700;color:var(--ink)}.sc-rte>:last-child{margin-bottom:0}.sc-step{display:flex;gap:22px;align-items:flex-start;margin-bottom:36px}.sc-step-media{width:220px;height:220px;border-radius:14px;flex:none;overflow:hidden;box-shadow:0 2px 8px #00000014;background:var(--bg-soft)}.sc-step-media .sc-media{width:100%;height:100%;object-fit:cover}.sc-step-text{flex:1;min-width:0}.sc-step-text h2{font-size:clamp(18px,2.4vw,21px);line-height:1.35;margin-bottom:10px}.sc-step-text p:last-child{margin-bottom:0}@media(max-width:700px){.sc-step{flex-direction:column}.sc-step-media{width:100%;height:auto;aspect-ratio:16/10}}.sc-lp .sc-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:#fff;text-decoration:none;font-weight:700;font-size:15.5px;padding:15px 26px;border-radius:9px;width:100%;transition:background .15s ease}.sc-lp .sc-cta-btn:hover{background:var(--green-dark)}.sc-lp .sc-cta-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.sc-cta-wrap{text-align:center;margin:30px 0}.sc-lp .sc-cta-link{color:var(--green);font-weight:700;text-decoration:underline}.sc-lp h2.sc-h{font-size:clamp(20px,3vw,24px);line-height:1.7;margin-bottom:16px}.sc-card{background:#fff;border:1px solid var(--card-border);border-radius:16px;padding:24px;box-shadow:0 4px 18px #0000000d}.sc-lp .sc-card-eyebrow{text-align:center;font-weight:800;font-size:14px;letter-spacing:.04em;margin-bottom:10px}.sc-stars{text-align:center;color:var(--gold);font-size:17px;letter-spacing:2px;margin-bottom:6px}.sc-lp .sc-reviews{text-align:center;font-size:13px;color:var(--ink-soft);margin-bottom:14px}.sc-card h3{text-align:center;font-size:19px;line-height:1.35;margin-bottom:16px}.sc-lp .sc-features{margin-bottom:18px}.sc-features li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;margin-bottom:9px}.sc-features li svg{width:16px;height:16px;background:var(--green);border-radius:50%;padding:2px;flex:none;margin-top:2px}.sc-card-media{border-radius:12px;overflow:hidden;margin-bottom:16px}.sc-card-media .sc-media{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.sc-live{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--orange);margin-bottom:12px}.sc-live--soft{color:var(--green-dark)}.sc-live-dot{width:8px;height:8px;border-radius:50%;background:currentColor;position:relative;flex:none}.sc-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.55;animation:sc-pulse 1.6s ease-out infinite}@keyframes sc-pulse{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.sc-live-dot:after{animation:none;opacity:0}}.sc-callout{background:var(--bg-soft);border-inline-start:3px solid var(--gold);padding:14px 18px;border-radius:8px;font-size:14px;margin-bottom:22px}.sc-lp .sc-callout p{font-size:14px;margin:0}.sc-lp .sc-callout strong{color:var(--green-dark)}.sc-steps3{display:flex;flex-direction:column;gap:12px;margin:22px 0 30px}.sc-s3{display:flex;gap:12px;align-items:flex-start;background:var(--bg-soft);border-radius:12px;padding:14px 16px}.sc-s3-num{font-weight:800;font-size:16px;color:#fff;background:var(--green);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.sc-lp .sc-s3 p{margin:0;font-size:14.5px}.sc-foot{text-align:center;padding:36px 20px 120px;color:var(--ink-soft);font-size:12px}.sc-lp .sc-foot p{font-size:12px;color:var(--ink-soft);margin:0 0 6px}.sc-sticky{display:none;position:fixed;inset-inline:0;bottom:0;z-index:999;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 16px #0000001a;padding:10px 14px;align-items:center;gap:12px}.sc-sticky-info{flex:1;min-width:0}.sc-sticky-info strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-sticky-info span{font-size:12px;color:var(--ink-soft)}.sc-lp .sc-sticky .sc-cta-btn{width:auto;padding:11px 20px;font-size:13.5px;white-space:nowrap}@media(max-width:960px){.sc-sticky{display:flex}.sc-foot{padding-bottom:96px}}@media(prefers-reduced-motion:no-preference){.sc-hero{animation:sc-fade .5s ease both}@keyframes sc-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sidecard.css.map */
