@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&family=DM+Mono:wght@400;500&display=swap";
.clasvio-landing{--bg:#fbfaf6;--surface:#fff;--surface-2:#f6f4ef;--surface-3:#efede5;--ink:#181f26;--ink-2:#4d555e;--muted:#767d84;--line:#dee2e5;--line-2:#d0d5d9;--primary:#008d98;--primary-700:#00747f;--primary-600:#00818d;--primary-soft:#dcf6f9;--primary-line:#b6e1e6;--on-primary:#fff;--hot:#e5654b;--hot-700:#cc523a;--hot-soft:#ffeae3;--c-electronics:#5488ca;--c-electronics-soft:#e5f1ff;--c-cars:#d18e35;--c-cars-soft:#fef0d8;--c-realestate:#469878;--c-realestate-soft:#dff7eb;--c-fashion:#cc6f9d;--c-fashion-soft:#ffeaf4;--c-home:#ce7951;--c-home-soft:#ffede2;--c-more:#7574a5;--c-more-soft:#eef;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--r-pill:999px;--sh-1:0 1px 2px #262f380d, 0 1px 1px #262f380a;--sh-2:0 4px 14px #222f3c12, 0 2px 5px #222f3c0d;--sh-3:0 18px 40px #1e2f411f, 0 6px 14px #1e2f4112;--sh-pri:0 10px 26px #008d984d;--maxw:1240px;--gut:28px}@supports (color:lab(0% 0 0)){.clasvio-landing{--bg:lab(98.2914% -.15977 1.89871);--surface-2:lab(96.3378% -.248611 3.0426);--surface-3:lab(93.6819% -.304431 3.80763);--ink:lab(11.2263% -1.60748 -6.26855);--ink-2:lab(35.5966% -1.80651 -6.34728);--muted:lab(51.8454% -1.47349 -4.96923);--line:lab(89.5553% -.661552 -2.14579);--line-2:lab(84.9134% -.876188 -2.85767);--primary:lab(52.7632% -30.9651 -16.4988);--primary-700:lab(43.9698% -28.5619 -16.7842);--primary-600:lab(48.4361% -30.1842 -16.896);--primary-soft:lab(95.0336% -8.50451 -4.5489);--primary-line:lab(86.4847% -13.6181 -7.26945);--hot:lab(59.103% 49.601 39.9712);--hot-700:lab(51.5936% 48.271 39.5316);--hot-soft:lab(94.5183% 10.2308 9.1421);--c-electronics:lab(55.3349% -2.71824 -40.0736);--c-electronics-soft:lab(94.7146% -2.1039 -10.1838);--c-cars:lab(64.9558% 20.5502 55.6134);--c-cars-soft:lab(95.4455% 2.29469 13.3967);--c-realestate:lab(57.1843% -32.232 9.19418);--c-realestate-soft:lab(95.1839% -9.90015 2.86841);--c-fashion:lab(58.8148% 41.9513 -8.07436);--c-fashion-soft:lab(94.7554% 9.29838 -1.75699);--c-home:lab(59.7698% 31.5571 36.5786);--c-home-soft:lab(94.9983% 6.62151 8.93363);--c-more:lab(50.4852% 9.21854 -26.4105);--c-more-soft:lab(94.5694% 2.33549 -8.71185);--sh-1:0 1px 2px lab(18.7658% -1.84783 -6.98735/.05), 0 1px 1px lab(18.7658% -1.84783 -6.98735/.04);--sh-2:0 4px 14px lab(18.7325% -2.45664 -10.3756/.07), 0 2px 5px lab(18.7325% -2.45664 -10.3756/.05);--sh-3:0 18px 40px lab(18.6877% -2.83948 -13.717/.12), 0 6px 14px lab(18.6877% -2.83948 -13.717/.07);--sh-pri:0 10px 26px lab(52.7632% -30.9651 -16.4988/.3)}}.clasvio-landing,.clasvio-landing *{box-sizing:border-box;margin:0;padding:0}.clasvio-landing{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.55}.clasvio-landing img{max-width:100%;display:block}.clasvio-landing a{color:inherit;text-decoration:none}.clasvio-landing button{cursor:pointer;background:0 0;border:none;font-family:inherit}.clasvio-landing ::selection{background:var(--primary-soft);color:var(--primary-700)}.clasvio-landing .mono{font-family:DM Mono,ui-monospace,monospace}.clasvio-landing .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.clasvio-landing .section{padding:96px 0}.clasvio-landing .section--tight{padding:72px 0}.clasvio-landing .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-700);align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:12.5px;display:inline-flex}.clasvio-landing .eyebrow:before{content:"";background:var(--primary);width:18px;height:1.5px;display:inline-block}.clasvio-landing .sec-head{margin-bottom:44px}.clasvio-landing .sec-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.clasvio-landing .sec-title{letter-spacing:-.022em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08}.clasvio-landing .sec-sub{color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin-top:14px;font-size:17px}.clasvio-landing .btn{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15.5px;font-weight:600;transition:transform .14s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.clasvio-landing .btn svg{width:18px;height:18px}.clasvio-landing .btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--sh-pri)}.clasvio-landing .btn--primary:hover{background:var(--primary-600);transform:translateY(-1px)}.clasvio-landing .btn--dark{background:var(--ink);color:#fff}.clasvio-landing .btn--dark:hover{background:#000;transform:translateY(-1px)}.clasvio-landing .btn--ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--sh-1)}.clasvio-landing .btn--ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.clasvio-landing .btn--hot{background:var(--hot);color:#fff}.clasvio-landing .btn--hot:hover{background:var(--hot-700);transform:translateY(-1px)}.clasvio-landing .btn--lg{padding:15px 26px;font-size:16.5px}.clasvio-landing .btn--sm{padding:9px 15px;font-size:14px}.clasvio-landing .link-arrow{color:var(--primary-700);align-items:center;gap:7px;font-size:15.5px;font-weight:600;display:inline-flex}.clasvio-landing .link-arrow svg{width:17px;height:17px;transition:transform .18s}.clasvio-landing .link-arrow:hover svg{transform:translate(3px)}.clasvio-landing .nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:#fbfaf6d1;background:lab(98.2914% -.15977 1.89871/.82);position:sticky;top:0}.clasvio-landing .nav__inner{align-items:center;gap:22px;height:70px;display:flex}.clasvio-landing .brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.clasvio-landing .brand__mark{background:linear-gradient(150deg, var(--primary) 0%, var(--primary-700) 100%);color:#fff;width:34px;height:34px;box-shadow:var(--sh-pri);border-radius:10px;place-items:center;font-size:19px;font-weight:800;display:grid}.clasvio-landing .brand__mark span{transform:translateY(-1px)}.clasvio-landing .nav__links{align-items:center;gap:4px;margin-left:8px;display:flex}.clasvio-landing .nav__link{border-radius:var(--r-pill);color:var(--ink-2);padding:8px 13px;font-size:15px;font-weight:500;transition:background .15s,color .15s}.clasvio-landing .nav__link:hover{background:var(--surface-2);color:var(--ink)}.clasvio-landing .nav__spacer{flex:1}.clasvio-landing .nav__actions{align-items:center;gap:10px;display:flex}.clasvio-landing .nav__loc{color:var(--ink-2);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:500;display:inline-flex}.clasvio-landing .nav__loc svg{width:16px;height:16px;color:var(--primary)}.clasvio-landing .nav__signin{border-radius:var(--r-pill);padding:9px 14px;font-size:15px;font-weight:600}.clasvio-landing .nav__signin:hover{background:var(--surface-2)}.clasvio-landing .nav__burger{display:none}.clasvio-landing .hero{padding:60px 0 70px;position:relative;overflow:hidden}.clasvio-landing .hero:before{content:"";z-index:0;background:radial-gradient(60% 70% at 85% -10%, var(--primary-soft) 0%, transparent 60%), radial-gradient(40% 55% at 8% 0%, var(--hot-soft) 0%, transparent 55%);opacity:.8;position:absolute;inset:0}.clasvio-landing .hero__inner{z-index:1;position:relative}.clasvio-landing .hero__top{max-width:880px}.clasvio-landing .hero__badge{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-1);border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;align-items:center;gap:9px;max-width:100%;margin-bottom:26px;padding:7px 14px 7px 8px;font-size:13.5px;font-weight:500;display:inline-flex}.clasvio-landing .hero__badge b{color:var(--ink);font-weight:700}.clasvio-landing .hero__badge .dot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--primary-soft);border-radius:50%}.clasvio-landing .hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,6.4vw,78px);font-weight:900;line-height:.98}.clasvio-landing .hero h1 em{color:var(--primary);white-space:nowrap;font-style:normal;position:relative}.clasvio-landing .hero h1 em:after{content:"";background:var(--hot);opacity:.32;z-index:-1;border-radius:4px;height:.14em;position:absolute;bottom:.07em;left:0;right:0}.clasvio-landing .hero__sub{color:var(--ink-2);text-wrap:pretty;max-width:56ch;margin-top:22px;font-size:clamp(17px,1.6vw,19.5px)}.clasvio-landing .search{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);max-width:880px;box-shadow:var(--sh-3);align-items:stretch;gap:6px;margin-top:34px;padding:10px;display:flex}.clasvio-landing .search__field{flex:1;align-items:center;gap:11px;min-width:0;padding:8px 14px;display:flex}.clasvio-landing .search__field svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}.search__field input,.clasvio-landing .search__field select{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:16px;font-weight:500}.clasvio-landing .search__field select{cursor:pointer;color:var(--ink-2);appearance:none}.clasvio-landing .search__field input::placeholder{color:var(--muted)}.clasvio-landing .search__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-family:DM Mono,monospace;font-size:10.5px;display:block}.clasvio-landing .search__col{flex-direction:column;justify-content:center;display:flex}.clasvio-landing .search__div{background:var(--line);width:1px;margin:8px 2px}.clasvio-landing .search__cat{flex:0 0 200px}.clasvio-landing .search__loc{flex:0 0 210px}.clasvio-landing .search__btn{align-self:stretch}.clasvio-landing .search__btn .btn{height:100%;padding-left:26px;padding-right:26px}.clasvio-landing .chips{flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;display:flex}.clasvio-landing .chips__label{color:var(--muted);font-size:14px;font-weight:500}.clasvio-landing .chip{color:var(--ink-2);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-1);padding:6px 13px;font-size:14px;font-weight:500;transition:all .15s}.clasvio-landing .chip:hover{border-color:var(--primary);color:var(--primary-700);background:var(--primary-soft)}.clasvio-landing .hero__stats{flex-wrap:wrap;gap:38px;margin-top:46px;display:flex}.clasvio-landing .hstat__num{letter-spacing:-.02em;font-size:30px;font-weight:800}.clasvio-landing .hstat__num span{color:var(--primary)}.clasvio-landing .hstat__lbl{color:var(--muted);margin-top:2px;font-size:13.5px;font-weight:500}.clasvio-landing .cat-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.clasvio-landing .cat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:44px;min-height:168px;padding:22px 20px 20px;transition:transform .16s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.clasvio-landing .cat:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-4px)}.clasvio-landing .cat__icon{border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.clasvio-landing .cat__icon svg{width:26px;height:26px}.clasvio-landing .cat__meta{margin-top:auto}.clasvio-landing .cat__name{letter-spacing:-.01em;font-size:17px;font-weight:700;display:block}.clasvio-landing .cat__count{color:var(--muted);margin-top:3px;font-family:DM Mono,monospace;font-size:12.5px;display:block}.clasvio-landing .cat__arrow{color:var(--line-2);transition:transform .18s,color .18s;position:absolute;top:22px;right:20px}.clasvio-landing .cat:hover .cat__arrow{color:var(--ink-2);transform:translate(2px,-2px)}.clasvio-landing .cat--more{background:var(--ink);color:#fff;border-color:var(--ink)}.clasvio-landing .cat--more .cat__count{color:#a9afb4;color:lab(70.9912% -1.08325 -3.56553)}.clasvio-landing .cat--more .cat__arrow{color:#6d7277;color:lab(47.7904% -1.06922 -3.55804)}.clasvio-landing .cat--more:hover .cat__arrow{color:#fff}.clasvio-landing .cat--more .cat__icon{color:#fff;background:#2b343d;background:lab(21.0871% -1.87351 -6.99708)}.clasvio-landing .list-tabs{flex-wrap:wrap;gap:8px;display:flex}.clasvio-landing .list-tab{color:var(--ink-2);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);padding:9px 16px;font-size:14.5px;font-weight:600;transition:all .15s}.clasvio-landing .list-tab:hover{border-color:var(--ink-2)}.clasvio-landing .list-tab.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.clasvio-landing .listings{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.clasvio-landing .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;transition:transform .16s,box-shadow .22s;display:flex;overflow:hidden}.clasvio-landing .card:hover{box-shadow:var(--sh-3);transform:translateY(-5px)}.clasvio-landing .card__media{aspect-ratio:4/3;position:relative;overflow:hidden}.clasvio-landing .ph{background-image:repeating-linear-gradient(135deg,#ffffff73 0 2px,#0000 2px 11px);background-image:repeating-linear-gradient(135deg,lab(100% 0 0/.45) 0 2px,#0000 2px 11px);place-items:center;gap:8px;display:grid;position:absolute;inset:0}.clasvio-landing .ph__tag{letter-spacing:.04em;color:#262f389e;color:lab(18.7658% -1.84783 -6.98735/.62);border-radius:var(--r-pill);background:#ffffffb3;background:lab(100% 0 0/.7);padding:4px 9px;font-family:DM Mono,monospace;font-size:11px}.clasvio-landing .ph__glyph{color:#ffffffd9;color:lab(100% 0 0/.85)}.clasvio-landing .ph__glyph svg{width:40px;height:40px}.clasvio-landing .card__fav{width:34px;height:34px;box-shadow:var(--sh-1);color:var(--ink-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;background:lab(100% 0 0/.9);border-radius:50%;place-items:center;transition:all .15s;display:grid;position:absolute;top:11px;right:11px}.clasvio-landing .card__fav svg{width:17px;height:17px}.clasvio-landing .card__fav:hover{color:var(--hot);transform:scale(1.08)}.clasvio-landing .badge{letter-spacing:.01em;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-1);align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:11px;left:11px}.clasvio-landing .badge svg{width:12px;height:12px}.clasvio-landing .badge--hot{background:var(--hot);color:#fff}.clasvio-landing .badge--feat{background:var(--ink);color:#fff}.clasvio-landing .card__body{flex-direction:column;flex:1;gap:8px;padding:14px 15px 15px;display:flex}.clasvio-landing .card__price{letter-spacing:-.01em;color:var(--ink);font-family:DM Mono,monospace;font-size:19px;font-weight:500}.clasvio-landing .card__title{letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.clasvio-landing .card__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.clasvio-landing .card__loc{color:var(--muted);align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.clasvio-landing .card__loc svg{flex-shrink:0;width:14px;height:14px}.clasvio-landing .card__loc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clasvio-landing .card__time{color:var(--muted);white-space:nowrap;font-family:DM Mono,monospace;font-size:11.5px}.clasvio-landing .how{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.clasvio-landing .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.clasvio-landing .step{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);padding:30px 26px;position:relative}.clasvio-landing .step__num{counter-increment:step;background:var(--surface);border:1px solid var(--line-2);width:46px;height:46px;color:var(--primary-700);box-shadow:var(--sh-1);border-radius:13px;place-items:center;font-family:DM Mono,monospace;font-size:18px;font-weight:500;display:grid}.clasvio-landing .step__num:before{content:counter(step, decimal-leading-zero)}.clasvio-landing .step__icon{color:var(--primary);margin:22px 0 14px}.clasvio-landing .step__icon svg{width:28px;height:28px}.clasvio-landing .step__title{letter-spacing:-.015em;font-size:19px;font-weight:700}.clasvio-landing .step__txt{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15.5px}.clasvio-landing .why-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.clasvio-landing .trust-list{flex-direction:column;gap:6px;margin-top:30px;display:flex}.clasvio-landing .trust{border-radius:var(--r-md);align-items:flex-start;gap:16px;padding:18px;transition:background .15s;display:flex}.clasvio-landing .trust:hover{background:var(--surface);box-shadow:var(--sh-1)}.clasvio-landing .trust__ic{background:var(--primary-soft);width:46px;height:46px;color:var(--primary-700);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.clasvio-landing .trust__ic svg{width:23px;height:23px}.clasvio-landing .trust__t{letter-spacing:-.01em;font-size:17px;font-weight:700}.clasvio-landing .trust__d{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:15px}.clasvio-landing .why-visual{background:linear-gradient(160deg, var(--ink) 0%, #1d2a37 100%);border-radius:var(--r-xl);color:#fff;box-shadow:var(--sh-3);padding:38px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.clasvio-landing .why-visual{background:linear-gradient(160deg, var(--ink) 0%, lab(16.409% -2.38755 -10.3554) 100%)}}.clasvio-landing .why-visual:before{content:"";background:var(--primary);opacity:.32;filter:blur(20px);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.clasvio-landing .shield{z-index:1;color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid;position:relative}.clasvio-landing .shield svg{width:28px;height:28px}.clasvio-landing .why-visual h3{z-index:1;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15;position:relative}.clasvio-landing .why-visual p{z-index:1;color:#c6cbd1;color:lab(81.4314% -1.0874 -3.56777);margin-top:12px;font-size:15.5px;position:relative}.clasvio-landing .why-meter{z-index:1;flex-direction:column;gap:16px;margin-top:26px;display:flex;position:relative}.clasvio-landing .meter__row{flex-direction:column;gap:7px;display:flex}.clasvio-landing .meter__top{justify-content:space-between;font-size:14px;display:flex}.clasvio-landing .meter__top b{font-family:DM Mono,monospace;font-weight:500}.clasvio-landing .meter__bar{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:99px;height:7px;overflow:hidden}.clasvio-landing .meter__fill{background:linear-gradient(90deg, var(--primary), #00aeae);border-radius:99px;height:100%}@supports (color:lab(0% 0 0)){.clasvio-landing .meter__fill{background:linear-gradient(90deg, var(--primary), lab(64.1476% -39.2665 -11.7755))}}.clasvio-landing .seller{background:linear-gradient(135deg, var(--primary-700) 0%, var(--primary) 55%, #009a9a 100%);border-radius:var(--r-xl);color:#fff;box-shadow:var(--sh-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.clasvio-landing .seller{background:linear-gradient(135deg, var(--primary-700) 0%, var(--primary) 55%, lab(57.0819% -35.9951 -10.7924) 100%)}}.clasvio-landing .seller:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 16px);background-image:repeating-linear-gradient(135deg,lab(100% 0 0/.06) 0 1px,#0000 1px 16px);position:absolute;inset:0}.clasvio-landing .seller__txt{z-index:1;max-width:600px;position:relative}.clasvio-landing .seller__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#cfebec;color:lab(91.0178% -9.48393 -3.96429);font-family:DM Mono,monospace;font-size:12.5px}.clasvio-landing .seller h2{letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.04}.clasvio-landing .seller p{color:#d9eced;color:lab(92.079% -6.32694 -2.65005);max-width:48ch;margin-top:14px;font-size:17px}.clasvio-landing .seller__actions{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.clasvio-landing .seller .btn--light{color:var(--primary-700);background:#fff}.clasvio-landing .seller .btn--light:hover{background:#ebf4f4;background:lab(95.4597% -3.16557 -1.32869);transform:translateY(-1px)}.clasvio-landing .seller .btn--outline{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #fff6;border:1px solid lab(100% 0 0/.4)}.clasvio-landing .seller .btn--outline:hover{background:#ffffff2e;background:lab(100% 0 0/.18)}.clasvio-landing .stats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.clasvio-landing .stat{text-align:center;padding:12px}.clasvio-landing .stat__num{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,54px);font-weight:900;line-height:1}.clasvio-landing .stat__num b{color:var(--primary);font-weight:900}.clasvio-landing .stat__lbl{color:var(--ink-2);margin-top:10px;font-size:15px;font-weight:500}.clasvio-landing .stats__div{background:var(--line);height:1px;margin:0}.clasvio-landing .tgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.clasvio-landing .quote{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;padding:28px 26px;display:flex}.clasvio-landing .quote--feat{background:var(--ink);color:#fff;border-color:var(--ink)}.clasvio-landing .quote__stars{color:var(--hot);gap:3px;margin-bottom:16px;display:flex}.clasvio-landing .quote__stars svg{width:17px;height:17px}.clasvio-landing .quote__txt{letter-spacing:-.01em;text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.5}.clasvio-landing .quote--feat .quote__txt{font-size:19px}.clasvio-landing .quote__who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.clasvio-landing .quote--feat .quote__who{border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.clasvio-landing .quote__av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:grid}.clasvio-landing .quote__name{font-size:15px;font-weight:700}.clasvio-landing .quote__role{color:var(--muted);font-size:13px}.clasvio-landing .quote--feat .quote__role{color:#a9afb4;color:lab(70.9912% -1.08325 -3.56553)}.clasvio-landing .app{background:var(--ink);border-radius:var(--r-xl);color:#fff;box-shadow:var(--sh-3);grid-template-columns:1.1fr .9fr;align-items:stretch;display:grid;overflow:hidden}.clasvio-landing .app__txt{padding:56px 52px}.clasvio-landing .app__txt h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.06}.clasvio-landing .app__txt p{color:#bfc5ca;color:lab(79.1114% -1.08659 -3.56731);max-width:42ch;margin-top:14px;font-size:17px}.clasvio-landing .store-btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.clasvio-landing .store{background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:14px;align-items:center;gap:11px;padding:11px 18px;transition:background .15s;display:inline-flex}.clasvio-landing .store:hover{background:#ffffff24;background:lab(100% 0 0/.14)}.clasvio-landing .store svg{width:24px;height:24px}.clasvio-landing .store__sm{color:#b9bec4;color:lab(76.7913% -1.08567 -3.56684);font-size:11px;display:block}.clasvio-landing .store__lg{margin-top:-1px;font-size:16px;font-weight:700;display:block}.clasvio-landing .app__visual{background:linear-gradient(160deg,#222f3c,#182029);background:linear-gradient(160deg,lab(18.7325% -2.45664 -10.3756),lab(11.8004% -1.74378 -6.95061));min-height:320px;position:relative;overflow:hidden}.clasvio-landing .app__visual .ph{background-image:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 12px);background-image:repeating-linear-gradient(135deg,lab(100% 0 0/.05) 0 2px,#0000 2px 12px)}.clasvio-landing .app__phone{background:#000;border:7px solid #303942;border:7px solid lab(23.4083% -1.89607 -7.00585);border-radius:34px;width:220px;height:380px;position:absolute;top:56px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px #00000073;box-shadow:0 30px 60px lab(0% 0 0/.45)}.clasvio-landing .app__screen{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.clasvio-landing .app__notch{z-index:2;background:#404952;background:lab(30.371% -1.94976 -7.02767);border-radius:99px;width:70px;height:7px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.clasvio-landing .faq-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.clasvio-landing .faq-list{flex-direction:column;gap:0;display:flex}.clasvio-landing .faq{border-bottom:1px solid var(--line)}.clasvio-landing .faq__q{text-align:left;letter-spacing:-.01em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;font-size:18px;font-weight:600;display:flex}.clasvio-landing .faq__ic{border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.clasvio-landing .faq__ic svg{width:16px;height:16px;transition:transform .25s}.clasvio-landing .faq.is-open .faq__ic{background:var(--primary);border-color:var(--primary);color:#fff}.clasvio-landing .faq.is-open .faq__ic svg{transform:rotate(45deg)}.clasvio-landing .faq__a{max-height:0;transition:max-height .3s;overflow:hidden}.clasvio-landing .faq__a-inner{color:var(--ink-2);text-wrap:pretty;max-width:60ch;padding:0 4px 22px;font-size:16px;line-height:1.6}.clasvio-landing .faq.is-open .faq__a{max-height:260px}.clasvio-landing .faq-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:30px;position:sticky;top:90px}.clasvio-landing .faq-aside h3{letter-spacing:-.02em;font-size:21px;font-weight:800}.clasvio-landing .faq-aside p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15.5px}.clasvio-landing .faq-aside .btn{width:100%;margin-top:20px}.clasvio-landing .footer{background:var(--ink);color:#b3b8be;color:lab(74.4713% -1.08472 -3.56634);margin-top:0;padding:72px 0 30px}.clasvio-landing .footer__top{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;display:grid}.clasvio-landing .footer .brand{color:#fff;font-size:22px}.clasvio-landing .footer__about{color:#a0a5ab;color:lab(67.5111% -1.08168 -3.56467);text-wrap:pretty;max-width:34ch;margin-top:18px;font-size:15px}.clasvio-landing .footer__social{gap:10px;margin-top:22px;display:flex}.clasvio-landing .fsoc{color:#b9bec4;color:lab(76.7913% -1.08567 -3.56684);background:#ffffff12;background:lab(100% 0 0/.07);border-radius:10px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid}.clasvio-landing .fsoc:hover{background:var(--primary);color:#fff}.clasvio-landing .fsoc svg{width:18px;height:18px}.clasvio-landing .fcol h4{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-family:DM Mono,monospace;font-size:13px;font-weight:500}.clasvio-landing .fcol a{color:#acb2b7;color:lab(72.1512% -1.08379 -3.5658);padding:7px 0;font-size:15px;transition:color .15s;display:block}.clasvio-landing .fcol a:hover{color:#fff}.clasvio-landing .footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;display:flex}.clasvio-landing .footer__copy{color:#82878c;color:lab(55.9108% -1.07518 -3.56119);font-family:DM Mono,monospace;font-size:13.5px}.clasvio-landing .footer__legal{flex-wrap:wrap;gap:22px;display:flex}.clasvio-landing .footer__legal a{color:#9a9fa5;color:lab(65.191% -1.08051 -3.56405);font-size:13.5px}.clasvio-landing .footer__legal a:hover{color:#fff}@media (max-width:1080px){.clasvio-landing .cat-grid,.clasvio-landing .listings{grid-template-columns:repeat(3,1fr)}.clasvio-landing .why-grid{grid-template-columns:1fr;gap:38px}.clasvio-landing .faq-wrap{grid-template-columns:1fr;gap:32px}.clasvio-landing .faq-aside{position:static}.clasvio-landing .footer__top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:880px){.clasvio-landing{--gut:20px}.clasvio-landing .section{padding:70px 0}.clasvio-landing .nav__links,.clasvio-landing .nav__loc{display:none}.clasvio-landing .nav__burger{border:1px solid var(--line-2);background:var(--surface);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.clasvio-landing .nav__burger svg{width:20px;height:20px}.clasvio-landing .search{flex-direction:column;gap:4px;padding:8px}.clasvio-landing .search__div{display:none}.clasvio-landing .search__cat,.clasvio-landing .search__loc{flex:auto}.clasvio-landing .search__field{border-bottom:1px solid var(--line);border-radius:0}.clasvio-landing .search__btn .btn{width:100%;margin-top:4px;padding:14px}.clasvio-landing .steps{grid-template-columns:1fr}.clasvio-landing .stats{grid-template-columns:repeat(2,1fr);gap:30px 22px}.clasvio-landing .tgrid,.clasvio-landing .app{grid-template-columns:1fr}.clasvio-landing .app__visual{order:-1;min-height:280px}.clasvio-landing .app__txt,.clasvio-landing .seller{padding:40px 30px}.clasvio-landing .listings{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:560px){.clasvio-landing{font-size:16px}.clasvio-landing .cat-grid,.clasvio-landing .listings{grid-template-columns:repeat(2,1fr)}.clasvio-landing .hero__stats{gap:26px}.clasvio-landing .nav__signin{display:none}.clasvio-landing .sec-head__row{flex-direction:column;align-items:flex-start}.clasvio-landing .hero__badge{white-space:normal}}.clasvio-landing .nav__mobile{display:none}.clasvio-landing .search__loc input[readonly]{cursor:default}@media (max-width:880px){.clasvio-landing .nav__mobile{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;padding-bottom:14px;display:flex}.clasvio-landing .nav__mobile a,.clasvio-landing .nav__mobile button{text-align:left;color:var(--ink-2);border-radius:8px;padding:10px 4px;font-size:15px;font-weight:600}.clasvio-landing .nav__mobile a:hover,.clasvio-landing .nav__mobile button:hover{color:var(--ink);background:var(--surface-2)}}.clasvio-landing .nav__account{color:var(--ink);align-items:center;font-size:15px;font-weight:600;display:flex}.clasvio-landing .nav__account p{font-weight:600}@media (max-width:880px){.clasvio-landing .nav__account{display:none}}
