:root{--navy:#10294A;--sky:#5BBCF2;--sky-deep:#1F8FD6;--rasp:#E4004B;--pale:#E6F5FD;--pale2:#D4ECFA;--line:#CBD9E8;--muted:#4A5F7A;--gold:#E0A800;--btn:#5BBCF2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:400;color:var(--navy);background:#fff;line-height:1.6;-webkit-text-size-adjust:100%}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--navy)}button{font-family:inherit;color:inherit}b,strong{font-weight:700}.rasp{color:var(--rasp)}.wrap{max-width:1280px;margin:0 auto}.sec{padding:clamp(44px,6vw,88px) 40px}.sec h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2;font-weight:700;text-align:center}.sec .sub{margin:12px auto 0;max-width:680px;text-align:center;color:var(--muted)}.fine{font-size:13px;color:var(--muted)}.check{flex:none;width:22px;height:22px;border-radius:50%;background:var(--sky);display:inline-flex;align-items:center;justify-content:center}.check svg{width:12px;height:12px}.announce{background:var(--rasp);color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:700;letter-spacing:.02em}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 40px;border-bottom:1px solid var(--pale)}.logo{display:flex;align-items:center;gap:8px;text-decoration:none}.logo svg{width:40px;height:40px}.logo span{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.logo span i{font-style:normal;color:var(--rasp)}.nav-l{display:flex;align-items:center;gap:32px;font-size:15px}.nav-l a{text-decoration:none}.nav-l a:hover{color:var(--rasp)}.nav-r{justify-self:end;display:flex;align-items:center}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding:40px 40px 48px}.stage{position:relative;border-radius:18px;overflow:hidden;background:var(--pale)}.slide{display:none;width:100%;aspect-ratio:1/1}.slide.on{display:block}.slide svg{display:block;width:100%;height:100%}.ph-slide{display:none;aspect-ratio:1/1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:10px;background:var(--pale)}.ph-slide.on{display:flex}.ph-slide b{font-size:clamp(20px,2.4vw,30px);line-height:1.25}.ph-slide span{font-size:14px;color:var(--muted)}.count{position:absolute;top:14px;right:14px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;padding:3px 10px}.thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}@media(min-width:1001px){.gal{position:sticky;top:24px}}.thumb{min-width:0;text-align:center;background:none;border:0;padding:0;cursor:pointer}.thumb .box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--line);background:#f4fafe;color:var(--muted);font-weight:700;font-size:20px}.thumb.on .box{border:2px solid var(--navy);background:var(--pale);color:var(--navy)}.thumb small{display:block;overflow-wrap:anywhere;font-size:10.5px;color:var(--muted);margin-top:4px;line-height:1.3}.rvbar{margin:18px 0 0;border:1.5px solid var(--navy);border-radius:10px;padding:16px 20px 14px;background:#fff}.rvb-stars{color:var(--gold);font-size:19px;letter-spacing:3px;line-height:1}.rvbar blockquote{margin:10px 0 12px;font-size:15px;line-height:1.55}.rvb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.rvb-foot b:before{content:"\2014\a0"}.rvb-ver{display:flex;align-items:center;gap:6px;font-weight:700}.rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.stars{color:var(--gold);letter-spacing:2px;font-size:18px}h1{margin-top:10px;font-size:clamp(28px,3.4vw,42px);line-height:1.15;font-weight:700;letter-spacing:-.01em}.lead{margin-top:12px;font-size:17px}.bullets{margin-top:20px;display:flex;flex-direction:column;gap:11px}.bullets li{display:flex;align-items:center;gap:12px}.bundles{margin-top:24px;display:flex;flex-direction:column;gap:14px}.bundle{position:relative;display:block;width:100%;text-align:left;padding:0;border-radius:14px;border:2px solid var(--line);background:#fff;cursor:pointer}.bundle[aria-checked=true]{border-color:var(--navy)}.bundle:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.b-top{display:flex;align-items:center;gap:14px;padding:14px 16px}.b-thumb{flex:none;width:64px;height:64px;border-radius:10px;background:var(--pale);overflow:hidden;display:block}.b-thumb svg{display:block;width:100%;height:100%}.b-mid{flex:1 1 auto;min-width:0}.b-big{display:block;font-size:18px;font-weight:700;line-height:1.25}.b-small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.b-price{flex:none;text-align:right}.b-price b{display:block;font-size:22px;line-height:1.2}.b-price s{font-size:14px;color:var(--muted)}.b-perks{display:block;border-radius:0 0 12px 12px;overflow:hidden}.b-perk{display:flex;align-items:center;gap:12px;padding:7px 16px 7px 14px;background:#edf2f7;border-top:2px solid #fff}.bundle[aria-checked=true] .b-perk{background:var(--pale2)}.b-pi{flex:none;width:38px;height:38px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.b-pi svg{display:block;width:26px;height:26px}.b-pi svg.m{width:34px;height:34px}.b-pt{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.b-pv{flex:none;font-size:14px;font-weight:700;color:var(--muted)}.tag{position:absolute;top:-12px;right:18px;background:var(--rasp);color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.save{margin-top:12px;background:var(--pale);border-radius:10px;padding:10px 14px;font-size:14px;text-align:center;color:var(--rasp);font-weight:700}.atc{margin-top:16px;width:100%;border:0;border-radius:10px;background:var(--btn);color:#fff;font-size:18px;font-weight:700;letter-spacing:0;padding:17px 24px;cursor:pointer}#atc{min-height:66px;padding:0 24px;font-size:26px;line-height:1.1;display:flex;align-items:center;justify-content:center}.atc:hover{filter:brightness(.95)}.pays{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pays span{font-size:12px;padding:5px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.trust{margin-top:16px;display:flex;align-items:center;gap:14px;padding:8px 16px 8px 10px;border-radius:14px;background:#f1f6fa}.avs{position:relative;flex:none;display:flex;padding-right:4px}.av{width:36px;height:36px;border-radius:50%;border:2px solid #F1F6FA;margin-left:-10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#cfeafb,#e9f5fd)}.av:first-child{margin-left:0}.av.a2{background:linear-gradient(135deg,#ffd3e1,#ffe9f0)}.av.a3{background:linear-gradient(135deg,#e9f5fd,#cfeafb)}.av svg{width:20px;height:20px}.vtick{position:absolute;right:-6px;top:-4px;width:18px;height:18px;border-radius:50%;background:var(--sky);border:2px solid #F1F6FA;display:flex;align-items:center;justify-content:center}.vtick svg{width:9px;height:9px}.tt b{display:block;font-size:14px;line-height:1.3}.tt span{display:block;font-size:12.5px;color:var(--muted);line-height:1.35;margin-top:1px}.badge{margin-top:12px;background:var(--pale);border:1px solid #BFE3F7;border-radius:12px;padding:16px 18px;display:flex;gap:16px;align-items:center}.badge svg{flex:none;width:76px;height:76px}.badge b{display:block;font-size:17px;line-height:1.3}.badge p{font-size:14px;margin-top:4px}.acc{margin-top:22px;border-top:1px solid #D7E3EF}details{border-bottom:1px solid #D7E3EF}summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;font-weight:700;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary svg{flex:none;width:18px;height:18px;transition:transform .2s}details[open] summary svg{transform:rotate(180deg)}details .in{padding:0 2px 16px;font-size:15px}.disc{margin-top:14px;font-size:12px;color:var(--muted);line-height:1.5}.stories{background:var(--pale);padding:clamp(28px,3vw,40px) 0 clamp(44px,6vw,72px)}.stories h2{text-align:center;font-size:clamp(28px,3.2vw,42px);line-height:1.2;padding:0 20px}.stories .sub{margin:10px auto 0;max-width:640px;text-align:center;color:var(--muted);padding:0 20px}.rc-wrap{overflow:hidden;padding:0 40px}.rc-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rc-track::-webkit-scrollbar{display:none}.rc-card{flex:0 0 calc((100% - 40px) / 3);min-width:0;scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #BFE3F7}.rc-photo{height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--pale2);color:var(--navy);font-size:14px;border-bottom:1px dashed var(--sky)}.rc-photo svg{width:40px;height:40px}.rc-body{padding:22px 22px 24px}.rc-stars{color:var(--gold);font-size:15px;letter-spacing:1px;margin-bottom:8px}.rc-title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:8px}.rc-text{font-size:14px;color:var(--muted);line-height:1.65;margin-bottom:16px}.rc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #BFE3F7;padding-top:12px}.rc-name{font-size:13px;font-weight:700}.rc-ver{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.rc-ctl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px;padding:0 40px}.rc-btn{width:42px;height:42px;border-radius:50%;border:1.5px solid #BFE3F7;background:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.rc-btn:hover{border-color:var(--sky)}.rc-dots{display:flex;gap:6px;align-items:center}.rc-dot{width:8px;height:8px;border-radius:50%;background:#bfe3f7;border:0;padding:0;cursor:pointer;transition:width .2s,background .2s}.rc-dot.on{background:var(--sky);width:20px;border-radius:4px}.forms{margin:40px auto 0;max-width:940px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.form-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column}.form-card.win{border:2px solid var(--navy);background:var(--pale)}.form-card .kick{font-size:13px;color:var(--muted)}.form-card h3{font-size:22px;line-height:1.2;font-weight:700;margin-top:2px}.win-tag{position:absolute;top:-13px;right:18px;background:var(--rasp);color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.gut{position:relative;height:200px;margin-top:16px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff}.gut .l{position:absolute;top:0;right:50%;bottom:0;left:0;background:#f4fafe}.gut .r{position:absolute;top:0;right:0;bottom:0;left:50%;background:var(--pale2)}.gut .lab{position:absolute;top:8px;font-size:11px;color:var(--muted);font-weight:700}.gut .lab.a{left:10px}.gut .lab.b{right:10px}.gut .wall{position:absolute;left:50%;top:0;bottom:0;border-left:3px dashed var(--navy);transform:translate(-1.5px)}.p{position:absolute;left:8%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--navy);opacity:0}.gly .p{box-shadow:0 0 0 4px #5bbcf2f2}.p.x{animation:crossK 5s ease-in-out infinite}.p.b{animation:bounceK 5s ease-in-out infinite}@keyframes crossK{0%{left:8%;opacity:0}8%{opacity:1}44%{left:46%;opacity:1}72%{left:86%;opacity:1}88%{left:89%;opacity:0}to{left:89%;opacity:0}}@keyframes bounceK{0%{left:8%;opacity:0}8%{opacity:1}44%{left:45%;opacity:1}68%{left:14%;opacity:.55}84%{left:8%;opacity:0}to{left:8%;opacity:0}}.meter{margin-top:14px}.meter .row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.meter .track{height:10px;border-radius:999px;background:#fff;border:1px solid var(--line);overflow:hidden}.meter .fill{height:100%;border-radius:999px;background:var(--navy);width:0;animation:fillK 5s ease-in-out infinite}.win .meter .fill{background:var(--rasp)}@keyframes fillK{0%{width:0}55%,to{width:var(--w)}}.facts{margin-top:16px;display:flex;flex-direction:column;gap:9px;font-size:15px}.facts li{display:flex;gap:10px;align-items:flex-start}.facts .x{flex:none;width:20px;height:20px;border-radius:50%;background:#b7c4d4;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.facts .check{width:20px;height:20px;margin-top:2px}.forms-note{margin-top:22px;text-align:center}.closer{margin-top:22px;text-align:center;font-size:20px;font-weight:700}.exp{background:var(--pale);overflow-x:clip;padding-top:clamp(28px,3vw,44px);padding-bottom:56px}.proof{margin-top:40px;text-align:center}.proof .stars{font-size:22px;letter-spacing:5px;line-height:1}.proof h2{margin-top:10px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.proof .sub{margin:10px auto 0;max-width:640px;color:var(--navy)}.strip{margin-top:34px;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.strip-track{display:flex;width:max-content;animation:stripK 80s linear infinite}.strip:hover .strip-track{animation-play-state:paused}@keyframes stripK{to{transform:translate(-50%)}}.strip-item{flex:none;width:clamp(150px,12.4vw,180px);aspect-ratio:1/1;margin-right:16px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted);background:linear-gradient(135deg,#cfeafb,#f1f8fd 55%,#ffd3e1)}.strip-item.t1{background:linear-gradient(135deg,#ffd3e1,#f9eef3 55%,#cfeafb)}.strip-item.t2{background:linear-gradient(160deg,#d8eefb,#eaf5fc 50%,#fde0ea)}.strip-item svg{width:30px;height:30px}.tl{position:relative;max-width:1000px;margin:56px auto 0}.tl:before{content:"";position:absolute;left:50%;top:24px;bottom:0;width:3px;margin-left:-1.5px;background:var(--sky);border-radius:3px}.tl-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:44px}.tl-item:last-child{padding-bottom:60px}.tl-node{position:absolute;left:50%;top:0;width:48px;height:48px;margin-left:-24px;border-radius:50%;background:var(--sky);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #ffffff8c;z-index:1}.tl-node svg{width:24px;height:24px}.tl-body{padding-top:2px}.tl-item.r .tl-body{grid-column:2;padding-left:84px}.tl-item.l .tl-body{grid-column:1;justify-self:end;padding-right:84px}.tl-w{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--rasp)}.tl-body h3{font-size:25px;line-height:1.25;font-weight:700;margin-top:2px}.tl-body ul{margin-top:12px;display:flex;flex-direction:column;gap:7px;font-size:15px}.tl-body li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.tl-body .check{width:18px;height:18px;margin-top:3px}.tl-body .check svg{width:10px;height:10px}.ph-img{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:32px;background:linear-gradient(135deg,#cfeafb,#e9f5fd 45%,#ffd3e1);color:var(--navy);border-radius:24px;overflow:hidden}.ph-img svg{width:48px;height:48px}.ph-img b{font-size:17px}.ph-img span{font-size:14px;color:var(--muted);max-width:300px}.ben{display:grid;grid-template-columns:min(43vw,720px) minmax(0,1fr);align-items:center;padding:24px 0 48px}.ben-img{position:relative}.ben .ph-img{width:100%;aspect-ratio:1.2/1;border-radius:0 36px 36px 0}.ben-badge{position:absolute;right:-1.6vw;top:46%;width:clamp(120px,10vw,150px);height:clamp(120px,10vw,150px);transform:translateY(-50%);z-index:2}.ben-badge svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(16,41,74,.18))}.ben-badge div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.05}.ben-badge div b{color:#fff;font-size:clamp(30px,2.6vw,38px);line-height:1}.ben-badge div span{color:#fff;max-width:none;font-size:clamp(11px,.9vw,13px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:3px}@media(min-width:641px)and (max-width:1000px){.ben-badge{right:12px}}.ben-copy{padding:0 clamp(24px,3.2vw,52px) 0 clamp(40px,4vw,64px)}.ben-copy h2{text-align:left;font-size:clamp(32px,2.95vw,46px);line-height:1.12}.ben-copy .lead2{margin-top:10px;font-size:clamp(16px,1.2vw,18px);color:var(--navy)}.ben-grid{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.ben-item{display:flex;gap:16px;align-items:flex-start}.ben-ico{flex:none;width:clamp(46px,3.6vw,54px);height:clamp(46px,3.6vw,54px);border-radius:14px;background:#fff;box-shadow:0 3px 10px #10294a1a;display:flex;align-items:center;justify-content:center}.ben-ico svg{width:60%;height:60%}.ben-item h3{font-size:clamp(17px,1.5vw,21px);line-height:1.25;font-weight:700}.ben-item p{margin-top:4px;font-size:clamp(14px,1.15vw,16px);color:var(--navy);line-height:1.5}.ben-copy .disc{margin-top:22px}.inside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;max-width:1180px;margin:0 auto}.inside .ph-img{aspect-ratio:1/1;width:100%}.inside h2{text-align:left;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.inside h3.sm{margin-top:28px;font-size:20px;font-weight:700}.in-list{margin-top:14px;display:flex;flex-direction:column;gap:12px;font-size:17px}.in-list li{display:flex;gap:12px;align-items:flex-start}.in-list .check{margin-top:3px}.steps{margin-top:16px;display:flex;flex-direction:column;gap:14px}.steps li{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:700}.steps .n{flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center}.inside .note{margin-top:22px;font-size:15px;color:var(--muted)}.vs{background:var(--pale);padding:56px 40px 72px}.vs-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:300px 300px minmax(0,1fr);gap:16px 20px;align-items:start}.vs-col{display:flex;flex-direction:column}.vs-h{height:64px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.vs-col.us .vs-h{background:var(--navy);color:#fff;border-radius:16px 16px 0 0}.vs-cell{height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 22px;font-size:16px;line-height:1.35;border-top:1px solid rgba(255,255,255,.18)}.vs-cell svg{width:28px;height:28px;flex:none}.vs-col.us .vs-cell{background:var(--navy);color:#fff}.vs-col.us .vs-cell:last-child{border-radius:0 0 16px 16px}.vs-col.th .vs-cell{background:#fff;color:var(--navy);border-top:1px solid #E3EDF5}.vs-col.th .vs-h+.vs-cell{border-radius:16px 16px 0 0;border-top:0}.vs-col.th .vs-cell:last-child{border-radius:0 0 16px 16px}.vs-col.th .vs-cell svg{width:26px;height:26px}.vs-side{align-self:center;padding-left:44px}.vs-side h2{text-align:left;font-size:clamp(32px,3.2vw,46px);line-height:1.12}.vs-list{margin-top:26px;display:flex;flex-direction:column;gap:14px;font-size:18px}.vs-list li{display:flex;gap:12px;align-items:center}.vs-side .atc{margin-top:30px;max-width:460px;display:block}.vs-guar{margin-top:14px;max-width:460px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.vs-guar svg{width:18px;height:18px}.gband{background:var(--navy);color:#fff;padding:clamp(40px,6vw,80px) 40px}.gband .in{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:center}.gband svg{flex:none;width:140px;height:140px}.gband h2{font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:700}.gband p{margin-top:12px;font-size:17px}.gband .atc{width:auto;margin-top:20px;font-size:18px;letter-spacing:0;padding:16px 32px}#faq{background:linear-gradient(180deg,#d4ecfa,#e9e6f6 45%,#ffd0df)}.faqwrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start;max-width:1200px;margin:0 auto}.faq-l{position:sticky;top:96px}.faq-l h2{text-align:left;font-size:clamp(34px,3.8vw,54px);line-height:1.1}.faq-l .lead2{margin-top:12px;font-size:19px}.faq-l .ph-img{margin-top:28px;aspect-ratio:4/3.4;width:100%}.faq{display:flex;flex-direction:column;gap:12px}.faq details{border:0;background:#ffffffc7;border-radius:20px;box-shadow:0 1px #10294a0a}.faq summary{padding:22px 24px;font-size:18px;line-height:1.35}.faq summary .pm{flex:none;position:relative;width:44px;height:44px;border-radius:50%;background:var(--sky);transition:transform .25s,background .2s}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;margin:-1.5px 0 0 -8px;border-radius:2px;background:#fff}.faq summary .pm:after{transform:rotate(90deg)}.faq details[open] summary .pm{background:var(--rasp);transform:rotate(45deg)}.faq .in{padding:0 76px 24px 24px;font-size:16px;color:var(--muted);line-height:1.65}.faq summary:hover .pm{filter:brightness(.95)}.reviews{background:#fff}.rv-meta{margin-top:12px;text-align:center;font-size:15px}.rv-grid{margin:32px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rv-card{background:#f4fafe;border-radius:16px;padding:26px;border:1px dashed var(--sky)}.rv-card .t{margin-top:8px;font-size:17px;font-weight:700}.rv-card p{margin-top:8px;font-size:15px}.rv-card .fine{margin-top:14px}.foot{background:var(--navy);color:#fff;padding:64px 40px 40px}.f-in{max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.foot .logo svg{width:54px;height:54px}.foot .logo span{font-size:42px;color:#fff}.foot .logo span i{color:var(--sky)}.f-ticks{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px}.f-ticks li{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.3}.f-ticks .check{width:30px;height:30px}.f-ticks .check svg{width:16px;height:16px}.f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f-form{margin-top:26px;width:100%;max-width:520px;display:flex;align-items:stretch;height:60px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);overflow:hidden}.f-form:focus-within{outline:3px solid var(--sky);outline-offset:3px}.f-form input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font:400 17px/1 Poppins,system-ui,sans-serif;padding:0 8px 0 28px;outline:none}.f-form input::placeholder{color:#a9bdd3;opacity:1}.f-form button{flex:none;border:0;background:var(--btn);color:#fff;font:700 18px/1 Poppins,system-ui,sans-serif;padding:0 34px;cursor:pointer}.f-form button:hover{filter:brightness(.95)}.f-msg{margin-top:12px;min-height:0;font-size:14px;line-height:1.4;color:#c9d8e8}.f-msg:empty{display:none}.f-soc{margin-top:26px;display:flex;justify-content:center;gap:14px}.f-soc a{width:46px;height:46px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.f-soc a:hover{background:var(--sky);color:var(--navy)}.f-soc svg{width:22px;height:22px}.f-cols{max-width:1100px;margin:44px auto 0;padding-top:44px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;justify-content:center;gap:36px clamp(40px,8vw,120px)}.f-col{flex:0 0 auto}.f-col h3{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sky);line-height:1.3}.f-col li{margin-top:12px}.f-col a{display:inline-block;padding:3px 0;font-size:16px;line-height:1.4;color:#c9d8e8;text-decoration:none}.f-col a:hover,.f-col a:focus-visible{color:#fff;text-decoration:underline}.f-bot{max-width:1100px;margin:44px auto 0;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);text-align:center}.f-dis,.f-copy{font-size:13px;line-height:1.6;color:#a9bdd3}.f-dis{max-width:560px;margin:0 auto}.f-copy{margin-top:8px}@media(max-width:900px){.f-cols{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:34px 84px}}@media(max-width:1000px){.hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px 36px}.sec{padding-left:20px;padding-right:20px}.header{padding:12px 20px}.nav-l{gap:16px}.rc-card{flex:0 0 calc((100% - 20px)/2)}.forms{grid-template-columns:minmax(0,1fr);gap:30px}.thumbs{display:flex;overflow-x:auto;scrollbar-width:none}.thumb{flex:none;width:70px}.inside,.faqwrap,.ben{grid-template-columns:minmax(0,1fr);gap:32px}.faq-l{position:static}.ben .ph-img{border-radius:0 32px 32px 0;height:420px;margin-right:70px}.ben-copy{padding:0 24px}.ben-grid{grid-template-columns:minmax(0,1fr)}.vs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vs-side{grid-column:1/-1;padding-left:0}.ben{grid-template-columns:minmax(0,1fr)}.tl:before{left:24px}.tl-node{left:24px}.tl-item.r .tl-body,.tl-item.l .tl-body{grid-column:1/-1;justify-self:start;padding-left:76px;padding-right:0}.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nav-l{gap:12px;font-size:13px}.logo svg{width:34px;height:34px}.logo span{font-size:22px}.rc-wrap{padding:0 16px}.rc-card{flex:0 0 82%}.rc-photo{height:260px}.rc-ctl{padding:0 16px}.rv-grid{grid-template-columns:minmax(0,1fr)}.badge{align-items:flex-start}.badge svg{width:60px;height:60px}.gband .in{text-align:center}.gband .atc{width:100%}.foot{padding:44px 20px 32px}.foot .logo svg{width:44px;height:44px}.foot .logo span{font-size:34px}.f-ticks{gap:8px 18px}.f-ticks li{font-size:15px;gap:8px}.f-ticks .check{width:26px;height:26px}.f-ticks .check svg{width:14px;height:14px}.f-form{height:56px}.f-form input{padding-left:22px}.f-form button{padding:0 26px;font-size:17px}.f-soc{gap:12px}.f-cols{margin-top:36px;padding-top:34px;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:30px 44px}.f-bot{margin-top:34px;padding-top:24px}}.nav-r a{position:relative}.cart-n{display:none;position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--rasp);color:#fff;font-size:11px;font-weight:700;line-height:1;align-items:center;justify-content:center}.cart-n.on{display:flex}.cart-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#10294a80;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.cart-ov.open{opacity:1;visibility:visible;transition-delay:0s}.cart{container-type:inline-size;position:fixed;top:0;right:0;bottom:0;z-index:101;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;box-shadow:-12px 0 40px #10294a2e;transition:transform .32s cubic-bezier(.22,.8,.3,1),visibility 0s linear .32s}.cart.open{transform:none;visibility:visible;transition-delay:0s}body.cart-open{overflow:hidden}.cart-h{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--pale)}.cart-h h2{font-size:22px;line-height:1.2;font-weight:700}.cart-x{width:44px;height:44px;margin-right:-2px;border:0;border-radius:50%;background:#ecf0f5;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-x:hover{background:var(--pale2)}.cart-x svg{width:18px;height:18px}.c-ship{flex:none;padding:8px 20px 6px;background:var(--pale);border-bottom:1px solid #BFE3F7}.c-ship p{font-size:15px;font-size:clamp(13px,4.1cqw,16px);line-height:20px;text-align:center;white-space:nowrap}.c-ship p b{color:#2b9ee0}.c-bar{position:relative;margin-top:4px;height:40px;display:flex;align-items:center}.c-track{flex:1;height:8px;border-radius:999px;background:#fff;border:1px solid var(--line);overflow:hidden}.c-fill{height:100%;width:0;border-radius:999px;background:var(--sky);transition:width .4s ease}.c-cap{position:relative;flex:none;width:38px;height:38px;margin-left:-8px;border-radius:50%;background:#fff;border:2.5px solid var(--sky);display:flex;align-items:center;justify-content:center}.c-cap svg{width:23px;height:23px;color:var(--navy)}.c-cap svg circle{fill:#fff}.c-cap.done{background:var(--sky)}.c-cap.done svg{color:#fff}.c-cap.done svg circle{fill:var(--sky)}.c-cap i{display:none;position:absolute;right:-5px;top:-5px;width:18px;height:18px;border-radius:50%;background:#2b9ee0;border:2px solid #fff;align-items:center;justify-content:center}.c-cap.done i{display:flex}.c-cap i svg{width:9px;height:9px;color:#fff}.c-lab{position:absolute;right:46px;bottom:0;font-size:12.5px;line-height:14px;font-weight:700;letter-spacing:.05em;color:var(--navy);white-space:nowrap}.cart-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.c-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px 0}.c-row+.c-row{border-top:1px solid var(--pale)}.c-img{position:relative;width:92px;height:92px;border-radius:14px;background:var(--pale);border:1px solid #BFE3F7;overflow:hidden}.c-img svg{display:block;width:100%;height:100%}.c-gift .c-img{border-style:dashed;border-color:var(--rasp)}.c-fb{position:absolute;left:6px;top:6px;background:var(--rasp);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.5;padding:2px 8px;border-radius:999px}.c-proof{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.2;color:var(--navy);white-space:nowrap}.c-st{color:var(--gold);letter-spacing:1px;font-size:13px}.c-title{margin-top:4px;font-size:16px;font-weight:700;line-height:1.25}.c-sub{margin-top:2px;font-size:13px;color:var(--muted);line-height:1.35}.c-price{margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.c-price b{font-size:18px;line-height:1.2}.c-price s{font-size:14px;color:var(--muted)}.c-save{display:inline-block;margin-top:6px;background:var(--pale);color:var(--rasp);font-size:12.5px;font-weight:700;line-height:1.5;padding:2px 10px;border-radius:999px}.c-ctl{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.c-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:#fff}.c-qty button{width:36px;height:36px;border:0;background:none;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.c-qty button:hover:not(:disabled){background:var(--pale)}.c-qty button:disabled{opacity:.35;cursor:default}.c-qty span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.c-rm{border:0;background:none;padding:8px 2px;font-size:12.5px;color:var(--muted);text-decoration:underline;cursor:pointer}.c-rm:hover{color:var(--rasp)}.c-up{padding:6px 0 16px}.c-up h3{margin:8px 0 10px;text-align:center;font-size:15px;font-weight:700;line-height:1.3}.c-uw{position:relative}.c-uc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px}.c-uc::-webkit-scrollbar{display:none}.c-u{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 36px 10px 38px;border-radius:14px;background:var(--pale);border:1px solid #BFE3F7}.c-ui{width:64px;height:64px;border-radius:8px;background:#fff;border:1px solid #BFE3F7;overflow:hidden}.c-ui svg{display:block;width:100%;height:100%}.c-un{display:block;font-size:14px;font-weight:700;line-height:1.3}.c-ud{font-size:12px;color:var(--muted);line-height:1.3}.c-upr{margin-top:2px;font-size:14px;font-weight:700}.c-upr s{margin-left:6px;font-weight:400;font-size:12.5px;color:var(--muted)}.c-add{border:0;border-radius:10px;background:var(--btn);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;padding:10px 14px;cursor:pointer}.c-add:hover{filter:brightness(.95)}.c-ua{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px #10294a1f}.c-ua svg{width:14px;height:14px}.c-ua.l{left:5px}.c-ua.r{right:5px}.c-dots{margin-top:9px;display:flex;justify-content:center;gap:6px}.c-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.c-dots i.on{background:var(--navy)}.c-up.one .c-ua,.c-up.one .c-dots{display:none}.c-up.one .c-u{padding-left:10px;padding-right:10px}.cart-empty{padding:56px 20px;text-align:center}.cart-empty svg{width:56px;height:56px}.cart-empty p{margin-top:12px;font-size:17px;font-weight:700}.cart-empty span{display:block;margin-top:4px;color:var(--muted);font-size:14px}.cart-empty .atc{max-width:280px;margin:22px auto 0;display:block}.cart-f{position:relative;flex:none;padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -8px 24px #10294a0f;background:#fff}.c-sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.c-sum .l{font-size:16px}.c-sum .l span{font-size:13px;color:var(--muted);margin-left:4px}.c-sum .v{flex:none;white-space:nowrap}.c-sum .v b{font-size:22px;line-height:1.2}.c-sum .v s{margin-right:8px;font-size:15px;color:var(--muted)}.c-co{margin-top:12px;width:100%;min-height:76px;border:0;border-radius:14px;background:var(--btn);color:#fff;font-size:30px;font-weight:700;line-height:1;letter-spacing:.01em;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer}.c-co:hover{filter:brightness(.96)}.c-co svg{width:32px;height:32px;flex:none}.c-rev{margin-top:16px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;background:#fff;border:1.5px solid var(--navy);border-radius:12px;padding:12px 14px}.c-av{width:56px;height:56px;border-radius:50%;background:var(--pale2);display:flex;align-items:center;justify-content:center}.c-av svg{width:30px;height:30px}.c-rev q{display:block;font-size:14px;font-weight:700;line-height:1.4;quotes:none}.c-who{margin-top:4px;display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center;font-size:12.5px;line-height:1.3}.c-who .nm{font-weight:700}.c-who .ver{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.c-who .ver svg{width:15px;height:15px;flex:none}.c-toast{position:absolute;left:20px;right:20px;bottom:100%;margin-bottom:10px;padding:10px 14px;border-radius:10px;background:var(--navy);color:#fff;font-size:13px;line-height:1.4;text-align:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility 0s linear .2s;pointer-events:none}.c-toast.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(max-width:340px){.c-proof{font-size:11px;gap:4px}.c-proof .c-st{font-size:11px;letter-spacing:.5px}.c-sum .v b{font-size:20px}}@media(max-height:640px){.c-rev{display:none}}.menu-btn,.gdots,.sticky-atc{display:none}@media(max-width:640px){h1,h2{text-wrap:balance}.announce{font-size:13px;padding:9px 12px}.header{position:relative;grid-template-columns:44px 1fr 44px;gap:0;padding:8px 12px;justify-items:center}.menu-btn{display:flex;align-items:center;justify-content:center;justify-self:start;width:44px;height:44px;margin-left:-6px;background:none;border:0;border-radius:10px;cursor:pointer}.menu-btn svg{width:26px;height:26px}.nav-l{display:none;position:absolute;top:100%;left:0;right:0;z-index:70;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 8px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 24px #10294a1f;font-size:17px}.nav-l.open{display:flex}.nav-l a{padding:15px 2px;border-bottom:1px solid var(--pale);font-weight:700}.nav-l a:last-child{border-bottom:0}.logo{min-height:44px}.nav-r{justify-self:end;margin-right:-6px}.nav-r a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.hero{padding:0 20px 32px;gap:18px}.gal{margin:0 -20px}.stage{border-radius:0;touch-action:pan-y}.count{top:12px;right:12px}.thumbs,.rvbar{display:none}.gdots{display:flex;justify-content:center;gap:0;margin-top:2px}.gdot{width:28px;height:36px;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.gdot:before{content:"";width:8px;height:8px;border-radius:4px;background:#bfe3f7;transition:width .2s,background .2s}.gdot.on:before{width:20px;background:var(--sky)}h1{font-size:27px;line-height:1.18}.rating{flex-wrap:nowrap;gap:6px;white-space:nowrap;font-size:clamp(10px,3.1vw,13px)}.rating .stars{flex:none;font-size:13px;letter-spacing:0}.lead{font-size:16px}.bullets{margin-top:16px;gap:10px;font-size:15.5px}.bundles{margin-top:22px;gap:16px}.b-top{padding:12px;gap:12px}.b-thumb{width:56px;height:56px}.b-big{font-size:16.5px}.b-price b{font-size:20px}.b-perk{padding:6px 12px 6px 10px;gap:10px}.b-pi{width:36px;height:36px}.b-pt{font-size:14px}.atc{font-size:17px;padding:16px 20px}#atc{min-height:62px;padding:0 16px;font-size:24px}.pays span{font-size:11.5px;padding:5px 9px}.trust{padding:8px 12px 8px 10px;gap:12px}.acc{margin-top:18px}.stories{padding:26px 0 40px}.stories h2{font-size:27px}.rc-wrap{padding:0 20px}.rc-photo{height:240px}.rc-btn{width:44px;height:44px}.sec h2{font-size:27px}.forms{margin-top:28px;gap:24px}.form-card{padding:18px}.form-card h3{font-size:20px}.gut{height:170px}.facts{font-size:14.5px}.ben{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0 36px}.ben .ph-img{height:auto;aspect-ratio:1.15/1;width:calc(100% - 40px);margin:0 auto;border-radius:24px;padding:20px}.ben-badge{right:14px;top:auto;bottom:-34px;transform:none;width:104px;height:104px}.ben-badge div b{font-size:27px}.ben-badge div span{font-size:10px}.ben-copy{padding:54px 20px 0}.ben-copy h2{font-size:28px}.ben-copy .lead2{font-size:16px}.ben-grid{gap:22px;margin-top:22px}.ben-ico{width:48px;height:48px}.ben-item h3{font-size:18px}.ben-item p{font-size:14.5px}.tl{margin-top:34px;margin-bottom:8px}.tl:before{background:var(--sky)}.tl-item{padding-bottom:34px}.tl-item:last-child{padding-bottom:0}.tl-body h3{font-size:22px}.tl-body ul{font-size:14.5px}.proof{margin-top:24px}.proof h2{font-size:28px}.strip{margin-top:26px}.strip-item{width:132px;margin-right:12px}.inside{gap:26px}.inside .ph-img{aspect-ratio:4/3.3}.inside h2{font-size:28px}.in-list,.steps li{font-size:16px}.vs{padding:40px 16px 44px}.vs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8px}.vs-side{display:contents}.vs-side h2{grid-column:1/-1;order:-1;text-align:center;font-size:28px;margin-bottom:22px}.vs-list{display:none}.vs-side .atc{grid-column:1/-1;margin-top:22px;max-width:none}.vs-guar{grid-column:1/-1;max-width:none;font-size:14px}.vs-h{height:52px;font-size:18px}.vs-cell{height:106px;gap:6px;padding:0 10px;font-size:13.5px}.vs-cell svg{width:24px;height:24px}.vs-col.th .vs-cell svg{width:22px;height:22px}.gband{padding:44px 20px}.gband svg{width:108px;height:108px}.gband h2{font-size:25px}.gband p{font-size:16px}.faqwrap{gap:26px}.faq-l h2{font-size:32px}.faq-l .lead2{font-size:16px}.faq-l .ph-img{margin-top:20px;aspect-ratio:16/10}.faq summary{padding:18px 16px;font-size:16px;gap:12px}.faq summary .pm{width:40px;height:40px}.faq .in{padding:0 20px 20px 16px;font-size:15px}.rv-grid{gap:14px;margin-top:24px}.rv-card{padding:20px}.foot{padding:44px 20px 96px}.cart{width:100%;box-shadow:none}.cart-n{top:5px;right:3px}.cart-h{padding:10px 16px}.c-ship{padding:8px 16px 6px}.cart-body{padding:0 16px}.cart-f{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.c-qty button{width:40px;height:40px}.c-rm{padding:12px 4px}.c-co{min-height:68px;font-size:28px;margin-top:10px}.c-rev{margin-top:12px;padding:10px 12px;grid-template-columns:48px minmax(0,1fr);gap:12px}.c-av{width:48px;height:48px}.c-toast{left:16px;right:16px}.c-row{padding:13px 0}.c-up{padding:2px 0 10px}.c-up h3{margin:6px 0 8px}.c-dots{margin-top:7px}.sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #10294a1a;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.sticky-atc.show{transform:none;visibility:visible;transition-delay:0s}.sa-info{flex:1 1 auto;min-width:0;line-height:1.25}.sa-name{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-price{font-size:18px;font-weight:700}.sa-price s{font-size:13px;font-weight:400;color:var(--muted);margin-left:4px}.sa-btn{flex:none;border:0;border-radius:10px;background:var(--btn);color:#fff;font-size:18px;font-weight:700;letter-spacing:0;padding:12px 22px;min-height:50px;cursor:pointer}}@media(max-width:340px){.rating{flex-wrap:wrap;white-space:normal}}@media(prefers-reduced-motion:reduce){.p{animation:none;opacity:0}.meter .fill{animation:none;width:var(--w)}.strip{overflow-x:auto}.strip-track{animation:none}html{scroll-behavior:auto}.cart,.cart-ov,.c-fill,.c-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pr-reference.css.map */
