.homepage-design{background:var(--vw-cream);color:var(--fg-primary);font:400 16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}.homepage-design :where(.h-1,.h-2,.h-3,.h-display){height:auto;max-height:none}.cta-pill{background:var(--vw-green-500);color:#fff;cursor:pointer;font:600 13px/1 var(--font-sans);letter-spacing:.005em;box-shadow:var(--shadow-green-glow);transition:all .18s var(--ease-out);white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex}.cta-pill:hover{background:var(--vw-green-600);transform:translateY(-1px)}.cta-pill.lg{padding:14px 26px;font-size:14px}.cta-pill.sm{padding:8px 14px;font-size:12px}.cta-pill .arrow{transition:transform .18s}.cta-pill:hover .arrow{transform:translate(2px)}.cta-ghost{color:var(--fg-primary);border:1px solid var(--border-strong);cursor:pointer;font:600 13px/1 var(--font-sans);letter-spacing:.005em;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:all .12s;display:inline-flex}.cta-ghost:hover{background:var(--vw-cream);border-color:var(--vw-gray-300)}.cta-ghost.lg{padding:14px 26px;font-size:14px}.cta-onDark{color:#fff;cursor:pointer;font:600 13px/1 var(--font-sans);background:0 0;border:1px solid #ffffff52;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:all .12s;display:inline-flex}.cta-onDark:hover{background:#ffffff14;border-color:#fff9}.cta-onDark.lg{padding:14px 26px;font-size:14px}.wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:768px){.wrap{padding:0 20px}}.section{padding:88px 0}.section-tight{padding:56px 0}.section.cream{background:var(--vw-cream)}.section.white{background:#fff}.section.cream-band{background:linear-gradient(180deg, var(--vw-cream) 0%, #fff 100%)}@media (max-width:768px){.section{padding:56px 0}.section-tight{padding:40px 0}}.eb{font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-green-700)}.eb.muted{color:var(--fg-muted)}.eb.onDark{color:var(--vw-green-300)}.homepage-design .h-display{font:italic 400 64px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--fg-primary);margin:0}.homepage-design .h-display em{font-style:normal}@media (max-width:768px){.homepage-design .h-display{font-size:44px}}@media (max-width:480px){.homepage-design .h-display{font-size:36px}}.homepage-design .h-1{font:italic 400 48px/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.homepage-design .h-1 em{font-style:normal}@media (max-width:768px){.homepage-design .h-1{font-size:36px}}.homepage-design .h-2{font:400 32px/1.15 var(--font-display);letter-spacing:-.01em;margin:0}@media (max-width:768px){.homepage-design .h-2{font-size:26px}}.homepage-design .h-3{font:600 18px/1.3 var(--font-sans);letter-spacing:-.005em;margin:0}.lede{font:400 19px/1.55 var(--font-sans);color:var(--fg-secondary);max-width:560px;margin:0}.lede.center{text-align:center;margin-left:auto;margin-right:auto}@media (max-width:768px){.lede{font-size:17px}}.muted{color:var(--fg-muted)}.direct-answer{background:var(--vw-cream);border:1px solid var(--border-default);border-radius:14px;max-width:780px;padding:28px 32px}.direct-answer p{font:400 17px/1.6 var(--font-sans);color:var(--fg-secondary);margin:0}.direct-answer p strong{color:var(--fg-primary);font-weight:600}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){.industry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.industry-grid{grid-template-columns:1fr}}.industry-card{border:1px solid var(--border-default);color:var(--fg-primary);transition:all .18s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex;position:relative}.industry-card:hover{border-color:var(--vw-green-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.industry-card .icon{background:var(--vw-green-50);width:44px;height:44px;color:var(--vw-green-700);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.industry-card .icon svg{width:24px;height:24px}.industry-card .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.industry-card .row h3{font:600 17px/1.3 var(--font-sans);margin:0}.industry-card .row .arrow{color:var(--fg-muted);transition:transform .18s,color .18s}.industry-card:hover .row .arrow{color:var(--vw-green-700);transform:translate(2px)}.industry-card p{font:400 14px/1.5 var(--font-sans);color:var(--fg-secondary);margin:0}.process{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:980px){.process{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.process{grid-template-columns:1fr}}.step{flex-direction:column;gap:12px;display:flex}.step .num{background:var(--vw-navy-700);color:#fff;width:34px;height:34px;font:500 13px/1 var(--font-mono);letter-spacing:.04em;border-radius:100px;place-items:center;display:grid}.step h3{font:600 17px/1.3 var(--font-sans);margin:6px 0 0}.step p{font:400 14px/1.55 var(--font-sans);color:var(--fg-secondary);margin:0}.plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.plans{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.plan-card{border:1px solid var(--border-default);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:32px;display:flex}.plan-card.featured{border:2px solid var(--vw-green-500);box-shadow:var(--shadow-green-glow), var(--shadow-md);position:relative}.plan-card.featured:before{content:"Most popular";background:var(--vw-green-500);color:#fff;font:700 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:4px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-card .price{align-items:baseline;gap:6px;display:flex}.plan-card .price .num{font:400 44px/1 var(--font-display);letter-spacing:-.015em;color:var(--fg-primary);font-variant-numeric:tabular-nums}.plan-card .price .unit{font:500 14px/1.3 var(--font-sans);color:var(--fg-muted)}.plan-card .desc{font:400 14px/1.55 var(--font-sans);color:var(--fg-secondary)}.plan-card .features{flex-direction:column;flex:1;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.plan-card .features li{font:500 14px/1.4 var(--font-sans);color:var(--fg-primary);gap:10px;display:flex}.plan-card .features li:before{content:"✓";color:var(--vw-green-500);flex-shrink:0;font-weight:700}.plan-card .cta{margin-top:12px}.plan-card .cta .cta-pill,.plan-card .cta .cta-ghost{justify-content:center;display:flex}.faq{flex-direction:column;gap:10px;max-width:820px;display:flex}.faq details{border:1px solid var(--border-default);background:#fff;border-radius:12px;transition:all .18s;overflow:hidden}.faq details[open]{border-color:var(--vw-green-500);box-shadow:var(--shadow-sm)}.faq summary{cursor:pointer;font:600 16px/1.4 var(--font-sans);color:var(--fg-primary);align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--font-sans);color:var(--vw-green-700);margin-left:auto;transition:transform .18s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .answer{font:400 14.5px/1.65 var(--font-sans);color:var(--fg-secondary);padding:0 22px 20px}.faq .answer p{margin:0 0 8px}.faq .answer p:last-child{margin-bottom:0}.cta-block{background:var(--vw-navy-900);color:#fff;text-align:center;border-radius:24px;padding:64px 48px;position:relative;overflow:hidden}.cta-block:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#00b74a52,#0000 55%),radial-gradient(circle at 20% 80%,#ff70431a,#0000 55%);position:absolute;inset:0}.cta-block>*{position:relative}.cta-block .eb{color:var(--vw-green-300);margin-bottom:16px;display:inline-block}.cta-block h2{font:italic 400 44px/1.1 var(--font-display);letter-spacing:-.015em;max-width:720px;margin:0 auto 14px}.cta-block h2 em{font-style:normal}.cta-block p{font:400 17px/1.55 var(--font-sans);color:#ffffffb8;max-width:520px;margin:0 auto 28px}.cta-block .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:768px){.cta-block{padding:48px 28px}.cta-block h2{font-size:32px}}.related{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:980px){.related{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.related{grid-template-columns:1fr}}.related-card{border:1px solid var(--border-default);color:var(--fg-primary);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;transition:all .18s;display:flex}.related-card:hover{border-color:var(--vw-green-300);transform:translateY(-1px)}.related-card .kind{font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.related-card h4{font:600 15px/1.3 var(--font-sans);margin:0}.related-card p{font:400 13px/1.5 var(--font-sans);color:var(--fg-secondary);margin:0}.fresh{font:500 12px/1.4 var(--font-mono);color:var(--fg-muted);border-top:1px solid var(--border-default);margin-top:32px;padding:16px 0}.image-slot{background:#0000000a;border-radius:12px;display:block;position:relative;overflow:hidden}.image-slot .image-slot__ring{pointer-events:none;border-radius:inherit;border:1.5px dashed #00000040;position:absolute;inset:0}.image-slot .image-slot__empty{text-align:center;font:500 12px/1.45 var(--font-sans);color:#00000073;letter-spacing:.01em;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.craft .photo .image-slot{background:#ffffff0f}.craft .photo .image-slot .image-slot__ring{border-color:#ffffff52}.craft .photo .image-slot .image-slot__empty{color:#ffffffbd}.hero{padding:56px 0 0;overflow:hidden}.hero .lay{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.hero .lay{grid-template-columns:1fr;gap:48px}}.hero h1{font:italic 400 72px/1 var(--font-display);letter-spacing:-.025em;margin:18px 0 22px}.hero h1 em{font-style:normal}.hero h1 .accent{color:var(--vw-green-700)}@media (max-width:1100px){.hero h1{font-size:60px}}@media (max-width:480px){.hero h1{font-size:42px}}.hero .lede{max-width:460px;margin:0 0 28px;font-size:19px}.hero .actions{flex-wrap:wrap;gap:12px;display:flex}.hero .hero-drop{border:1.5px dashed var(--vw-green-300);background:var(--vw-green-50);color:var(--vw-green-700);font:600 13px/1 var(--font-sans);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:11px 16px;text-decoration:none;transition:all .15s;display:inline-flex}.hero .hero-drop:hover{border-color:var(--vw-green-500);background:#fff;transform:translateY(-1px)}.hero .hero-drop svg{width:16px;height:16px}.hero .hero-rating{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.hero .hero-rating .stars{color:#fbbc04;font-size:15px}.hero .hero-rating .rtxt{font:500 12px/1.4 var(--font-sans);color:var(--fg-muted)}.hero .hero-rating .rtxt b{color:var(--fg-primary);font-weight:700}.hero .stamp{background:var(--vw-green-50);color:var(--vw-green-700);font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.hero .stamp:before{content:"";background:var(--vw-green-500);border-radius:100px;width:6px;height:6px;animation:2.4s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.hero .proof{border-top:1px solid var(--border-default);gap:28px;margin-top:36px;padding-top:24px;display:flex}.hero .proof .item{flex-direction:column;gap:4px;display:flex}.hero .proof .n{font:400 30px/1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.hero .proof .l{font:600 10px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.hero .visual{padding:12px 0 28px;position:relative}.hero .heroMain{width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.hero .heroMain.image-slot--filled{background:0 0;overflow:visible}.hero .heroMain .image-slot__img{width:100%;height:auto;display:block}.hero .heroDetail{width:224px;height:168px;box-shadow:var(--shadow-xl);z-index:2;border:6px solid #fff;border-radius:16px;display:block;position:absolute;bottom:56px;left:-28px;transform:rotate(-2deg)}@media (max-width:1100px){.hero .heroDetail{left:-8px}}.hero .specCard{z-index:2;border:1px solid var(--border-default);width:196px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;top:36px;right:-14px;transform:rotate(1.5deg)}.hero .specCard .t{font:700 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-green-700)}.hero .specCard svg{width:100%;height:auto;display:block}.hero .specCard .m{font:500 11px/1.5 var(--font-mono);color:var(--fg-secondary)}@media (max-width:980px){.hero .heroDetail{bottom:44px}}@media (max-width:600px){.hero .heroDetail{width:160px;height:120px;bottom:40px}.hero .specCard{display:none}}.workstrip{padding:40px 0 8px}.workstrip .head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.workstrip .head .lbl{font:600 11px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.workstrip .head a{font:600 13px/1 var(--font-sans);color:var(--vw-green-700);white-space:nowrap;text-decoration:none}.workstrip .rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;margin:0 calc(50% - 50vw);padding:4px 32px 16px;display:flex;overflow-x:auto}.workstrip .tile{scroll-snap-align:start;flex-direction:column;flex:0 0 248px;gap:10px;display:flex}.workstrip .tile .image-slot{border:1px solid var(--border-default);width:248px;height:176px;display:block;overflow:hidden}.workstrip .tile .image-slot--filled{background:#fff}.workstrip .tile .image-slot__img{object-fit:cover;width:100%;height:100%}.workstrip .tile .cap{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.workstrip .tile .cap .f{font:500 11px/1.4 var(--font-mono);color:var(--fg-secondary)}.workstrip .tile .cap .k{font:600 9px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--vw-green-700);white-space:nowrap}.trust{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:36px 0}.trust .row{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.trust .lbl{font:600 11px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.trust .logos{flex-wrap:wrap;flex:1;align-items:center;gap:32px;display:flex}.trust .logo{font:700 14px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-secondary);opacity:.62;align-items:center;gap:9px;transition:opacity .15s;display:inline-flex}.trust .logo:hover{opacity:1}.trust .logo:before{content:"";background:var(--vw-navy-700);flex-shrink:0;width:18px;height:18px}.trust .logo:first-child:before{background:var(--vw-green-600);border-radius:50%}.trust .logo:nth-child(2):before{background:var(--vw-navy-700);border-radius:4px;transform:rotate(45deg)}.trust .logo:nth-child(3):before{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--vw-orange-500)}.trust .logo:nth-child(4):before{background:var(--vw-navy-700);border-radius:4px}.trust .logo:nth-child(5):before{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--vw-green-600)}.sec-head{max-width:720px;margin-bottom:40px}.sec-head .eb{margin-bottom:14px;display:inline-block}.sec-head h2{height:auto;margin:0 0 14px}.sec-head .lede{max-width:600px;font-size:17px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.ba{border:1px solid var(--border-default);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;overflow:hidden}.ba .panes{grid-template-columns:1fr 1fr;display:grid;position:relative}.ba .compare{z-index:3;border:1px solid var(--border-default);width:54px;height:54px;box-shadow:var(--shadow-lg);color:var(--vw-green-700);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba .compare svg{width:22px;height:22px}@media (max-width:768px){.ba .compare svg{transform:rotate(90deg)}.ba .panes{grid-template-columns:1fr}}.ba .pane{flex-direction:column;gap:14px;padding:28px;display:flex}.ba .pane.src{background:var(--vw-cream);border-right:1px solid var(--border-default)}@media (max-width:768px){.ba .pane.src{border-right:none;border-bottom:1px solid var(--border-default)}}.ba .pane .tag{font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;align-self:flex-start;padding:5px 12px;display:inline-flex}.ba .pane.src .tag{color:var(--vw-orange-700);background:#ff70431f}.ba .pane.out .tag{background:var(--vw-green-50);color:var(--vw-green-700)}.ba .pane .image-slot{border:1px solid var(--border-default);width:100%;height:320px;display:block;overflow:hidden}.ba .pane .image-slot--filled{background:#fff}.ba .pane .image-slot__img{object-fit:cover;width:100%;height:100%}.ba .pane.src .image-slot{border:1.5px dashed #ff704380}.ba .pane.out .image-slot{border:1.5px solid var(--vw-green-300)}.ba .pane .meta{font:500 11px/1.5 var(--font-mono);color:var(--fg-muted);justify-content:space-between;gap:12px;display:flex}.ba .specs{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.ba .specs .seps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ba .specs .seps .lbl{font:600 10px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-right:6px}.ba .specs .chip{border:1px solid var(--border-default);font:600 10px/1 var(--font-mono);color:var(--fg-secondary);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ba .specs .chip i{border-radius:3px;width:12px;height:12px;display:inline-block}.ba .specs .stitch{align-items:baseline;gap:10px;display:flex}.ba .specs .stitch .n{font:400 30px/1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ba .specs .stitch .l{font:500 11px/1.4 var(--font-sans);color:var(--fg-muted)}.craft{background:var(--vw-navy-800);color:#fff}.section.craft{padding-top:92px;padding-bottom:92px}.craft .photo .image-slot::part(empty){color:#ffffffbd}.craft .photo .image-slot::part(ring){border-color:#ffffff52}.craft .photo .image-slot::part(frame){background:#ffffff0f}.craft .lay{grid-template-columns:1.02fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:980px){.craft .lay{grid-template-columns:1fr;gap:40px}}.craft .photo{position:relative}.craft .photo .image-slot{width:100%;height:480px;display:block;overflow:hidden}.craft .photo .image-slot--filled{background:#ffffff0f}.craft .photo .image-slot--filled .image-slot__img{object-fit:cover;width:100%;height:100%}.craft .photo .badge{background:var(--vw-green-500);color:#fff;font:600 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-green-glow);border-radius:100px;padding:12px 20px;position:absolute;bottom:-18px;right:24px}.craft h2{font:italic 400 44px/1.1 var(--font-display);letter-spacing:-.015em;color:#fff;margin:14px 0 10px}.craft h2 em{font-style:normal}.craft .lede{color:#ffffffa8;margin:0 0 8px;font-size:17px}.craft .props{flex-direction:column;margin-top:18px;display:flex}.craft .prop{border-top:1px solid #ffffff1a;gap:18px;padding:22px 0;display:flex}.craft .prop .ico{width:40px;height:40px;color:var(--vw-green-300);background:#00b74a29;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.craft .prop h3{font:600 16px/1.3 var(--font-sans);color:#fff;margin:0 0 6px}.craft .prop p{font:400 14px/1.55 var(--font-sans);color:#fff9;margin:0}.pull-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.pull-row{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}}.pull-card{border:1px solid var(--border-default);background:#fff;border-radius:14px;flex-direction:column;gap:18px;padding:28px;display:flex}.pull-card blockquote{font:italic 400 19px/1.5 var(--font-display);letter-spacing:-.005em;color:var(--fg-primary);flex:1;margin:0}.pull-card .who{border-top:1px solid var(--border-default);align-items:center;gap:12px;padding-top:16px;display:flex}.pull-card .who .av{background:var(--vw-orange-500);color:#fff;width:42px;height:42px;font:700 13px/1 var(--font-sans);border-radius:100px;flex-shrink:0;place-items:center;display:grid}.pull-card .who .av.green{background:var(--vw-green-600)}.pull-card .who .av.navy{background:var(--vw-navy-700)}.pull-card .who .name{font:600 13px/1.3 var(--font-sans)}.pull-card .who .role{font:500 11px/1.3 var(--font-sans);color:var(--fg-muted)}.pull-card .rev-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stars{letter-spacing:.5px;gap:1px;font-size:15px;line-height:1;display:inline-flex}.stars.google{color:#fbbc04}.stars.tp{color:#00b67a}.pull-card .platform{font:600 11px/1 var(--font-sans);color:var(--fg-secondary);align-items:center;gap:6px;display:inline-flex}.pull-card .platform svg{width:16px;height:16px;display:block}.pull-card .platform .tp-star{width:15px;height:15px}.rating-badges{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.rating-badges .rb{border:1px solid var(--border-default);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:inline-flex}.rating-badges .rb svg{flex-shrink:0;width:20px;height:20px;display:block}.rating-badges .rb .score{font:700 16px/1 var(--font-sans);color:var(--fg-primary);font-variant-numeric:tabular-nums}.rating-badges .rb .cnt{font:500 11px/1.25 var(--font-sans);color:var(--fg-muted);white-space:nowrap}.rating-badges .rb .stars{font-size:13px}
