:root{--navy:#1B2E72;--ink:#1C2A66;--muted:#5C6796;--lightbg:#F7F9FE;--accent:#1B2E72;--glass-bg:rgba(255,255,255,.58);--glass-border:1px solid rgba(255,255,255,.8);--glass-shadow:0 16px 38px -24px rgba(20,28,66,.45), inset 0 1px 0 rgba(255,255,255,.7)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Space Grotesk,-apple-system,system-ui,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}::selection{background:#18265f;color:#eef1fb}img{max-width:100%}button{font-family:Space Grotesk,sans-serif}a{color:inherit}.nofb::-webkit-scrollbar{display:none}.nofb{scrollbar-width:none;-ms-overflow-style:none}@keyframes anncycle{0%,6%{opacity:0;transform:translateY(6px)}11%,29%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-6px)}}.ann-msg{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:center;gap:7px;opacity:0;white-space:nowrap;animation:anncycle 13.5s cubic-bezier(.4,0,.1,1) infinite}.ann-msg:nth-child(2){animation-delay:4.5s}.ann-msg:nth-child(3){animation-delay:9s}@keyframes furrlymarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-track{display:flex;align-items:center;width:max-content;animation:furrlymarquee 24s linear infinite}.trust-track:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ann-msg{animation:none}.ann-msg:nth-child(1){opacity:1}.ann-msg:nth-child(2),.ann-msg:nth-child(3){display:none}.trust-track{animation:none}*{scroll-behavior:auto!important}}.page{max-width:100%;margin:0 auto;position:relative}.topwrap{position:sticky;top:0;z-index:50}.annbar{background:var(--navy);color:#e7ecfb;padding:14px 16px 12px;text-align:center;box-shadow:inset 0 -1px #ffffff1a,inset 0 1px #ffffff0f}.annbar-inner{position:relative;height:18px;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:18px}.headerbar{padding:10px 14px;background:#fff;border-bottom:1px solid #E9EDF8}.headerpill{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:transparent;border:1px solid transparent;box-shadow:none;border-radius:18px;padding:9px 14px;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.headerpill.scrolled{background:transparent;border-color:transparent;box-shadow:none}.hamburger{justify-self:start;width:34px;height:34px;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0}.hamburger span{height:2px;width:21px;background:#000;border-radius:2px}.cartbtn{justify-self:end;border:none;background:none;cursor:pointer;position:relative;padding:0;display:flex;align-items:center;gap:6px}.cartdot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.cartcount{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1}.topgrid{display:block}.herowrap{position:relative;z-index:1;background:#fff;overflow:hidden;margin-top:0}.heroscroll{display:flex;aspect-ratio:4/5;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.heroslide{flex:0 0 100%;height:100%;scroll-snap-align:center}.heroslide img{width:100%;height:100%;object-fit:cover;display:block}.herodots{position:absolute;left:0;right:0;bottom:18px;display:flex;align-items:center;justify-content:center;gap:7px;z-index:2}.herodot{width:7px;height:7px;border-radius:999px;border:none;padding:0;cursor:pointer;background:#1c2a664d;transition:all .25s ease}.herodot.active{width:22px;background:var(--navy)}.herothumbs{display:none}.buyfold{position:relative;z-index:5;background:#fff;padding:30px 20px 24px;max-width:520px;margin:0 auto}.prod-title{font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink)}.perks{display:flex;gap:6px;margin:0 0 14px}.perk{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#eef2ff;border:1px solid rgba(27,46,114,.14);border-radius:999px;padding:7px 6px;font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap}.perk svg{flex-shrink:0}.stars-row{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 7px;margin-bottom:16px;white-space:nowrap}.stars-row .stars{color:var(--accent);font-size:13.5px;letter-spacing:.5px;flex:0 0 auto}.stars-row .rev{font-size:12.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;flex:0 0 auto}.stars-row .rating-num{font-size:12.5px;font-weight:700;color:var(--ink);flex:0 0 auto}.stars-row .sr-stat{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(min-width:480px){.stars-row{gap:5px 8px}.stars-row .stars{font-size:15px;letter-spacing:1.5px}.stars-row .rev,.stars-row .rating-num{font-size:14px}.stars-row .sr-stat{font-size:13px}}.qlabel{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.qlabel b{font-size:13px;font-weight:700;color:var(--ink);line-height:1.2}.qlabel span{font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;flex-shrink:0}.seg{position:relative;display:flex;gap:0;background:#e9edfae6;border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 2px #141c420d;padding:6px;border-radius:18px}.seg-thumb{position:absolute;top:6px;bottom:6px;background:var(--accent);border-radius:14px;box-shadow:0 10px 20px -7px #1b2e7299,inset 0 1px #ffffff2e;transition:left .2s cubic-bezier(.33,1,.5,1),width .2s cubic-bezier(.33,1,.5,1);z-index:0}.seg button{flex:1;position:relative;z-index:1;padding:0;height:46px;border:none;border-radius:14px;cursor:pointer;background:transparent;font-size:16px;font-weight:700;color:#5965a0;transition:color .22s ease}.seg.plan button{font-size:14px;padding:0 4px;white-space:nowrap}.seg button.on{color:#fff}.stepper{display:flex;align-items:center;justify-content:space-between;background:#f7f8fe;border-radius:14px;padding:9px 9px 9px 15px;margin-top:10px}.stepper b{font-size:13.5px;font-weight:600;color:var(--ink)}.stepper .ctrl{display:inline-flex;align-items:center;gap:4px}.stepper button{width:34px;height:34px;border:none;border-radius:999px;background:#fff;box-shadow:0 1px 2px #141c421f;cursor:pointer;font-size:17px;color:var(--ink);line-height:1}.stepper .num{min-width:32px;text-align:center;font-size:16px;font-weight:700;color:var(--ink)}.pricecard{background:#fff;border:1px solid #E6EAF6;border-radius:18px;padding:22px;margin:16px 0 0;box-shadow:0 18px 44px -30px #141c4280}.pricecard .pc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pricecard .pc-plan{font-size:15px;font-weight:700;color:var(--ink)}.pricecard .pc-badge{background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:999px;white-space:nowrap}.pricecard .pc-priceline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:15px}.pricecard .pc-now{font-size:40px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.pricecard .pc-was{font-size:19px;font-weight:600;color:#9aa3c4;text-decoration:line-through}.pricecard .pc-due{font-size:12.5px;color:var(--muted);margin-top:5px}.pricecard .pc-recur{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid #EEF1F8}.pricecard .pc-recur-text{font-size:13.5px;color:#3c477f}.pricecard .pc-recur-text b{font-weight:700;color:var(--ink)}.pricecard .pc-night{font-size:11.5px;font-weight:700;color:var(--navy);background:#e7ecfb;padding:3px 9px;border-radius:999px;white-space:nowrap}.pricecard .pc-trust{display:grid;gap:8px;margin-top:16px}.pricecard .pc-t{display:flex;align-items:center;gap:8px;font-size:13px;color:#3c477f;line-height:1.45}.pricecard .pc-t svg{width:16px;height:16px;flex:0 0 auto;color:#2e9e6b}.pricecard .pc-dot{opacity:.55;margin:0 3px}.pricecard .pc-foot{font-size:11.5px;color:#99a1c6;text-align:center;margin:10px 0 0}.cta-main{width:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#f2f4fd;font-weight:700;font-size:16.5px;padding:16px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 12px 26px -8px #1b2e7280;margin-top:18px}.acc{border-top:1px solid #DCE2F4}.acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:18px 0;font-size:18px;font-weight:600;color:var(--ink);text-align:left}.acc-btn .sign{font-size:22px;line-height:1}.acc-body{overflow:hidden;max-height:0;transition:max-height .3s ease}.acc-body.open{max-height:600px}.acc-body ul{margin:0;padding:0 0 18px 20px;display:flex;flex-direction:column;gap:11px}.acc-body li{font-size:15.5px;line-height:1.45;color:#3c477f}.acc-body p{margin:0;padding:0 0 18px;font-size:15px;line-height:1.6;color:#3c477f}.truststrip{border-top:1px solid #E0E5F6;border-bottom:1px solid #E0E5F6;background:#edf0fb;overflow:hidden;padding:13px 0}.trust-item{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.trust-sep{margin:0 18px;color:#d6d2ca}.container{max-width:1120px;margin:0 auto}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sec-pad{padding:42px 20px}.wit{position:relative;overflow:hidden;min-height:460px;display:flex;flex-direction:column;background:#16224a}.wit-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/wit-hero.jpg?v=1782803017) center/cover}.wit-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d152ca3,#0d152c1f 30%,#0d152c3d 56%,#0d152cd1)}.wit-top{position:relative;z-index:1;padding:46px 22px 0}.wit-h{font-weight:700;font-size:27px;line-height:1.14;letter-spacing:-.02em;margin:0;color:#fff;max-width:17ch;text-shadow:0 2px 20px rgba(0,0,0,.28)}.wit-glass{position:relative;z-index:1;margin:0 14px 16px;border-radius:20px;background:#121a3657;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 50px -26px #0009,inset 0 1px #ffffff38;padding:22px 18px}.wit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.wit-grid .ic{margin-bottom:11px;height:22px}.wit-grid h4{font-weight:600;font-size:15px;color:#fff;margin:0 0 5px;letter-spacing:-.01em}.wit-grid p{font-size:12.5px;line-height:1.5;color:#ffffffc7;margin:0}.siw{background:#18265f;color:#eef1fb}.siw h2{font-weight:600;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0 0 22px}.siw .tiles{display:flex;gap:10px}.siw .tile{flex:1;min-width:0;text-align:center}.siw .tile .imgwrap{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 26px -16px #00000080}.siw .tile img{width:100%;height:100%;object-fit:cover;display:block}.siw .chip{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.siw .tile .t{margin-top:10px;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}.siw .tile .d{margin-top:3px;font-size:11.5px;line-height:1.35;color:#b9c0e0}.disc{font-size:11.5px;line-height:1.5;color:#7a85b0;margin:20px 0 0}.cmp{position:relative;overflow:hidden;padding:48px 18px;background:#0f1a40}.cmp-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/hero-granule.jpg?v=1782803016) center/cover;opacity:.2}.cmp-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 75% at 50% 0%,#1b2e724d,#0f1a4000 58%),linear-gradient(180deg,#0f1a40c7,#0b1332f5)}.cmp-h{font-weight:600;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0 0 10px;color:#eef1fb}.cmp-swipe{display:flex;align-items:center;gap:6px;margin:0 0 18px;font-size:11.5px;font-weight:600;color:#8fa0cf}.cmp-shell{border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;box-shadow:0 30px 60px -30px #0009;overflow:hidden}.cmp-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:16px 0}.cmp-table{display:flex;min-width:max-content}.cmp-col-label{position:sticky;left:0;z-index:2;flex:0 0 134px;background:linear-gradient(#ffffff0f,#ffffff0f),linear-gradient(180deg,#17234c,#0d1738)}.cmp-col-furrly{position:sticky;left:134px;z-index:3;flex:0 0 106px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#5167b6,#3a4d97);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff59,0 16px 40px -16px #0009}.cmp-col{flex:0 0 100px}.cmp-head{height:80px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 6px;font-size:13px;font-weight:600;color:#ffffffd1}.cmp-cell{height:58px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px}.cmp-cell.lab{justify-content:flex-start;padding:0 16px;color:#c3cbe6;line-height:1.25}.cmp-col-furrly .cmp-cell{border-top:1px solid rgba(255,255,255,.14)}.yes{display:block;width:13px;height:13px;border-radius:50%;background:#fff}.yes.glow{box-shadow:0 0 10px #ffffffb3}.no{display:block;width:13px;height:13px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);box-sizing:border-box}.rate{display:flex;gap:4px;align-items:center}.rate i{display:block;width:7px;height:7px;border-radius:50%;background:#fff}.rate i.g{box-shadow:0 0 6px #ffffffb3}.rate i.o{background:none;border:1px solid rgba(255,255,255,.3);box-sizing:border-box}.sci{background:#18265f;color:#eef1fb;padding:42px 20px}.sci h2{font-weight:600;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.sci p{font-size:15.5px;line-height:1.65;color:#b9c0e0;margin:0 0 28px;max-width:60ch}.sci .stats{display:flex;gap:14px;padding-top:24px;border-top:1px solid rgba(242,241,236,.16)}.sci .stat{flex:1}.sci .stat .n{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em}.sci .stat .l{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a93be;margin-top:7px}.ingsec{position:relative;padding:42px 20px;background:radial-gradient(120% 85% at 15% 0%,#2348d621,#e9eefa00 55%),radial-gradient(120% 90% at 95% 100%,#1b2e721f,#e9eefa00 55%),#e9eefa}.ingsec h2{font-weight:600;font-size:25px;line-height:1.14;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink)}.ingsec .lead{font-size:15px;line-height:1.55;color:var(--muted);margin:0 0 24px;max-width:60ch}.ing-grid{display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.7);background:#fff9;box-shadow:0 20px 46px -24px #141c4273,inset 0 1px #fff9}.ing-cell{position:relative;background:transparent;padding:18px 16px;min-height:118px}.ing-cell .circ{position:absolute;top:14px;right:14px;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#eaeff7;border:1px solid rgba(255,255,255,.8);box-shadow:0 3px 9px -3px #141c4252}.ing-cell .circ img{width:100%;height:100%;object-fit:cover;display:block}.ing-cell .k{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--accent);margin-bottom:9px;text-transform:uppercase;padding-right:54px}.ing-cell h3{font-weight:600;font-size:15.5px;margin:0 0 6px;color:var(--ink);padding-right:54px}.ing-cell p{font-size:12.5px;line-height:1.5;color:var(--muted);margin:0}.freefrom-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.ff-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);box-shadow:0 6px 16px -10px #141c4259;font-size:12px;font-weight:600;color:#3c477f;white-space:nowrap}.sop{padding:40px 20px}.sop .hero-img{aspect-ratio:4/3;border-radius:16px;border:1px solid #E0E5F6;overflow:hidden;margin-bottom:24px;background:#edf0fb}.sop .hero-img img{width:100%;height:100%;object-fit:cover;display:block}.sop h2{font-weight:600;font-size:25px;line-height:1.14;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.sop p{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0 0 24px;max-width:60ch}.sop .rows{display:flex;flex-direction:column;gap:14px}.sop .rows .r{display:flex;align-items:center;gap:13px}.sop .rows .ck{color:#1c8a5b;font-size:16px;flex-shrink:0}.sop .rows .txt{font-size:14.5px}.sop .rows b{font-weight:600;color:var(--ink)}.btn-secondary{display:inline-flex;align-items:center;gap:9px;margin-top:28px;background:var(--accent);color:#f2f4fd;font-weight:700;font-size:15.5px;padding:14px 28px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 12px 26px -10px #1b2e7280}.impact{position:relative;overflow:hidden;padding:54px 18px;background:#16224a}.impact-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/plant-field.jpg?v=1782803021) center/cover}.impact-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101a3642,#101a3675)}.impact-card{position:relative;z-index:1;border-radius:24px;border:1px solid rgba(255,255,255,.55);background:#ffffff9e;box-shadow:0 26px 60px -28px #101b4599,inset 0 1px #ffffffa6;padding:28px 20px 24px;max-width:760px;margin:0 auto}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}.impact-grid .it{text-align:center}.impact-grid .n{font-size:34px;font-weight:800;letter-spacing:-.02em;color:#15224f;line-height:1}.impact-grid .l{font-size:12.5px;font-weight:600;color:#51608f;margin-top:10px}.reviews{background:radial-gradient(120% 60% at 50% 0%,#2348d60f,#f7f9fe00 55%),#f7f9fe;padding:40px 0;overflow:hidden}.reviews .pad{padding:0 20px}.reviews h2{font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0 0 20px;color:var(--ink)}.rv-summary{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.rv-score{font-size:46px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.rv-dist{flex:1;min-width:220px;display:flex;flex-direction:column;gap:5px}.rv-dist .row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.rv-dist .bar{flex:1;height:7px;border-radius:999px;background:#e1e6f4;overflow:hidden}.rv-dist .bar i{display:block;height:100%;background:var(--accent);border-radius:999px}.rv-reassure{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;flex-wrap:wrap;background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;padding:13px 16px;margin-bottom:22px;font-size:12.5px;font-weight:600;color:#3c477f}.rv-mention{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.rv-mention .chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid #E6EAF6;font-size:12.5px;font-weight:600;color:#3c477f}.rv-mention .chip b{color:var(--accent)}.rv-rail-title{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin:0 0 12px}.rv-rail{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px 6px}.rv-photo{flex:0 0 150px;border-radius:16px;overflow:hidden;background:#e6eaf8;box-shadow:0 10px 26px -18px #141c4266;position:relative}.rv-photo img{width:100%;height:188px;object-fit:cover;display:block}.rv-photo .meta{padding:9px 11px 11px}.rv-photo .meta .nm{font-size:12.5px;font-weight:700;color:var(--ink)}.rv-photo .meta .st{color:var(--accent);font-size:11px;letter-spacing:1px;margin-top:2px}.rv-cards{display:grid;grid-template-columns:1fr;gap:12px;margin-top:26px}.rv-card{background:#fff;border:1px solid #E6EAF6;border-radius:16px;box-shadow:0 10px 26px -18px #141c4266;padding:18px}.rv-card .top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.rv-card .st{color:var(--accent);font-size:13px;letter-spacing:1.5px}.rv-card .dt{font-size:11.5px;color:#99a1c6}.rv-card p{font-size:14.5px;line-height:1.55;color:var(--ink);margin:0 0 12px}.rv-card .rv-txt.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;margin-bottom:8px}.rv-card .rv-more{display:inline-block;margin:0 0 12px;padding:0;background:none;border:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--navy);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.rv-card .rv-more:hover{color:var(--accent)}.rv-card .rv-more[hidden]{display:none}.rv-card .who{font-size:12.5px;font-weight:600;color:var(--muted)}.rv-card .who span{color:#99a1c6;font-weight:500}.rv-pager{display:flex;justify-content:center;margin-top:24px}.rv-pg-track{display:inline-flex;align-items:center;gap:2px;padding:5px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);box-shadow:0 16px 38px -22px #141c4280,inset 0 1px #fffc}.rv-pg{min-width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:700;font-size:14px;color:var(--muted);cursor:pointer;border:none;background:transparent;padding:0 4px;transition:color .2s}.rv-pg.on{background:var(--navy);color:#fff;box-shadow:0 7px 16px -6px #1b2e7299}.rv-pg.ar{color:var(--navy);font-size:19px}.rv-pg[disabled]{opacity:.32;pointer-events:none}.rv-pg.el{cursor:default;color:#aab2d6;min-width:14px}.rv-card.hidden{display:none}.crew{padding:42px 0 46px;background:#fff;overflow:hidden}.crew-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 20px 16px}.crew-head h2{font-weight:600;font-size:25px;line-height:1.14;letter-spacing:-.02em;margin:0;color:var(--ink)}.crew-ig{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background:#ffffff9e;border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 30px -18px #141c4266;color:var(--ink);font-weight:600;font-size:13px;padding:9px 15px;border-radius:999px;text-decoration:none}.crew-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 20px 12px;scrollbar-width:none}.crew-rail::-webkit-scrollbar{display:none}.crew-card{flex:0 0 74%;scroll-snap-align:center;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 26px 52px -26px #141c4280}.crew-card img{width:100%;height:auto;display:block}.crew-breed{padding:11px 12px 13px;text-align:center;font-size:13px;font-weight:600;color:var(--ink);border-top:1px solid #EEF1F8}.crew-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.crew-dot{width:7px;height:7px;border-radius:999px;border:none;padding:0;cursor:pointer;background:#1c2a6640;transition:all .25s ease}.crew-dot.on{width:22px;background:var(--navy)}.crew-sub{text-align:center;margin-top:13px;font-size:12.5px;color:var(--muted)}@media(min-width:880px){.crew-head{max-width:1120px;margin:0 auto 18px;padding:0 24px}.crew-rail{max-width:1120px;margin:0 auto;padding:6px 24px 14px}.crew-card{flex:0 0 31.5%}}.faq{background:#edf0fb;padding:40px 20px}.faq-inner{max-width:760px;margin:0 auto}.faq h2{text-align:center;font-weight:600;font-size:24px;line-height:1.12;letter-spacing:-.02em;margin:0 0 24px;color:var(--ink)}.faq-list{border-bottom:1px solid #DCE2F4}.faq-item{border-top:1px solid #DCE2F4}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:18px 0;text-align:left;font-size:16.5px;font-weight:600;color:var(--ink)}.faq-q .sign{font-size:22px;color:var(--accent);flex-shrink:0;line-height:1}.faq-a{overflow:hidden;max-height:0;transition:max-height .3s ease;font-size:14.5px;line-height:1.6;color:#3c477f}.faq-a .inner{padding:0 0 18px}.faq-item.open .faq-a{max-height:400px}.finalcta{background:#18265f;color:#eef1fb;padding:48px 24px;text-align:center}.finalcta h2{font-weight:600;font-size:27px;line-height:1.12;letter-spacing:-.02em;margin:0 0 14px}.finalcta p{font-size:15.5px;line-height:1.6;color:#b9c0e0;margin:0 auto 26px;max-width:48ch}.finalcta button{display:inline-flex;align-items:center;justify-content:center;background:#f2f4fd;color:#18265f;font-weight:600;font-size:16.5px;padding:16px 36px;border:none;border-radius:13px;cursor:pointer}.footer{background:#101b45;color:#b9c0e0;padding:36px 24px}.footer img{height:24px;width:auto;display:block;margin-bottom:14px;opacity:.95}.footer p{font-size:14px;line-height:1.6;max-width:30ch;margin:0 0 22px}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin-bottom:26px;max-width:520px}.footer-cols .h{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7a85b0;margin-bottom:12px}.footer-cols .lk{display:flex;flex-direction:column;gap:9px;font-size:14px}.footer-cols a{color:#b9c0e0;text-decoration:none}.footer .copy{padding-top:20px;border-top:1px solid rgba(242,241,236,.14);font-size:11.5px;font-weight:500;letter-spacing:.02em;color:#7a85b0}.stickybar{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fffffff7;border-top:1px solid #E0E5F6;padding:12px 18px;display:flex;align-items:center;gap:14px;transform:translateY(120%);transition:transform .3s ease}.stickybar.show{transform:translateY(0)}.stickybar .pr{flex-shrink:0}.stickybar .pr .big{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1}.stickybar .pr .sub{font-size:11px;color:#99a1c6;margin-top:3px}.stickybar button{flex:1;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#f2f4fd;font-weight:600;font-size:16px;padding:15px;border:none;border-radius:12px;cursor:pointer}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#10162e80;opacity:0;pointer-events:none;transition:opacity .3s ease}.scrim.show{opacity:1;pointer-events:auto}.menupanel{position:fixed;top:0;left:0;bottom:0;z-index:80;width:84%;max-width:360px;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px #10162e4d}.menupanel.show{transform:translate(0)}.menupanel .mh{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:24px 22px 16px;border-bottom:1px solid #E6EAF6}.menupanel .mh img{height:19px;width:auto;display:block}.menupanel .x{width:36px;height:36px;border:none;background:#f2f4fd;border-radius:999px;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.menupanel nav{flex:1;overflow-y:auto;padding:6px 0}.menupanel nav a,.menupanel nav button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;background:none;border:none;cursor:pointer;padding:15px 22px;text-align:left;text-decoration:none;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid #F0F2FA}.menupanel nav .arr{color:var(--navy);font-size:15px}.menupanel .mfoot{flex-shrink:0;border-top:1px solid #E6EAF6;padding:16px 22px 30px}.menupanel .mfoot button{width:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#f2f4fd;font-weight:700;font-size:16px;padding:15px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 12px 26px -10px #1b2e7280}.menupanel .mfoot .sm{text-align:center;font-size:11.5px;color:#99a1c6;margin-top:11px}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%) translateY(24px);z-index:200;background:var(--ink);color:#fff;font-size:14px;font-weight:600;padding:13px 22px;border-radius:999px;box-shadow:0 16px 40px -16px #10162e99;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:880px){.annbar{padding:12px 16px}.topgrid{display:flex;gap:48px;align-items:flex-start;max-width:1120px;margin:0 auto;padding:36px 24px 12px}.topgrid .left{flex:0 0 52%;position:sticky;top:120px}.topgrid .right{flex:1;min-width:0}.herowrap{height:auto;margin-top:0;border-radius:22px;overflow:hidden;border:1px solid #E6EAF6}.heroscroll{aspect-ratio:1/1}.herodots{display:none}.herothumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.herothumbs button{width:64px;height:64px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#edf0fb;transition:border-color .2s ease}.herothumbs button.active{border-color:var(--navy)}.herothumbs button img{width:100%;height:100%;object-fit:cover;display:block}.buyfold{padding:0;max-width:none;margin:0}.sec-pad{padding:64px 24px}.wit{min-height:620px}.wit-top{padding:64px 48px 0;max-width:1120px;margin:0 auto;width:100%}.wit-h{font-size:38px;max-width:20ch}.wit-glass{max-width:1120px;margin:0 auto 28px;padding:32px 36px}.wit-grid{grid-template-columns:repeat(4,1fr);gap:28px}.siw .container,.cmp .container,.sci .container,.ingsec .container,.sop .container,.reviews .pad,.comm .container,.finalcta .container,.footer .container{max-width:1120px;margin:0 auto}.siw .tiles{gap:24px}.siw h2,.cmp-h,.sci h2,.ingsec h2,.sop h2{font-size:32px}.cmp{padding:64px 24px}.cmp-swipe{display:none}.cmp-scroll{overflow:visible;padding:0}.cmp-table{min-width:0;width:100%}.cmp-col-label,.cmp-col-furrly{position:static;flex:1 1 0}.cmp-col{flex:1 1 0}.cmp-shell{padding:18px 24px}.sci-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sci .stats{max-width:520px}.ing-grid{grid-template-columns:repeat(4,1fr)}.ing-cell{min-height:170px}.sop .sop-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sop .hero-img{margin-bottom:0}.impact-grid{grid-template-columns:repeat(4,1fr)}.impact-card{padding:40px 36px}.rv-cards{grid-template-columns:1fr 1fr}.rv-rail{padding:0 24px 6px}.reviews .pad{padding:0 24px}.rv-photo{flex:0 0 200px}.rv-photo img{height:230px}.comm{padding:64px 24px}.comm-grid{grid-template-columns:repeat(6,1fr)}.comm h2{font-size:32px}.finalcta{padding:80px 24px}.finalcta h2{font-size:38px}.footer-cols{max-width:none;grid-template-columns:repeat(4,1fr)}.stickybar{max-width:1120px;left:50%;right:auto;transform:translate(-50%) translateY(120%);border-radius:18px 18px 0 0}.stickybar.show{transform:translate(-50%) translateY(0)}}.ugc{padding:18px 0 2px;background:transparent;overflow:hidden}.ugc-head{margin:0 0 11px}.ugc-head h2{font-weight:600;font-size:19px;line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--ink)}.ugc-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 0 8px;margin:0;scrollbar-width:none}.ugc-rail::-webkit-scrollbar{display:none}.ugc-card{flex:0 0 46%;scroll-snap-align:start;position:relative;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#16224f,#0b1335);box-shadow:0 26px 56px -28px #0c143ab8,0 3px 10px -5px #0c143a80,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e;cursor:pointer}@media(hover:hover){.ugc-card{transition:transform .28s cubic-bezier(.4,1.1,.5,1),box-shadow .28s}.ugc-card:hover{transform:translateY(-5px);box-shadow:0 34px 70px -26px #0c143ad1,0 4px 14px -6px #0c143a8c,inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff3d}}.ugc-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ugc-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080e2a4d,#080e2a00 24% 56%,#080e2a94);pointer-events:none}.ugc-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#fffc,#ffffff8c);border:1px solid rgba(255,255,255,.72);box-shadow:0 16px 38px -14px #0000009e,inset 0 1px #fffc;transition:opacity .25s,transform .22s cubic-bezier(.4,1.1,.5,1);pointer-events:none}.ugc-card:hover .ugc-play{transform:translate(-50%,-50%) scale(1.05)}.ugc-play svg{width:20px;height:20px;fill:#fff}.ugc-play .i-play{margin-left:2px}.ugc-play .i-pause{display:none}.ugc-card.playing .ugc-play{opacity:0}.ugc-card.playing .ugc-play .i-play{display:none}.ugc-card.playing .ugc-play .i-pause{display:block}@media(hover:hover){.ugc-card.playing:hover .ugc-play{opacity:1}}.ugc-sound{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#ffffffbd,#ffffff7a);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 24px -10px #0009,inset 0 1px #fff9;cursor:pointer;z-index:3;transition:transform .18s cubic-bezier(.4,1.1,.5,1),background .22s,box-shadow .22s}.ugc-sound:hover{transform:scale(1.08)}.ugc-sound:active{transform:scale(.94)}.ugc-sound svg{width:18px;height:18px}.ugc-sound svg path{fill:#fff}.ugc-sound .x,.ugc-sound .w{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round}.ugc-sound .i-on{display:none}.ugc-card.sound-on .ugc-sound{background:linear-gradient(150deg,#6c8cff9e,#1b2e7280);border-color:#ffffffb3;box-shadow:0 12px 28px -10px #1b2e72b3,inset 0 1px #fff9}.ugc-card.sound-on .ugc-sound .i-muted{display:none}.ugc-card.sound-on .ugc-sound .i-on{display:block}.ugc-sub{text-align:left;margin-top:3px;font-size:12px;color:var(--muted)}.heroslide{position:relative}.hero-badge{position:absolute;left:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#ffffff80;border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 26px -12px #141c4280,inset 0 1px #ffffffd9;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;animation:badgeIn .6s cubic-bezier(.2,.9,.3,1.2) both}@keyframes badgeIn{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-badge .bdot{width:7px;height:7px;border-radius:50%;background:#27a98b;box-shadow:0 0 #27a98b80;animation:bpulse 2.4s ease-out infinite}@keyframes bpulse{0%{box-shadow:0 0 #27a98b80}70%{box-shadow:0 0 0 8px #27a98b00}to{box-shadow:0 0 #27a98b00}}@media(prefers-reduced-motion:reduce){.hero-badge,.hero-badge .bdot{animation:none}}.cartscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#10162e80;opacity:0;pointer-events:none;transition:opacity .3s ease}.cartscrim.show{opacity:1;pointer-events:auto}.cartdrawer{position:fixed;top:0;right:0;bottom:0;z-index:90;width:92%;max-width:404px;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px #10162e4d}.cartdrawer.show{transform:translate(0)}.cd-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px;border-bottom:1px solid #E6EAF6}.cd-title{font-size:17px;font-weight:700;color:var(--ink)}.cd-x{width:34px;height:34px;border:none;background:#f2f4fd;border-radius:999px;cursor:pointer;color:var(--ink);font-size:14px;display:flex;align-items:center;justify-content:center}.cd-body{flex:1;overflow-y:auto;padding:6px 20px}.cd-item{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #F0F2FA}.cd-thumb{width:60px;height:60px;border-radius:12px;overflow:hidden;background:#edf0fb;flex-shrink:0}.cd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cd-info{flex:1;min-width:0}.cd-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.25}.cd-sub{font-size:12px;color:var(--muted);margin:3px 0 10px}.cd-qty{display:inline-flex;align-items:center;gap:11px}.cd-q{width:27px;height:27px;border:1px solid #DDE3F4;background:#fff;border-radius:8px;cursor:pointer;font-size:15px;color:var(--ink);line-height:1;display:flex;align-items:center;justify-content:center}.cd-qty span{font-size:13.5px;font-weight:700;min-width:14px;text-align:center}.cd-price{font-size:14.5px;font-weight:700;color:var(--ink);white-space:nowrap}.cd-foot{flex-shrink:0;border-top:1px solid #E6EAF6;padding:18px 22px 26px}.cd-subrow{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}.cd-ship{font-size:11.5px;color:var(--muted);margin-bottom:14px}.cd-checkout{display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:700;font-size:16px;padding:15px;border:none;border-radius:999px;cursor:pointer;text-decoration:none;box-shadow:0 12px 26px -10px #1b2e7280}.cd-empty{text-align:center;padding:64px 20px}.cd-empty p{color:var(--muted);font-size:14px;margin:12px 0 18px}.cd-empty-ic{font-size:32px}.cd-shop{background:var(--accent);color:#fff;border:none;border-radius:999px;padding:12px 24px;font-weight:700;font-size:14px;cursor:pointer}.v2{--v2-navy:#1B2E72;--v2-ink:#1C2A66;--v2-muted:#5C6796;--v2-page:#F7F9FE;--v2-deep:#18265F;--v2-lav:#EEF2FF;--v2-soft:#B9C0E0;--v2-soft2:#AEBCF2;--v2-green:#1C8A5B;--v2-teal:#27A98B;box-sizing:border-box;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;display:block;width:100%;background:var(--v2-page);color:var(--v2-ink);padding:48px 18px 56px;-webkit-font-smoothing:antialiased}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 .v2-wrap{max-width:1080px;margin:0 auto}.v2 .v2-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-navy);background:var(--v2-lav);padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.8)}.v2 .v2-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-teal)}.v2 .v2-head{font-size:clamp(30px,7vw,46px);line-height:1.04;font-weight:600;letter-spacing:-.02em;color:var(--v2-deep);margin:16px 0 0;max-width:14ch}.v2 .v2-head em{font-style:normal;color:var(--v2-teal)}.v2 .v2-sub{font-size:15px;color:var(--v2-muted);margin:12px 0 0;max-width:46ch;line-height:1.55}.v2 .v2-stage{margin-top:34px;display:grid;gap:22px;grid-template-columns:1fr}.v2 .v2-media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#e9edfb;box-shadow:0 26px 60px -34px #141c428c,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.7)}.v2 .v2-frame{position:absolute;top:0;right:0;bottom:0;left:0}.v2 .v2-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.v2 .v2-frame.is-active img{opacity:1;transform:scale(1)}.v2 .v2-scrim{position:absolute;inset:auto 0 0 0;height:55%;z-index:2;pointer-events:none;background:linear-gradient(to top,#18265fc7,#18265f2e 55%,#18265f00)}.v2 .v2-caption{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 26px 28px;color:#fff}.v2 .v2-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-size:13px;font-weight:600;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);margin-bottom:12px}.v2 .v2-cap-h{font-size:26px;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.1}.v2 .v2-cap-p{font-size:15px;margin:7px 0 0;color:#dfe5fb;line-height:1.5;max-width:30ch}.v2 .v2-cap{opacity:0;transform:translateY(12px);transition:opacity .55s ease .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s;position:absolute;left:26px;right:26px;bottom:28px}.v2 .v2-cap.is-active{opacity:1;transform:translateY(0);position:relative;left:0;right:0;bottom:0}.v2 .v2-controls{display:flex;flex-direction:column;gap:14px}.v2 .v2-pills{display:flex;flex-direction:column;gap:12px}.v2 .v2-pill{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;padding:15px 17px;border-radius:18px;font-family:inherit;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);color:var(--v2-ink);box-shadow:0 16px 38px -24px #141c4273,inset 0 1px #ffffffb3;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease,color .3s ease;overflow:hidden}.v2 .v2-pill:hover{transform:translateY(-2px)}.v2 .v2-pill:focus-visible{outline:2px solid var(--v2-teal);outline-offset:3px}.v2 .v2-pill .v2-dot{flex:none;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:var(--v2-lav);color:var(--v2-navy);transition:background .3s ease,color .3s ease}.v2 .v2-pill .v2-pt{display:flex;flex-direction:column;gap:2px;min-width:0}.v2 .v2-pill .v2-pt b{font-size:16px;font-weight:600;letter-spacing:-.01em}.v2 .v2-pill .v2-pt span{font-size:13px;color:var(--v2-muted);transition:color .3s ease;line-height:1.35}.v2 .v2-pill[aria-selected=true]{background:var(--v2-navy);color:#fff;box-shadow:0 22px 44px -22px #1b2e72b3,inset 0 1px #ffffff2e}.v2 .v2-pill[aria-selected=true] .v2-dot{background:#ffffff2e;color:#fff}.v2 .v2-pill[aria-selected=true] .v2-pt span{color:var(--v2-soft)}.v2 .v2-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;transform:scaleX(0);background:var(--v2-teal);opacity:0}.v2 .v2-pill[aria-selected=true] .v2-prog{opacity:1}.v2 .v2-pill[aria-selected=true] .v2-prog.run{transition:transform var(--v2-dur,5s) linear;transform:scaleX(1)}.v2 .v2-toolbar{display:flex;align-items:center;gap:12px;margin-top:2px;padding:0 2px}.v2 .v2-play{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--v2-navy);background:#fff9;border:1px solid rgba(255,255,255,.8);padding:9px 14px;border-radius:999px;box-shadow:inset 0 1px #ffffffb3;transition:transform .2s ease}.v2 .v2-play:hover{transform:translateY(-1px)}.v2 .v2-play:focus-visible{outline:2px solid var(--v2-teal);outline-offset:2px}.v2 .v2-play .v2-ico{width:9px;height:11px;position:relative;display:inline-block}.v2 .v2-play .v2-ico:before,.v2 .v2-play .v2-ico:after{content:"";position:absolute;top:0;bottom:0}.v2 .v2-play[data-playing=false] .v2-ico:before{left:0;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:transparent transparent transparent var(--v2-navy);top:0}.v2 .v2-play[data-playing=true] .v2-ico:before{left:0;width:3px;background:var(--v2-navy)}.v2 .v2-play[data-playing=true] .v2-ico:after{right:0;width:3px;background:var(--v2-navy)}.v2 .v2-foot{font-size:11.5px;color:var(--v2-muted);margin:18px 0 0;line-height:1.5;max-width:62ch}@media(min-width:880px){.v2{padding:72px 32px 80px}.v2 .v2-stage{grid-template-columns:1.15fr .85fr;gap:40px;align-items:stretch;margin-top:46px}.v2 .v2-media{aspect-ratio:auto;min-height:520px}.v2 .v2-controls{justify-content:center;padding-left:8px}.v2 .v2-cap-h{font-size:30px}}@media(prefers-reduced-motion:reduce){.v2 .v2-frame img,.v2 .v2-cap,.v2 .v2-pill,.v2 .v2-prog{transition:opacity .2s ease!important}.v2 .v2-frame img{transform:none!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cta-main:focus-visible,.finalcta button:focus-visible,.addBtn:focus-visible{outline:2px solid #fff;outline-offset:3px}.pricecard .priceline .was{font-size:18px;font-weight:600;color:#99a1c6;text-decoration:line-through}.rv-empty{font-size:14px;line-height:1.6;color:var(--muted);text-align:center;padding:26px 14px;grid-column:1/-1}.rv-empty a{color:var(--navy);font-weight:600}.faq-all{display:inline-block;margin-top:18px;font-size:14px;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:2px}.herodot,.crew-dot{position:relative}.herodot:before,.crew-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.footer-cols h3.h{margin:0 0 12px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7a85b0}.footer-legal{display:flex;flex-wrap:wrap;gap:7px 18px;margin-bottom:16px;font-size:12.5px}.footer-legal a{color:#9099c0;text-decoration:none}.footer-legal a:hover{color:#fff}.fsci{--ac:#7FB0E8;background:radial-gradient(120% 92% at 72% 30%,#16224a,#0e1738 44%,#0a1230);padding:60px 22px 64px;border-top:1px solid rgba(255,255,255,.06)}.fsci .container{max-width:1180px;margin:0 auto;text-align:left}.fsci-head{max-width:560px}.fsci-eye{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ac);margin:0 0 13px}.fsci h2{font-weight:500;font-size:31px;line-height:1.07;letter-spacing:-.02em;color:#f4f7ff;margin:0 0 12px}.fsci-sub{font-size:15.5px;line-height:1.55;color:#9fb0d6;margin:0;max-width:46ch}.fsci-stage{display:grid;grid-template-columns:1fr;gap:30px;align-items:start;margin-top:30px}.fsci-imgcol{position:relative}.fsci-glow{position:absolute;left:50%;top:46%;width:118%;max-width:540px;aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#7fb0e838,#7fb0e800 66%);pointer-events:none;z-index:0}.fsci-img{position:relative;z-index:1;width:100%;max-width:380px;aspect-ratio:1/1}.fsci-img img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}.fsci-cap{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7e8db6;margin:14px 0 0}.fsci-hot{position:absolute;width:30px;height:30px;border-radius:50%;border:none;padding:0;cursor:pointer;transform:translate(-50%,-50%);background:transparent;display:flex;align-items:center;justify-content:center;z-index:4;-webkit-tap-highlight-color:transparent}.fsci-hot:after{content:"";width:9px;height:9px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #fff6,0 1px 3px #0006;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.fsci-hot:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;opacity:0}.fsci-hot:hover:after{transform:scale(1.2)}.fsci-hot.on:after{transform:scale(1.25);background:var(--ac);box-shadow:0 0 0 1px #ffffffa6,0 2px 8px #0a123080}.fsci-hot.on:before{opacity:1;box-shadow:0 0 0 1.5px var(--ac);animation:fsciPulse 2.2s ease-out infinite}@keyframes fsciPulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.7);opacity:0}to{opacity:0}}.fsci-ring{position:absolute;width:58px;height:58px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3;border:1.5px solid var(--ac);opacity:.85;box-shadow:0 0 16px -2px var(--ac);transition:left .42s cubic-bezier(.4,1,.4,1),top .42s cubic-bezier(.4,1,.4,1),opacity .3s}.fsci-cards{display:grid;grid-template-columns:1fr;gap:11px}.fsci-card{position:relative;border-radius:13px;padding:16px 18px;cursor:pointer;width:100%;font-family:inherit;text-align:left;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;transition:background .25s ease,border-color .25s ease}.fsci-card:hover{border-color:#fff3;background:#ffffff0f}.fsci-card .fc-bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ac);opacity:0;transition:opacity .25s ease}.fsci-card .fc-row{display:flex;align-items:center;gap:11px}.fsci-card .fc-num{font-size:13px;font-weight:500;color:#6e7da6;font-variant-numeric:tabular-nums;letter-spacing:.03em;transition:color .25s ease}.fsci-card .fc-tag{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#c6d2ec;background:#ffffff0f;padding:3px 9px;border-radius:6px}.fsci-card .fc-t{font-size:19px;font-weight:500;letter-spacing:-.01em;color:#c6d2ec;margin:11px 0 0;transition:color .25s ease}.fsci-card .fc-ben{font-size:14.5px;line-height:1.5;color:#c6d2ec;margin:8px 0 0}.fsci-card .fc-sci{display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:#9fb0d6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease,padding .3s ease}.fsci-card .fc-tick{flex:0 0 16px;height:1px;background:var(--ac);margin-top:9px}.fsci-card.on{background:#7fb0e814;border-color:#7fb0e880}.fsci-card.on .fc-bar{opacity:1}.fsci-card.on .fc-num{color:var(--ac)}.fsci-card.on .fc-t{color:#f4f7ff}.fsci-card.on .fc-sci{max-height:84px;opacity:1;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.fsci-rail{display:flex;gap:6px;margin:18px 0 0}.fsci-rail i{width:24px;height:2px;border-radius:2px;background:#ffffff2e;transition:background .25s ease}.fsci-rail i.on{background:var(--ac)}.fsci-ctarow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 0}.fsci-cta{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:500;font-size:16px;color:#0a1230;background:linear-gradient(180deg,#7fb0e8,#4f86c9);border:none;border-radius:11px;padding:14px 26px;cursor:pointer;box-shadow:inset 0 1px #ffffff40;transition:filter .2s ease,transform .15s ease}.fsci-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.fsci-cta:active{transform:translateY(0) scale(.99)}.fsci-reassure{font-size:13px;color:#9fb0d6}.fsci-foot{font-size:11.5px;color:#7e8db6;margin:16px 0 0}.fsci :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.fsci-hot.on:before{animation:none}.fsci-ring{transition:none}}.fswitch{background:#edf0fb;padding:40px 18px}.fswitch .container{max-width:820px;margin:0 auto;text-align:center}.fswitch h2{font-weight:600;font-size:24px;line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.fswitch-lead{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 auto 24px;max-width:46ch}.fswitch-steps{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px;text-align:left}.fswitch-steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #E0E5F6;border-radius:16px;padding:16px 18px;box-shadow:0 12px 30px -22px #141c4273}.fswitch-steps .s-n{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.fswitch-steps b{display:block;font-size:15px;color:var(--ink);margin-bottom:3px}.fswitch-steps span{font-size:13.5px;line-height:1.55;color:var(--muted)}.fswitch-foot{font-size:13px;line-height:1.55;color:var(--muted);margin:0}@media(min-width:880px){.fsci{padding:92px 48px 96px}.fsci-head{max-width:640px}.fsci-eye{font-size:13px}.fsci h2{font-size:44px}.fsci-sub{font-size:18px}.fsci-stage{grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;margin-top:48px}.fsci-img{max-width:520px}.fswitch h2{font-size:30px}.fswitch-steps,.footer-cols{grid-template-columns:repeat(3,1fr)}}.rv-cats-title{font-size:13px;font-weight:700;color:var(--ink);margin:22px 0 12px}.rv-cats{display:grid;gap:9px;max-width:540px}.rv-cat{display:flex;align-items:center;gap:10px;font-size:13px}.rv-cat-l{flex:0 0 118px;color:var(--ink);font-weight:600}.rv-cat-bar{flex:1;height:7px;border-radius:999px;background:#e1e6f4;overflow:hidden}.rv-cat-bar i{display:block;height:100%;background:var(--accent);border-radius:999px}.rv-cat-v{flex:0 0 30px;text-align:right;font-weight:700;color:var(--navy)}.rv-card .who .vb{color:#2e9e6b;font-weight:600}#buyFold{scroll-margin-top:90px}.wit,.fsci,.cmp,.ingsec,.sop,.impact,.faq,.fswitch,.crew,.footer{content-visibility:auto;contain-intrinsic-size:auto 620px}button,a{touch-action:manipulation}.menupanel nav .nav-l{display:inline-flex;align-items:center;gap:10px}.menupanel nav .nav-l svg{color:var(--navy);flex:0 0 auto}.to-fold{position:fixed;right:18px;bottom:92px;z-index:65;width:46px;height:46px;border-radius:999px;background:#fffffff7;border:1px solid #E0E5F6;box-shadow:0 14px 34px -14px #141c4273;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.to-fold.show{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}.to-fold:hover{transform:translateY(-2px);border-color:#c9d3ee}.to-fold:active{transform:translateY(0)}@media(min-width:880px){.to-fold{right:26px;bottom:106px}}.pricecard{position:relative;z-index:0}.pc-cat{position:absolute;right:14px;top:50px;width:64px;height:59px;z-index:-1;pointer-events:none}.pc-cat svg{display:block;width:100%;height:100%}.pcat-g,.pcat-tail,.pcat-eyes{transform-box:fill-box}.pcat-g{transform-origin:50% 100%;animation:pcatBreathe 3.6s ease-in-out infinite}.pcat-tail{transform-origin:0% 100%;animation:pcatSwish 7s ease-in-out infinite}.pcat-eyes{transform-origin:50% 50%;animation:pcatBlink 5.4s linear infinite}.pricecard:has(.cta-main:hover) .pcat-g{animation:pcatHop .55s cubic-bezier(.34,1.56,.44,1)}@keyframes pcatBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes pcatSwish{0%,58%,to{transform:rotate(0)}66%{transform:rotate(-18deg)}74%{transform:rotate(6deg)}82%{transform:rotate(-10deg)}90%{transform:rotate(0)}}@keyframes pcatBlink{0%,90.5%,95.5%,to{transform:scaleY(1)}92%,94%{transform:scaleY(.08)}}@keyframes pcatHop{0%{transform:translateY(0)}38%{transform:translateY(-7px)}72%{transform:translateY(1.5px)}to{transform:translateY(0)}}@media(max-width:479px){.pc-cat{width:56px;height:52px;right:10px}}@media(prefers-reduced-motion:reduce){.pcat-g,.pcat-tail,.pcat-eyes{animation:none!important}.to-fold,.to-fold.show{transform:none;transition:opacity .25s ease,visibility 0s}}.headerpill{transition:background .25s ease,border-color .25s ease}.hero-badge .bdot{animation:none;box-shadow:none;position:relative}.hero-badge .bdot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#27a98b73;animation:bpulse2 2.4s ease-out infinite;z-index:-1}@keyframes bpulse2{0%{transform:scale(1);opacity:.6}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}.stickybar{visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.stickybar.show{visibility:visible;transition:transform .3s ease,visibility 0s}.truststrip.animoff .trust-track{animation-play-state:paused}.herowrap.animoff .bdot:after{animation-play-state:paused}.pricecard.animoff .pcat-g,.pricecard.animoff .pcat-tail,.pricecard.animoff .pcat-eyes{animation-play-state:paused}.addBtn,.cta-main{position:relative}.addBtn:active,.cta-main:active,.seg button:active,.stepper .ctrl button:active,.cd-q:active,.mfoot button:active,.cd-checkout:active{transform:scale(.965)}.to-fold:active{transform:translateY(0) scale(.94)}.addBtn.cta-pop{animation:ctaPop .5s cubic-bezier(.34,1.56,.44,1)}@keyframes ctaPop{0%{transform:scale(1)}30%{transform:scale(.965)}65%{transform:scale(1.02)}to{transform:scale(1)}}.paw-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.paw-p{position:absolute;left:50%;top:-6px;width:16px;height:16px;color:#1c2a66;opacity:0;transform:translate(-50%)}.paw-p svg{width:100%;height:100%;display:block}.paw-p1{animation:pawFly .8s ease-out .02s forwards;--dx:-30px;--rot:-24deg}.paw-p2{animation:pawFly .8s ease-out .1s forwards;--dx:2px;--rot:10deg;width:13px;height:13px;color:#9db0e8}.paw-p3{animation:pawFly .8s ease-out .18s forwards;--dx:30px;--rot:26deg;width:14px;height:14px}@keyframes pawFly{0%{opacity:0;transform:translate(-50%,4px) scale(.5) rotate(0)}16%{opacity:.95}62%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--dx)),-48px) scale(1.15) rotate(var(--rot))}}.pc-cat.cheer .pcat-g{animation:pcatHop .6s cubic-bezier(.34,1.56,.44,1)}.cartcount.bump{animation:ccBump .5s cubic-bezier(.34,1.56,.44,1)}@keyframes ccBump{0%{transform:scale(1)}45%{transform:scale(1.5)}to{transform:scale(1)}}.toast{display:flex;align-items:center;gap:9px}.toast:before{content:"";flex:0 0 auto;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23fff'%3E%3Cpath d='M189.02051,145.33984A31.35052,31.35052,0,0,1,174.0918,126.606a47.99847,47.99847,0,0,0-92.18262-.00635,31.35,31.35,0,0,1-14.92969,18.74023,44.00739,44.00739,0,0,0,38.11719,79.21094,60.16331,60.16331,0,0,1,45.80664,0,44.00678,44.00678,0,0,0,38.11719-79.21094ZM168,204a19.86485,19.86485,0,0,1-7.80078-1.57568c-.04395-.019-.08887-.0376-.13379-.05616a84.02637,84.02637,0,0,0-64.13086,0c-.04492.01856-.08984.03711-.13379.05616a20.00673,20.00673,0,0,1-17.31445-36.02246c.03515-.01954.07129-.03907.10644-.05909A55.21137,55.21137,0,0,0,104.957,133.29541a23.99908,23.99908,0,0,1,46.08887.00439,55.20367,55.20367,0,0,0,26.36133,33.043c.03515.02.07129.03955.10644.05909A20.00364,20.00364,0,0,1,168,204Zm64-100a24,24,0,1,1-24-24A23.99994,23.99994,0,0,1,232,104ZM48,128a24,24,0,1,1,24-24A23.99994,23.99994,0,0,1,48,128ZM72,56A24,24,0,1,1,96,80,23.99994,23.99994,0,0,1,72,56Zm64,0a24,24,0,1,1,24,24A23.99994,23.99994,0,0,1,136,56Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(prefers-reduced-motion:reduce){.hero-badge .bdot:after{animation:none}.paw-p{animation:none;opacity:0}.addBtn.cta-pop,.pc-cat.cheer .pcat-g,.cartcount.bump{animation:none}.addBtn:active,.cta-main:active,.seg button:active,.stepper .ctrl button:active{transform:none}}.stickybar{align-items:stretch;gap:10px}.stickybar .pr{align-self:center}.stickybar .addBtn{white-space:nowrap;flex:1}.sbstep{flex:0 0 auto;display:flex;align-items:stretch;background:#f1f4fc;border-radius:12px;overflow:hidden}.sbstep button{flex:0 0 auto;width:34px;background:transparent;color:var(--ink);border:none;font-size:17px;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0}.sbstep button:active{background:#e7ecfb;transform:none}.sb-lbl{display:flex;align-items:center;justify-content:center;padding:0 5px;min-width:48px;font-size:13px;font-weight:700;color:var(--ink);border-left:1px solid rgba(27,46,114,.08);border-right:1px solid rgba(27,46,114,.08);white-space:nowrap}@media(max-width:879px){.stickybar .pr .sub{display:none}}@media(max-width:479px){.sb-lbl .u{display:none}.sb-lbl{min-width:30px;padding:0 3px}.sbstep button{width:30px}}@media(max-width:430px){.stickybar .addBtn{padding:15px 10px;font-size:15px}}.pricecard{margin-top:30px}.pc-cat{top:auto;bottom:100%;margin-bottom:-6px;right:24px;width:104px;height:35px}.pcat-earL,.pcat-earR{transform-box:fill-box;transform-origin:50% 100%}.pcat-earR{animation:pcatTwitch 9s ease-in-out infinite}@keyframes pcatTwitch{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-9deg)}92%{transform:rotate(3deg)}95%{transform:rotate(0)}}@keyframes pcatRise{0%{transform:translateY(0)}40%{transform:translateY(-4.5px)}70%{transform:translateY(-2px)}to{transform:translateY(0)}}.pricecard:has(.cta-main:hover) .pcat-g,.pc-cat.cheer .pcat-g{animation:pcatRise .7s cubic-bezier(.34,1.56,.44,1)}.pricecard.animoff .pcat-earR{animation-play-state:paused}@media(max-width:479px){.pc-cat{width:96px;height:32px;right:16px;margin-bottom:-5px}}@media(prefers-reduced-motion:reduce){.pcat-earR{animation:none}}.topwrap:has(.headerpill.scrolled) .headerbar{box-shadow:0 14px 28px -20px #141c4252}#catThumb:before,#catThumb:after{content:"";position:absolute;top:-7px;width:13px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 44'%3E%3Cpath d='M4 44C4 24 10 8 18 4c7-4 20 10 34 40z' fill='%231B2E72'/%3E%3C/svg%3E") center/contain no-repeat}#catThumb:before{left:15%}#catThumb:after{right:15%;transform:scaleX(-1)}.herodot.active{width:16px;height:14px;border-radius:0;background:var(--navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M189.02051%2C145.33984A31.35052%2C31.35052%2C0%2C0%2C1%2C174.0918%2C126.606a47.99847%2C47.99847%2C0%2C0%2C0-92.18262-.00635%2C31.35%2C31.35%2C0%2C0%2C1-14.92969%2C18.74023%2C44.00739%2C44.00739%2C0%2C0%2C0%2C38.11719%2C79.21094%2C60.16331%2C60.16331%2C0%2C0%2C1%2C45.80664%2C0%2C44.00678%2C44.00678%2C0%2C0%2C0%2C38.11719-79.21094ZM168%2C204a19.86485%2C19.86485%2C0%2C0%2C1-7.80078-1.57568c-.04395-.019-.08887-.0376-.13379-.05616a84.02637%2C84.02637%2C0%2C0%2C0-64.13086%2C0c-.04492.01856-.08984.03711-.13379.05616a20.00673%2C20.00673%2C0%2C0%2C1-17.31445-36.02246c.03515-.01954.07129-.03907.10644-.05909A55.21137%2C55.21137%2C0%2C0%2C0%2C104.957%2C133.29541a23.99908%2C23.99908%2C0%2C0%2C1%2C46.08887.00439%2C55.20367%2C55.20367%2C0%2C0%2C0%2C26.36133%2C33.043c.03515.02.07129.03955.10644.05909A20.00364%2C20.00364%2C0%2C0%2C1%2C168%2C204Zm64-100a24%2C24%2C0%2C1%2C1-24-24A23.99994%2C23.99994%2C0%2C0%2C1%2C232%2C104ZM48%2C128a24%2C24%2C0%2C1%2C1%2C24-24A23.99994%2C23.99994%2C0%2C0%2C1%2C48%2C128ZM72%2C56A24%2C24%2C0%2C1%2C1%2C96%2C80%2C23.99994%2C23.99994%2C0%2C0%2C1%2C72%2C56Zm64%2C0a24%2C24%2C0%2C1%2C1%2C24%2C24A23.99994%2C23.99994%2C0%2C0%2C1%2C136%2C56Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M189.02051%2C145.33984A31.35052%2C31.35052%2C0%2C0%2C1%2C174.0918%2C126.606a47.99847%2C47.99847%2C0%2C0%2C0-92.18262-.00635%2C31.35%2C31.35%2C0%2C0%2C1-14.92969%2C18.74023%2C44.00739%2C44.00739%2C0%2C0%2C0%2C38.11719%2C79.21094%2C60.16331%2C60.16331%2C0%2C0%2C1%2C45.80664%2C0%2C44.00678%2C44.00678%2C0%2C0%2C0%2C38.11719-79.21094ZM168%2C204a19.86485%2C19.86485%2C0%2C0%2C1-7.80078-1.57568c-.04395-.019-.08887-.0376-.13379-.05616a84.02637%2C84.02637%2C0%2C0%2C0-64.13086%2C0c-.04492.01856-.08984.03711-.13379.05616a20.00673%2C20.00673%2C0%2C0%2C1-17.31445-36.02246c.03515-.01954.07129-.03907.10644-.05909A55.21137%2C55.21137%2C0%2C0%2C0%2C104.957%2C133.29541a23.99908%2C23.99908%2C0%2C0%2C1%2C46.08887.00439%2C55.20367%2C55.20367%2C0%2C0%2C0%2C26.36133%2C33.043c.03515.02.07129.03955.10644.05909A20.00364%2C20.00364%2C0%2C0%2C1%2C168%2C204Zm64-100a24%2C24%2C0%2C1%2C1-24-24A23.99994%2C23.99994%2C0%2C0%2C1%2C232%2C104ZM48%2C128a24%2C24%2C0%2C1%2C1%2C24-24A23.99994%2C23.99994%2C0%2C0%2C1%2C48%2C128ZM72%2C56A24%2C24%2C0%2C1%2C1%2C96%2C80%2C23.99994%2C23.99994%2C0%2C0%2C1%2C72%2C56Zm64%2C0a24%2C24%2C0%2C1%2C1%2C24%2C24A23.99994%2C23.99994%2C0%2C0%2C1%2C136%2C56Z'/%3E%3C/svg%3E") center/contain no-repeat}.pc-tail{position:absolute;bottom:100%;margin-bottom:-5px;left:28px;width:30px;height:28px;pointer-events:none}.pc-tail svg{display:block;width:100%;height:100%;overflow:visible}.pc-tail .pcat-tail{transform-origin:78% 96%}.seg.plan button{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1}.seg.plan .pl-t{font-size:14px;font-weight:700}.seg.plan .pl-p{font-size:11px;font-weight:600;opacity:.68;letter-spacing:.01em}.seg.plan button.on .pl-p{opacity:.88}@media(max-width:359px){.seg.plan .pl-t{font-size:13px}.seg.plan .pl-p{font-size:10px}}.pc-riskfree{display:flex;align-items:center;gap:10px;margin-top:12px;background:#f3f6fe;border:1px solid #E4EAFB;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:#3c477f;text-align:left}.pc-riskfree b{color:var(--ink);font-weight:700}.pc-rf-ic{flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#e7ecfb;display:flex;align-items:center;justify-content:center}.pc-rf-ic svg{width:14px;height:14px;fill:var(--accent);display:block}
/*# sourceMappingURL=/cdn/shop/t/215/assets/furrly-pdp.css.map */
