.template-index{--teal:var(--rwp-primary,#1abecb);--teal-deep:var(--rwp-primary-deep,#0e7c86);--teal-ink:var(--rwp-teal-ink,#093f45);--ink:var(--rwp-ink,#0c1618);--muted:var(--rwp-muted,#5a7175);--line:var(--rwp-border,#dbeef2);--cloud:var(--rwp-cloud,#ecfaff);--white:#fff;--cta:var(--rwp-cta,#ffd53d);--cta-deep:var(--rwp-cta-hover,#f0c400);--cta-ink:#0c1618;--amber:#ffb400;--green:var(--rwp-success,#1faa59);--black:#0c1618;--shadow:var(--rwp-shadow-hover,0 18px 50px -22px rgba(9,63,69,.45));--shadow-sm:var(--rwp-shadow,0 8px 24px -14px rgba(9,63,69,.4));--r:var(--rwp-card-radius,18px);--max:var(--rwp-container,1180px)}.template-index .rwp-hp{font-family:Inter,system-ui,sans-serif;color:var(--ink);line-height:1.55}.template-index .rwp-hp *{box-sizing:border-box}.template-index .rwp-hp h1,.template-index .rwp-hp h2,.template-index .rwp-hp h3,.template-index .rwp-hp .display{font-family:Sora,sans-serif;line-height:1.1;letter-spacing:-.02em;margin:0}.template-index .rwp-hp img{max-width:100%;display:block}.template-index .rwp-hp a{color:inherit;text-decoration:none}.template-index .rwp-hp .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--rwp-page-pad,20px)}.template-index .rwp-hp .eyebrow{font-family:Sora,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep)}.template-index .rwp-hp .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Sora,sans-serif;font-weight:700;font-size:1.02rem;padding:16px 26px;border-radius:14px;border:0;cursor:pointer;transition:.18s ease;text-align:center;line-height:1.15}.template-index .rwp-hp .btn-cta{background:linear-gradient(180deg,#ffe173,var(--cta));color:var(--cta-ink);box-shadow:0 12px 26px -12px #0c161866;width:100%}.template-index .rwp-hp .btn-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #0c161873;background:linear-gradient(180deg,#ffd956,var(--cta-deep))}.template-index .rwp-hp .btn-ghost{background:#fff;color:var(--teal-deep);border:2px solid var(--teal)}.template-index .rwp-hp .btn-ghost:hover{background:var(--cloud)}.template-index .rwp-hp .btn-lg{font-size:1.12rem;padding:18px 30px}.template-index .rwp-hp.hero{background:radial-gradient(1100px 500px at 78% -8%,rgba(26,190,203,.18),transparent 60%),linear-gradient(180deg,#fff,var(--cloud) 92%);padding:var(--pt,52px) 0 var(--pb,60px);overflow:hidden}.template-index .rwp-hp .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.template-index .rwp-hp .gallery{position:relative}.template-index .rwp-hp .stage{position:relative;background:radial-gradient(circle at 50% 42%,#fff,#e7f6f8);border:1px solid var(--line);border-radius:24px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow)}.template-index .rwp-hp .rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.template-index .rwp-hp .rings span{position:absolute;border:2px solid rgba(26,190,203,.35);border-radius:50%;animation:pulse 3s ease-out infinite}.template-index .rwp-hp .rings span:nth-child(1){width:38%;height:38%}.template-index .rwp-hp .rings span:nth-child(2){width:60%;height:60%;animation-delay:.6s}.template-index .rwp-hp .rings span:nth-child(3){width:84%;height:84%;animation-delay:1.2s}@keyframes pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.05)}}.template-index .rwp-hp .hero-prod{position:relative;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(9,63,69,.25));z-index:2}.template-index .rwp-hp .rating{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--teal-ink);font-size:.92rem}.template-index .rwp-hp .stars{color:var(--amber);letter-spacing:2px;font-size:1.05rem}.template-index .rwp-hp .rating a{color:var(--muted);text-decoration:underline}.template-index .rwp-hp .h1{font-size:3rem;margin:16px 0 14px}.template-index .rwp-hp .h1 .hl,.template-index .rwp-hp .hl{color:var(--teal-deep)}.template-index .rwp-hp .sub{color:var(--muted);font-size:1.06rem;margin-bottom:18px}.template-index .rwp-hp .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 22px}.template-index .rwp-hp .hero-ctas .btn{width:auto}.template-index .rwp-hp .reassure{display:flex;flex-wrap:wrap;gap:16px 22px;justify-content:flex-start;margin-top:4px}.template-index .rwp-hp .reassure div{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--teal-ink)}.template-index .rwp-hp .hero-float{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 14px;box-shadow:var(--shadow-sm);font-size:.84rem;font-weight:600;display:flex;gap:10px;align-items:center;color:var(--teal-ink)}.template-index .rwp-hp .hero-float b{display:block;font-family:Sora;color:var(--ink)}.template-index .rwp-hp .hero-float .dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #1faa5926;flex:none}.template-index .rwp-hp.press{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:var(--pt,22px) 0 var(--pb,22px)}.template-index .rwp-hp.press p{text-align:center;color:var(--muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 14px}.template-index .rwp-hp .press-logos{display:flex;justify-content:center;align-items:center;gap:44px;flex-wrap:wrap}.template-index .rwp-hp .press-logos img{height:26px;width:auto;opacity:.62;filter:grayscale(1)}.template-index .rwp-hp.blk{padding:var(--pt,64px) 0 var(--pb,64px)}.template-index .rwp-hp .sec-head{max-width:680px;margin:0 auto 40px;text-align:center}.template-index .rwp-hp .sec-head h2{font-size:2.05rem;margin:12px 0}.template-index .rwp-hp .sec-head p{color:var(--muted);font-size:1.05rem;margin:0}.template-index .rwp-hp .sec-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.template-index .rwp-hp .sec-row h2{font-size:2.05rem;margin-top:10px}.template-index .rwp-hp .sec-row p{color:var(--muted);margin:8px 0 0}.template-index .rwp-hp .link-more{font-family:Sora;font-weight:700;color:var(--teal-deep);text-decoration:underline;text-underline-offset:4px}.template-index .rwp-hp.cats{background:linear-gradient(180deg,#fff,var(--cloud))}.template-index .rwp-hp .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.template-index .rwp-hp .cat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,box-shadow .15s}.template-index .rwp-hp .cat:hover{border-color:var(--teal);box-shadow:var(--shadow-sm)}.template-index .rwp-hp .cat .ic,.template-index .rwp-hp .uc .ic{width:50px;height:50px;border-radius:14px;background:#1abecb1f;color:var(--teal-deep);display:grid;place-items:center;margin-bottom:10px;flex:none}.template-index .rwp-hp .cat .ic svg,.template-index .rwp-hp .uc .ic svg{width:26px;height:26px}.template-index .rwp-hp .cat h3{font-size:1.02rem;line-height:1.25}.template-index .rwp-hp .cat p{color:var(--muted);font-size:.86rem;margin:0}.template-index .rwp-hp .cat .cnt{margin-top:auto;padding-top:10px;font-family:Sora;font-weight:700;font-size:.8rem;color:var(--teal-deep)}.template-index .rwp-hp .cat.all{background:var(--teal-ink);border-color:var(--teal-ink);color:#fff;justify-content:center}.template-index .rwp-hp .cat.all .ic{background:#ffffff1f;color:#fff}.template-index .rwp-hp .cat.all p{color:#bfe3e6}.template-index .rwp-hp .cat.all .cnt{color:var(--cta)}.template-index .rwp-hp .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.template-index .rwp-hp .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,border-color .15s}.template-index .rwp-hp .card:hover{box-shadow:var(--shadow);border-color:#c9e6ea}.template-index .rwp-hp .card .media{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 42%,#fff,#e7f6f8);display:grid;place-items:center}.template-index .rwp-hp .card .media img{width:70%;height:70%;object-fit:contain}.template-index .rwp-hp .card .badge{position:absolute;top:10px;left:10px;background:var(--cta);color:var(--cta-ink);font-family:Sora;font-weight:800;font-size:.76rem;padding:5px 9px;border-radius:9px}.template-index .rwp-hp .card .cbody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.template-index .rwp-hp .card .ccat{font-size:.78rem;color:var(--teal-deep);font-weight:700}.template-index .rwp-hp .card h3{font-size:.98rem;line-height:1.3;letter-spacing:-.01em}.template-index .rwp-hp .card .crate{font-size:.8rem;color:var(--muted)}.template-index .rwp-hp .card .crate span{color:var(--amber);letter-spacing:1px}.template-index .rwp-hp .card .cprice{margin-top:auto;padding-top:4px;font-family:Sora;font-weight:800;font-size:1.15rem}.template-index .rwp-hp .card .cprice s{font-size:.82rem;color:var(--muted);font-weight:500;margin-left:6px}.template-index .rwp-hp .card .btn{padding:11px 14px;font-size:.9rem;width:100%;margin-top:8px}.template-index .rwp-hp.how{background:var(--cloud)}.template-index .rwp-hp .uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.template-index .rwp-hp .uc{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow-sm);transition:border-color .15s}.template-index .rwp-hp .uc:hover{border-color:var(--teal)}.template-index .rwp-hp .uc .ic{margin:0}.template-index .rwp-hp .uc h3{font-size:1.05rem;margin-bottom:5px}.template-index .rwp-hp .uc p{color:var(--muted);font-size:.9rem;margin:0}.template-index .rwp-hp .uc .go{display:inline-block;margin-top:10px;font-weight:700;color:var(--teal-deep);font-size:.88rem;text-decoration:underline;text-underline-offset:3px}.template-index .rwp-hp .feature{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding:26px 0}.template-index .rwp-hp .coverage{background:#fff;border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:var(--shadow-sm);text-align:center}.template-index .rwp-hp .coverage h3{font-size:1.1rem;margin-bottom:4px}.template-index .rwp-hp .coverage p{color:var(--muted);font-size:.9rem;margin:0}.template-index .rwp-hp .feature>div>h3{font-size:1.7rem;margin-bottom:14px}.template-index .rwp-hp .feature>div>p{color:var(--muted);font-size:1.02rem;margin:0 0 16px}.template-index .rwp-hp .mini{display:grid;gap:9px;list-style:none;padding:0;margin:0}.template-index .rwp-hp .mini li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.template-index .rwp-hp .mini .ck{flex:none;width:22px;height:22px;border-radius:50%;background:#1abecb24;color:var(--teal-deep);display:grid;place-items:center;font-size:.8rem;font-weight:700;margin-top:2px}.template-index .rwp-hp .spot .feature .btn,.template-index .rwp-hp.spot .feature .btn{width:auto;margin-top:22px}.template-index .rwp-hp .house{position:relative;max-width:520px;margin:22px auto 0;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#eef6f7,#e0f1f3);border:1px solid var(--line)}.template-index .rwp-hp .house .floor{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(9,63,69,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(9,63,69,.06) 1px,transparent 1px);background-size:40px 40px}.template-index .rwp-hp .house .router{position:absolute;left:18%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #1abecb40}.template-index .rwp-hp .house .signal{position:absolute;left:18%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#1abecb73,#1abecb00 70%);transition:width .7s ease,height .7s ease}.template-index .rwp-hp .house .dead{position:absolute;right:12%;top:50%;transform:translateY(-50%);font-size:.78rem;font-weight:700;color:#b56b00;background:#fff;border:1px dashed #ffbfa8;padding:5px 10px;border-radius:20px;transition:.4s}.template-index .rwp-hp .cov-toggle{display:inline-flex;background:var(--cloud);border:1px solid var(--line);border-radius:40px;padding:5px;margin-top:6px;gap:4px}.template-index .rwp-hp .cov-toggle button{border:0;background:transparent;font-family:Sora;font-weight:700;font-size:.9rem;padding:10px 20px;border-radius:30px;cursor:pointer;color:var(--muted)}.template-index .rwp-hp .cov-toggle button.active{background:#fff;color:var(--teal-deep);box-shadow:var(--shadow-sm)}.template-index .rwp-hp .house .rep{position:absolute;left:56%;top:50%;transform:translate(-50%,-50%) scale(0);width:14px;height:14px;border-radius:50%;background:var(--cta);box-shadow:0 0 0 5px #ffd53d59;transition:transform .5s ease;z-index:2}.template-index .rwp-hp .house .rep-signal{position:absolute;left:56%;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:0;height:0;background:radial-gradient(circle,#1abecb6b,#1abecb00 70%);transition:width .7s ease,height .7s ease}.template-index .rwp-hp .house .room{position:absolute;font-size:.7rem;font-weight:700;color:var(--teal-ink);opacity:.55}.template-index .rwp-hp .house .wall{position:absolute;top:0;bottom:0;width:3px;background:#093f452e}.template-index .rwp-hp .house.on .rep{transform:translate(-50%,-50%) scale(1)}.template-index .rwp-hp .house.on .dead{opacity:0}.template-index .rwp-hp .house .ok{position:absolute;right:5%;top:50%;transform:translateY(-50%);font-size:.78rem;font-weight:700;color:var(--green);background:#fff;border:1px dashed rgba(31,170,89,.5);padding:5px 10px;border-radius:20px;opacity:0;transition:.4s}.template-index .rwp-hp .house.on .ok{opacity:1}.template-index .rwp-hp.statsblk{padding-top:var(--pt,0)}.template-index .rwp-hp .stats{background:radial-gradient(600px 300px at 12% -20%,rgba(26,190,203,.35),transparent 60%),var(--black);color:#eafcfd;border-radius:26px;padding:40px 24px;margin:20px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.template-index .rwp-hp .stats .n{font-family:Sora;font-weight:800;font-size:2.6rem;color:var(--cta);display:block;line-height:1}.template-index .rwp-hp .stats .l{font-size:.92rem;opacity:.82;margin-top:6px}.template-index .rwp-hp.reviews{background:linear-gradient(180deg,var(--cloud),#fff)}.template-index .rwp-hp .rev-top{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:34px;flex-wrap:wrap}.template-index .rwp-hp .rev-top .big{font-family:Sora;font-weight:800;font-size:2.4rem}.template-index .rwp-hp .rev-sub{color:var(--muted);font-weight:600}.template-index .rwp-hp .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.template-index .rwp-hp .r{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow-sm)}.template-index .rwp-hp .r .rs{color:var(--amber);letter-spacing:1px;margin-bottom:8px}.template-index .rwp-hp .r p{margin:0 0 14px;font-size:.95rem}.template-index .rwp-hp .r .who{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.9rem}.template-index .rwp-hp .r .av{width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-family:Sora;font-weight:700}.template-index .rwp-hp .r .vf{margin-left:auto;font-size:.72rem;color:var(--green);font-weight:700;background:#1faa591a;padding:3px 8px;border-radius:20px}.template-index .rwp-hp.guarantee-wrap{background:var(--cloud)}.template-index .rwp-hp .guarantee{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.template-index .rwp-hp .gcard{text-align:center;padding:26px 18px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.template-index .rwp-hp .gcard img{width:52px;height:52px;object-fit:contain;margin:0 auto 12px}.template-index .rwp-hp .gcard h3{font-size:1rem;margin-bottom:6px}.template-index .rwp-hp .gcard p{color:var(--muted);font-size:.86rem;margin:0}.template-index .rwp-hp .faq{max-width:760px;margin:0 auto}.template-index .rwp-hp .q{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden;background:#fff}.template-index .rwp-hp .q summary{list-style:none;cursor:pointer;padding:18px 20px;font-family:Sora;font-weight:600;font-size:1.02rem;display:flex;justify-content:space-between;align-items:center;gap:14px}.template-index .rwp-hp .q summary::-webkit-details-marker{display:none}.template-index .rwp-hp .q summary:after{content:"+";font-size:1.5rem;color:var(--teal);transition:.2s;flex:none}.template-index .rwp-hp .q[open] summary:after{transform:rotate(45deg)}.template-index .rwp-hp .q .a{padding:0 20px 20px;color:var(--muted);font-size:.96rem}.template-index .rwp-hp.blog{background:linear-gradient(180deg,#fff,var(--cloud))}.template-index .rwp-hp .blog-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.template-index .rwp-hp .blog-side{display:grid;gap:18px}.template-index .rwp-hp .post{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.template-index .rwp-hp .post:hover{border-color:#bfe2e7;box-shadow:var(--shadow-sm)}.template-index .rwp-hp .post-media{position:relative;aspect-ratio:16/9;background:var(--teal-ink);overflow:hidden}.template-index .rwp-hp .post-media svg,.template-index .rwp-hp .post-media img{width:100%;height:100%;object-fit:cover;display:block}.template-index .rwp-hp .post-tag{position:absolute;top:12px;left:12px;background:#fff;color:var(--teal-deep);font-weight:700;font-size:.72rem;padding:4px 10px;border-radius:20px}.template-index .rwp-hp .post-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.template-index .rwp-hp .post h3{font-size:1.08rem;line-height:1.3;letter-spacing:-.01em}.template-index .rwp-hp .post p{color:var(--muted);font-size:.9rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.template-index .rwp-hp .post-meta{margin-top:auto;padding-top:6px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;color:var(--muted);font-weight:600}.template-index .rwp-hp .post-meta b{color:var(--teal-deep);font-weight:700}.template-index .rwp-hp .post.lead h3{font-size:1.42rem}.template-index .rwp-hp .post.lead p{font-size:.98rem}.template-index .rwp-hp .blog-side .post{flex-direction:row}.template-index .rwp-hp .blog-side .post-media{flex:0 0 42%;aspect-ratio:auto}.template-index .rwp-hp .blog-side .post p{-webkit-line-clamp:2}.template-index .rwp-hp .blog-side .post-body{padding:16px 18px}@media(max-width:1000px){.template-index .rwp-hp .pgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.template-index .rwp-hp .blog-grid{grid-template-columns:1fr}}@media(max-width:940px){.template-index .rwp-hp .hero-grid{grid-template-columns:1fr;gap:30px}.template-index .rwp-hp .home-hero .reassure{justify-content:center}.template-index .rwp-hp .hero-grid>div:first-child{text-align:center}.template-index .rwp-hp .hero-ctas{justify-content:center}}@media(max-width:900px){.template-index .rwp-hp .cat-grid,.template-index .rwp-hp .uc-grid{grid-template-columns:repeat(2,1fr)}.template-index .rwp-hp .feature{grid-template-columns:1fr;gap:26px}.template-index .rwp-hp .rev-grid{grid-template-columns:1fr}.template-index .rwp-hp .rev-grid .r:nth-child(n+4){display:none}.template-index .rwp-hp .guarantee{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.template-index .rwp-hp .home-hero .h1{font-size:2.2rem}.template-index .rwp-hp .press-logos{gap:26px}.template-index .rwp-hp .press-logos img{height:20px}.template-index .rwp-hp .stats{grid-template-columns:1fr;gap:26px}.template-index .rwp-hp .blog .sec-row{margin-bottom:16px}.template-index .rwp-hp .blog .sec-row h2{font-size:1.45rem}.template-index .rwp-hp .blog .sec-row p,.template-index .rwp-hp .blog .link-more{font-size:.86rem}.template-index .rwp-hp .blog-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--rwp-page-pad,20px)*-1);padding:0 var(--rwp-page-pad,20px) 4px;scroll-padding:0 var(--rwp-page-pad,20px)}.template-index .rwp-hp .blog-grid::-webkit-scrollbar{display:none}.template-index .rwp-hp .blog-side{display:contents}.template-index .rwp-hp .post,.template-index .rwp-hp .blog-side .post{flex:0 0 78%;flex-direction:column;scroll-snap-align:start;border-radius:14px}.template-index .rwp-hp .post-media,.template-index .rwp-hp .blog-side .post-media{flex:none;aspect-ratio:16/9}.template-index .rwp-hp .post-body,.template-index .rwp-hp .blog-side .post-body{padding:12px 14px 14px;gap:6px}.template-index .rwp-hp .post h3,.template-index .rwp-hp .post.lead h3{font-size:.92rem}.template-index .rwp-hp .post p,.template-index .rwp-hp .post.lead p{font-size:.8rem;-webkit-line-clamp:2}.template-index .rwp-hp .post-meta{font-size:.7rem}}@media(max-width:480px){.template-index .rwp-hp .cat{padding:16px}.template-index .rwp-hp .cat p{display:none}.template-index .rwp-hp .uc-grid,.template-index .rwp-hp .guarantee{grid-template-columns:1fr}.template-index .rwp-hp .pgrid{gap:12px}.template-index .rwp-hp .card .cbody{padding:12px}.template-index .rwp-hp .card h3{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.template-index .rwp-hp *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.template-index .rwp-hp .card .media img,.template-index .rwp-hp .card .media svg{width:70%;height:auto!important}.template-index .rwp-hp .house .dead{color:var(--cta-deep)!important}.template-index .rwp-hp .post h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.template-index .rwp-hp .post:hover h3{color:var(--teal-deep)}@media(max-width:600px){.template-index .rwp-hp .press-logos{gap:26px}.template-index .rwp-hp .press-logos img{height:20px}}@media(max-width:640px){.template-index .rwp-hp .post-tag{top:8px;left:8px;font-size:.64rem;padding:3px 8px}}.template-index .rwp-hp.press .press-logos{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px!important;align-items:center;justify-items:center;width:100%}.template-index .rwp-hp.press .press-logo{width:100%;min-width:0;height:56px;display:flex;align-items:center;justify-content:center}.template-index .rwp-hp.press .press-logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.template-index .rwp-hp.press .press-logo img{display:block!important;width:auto!important;height:var(--logo-h-desktop,26px)!important;max-width:min(180px,85%)!important;max-height:var(--logo-h-desktop,26px)!important;object-fit:contain!important;opacity:.62;filter:grayscale(1);margin:0 auto!important}@media(max-width:767px){.template-index .rwp-hp.press .press-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px!important}.template-index .rwp-hp.press .press-logo{height:44px}.template-index .rwp-hp.press .press-logo img{height:var(--logo-h-mobile,20px)!important;max-height:var(--logo-h-mobile,20px)!important;max-width:min(140px,82%)!important}}@media(max-width:390px){.template-index .rwp-hp.press .press-logos{gap:12px 16px!important}.template-index .rwp-hp.press .press-logo img{max-width:min(120px,80%)!important}}.template-index .rwp-hp .cat.all,.template-index .rwp-hp .cat.all:visited,.template-index .rwp-hp .cat.all h3,.template-index .rwp-hp .cat.all h3 a{color:#fff!important}.template-index .rwp-hp .cat.all p{color:#cfeff1!important}.template-index .rwp-hp .cat.all .cnt{color:var(--cta)!important}.template-index .rwp-hp .cat.all .ic,.template-index .rwp-hp .cat.all .ic svg{color:#fff!important;stroke:#fff!important}.template-index .rwp-hp.blog .blog-grid{align-items:stretch}.template-index .rwp-hp.blog .blog-grid>.post.lead{height:100%}.template-index .rwp-hp.blog .blog-side{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:18px;height:100%}.template-index .rwp-hp.blog .blog-side .post{min-height:0;height:100%}.template-index .rwp-hp.blog .blog-side .post-media{flex:0 0 42%;min-width:0}.template-index .rwp-hp.blog .blog-side .post-body{min-width:0;overflow:hidden}.template-index .rwp-hp.blog .blog-side .post h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-index .rwp-hp.blog .blog-side .post p{-webkit-line-clamp:2}@media(min-width:961px){.template-index .rwp-hp.blog .blog-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:960px){.template-index .rwp-hp.blog .blog-side{grid-template-rows:none;height:auto}}@media(max-width:640px){.template-index .rwp-hp.blog .blog-side{display:contents}}@media(min-width:961px){.template-index .rwp-hp.blog .blog-grid{align-items:start}.template-index .rwp-hp.blog .blog-grid>.post.lead{height:auto;align-self:start}.template-index .rwp-hp.blog .blog-grid>.post.lead .post-media{aspect-ratio:16/8.55;background:#eaf9fb}.template-index .rwp-hp.blog .blog-grid>.post.lead .post-media img{width:100%;height:100%;object-fit:cover}.template-index .rwp-hp.blog .blog-side{height:auto;align-self:start;grid-template-rows:repeat(3,auto)}.template-index .rwp-hp.blog .blog-side .post{height:auto;min-height:0}.template-index .rwp-hp.blog .blog-side .post-media{align-self:stretch;background:#eaf9fb}.template-index .rwp-hp.blog .blog-side .post-media img{width:100%;height:100%;object-fit:cover}}.template-index .rwp-hp .h1{font-size:var(--rwp-h1)!important;line-height:1.06!important}.template-index .rwp-hp .sec-head h2,.template-index .rwp-hp .sec-row h2{font-size:var(--rwp-h2)!important}.template-index .rwp-hp .sub,.template-index .rwp-hp .sec-head p,.template-index .rwp-hp .sec-row p{font-size:var(--rwp-body)!important}.template-index .rwp-hp .eyebrow{font-size:var(--rwp-eyebrow)!important}.template-index .rwp-hp .btn{font-size:var(--rwp-button-text)!important}.template-index .rwp-hp .cat h3,.template-index .rwp-hp .card h3,.template-index .rwp-hp .uc h3,.template-index .rwp-hp .gcard h3,.template-index .rwp-hp .post h3{font-size:var(--rwp-card-title)!important}.template-index .rwp-hp .cat p,.template-index .rwp-hp .uc p,.template-index .rwp-hp .gcard p,.template-index .rwp-hp .post p{font-size:var(--rwp-small)!important}@media(max-width:640px){.template-index .rwp-hp .home-hero .h1{font-size:var(--rwp-h1)!important;line-height:1.05!important;letter-spacing:-.03em!important}.template-index .rwp-hp .sub{font-size:var(--rwp-body)!important}.template-index .rwp-hp .blog .sec-row h2{font-size:var(--rwp-h2)!important}.template-index .rwp-hp .post h3,.template-index .rwp-hp .post.lead h3{font-size:var(--rwp-card-title)!important}.template-index .rwp-hp .post p,.template-index .rwp-hp .post.lead p{font-size:var(--rwp-small)!important}}@media(max-width:640px){.template-index .rwp-hp .reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:14px;align-items:stretch}.template-index .rwp-hp .reassure div{min-width:0;justify-content:center;text-align:center;font-size:.72rem;line-height:1.25;font-weight:700;padding:9px 6px;border:1px solid var(--line);border-radius:10px;background:#ffffffb8;white-space:normal}.template-index .rwp-hp .reassure div:before{content:"\2713";color:var(--green);font-weight:800;flex:none}}@media(max-width:380px){.template-index .rwp-hp .reassure{gap:6px}.template-index .rwp-hp .reassure div{font-size:.68rem;padding:8px 4px}}@media(min-width:641px){.template-index .rwp-hp.blog .post-tag{display:none}}@media(min-width:641px){.template-index .rwp-hp.blog .rwp-ed-card__tag{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rwp-home-v2.css.map */
