:is(.sp2,#sp2){--ac:#8B1A2B;--ac2:#6B1422;--acs:#FBF2F3;--acs2:#F3DCE0;--ink:#17171a;--mut:#5c5c66;--ok:#1c9a45;--oks:#EAF7EE;--cream:#FAF7F2;--r:24px;background:var(--sp2-bg);color:var(--sp2-fg);font-family:var(--font-body-family,"Poppins",sans-serif);-webkit-font-smoothing:antialiased;color-scheme:light only;padding:var(--sp2-pt) 0 var(--sp2-pb);overflow:hidden;--sp2-eyebrow:var(--ac);--sp2-lead:var(--ink);--sp2-btn-bg:var(--ac);--sp2-btn-fg:#fff;--sp2-small:var(--mut)}:is(.sp2--on-dark,#sp2){--sp2-eyebrow:rgba(255,255,255,.8);--sp2-lead:rgba(255,255,255,.92);--sp2-btn-bg:#fff;--sp2-btn-fg:var(--ac);--sp2-small:rgba(255,255,255,.8)}:is(.sp2,#sp2) *{box-sizing:border-box}:is(.sp2,#sp2) .w{max-width:720px;margin:0 auto;padding:0 20px}:is(.sp2,#sp2) .eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sp2-eyebrow);margin:0 0 10px}:is(.sp2,#sp2) h2{font-family:var(--font-heading-family,"Poppins",sans-serif);font-weight:700;font-size:clamp(26px,4.4vw,38px);line-height:1.12;letter-spacing:-.015em;margin:0 0 14px;color:var(--sp2-fg)}:is(.sp2,#sp2) .lead{font-size:18px;line-height:1.55;margin:0 0 22px;color:var(--sp2-lead)}:is(.sp2,#sp2) .lead p{margin:0 0 12px}:is(.sp2,#sp2) .lead p:last-child{margin:0}:is(.sp2,#sp2) .c{text-align:center}:is(.sp2,#sp2) .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:.01em;padding:16px 24px;border-radius:12px;box-shadow:0 8px 20px #8b1a2b38;transition:transform .12s,box-shadow .12s;cursor:pointer;background:var(--sp2-btn-bg);color:var(--sp2-btn-fg)!important}:is(.sp2,#sp2) .btn:hover{transform:translateY(-1px)}:is(.sp2,#sp2) .btn svg{width:18px;height:18px;flex:0 0 18px}:is(.sp2,#sp2) .cta{text-align:center;margin:26px 0 0}:is(.sp2,#sp2) .cta small{display:block;margin-top:9px;font-size:12.5px;line-height:1.4;color:var(--sp2-small)}:is(.sp2,#sp2) .img{width:100%;height:auto;display:block;border-radius:var(--r)}:is(.sp2,#sp2) figure{margin:0 0 22px}:is(.sp2,#sp2) figcaption{font-size:13.5px;color:var(--mut);margin-top:10px;line-height:1.45;text-align:center}:is(.sp2,#sp2) .note{border-radius:18px;padding:18px 20px;margin:22px 0 0;font-size:16px;line-height:1.5}:is(.sp2,#sp2) .note b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}:is(.sp2,#sp2) .note--amber{background:#fff4dd;color:#5a3d0b}:is(.sp2,#sp2) .note--amber b{color:#b7791f}:is(.sp2,#sp2) .note--rose{background:var(--acs);color:var(--ink)}:is(.sp2,#sp2) .note--rose b{color:var(--ac)}:is(.sp2,#sp2) .note--green{background:var(--oks);color:#143d22}:is(.sp2,#sp2) .note--green b{color:#1a7a39}:is(.sp2,#sp2) .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;max-width:100%}:is(.sp2,#sp2) .card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:22px;padding:22px 14px 18px;box-shadow:0 8px 22px #8b1a2b14;min-width:0;overflow:hidden}:is(.sp2,#sp2) .ic{width:76px;height:76px;border-radius:50%;background:var(--acs);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;position:relative;font-size:34px;line-height:1}:is(.sp2,#sp2) .ic img{width:44px;height:44px;object-fit:contain}:is(.sp2,#sp2) .ic svg{width:44px;height:44px;display:block}:is(.sp2,#sp2) .ic:after{content:"\2715";position:absolute;right:-4px;top:-4px;width:24px;height:24px;border-radius:50%;background:var(--ac);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}:is(.sp2,#sp2) .card b{display:block;font-size:16px;line-height:1.25;margin-bottom:6px;color:var(--ink)}:is(.sp2,#sp2) .card p{margin:0 0 14px;font-size:13.5px;line-height:1.45;color:var(--mut)}:is(.sp2,#sp2) .badge{display:inline-block;margin-top:auto;font-size:12px;font-weight:700;color:var(--ac);background:var(--acs);border-radius:999px;padding:6px 12px;white-space:nowrap}:is(.sp2,#sp2) .ohero{margin:18px auto;max-width:280px}:is(.sp2,#sp2) .ohero img{width:100%;height:auto;display:block;border-radius:20px;mix-blend-mode:multiply}:is(.sp2,#sp2) .offer li.tot{background:var(--acs);margin:6px -22px -8px;padding:16px 22px;border-radius:0 0 var(--r) var(--r);border-top:0;font-weight:800;color:var(--ac)}:is(.sp2,#sp2) .offer li.tot:before{display:none}:is(.sp2,#sp2) .offer li.tot .v{font-size:15px;font-weight:800;color:var(--ac)}:is(.sp2,#sp2) .sum{margin:22px 0 0;text-align:center;font-size:17px;line-height:1.45;font-weight:600;color:var(--ink)}:is(.sp2,#sp2) .sum span{display:block;font-weight:800;font-size:32px;color:var(--ac);line-height:1;margin-bottom:6px}:is(.sp2,#sp2) .rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 14px;margin:0 -20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(.sp2,#sp2) .rail::-webkit-scrollbar{display:none}:is(.sp2,#sp2) .slide{flex:0 0 84%;max-width:360px;scroll-snap-align:center;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 10px 28px #8b1a2b1a}:is(.sp2,#sp2) .slide img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}:is(.sp2,#sp2) .slide .b{padding:18px 18px 22px;text-align:center;display:flex;flex-direction:column;align-items:center}:is(.sp2,#sp2) .slide .n{display:inline-flex;margin-left:auto;margin-right:auto;width:28px;height:28px;border-radius:50%;background:var(--ac);color:#fff;font-size:13px;font-weight:800;align-items:center;justify-content:center;margin-bottom:10px}:is(.sp2,#sp2) .slide h4{margin:0 0 6px;font-size:18px;line-height:1.25;color:var(--ink)}:is(.sp2,#sp2) .slide p{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--mut)}:is(.sp2,#sp2) .stat{display:inline-block;margin:2px auto 0;max-width:100%;text-align:center;font-weight:700;color:var(--ac);background:var(--acs);border-radius:16px;padding:8px 16px;font-size:14px;line-height:1.35}:is(.sp2,#sp2) .dots{display:flex;gap:6px;justify-content:center;margin:6px 0 0}:is(.sp2,#sp2) .dots i{width:8px;height:8px;border-radius:50%;background:var(--acs2);display:block}:is(.sp2,#sp2) .dots i.on{background:var(--ac)}:is(.sp2,#sp2) .swipe{text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 10px}:is(.sp2,#sp2) .how{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;align-items:stretch}:is(.sp2,#sp2) .hw{position:relative;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;border:1.5px solid rgba(0,0,0,.06);box-shadow:0 8px 22px #8b1a2b14}:is(.sp2,#sp2) .hw.us{border-color:var(--ac);box-shadow:0 14px 34px #8b1a2b2e}:is(.sp2,#sp2) .hw img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}:is(.sp2,#sp2) .hw .t{position:absolute;top:10px;left:10px;right:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#fff;background:#17171ab8;border-radius:999px;padding:6px 10px;text-align:center;line-height:1.2}:is(.sp2,#sp2) .hw.us .t{background:var(--ac)}:is(.sp2,#sp2) .hw .tx{padding:12px 12px 14px;text-align:center;display:flex;flex-direction:column;flex:1}:is(.sp2,#sp2) .hw b{display:block;font-size:15px;line-height:1.25;color:var(--ink);margin:0 0 6px}:is(.sp2,#sp2) .hw p{margin:0;font-size:12.5px;line-height:1.45;color:var(--mut)}:is(.sp2,#sp2) .hw .pill{display:inline-block;align-self:center;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:5px 10px}:is(.sp2,#sp2) .hw.them .pill{background:#fff1e6;color:#b3541e}:is(.sp2,#sp2) .hw.us .pill{background:var(--oks);color:#1a7a39}:is(.sp2,#sp2) .vs{margin:22px 0 0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #8b1a2b1a}:is(.sp2,#sp2) .vs table{width:100%;border-collapse:collapse;table-layout:fixed}:is(.sp2,#sp2) .vs th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding:14px 10px 12px;color:var(--mut);background:#f6f6f8;text-align:center}:is(.sp2,#sp2) .vs th:first-child{width:30%;text-align:left}:is(.sp2,#sp2) .vs th.us{background:var(--ac);color:#fff}:is(.sp2,#sp2) .vs td{padding:12px 10px;font-size:13px;line-height:1.35;border-top:1px solid rgba(0,0,0,.06);text-align:center;vertical-align:middle}:is(.sp2,#sp2) .vs td:first-child{text-align:left;font-size:12px;color:var(--mut);font-weight:600}:is(.sp2,#sp2) .vs td.them{color:#6b6b74}:is(.sp2,#sp2) .vs td.us{color:var(--ink);font-weight:700;background:var(--acs)}:is(.sp2,#sp2) .vs td i{font-style:normal;display:block;font-size:14px;font-weight:900;margin-bottom:2px}:is(.sp2,#sp2) .vs td.them i{color:#b23a48}:is(.sp2,#sp2) .vs td.us i{color:var(--ok)}:is(.sp2,#sp2) .vs-cap{text-align:center;font-size:12.5px;color:var(--mut);margin:12px 0 0}:is(.sp2,#sp2) .col.us li{font-weight:600}:is(.sp2,#sp2) .tl{position:relative;margin:26px 0 0;padding-left:44px}:is(.sp2,#sp2) .tl .track{position:absolute;left:13px;top:14px;bottom:14px;width:4px;border-radius:4px;background:var(--acs2);overflow:hidden}:is(.sp2,#sp2) .tl .fill{position:absolute;left:0;top:0;width:100%;height:0;background:linear-gradient(180deg,var(--ac),#B3233A);border-radius:4px;transition:height .12s linear}:is(.sp2,#sp2) .tl .it{position:relative;padding:0 0 30px;opacity:.35;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}:is(.sp2,#sp2) .tl .it:last-child{padding-bottom:0}:is(.sp2,#sp2) .tl .it.on{opacity:1;transform:none}:is(.sp2,#sp2) .tl .dot{position:absolute;left:-44px;top:2px;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid var(--acs2);box-sizing:border-box;transition:border-color .3s,background .3s,box-shadow .3s}:is(.sp2,#sp2) .tl .dot:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--acs2);transition:background .3s}:is(.sp2,#sp2) .tl .it.on .dot{border-color:var(--ac);box-shadow:0 0 0 6px var(--acs)}:is(.sp2,#sp2) .tl .it.on .dot:after{background:var(--ac)}:is(.sp2,#sp2) .tl b{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);margin:3px 0 5px;line-height:1.2}:is(.sp2,#sp2) .tl h4{margin:0 0 6px;font-size:20px;line-height:1.25;color:var(--ink)}:is(.sp2,#sp2) .tl span{font-size:16px;line-height:1.5;color:#3a3a42;display:block}:is(.sp2,#sp2) .gcard{display:flex;align-items:center;gap:16px;margin:28px 0 0;background:#fff;border:1.5px solid var(--ac);border-radius:18px;padding:18px;box-shadow:0 12px 30px #8b1a2b1f}:is(.sp2,#sp2) .gcard .gb{flex:0 0 60px;width:60px;height:60px;border-radius:14px;background:var(--acs);display:flex;align-items:center;justify-content:center}:is(.sp2,#sp2) .gcard .gb svg{width:36px;height:36px;display:block}:is(.sp2,#sp2) .gcard b{display:block;font-size:18px;line-height:1.3;color:var(--ink)}:is(.sp2,#sp2) .gcard span{display:block;font-size:12.5px;line-height:1.4;color:var(--mut);margin-top:3px}:is(.sp2,#sp2) .gcard .vf{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a7a39}:is(.sp2,#sp2) .gcard .vf svg{width:16px;height:16px}:is(.sp2,#sp2) .tl .tag{display:inline-block;margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ac);background:var(--acs);border-radius:999px;padding:4px 10px}:is(.sp2,#sp2) .kpis{display:flex;flex-direction:column;gap:10px;margin:20px 0 0}:is(.sp2,#sp2) .kpi{background:#fff;border-radius:18px;padding:20px 18px;box-shadow:0 8px 22px #8b1a2b14;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}:is(.sp2,#sp2) .kpi b{font-size:40px;line-height:1;color:var(--ac);text-align:center;font-variant-numeric:tabular-nums}:is(.sp2,#sp2) .kpi span{font-size:15px;line-height:1.4;color:#3a3a42;display:block;text-align:center;max-width:36ch;margin:0 auto}:is(.sp2,#sp2) details{background:#fff;border-radius:18px;margin:12px 0 0;padding:0 18px;box-shadow:0 6px 18px #8b1a2b0f}:is(.sp2,#sp2) summary{cursor:pointer;list-style:none;font-weight:700;font-size:16.5px;line-height:1.4;padding:16px 34px;position:relative;color:var(--ink);text-align:center}:is(.sp2,#sp2) summary::-webkit-details-marker{display:none}:is(.sp2,#sp2) summary:after{content:"+";position:absolute;right:0;top:12px;font-size:24px;color:var(--ac);font-weight:400}:is(.sp2,#sp2) details[open] summary:after{content:"\2013"}:is(.sp2,#sp2) .ans{padding:0 0 16px;font-size:15.5px;line-height:1.55;color:var(--ink)}:is(.sp2,#sp2) .ans p{margin:0 0 10px}:is(.sp2,#sp2) .ans a{color:var(--ac);font-weight:700}:is(.sp2,#sp2) .study{padding:16px 6px;border-top:1px solid var(--acs2);text-align:center;color:var(--ink)}:is(.sp2,#sp2) .study:first-child{border-top:0}:is(.sp2,#sp2) .study b{display:block;color:var(--ac);font-size:16px;line-height:1.25;margin:0 0 6px}:is(.sp2,#sp2) .study p{margin:0;font-size:15px;line-height:1.5;color:#3a3a42}:is(.sp2,#sp2) .study i{color:var(--mut);font-style:normal;display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px}:is(.sp2,#sp2) .rate{display:flex;align-items:center;gap:14px;background:#fff;border-radius:22px;padding:16px 18px;box-shadow:0 8px 22px #8b1a2b14;margin:0 0 14px}:is(.sp2,#sp2) .rate .big{font-size:40px;font-weight:800;color:var(--ac);line-height:1}:is(.sp2,#sp2) .rate .stars{color:#f5a623;font-size:16px;letter-spacing:1px}:is(.sp2,#sp2) .rate small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}:is(.sp2,#sp2) .bars{flex:1}:is(.sp2,#sp2) .bar{display:grid;grid-template-columns:14px 1fr 34px;gap:8px;align-items:center;font-size:11.5px;color:var(--mut);margin:3px 0}:is(.sp2,#sp2) .bar i{display:block;height:7px;background:var(--acs2);border-radius:4px;overflow:hidden}:is(.sp2,#sp2) .bar i:after{content:"";display:block;height:100%;background:var(--ac);width:var(--p)}:is(.sp2,#sp2) .rv{background:#fff;border-radius:22px;padding:18px;box-shadow:0 8px 22px #8b1a2b14;margin:0 0 12px;display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start}:is(.sp2,#sp2) .rv .ph{width:56px;height:56px;border-radius:50%;background:var(--acs2);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--ac);font-weight:800;font-size:18px}:is(.sp2,#sp2) .rv .ph img{width:100%;height:100%;object-fit:cover}:is(.sp2,#sp2) .rv .st{color:#f5a623;font-size:13px;letter-spacing:1px}:is(.sp2,#sp2) .rv h5{margin:4px 0;font-size:16px;line-height:1.3;color:var(--ink)}:is(.sp2,#sp2) .rv p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink)}:is(.sp2,#sp2) .rv .who{font-size:12.5px;color:var(--mut)}:is(.sp2,#sp2) .rv .who em{font-style:normal;color:var(--ok);font-weight:700;margin-left:6px}:is(.sp2,#sp2) .fut{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0}:is(.sp2,#sp2) .fut .f{border-radius:22px;padding:20px 18px;font-size:15px;line-height:1.5}:is(.sp2,#sp2) .fut .wait{background:#f1f1f3;color:#44444c}:is(.sp2,#sp2) .fut .start{background:var(--ac);color:#fff;box-shadow:0 14px 34px #8b1a2b47}:is(.sp2,#sp2) .fut h4{margin:0 0 10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}:is(.sp2,#sp2) .fut p{margin:0 0 10px}:is(.sp2,#sp2) .fut p:last-child{margin:0}:is(.sp2,#sp2) .gar{display:grid;grid-template-columns:92px 1fr;gap:18px;align-items:center}:is(.sp2,#sp2) .seal{width:92px;height:92px;border-radius:50%;background:#fff;color:var(--ac);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;line-height:1;box-shadow:0 0 0 8px #ffffff2e}:is(.sp2,#sp2) .seal b{font-size:34px;display:block}:is(.sp2,#sp2) .seal span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;display:block;max-width:80px;line-height:1.2}:is(.sp2,#sp2) .gar .t{font-size:17px;line-height:1.5;color:#fffffff2}:is(.sp2,#sp2) .gar .t p{margin:0 0 10px}:is(.sp2,#sp2) .gar .t a{color:#fff}:is(.sp2,#sp2) .offer{background:#fff;border-radius:var(--r);padding:8px 22px;box-shadow:0 12px 30px #8b1a2b1f}:is(.sp2,#sp2) .offer ul{list-style:none;padding:0;margin:0}:is(.sp2,#sp2) .offer li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:14px 0 14px 30px;border-top:1px solid var(--acs2);font-size:15.5px;line-height:1.45;color:var(--ink);position:relative}:is(.sp2,#sp2) .offer li:first-child{border-top:0}:is(.sp2,#sp2) .offer li:before{content:"\2713";position:absolute;left:2px;top:14px;color:var(--ok);font-weight:800;font-size:17px}:is(.sp2,#sp2) .offer .v{font-weight:800;color:var(--ac);white-space:nowrap;font-size:14px}:is(.sp2,#sp2) .steps{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0 0}:is(.sp2,#sp2) .step{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 22px #8b1a2b14}:is(.sp2,#sp2) .step .n{width:40px;height:40px;border-radius:50%;background:var(--ac);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}:is(.sp2,#sp2) .step b{display:block;font-size:16px;margin-bottom:2px;color:var(--ink)}:is(.sp2,#sp2) .step span{font-size:14.5px;line-height:1.45;color:var(--mut)}:is(.sp2,#sp2) .foot{margin:40px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);font-size:12.5px;color:#ffffffbf;text-align:center}:is(.sp2,#sp2) .foot a{color:#ffffffe6}@media(min-width:750px){:is(.sp2,#sp2) .slide{flex-basis:46%}:is(.sp2,#sp2) .steps{grid-template-columns:1fr 1fr 1fr}:is(.sp2,#sp2) .step{grid-template-columns:1fr;text-align:center}:is(.sp2,#sp2) .step .n{margin:0 auto 8px}}@media(max-width:749px){:is(.sp2,#sp2){padding:var(--sp2-ptm) 0 var(--sp2-pbm)}:is(.sp2,#sp2) .lead{font-size:17px}:is(.sp2,#sp2) .btn{font-size:17px;padding:16px 20px}:is(.sp2,#sp2) .gar{grid-template-columns:1fr;text-align:center}:is(.sp2,#sp2) .seal{margin:0 auto}:is(.sp2,#sp2) .fut{grid-template-columns:1fr}:is(.sp2,#sp2) .w{padding:0 12px}:is(.sp2,#sp2) .grid2{gap:6px}:is(.sp2,#sp2) .card{padding:12px 6px;border-radius:14px}:is(.sp2,#sp2) .card b{font-size:12.5px}:is(.sp2,#sp2) .card p{font-size:11px;margin:0 0 8px;line-height:1.35}:is(.sp2,#sp2) .badge{font-size:10px;padding:3px 6px;white-space:normal;word-break:break-word}:is(.sp2,#sp2) .ic{width:44px;height:44px;margin:0 auto 8px}:is(.sp2,#sp2) .ic svg,:is(.sp2,#sp2) .ic img{width:24px;height:24px}:is(.sp2,#sp2) .ic:after{width:18px;height:18px;font-size:10px;right:-3px;top:-3px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/veralia-sp2.css.map */
