@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600&family=Manrope:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=Sora:wght@500;600;700;800&display=swap");:root{--night:#d6d8db;--gold-txt:#8f6e27;--deep:#f4f4f1;--panel:#fff;--panel-2:#f5f5f2;--graphite:#e2e2dd;--silver:#6e6e6e;--brass:#0b0d0f;--brass-d:#c9c9c4;--brass-lt:#6b6b6b;--ink:#0b0d0f;--red:#d43642;--red-d:#b8222d;--red-lt:#d43642;--blue:#2f6fd6;--ivory:#0b0d0f;--mute:#5f6266;--line:rgba(11,13,15,.1);--line-2:rgba(11,13,15,.05);--hair:rgba(11,13,15,.16);--glass:rgba(11,13,15,.03);--wa:#25d366;--card-sh:0 12px 30px rgba(20,22,28,.06);--card-sh-h:0 24px 52px rgba(20,22,28,.13);--gold:linear-gradient(135deg,#1a1d21,#0b0d0f);--r:14px;--max:1200px;--head:84px;--ease:cubic-bezier(0.16,0.84,0.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ivory);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:var(--night);background-image:radial-gradient(1200px 820px at 50% -12%,hsla(0,0%,100%,.45),transparent 60%),linear-gradient(180deg,#dee0e3,#d2d4d8 48%,#c6c8cd);background-attachment:fixed;background-repeat:no-repeat}body:after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(1200px 700px at 84% -10%,hsla(0,0%,100%,.4),transparent 60%),radial-gradient(900px 620px at 0 104%,rgba(11,13,15,.03),transparent 58%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}::selection{background:var(--ink);color:#fff}.serif{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.01em}.mono{font-family:IBM Plex Mono,monospace}.price-font{font-family:Sora,Manrope,sans-serif}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-lt);margin-bottom:14px;font-weight:500}.wrap{width:min(var(--max),92vw);margin:0 auto}.section{padding:84px 0}.hair{height:1px;background:linear-gradient(90deg,transparent,var(--hair),transparent)}h1,h2,h3,h4{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:999px;border:1px solid transparent;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease),background .3s,box-shadow .3s,border-color .3s,color .3s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-brass{background:var(--ink);color:#fff;box-shadow:0 12px 26px rgba(11,13,15,.22)}.btn-brass:hover{background:#000;box-shadow:0 16px 34px rgba(11,13,15,.3)}.btn-wa{background:var(--wa);color:#052e16;box-shadow:0 10px 26px rgba(37,211,102,.28)}.btn-line{border-color:var(--graphite);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--ink);color:var(--ink)}.btn-ghost{color:var(--mute);background:transparent;border-color:var(--graphite)}.btn-ghost:hover{color:var(--ink);border-color:var(--ink)}.btn-danger{background:rgba(212,54,66,.08);color:var(--red);border-color:rgba(212,54,66,.35)}.btn-danger:hover{background:var(--red);color:#fff;border-color:var(--red)}.btn-block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pre{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#0d1526,#06090f);transition:opacity .7s var(--ease),visibility .7s}.pre.done{opacity:0;visibility:hidden}.pre-logo{position:relative;width:min(320px,74vw);overflow:hidden;animation:pop 1s var(--ease) both}.pre-logo img{width:100%;filter:drop-shadow(0 0 34px rgba(169,130,85,.3));animation:glow 3s ease-in-out .8s infinite}.pre-logo .sheen{position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);animation:sheen 2.4s var(--ease) .5s infinite}.pre-bar{width:132px;height:3px;margin:26px auto 0;border-radius:3px;background:hsla(0,0%,100%,.08);overflow:hidden}.pre-bar i{display:block;height:100%;width:40%;background:var(--wa);border-radius:3px;animation:load 1.3s var(--ease) infinite}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 22px rgba(169,130,85,.22))}50%{filter:drop-shadow(0 0 42px rgba(169,130,85,.5))}}@keyframes sheen{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@keyframes load{0%{transform:translateX(-120%)}to{transform:translateX(330%)}}.hd{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--head);display:flex;align-items:center;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s;transition:background .4s,backdrop-filter .4s,border-color .4s;transition:background .4s,backdrop-filter .4s,border-color .4s,-webkit-backdrop-filter .4s;background:rgba(11,13,15,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08)}.hd.stuck{background:rgba(11,13,15,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:hsla(0,0%,100%,.1);box-shadow:0 6px 24px rgba(0,0,0,.35)}.hd .wrap{gap:20px}.brand,.hd .wrap{display:flex;align-items:center}.brand{padding:7px 14px;border-radius:12px;background:linear-gradient(135deg,#16191d,#0b0d0f);box-shadow:0 6px 18px rgba(11,13,15,.2);transition:transform .4s var(--ease),box-shadow .3s}.brand:hover{box-shadow:0 10px 24px rgba(11,13,15,.28)}.brand img{height:42px;width:auto;transition:transform .4s var(--ease)}.brand:hover img{transform:scale(1.04)}.nav{display:flex;gap:26px;margin-left:auto}.nav a{position:relative;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#fff;font-weight:500;transition:color .25s}.nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1.5px;background:#fff;transition:width .3s var(--ease)}.nav a:hover{color:hsla(0,0%,100%,.7)}.nav a:hover:after{width:100%}.hd-cta{display:flex;gap:10px}.burger{display:none;margin-left:auto;width:46px;height:46px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .3s var(--ease),opacity .2s}.burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer-scrim{position:fixed;inset:0;z-index:90;background:rgba(11,13,15,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.drawer-scrim.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(300px,82vw);z-index:95;background:#fff;border-left:1px solid var(--line);transform:translateX(100%);transition:transform .4s var(--ease);display:flex;flex-direction:column;padding:24px 22px calc(24px + env(safe-area-inset-bottom));box-shadow:-24px 0 60px rgba(20,22,28,.18);overflow-y:auto}.drawer.open{transform:none}.d-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.d-head img{height:44px;padding:6px 11px;border-radius:11px;background:linear-gradient(135deg,#16191d,#0b0d0f);box-shadow:0 5px 14px rgba(11,13,15,.18)}.dx{width:40px;height:40px;border-radius:999px;background:var(--glass);border:1px solid var(--graphite);color:var(--ink);font-size:15px;display:grid;place-items:center}.d-link{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding:16px 4px;border-bottom:1px solid var(--line);transition:color .2s,padding-left .2s}.d-link:active,.d-link:hover{color:var(--mute);padding-left:10px}.d-cta{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:22px}@media (max-width:860px){.hd-cta,.nav{display:none}.burger{display:flex}}@media (max-width:560px){.brand img{height:48px}}.hero{position:relative;padding:calc(var(--head) + 90px) 0 80px}.hero,.hero-bg{overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:-1}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;animation:kenburns 24s ease-in-out infinite alternate}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.7) 42%,hsla(0,0%,100%,.12)),linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 34%,hsla(0,0%,100%,.55))}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.1) translate(-1.5%,-1%)}}.hero-car-mobile{display:none}.page-enter{opacity:0;transition:opacity .9s var(--ease)}.page-enter.in{opacity:1}.hero .wrap>*{opacity:0;transform:translateY(26px)}.page-enter.in .hero .wrap>*{animation:heroUp .85s var(--ease) forwards}.hero .wrap>:first-child{animation-delay:.15s}.hero .wrap>:nth-child(2){animation-delay:.28s}.hero .wrap>:nth-child(3){animation-delay:.4s}.hero .wrap>:nth-child(4){animation-delay:.52s}.hero .wrap>:nth-child(5){animation-delay:.64s}@keyframes heroUp{to{opacity:1;transform:none}}.hero .eyebrow{color:var(--ink);font-weight:700;text-shadow:0 1px 6px hsla(0,0%,100%,.9),0 0 2px hsla(0,0%,100%,.9)}.hero h1{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(44px,8vw,94px);line-height:.98;letter-spacing:-.01em;color:var(--ink);text-shadow:0 2px 20px hsla(0,0%,100%,.75),0 1px 3px hsla(0,0%,100%,.9)}.hero h1 em{font-style:italic;color:var(--ink)}.hero h1 .gold{color:var(--gold-txt);font-style:normal}.hero p{max-width:560px;color:var(--ink);font-weight:500;font-size:18px;margin:22px 0 30px;text-shadow:0 1px 6px hsla(0,0%,100%,.9)}.hero-cta{gap:12px;align-items:center}.hero-cta,.stats{display:flex;flex-wrap:wrap}.stats{gap:0;margin-top:56px;border-top:1px solid var(--hair);padding-top:26px}.stat{padding:0 46px;position:relative}.stat:first-child{padding-left:0}.stat+.stat:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--hair)}.stat b{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:40px;line-height:1;color:var(--ink);text-shadow:0 2px 12px hsla(0,0%,100%,.85),0 1px 2px hsla(0,0%,100%,.95)}.stat span{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--ink);font-weight:600;text-transform:uppercase;text-shadow:0 1px 5px hsla(0,0%,100%,.9)}.filters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;align-items:end;background:#14171a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;box-shadow:0 24px 60px rgba(11,13,15,.28)}.filters .field.span2{grid-column:span 2}@media (max-width:700px){.filters{grid-template-columns:1fr 1fr}.filters .field.span2{grid-column:1/-1}}.filters .field label{color:#a9aeb4}.filters .input,.filters .select{background-color:#1e2226;border-color:hsla(0,0%,100%,.14);color:#fff}.filters .input::placeholder{color:#7c818a}.filters .input:focus,.filters .select:focus{border-color:#c7a34d;box-shadow:0 0 0 3px rgba(199,163,77,.18)}.filters .select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C7A34D' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>")}.results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 4px}.results-head .count{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--mute);text-transform:uppercase}.marquee{overflow:hidden;margin:16px 0 30px;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content;animation:marqueeMove 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marqueeMove{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mq-chip{display:inline-flex;align-items:center;gap:11px;padding:9px 20px 9px 9px;background:#14171a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.05em;color:#e8e9eb;white-space:nowrap;transition:border-color .3s,transform .3s,box-shadow .3s}.mq-chip:hover{border-color:rgba(199,163,77,.5);transform:translateY(-2px);box-shadow:0 10px 26px rgba(11,13,15,.25)}.mq-mono{place-items:center;background:#c7a34d;color:#14171a;font-family:Sora,sans-serif;font-weight:700;font-size:13px}.mq-badge,.mq-mono{flex:none;width:36px;height:36px;border-radius:999px;display:grid}.mq-badge{place-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.14)}.mq-badge img{width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(0)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.input,.select,textarea{width:100%;background:#fff;border:1px solid var(--graphite);color:var(--ink);border-radius:10px;padding:12px 14px;font-family:Manrope,sans-serif;font-size:14px;transition:border-color .25s,box-shadow .25s}.input::placeholder,textarea::placeholder{color:#9a9a95}.input:focus,.select:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(11,13,15,.08)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0D0F' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.count{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--mute);letter-spacing:.06em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;cursor:pointer;box-shadow:var(--card-sh);transition:transform .4s var(--ease),border-color .4s,box-shadow .4s;animation:cardIn .55s var(--ease) both}@keyframes cardIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.grid .card:first-child{animation-delay:.05s}.grid .card:nth-child(2){animation-delay:.12s}.grid .card:nth-child(3){animation-delay:.19s}.grid .card:nth-child(4){animation-delay:.26s}.grid .card:nth-child(5){animation-delay:.33s}.grid .card:nth-child(6){animation-delay:.4s}.grid .card:nth-child(7){animation-delay:.47s}.grid .card:nth-child(8){animation-delay:.54s}.grid .card:nth-child(n+9){animation-delay:.6s}.card:hover{transform:translateY(-6px);border-color:var(--hair);box-shadow:var(--card-sh-h)}.shot{position:relative;aspect-ratio:16/11;background:var(--deep);overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .shot img{transform:scale(1.06)}.shot .noimg{width:100%;height:100%;display:grid;place-items:center;color:var(--mute);font-size:11px;letter-spacing:.1em}.badge,.shot .noimg{font-family:IBM Plex Mono,monospace}.badge{position:absolute;top:12px;left:12px;z-index:2;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:999px;box-shadow:0 6px 16px rgba(11,13,15,.18)}.b-feat{background:var(--ink);color:#fff}.b-good{background:rgba(47,111,214,.92);color:#fff}.b-sold{background:var(--red);color:#fff}.img-count{top:12px;z-index:2;font-size:10px;background:rgba(11,13,15,.62);border-radius:999px;display:flex;gap:5px;align-items:center}.img-count,.reg{position:absolute;right:12px;font-family:IBM Plex Mono,monospace;font-weight:600;color:#fff;padding:5px 9px}.reg{bottom:12px;font-size:11px;letter-spacing:.14em;background:rgba(11,13,15,.66);border-radius:6px}.sold-veil{position:absolute;inset:0;display:grid;place-items:center;background:hsla(0,0%,100%,.62);z-index:3}.sold-veil b{font-family:IBM Plex Mono,monospace;letter-spacing:.3em;color:var(--red);border:2px solid var(--red);padding:8px 18px;border-radius:8px;transform:rotate(-8deg);background:hsla(0,0%,100%,.85)}.card-b{padding:18px}.card-brand{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.24em;color:var(--brass-lt);text-transform:uppercase}.card-b h3{font-family:Sora,Manrope,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:6px 0 12px}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pill{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--mute);background:var(--glass);border:1px solid var(--line);padding:5px 9px;border-radius:6px}.card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px}.price{font-family:Sora,sans-serif;font-weight:800;font-size:25px;color:var(--red-d);line-height:1;letter-spacing:-.015em}.empty{grid-column:1/-1;text-align:center;padding:70px 24px;border:1px dashed var(--hair);border-radius:var(--r);background:var(--glass)}.empty h3{font-family:Playfair Display,serif;font-size:30px;margin-bottom:10px}.empty p{color:var(--mute);max-width:420px;margin:0 auto 22px}.ov{position:fixed;inset:0;z-index:200;background:rgba(11,13,15,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;animation:fade .3s var(--ease)}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{width:min(1040px,100%);max-height:92vh;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:20px;position:relative;box-shadow:0 40px 90px rgba(11,13,15,.3);animation:rise .35s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mx{position:absolute;top:16px;right:16px;z-index:8;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:rgba(11,13,15,.6);color:#fff;border:1px solid hsla(0,0%,100%,.2);font-size:16px;transition:background .25s}.mx:hover{background:var(--red)}.m-stage{position:relative;aspect-ratio:16/10;overflow:hidden}.m-stage,.m-stage img{background:var(--deep)}.m-stage img{width:100%;height:100%;object-fit:contain}.m-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.9);color:var(--ink);border:1px solid var(--line);font-size:24px;line-height:1;box-shadow:0 8px 26px rgba(11,13,15,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s,transform .25s,box-shadow .25s}@media (hover:hover){.m-arrow:hover{background:var(--ink);color:#fff;transform:translateY(-50%) scale(1.12);box-shadow:0 10px 30px rgba(11,13,15,.3)}}.m-arrow:active{transform:translateY(-50%) scale(.96)}.m-arrow.m-prev{left:16px}.m-arrow.m-next{right:16px}.m-counter{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:6;font-family:IBM Plex Mono,monospace;font-size:11px;color:#fff;background:rgba(11,13,15,.6);padding:5px 12px;border-radius:999px;letter-spacing:.1em}.thumbs{display:flex;gap:10px;padding:14px;overflow-x:auto;background:var(--panel-2);border-bottom:1px solid var(--line)}.thumbs button{flex:none;width:92px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;opacity:.55;transition:.25s;background:none;padding:0}.thumbs button.on{border-color:var(--ink);opacity:1;transform:translateY(-2px)}.thumbs img{width:100%;height:100%;object-fit:cover}.m-body{padding:24px 28px 30px}.m-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.m-top h2{font-family:Playfair Display,serif;font-size:36px}.m-price{font-family:Sora,sans-serif;font-weight:800;font-size:34px;color:var(--ink);text-align:right;letter-spacing:-.01em}.m-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:22px 0}.m-specs>div{background:#fff;padding:14px 16px}.m-specs dt{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.m-specs dd{margin-top:4px;font-size:15px;color:var(--ink)}.m-desc{color:var(--mute);margin-bottom:22px}.m-acts{display:flex;gap:10px;flex-wrap:wrap}.done-modal{width:min(440px,94vw);background:#fff;border:1px solid var(--line);border-radius:24px;position:relative;padding:40px 30px 30px;text-align:center;box-shadow:0 40px 90px rgba(11,13,15,.2);animation:rise .4s var(--ease);overflow:hidden}.done-modal:before{content:"";position:absolute;left:50%;top:-120px;transform:translateX(-50%);width:320px;height:260px;background:radial-gradient(circle,rgba(37,211,102,.14),transparent 70%);pointer-events:none}.done-check{position:relative;width:88px;height:88px;border-radius:999px;display:grid;place-items:center;margin:0 auto 20px;background:rgba(37,211,102,.12);color:var(--wa);border:1px solid rgba(37,211,102,.45);box-shadow:0 12px 34px rgba(37,211,102,.22);animation:checkPop .6s var(--ease) both}.done-check svg{width:44px;height:44px}.done-check:after{content:"";position:absolute;inset:-8px;border-radius:999px;border:2px solid rgba(37,211,102,.4);animation:ring 1.1s var(--ease) .2s both}@keyframes ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.done-modal h3{font-family:Playfair Display,serif;font-size:30px;margin-bottom:8px}.done-modal p{color:var(--mute);font-size:14px;margin-bottom:8px}.done-modal p b{color:var(--ink)}.done-live{display:inline-flex;align-items:center;gap:8px;margin:6px 0 22px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#128a3e;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.35);padding:6px 14px;border-radius:999px}.done-live .dot{width:8px;height:8px;border-radius:999px;background:var(--wa);box-shadow:0 0 0 0 rgba(37,211,102,.6);animation:pulseDot 1.6s ease-out infinite}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}to{box-shadow:0 0 0 10px rgba(37,211,102,0)}}.done-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px;margin-bottom:22px}.view-thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--line);padding:0;background:none;cursor:zoom-in;transition:transform .2s,border-color .2s}.view-thumb:hover{transform:translateY(-2px);border-color:var(--ink)}.view-thumb img{width:100%;height:100%;object-fit:cover}.wa-modal{width:min(420px,94vw);background:#fff;border:1px solid var(--line);border-radius:22px;position:relative;padding:34px 26px 26px;box-shadow:0 40px 90px rgba(11,13,15,.25);animation:rise .35s var(--ease)}.wa-head{text-align:center;margin-bottom:22px}.wa-badge{width:60px;height:60px;border-radius:999px;background:var(--wa);color:#fff;display:grid;place-items:center;margin:0 auto 14px;box-shadow:0 10px 26px rgba(37,211,102,.4);animation:bob 2.6s ease-in-out infinite}.wa-head h3{font-family:Playfair Display,serif;font-size:24px}.wa-head p{color:var(--mute);font-size:13px;margin-top:4px}.wa-list{display:flex;flex-direction:column;gap:10px}.wa-person{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--panel-2);border:1px solid var(--line);border-radius:14px;opacity:0;transform:translateY(12px);animation:heroUp .5s var(--ease) forwards;transition:border-color .25s,transform .25s,background .25s}.wa-person:hover{border-color:var(--wa);background:rgba(37,211,102,.08);transform:translateY(-2px)}.wa-av{flex:none;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-family:Sora,sans-serif;font-weight:700;font-size:18px;color:#fff;background:var(--gold)}.wa-who{display:flex;flex-direction:column;margin-right:auto}.wa-who b{font-size:15px;color:var(--ink)}.wa-who span{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--mute);letter-spacing:.04em}.wa-go{flex:none;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--wa);color:#fff;box-shadow:0 6px 16px rgba(37,211,102,.3)}.lightbox{position:fixed;inset:0;z-index:500;background:#05070c;display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .25s var(--ease)}.lb-img{max-width:92vw;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.6);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);animation:lbZoom .32s var(--ease)}@keyframes lbZoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lb-close{top:16px;right:16px;width:48px;height:48px;font-size:18px;place-items:center;transition:background .2s,transform .2s}.lb-arrow,.lb-close{position:fixed;z-index:2;border-radius:999px;background:rgba(28,34,46,.9);border:1px solid hsla(0,0%,100%,.28);color:#fff;display:grid}.lb-arrow{top:50%;transform:translateY(-50%);width:52px;height:52px;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.5);transition:background .2s,transform .2s}.lb-arrow.lb-prev{left:14px}.lb-arrow.lb-next{right:14px}@media (hover:hover){.lb-close:hover{background:var(--red)}.lb-arrow:hover{background:#fff;color:var(--ink);border-color:transparent}}.lb-arrow:active{transform:translateY(-50%) scale(.94)}.lb-counter{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:2;font-family:IBM Plex Mono,monospace;font-size:12px;color:#fff;background:rgba(6,9,15,.7);padding:6px 14px;border-radius:999px;letter-spacing:.08em}.cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.feat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px;box-shadow:var(--card-sh);transition:transform .35s,border-color .35s,box-shadow .35s}.feat:hover{transform:translateY(-4px);border-color:var(--hair);box-shadow:var(--card-sh-h)}.feat .ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ink);margin-bottom:16px}.feat .ico svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.7}.feat h4{font-size:18px;margin-bottom:8px}.feat p{color:var(--mute);font-size:14px}#showroom .eyebrow{color:var(--ink);font-weight:700;letter-spacing:.24em;text-shadow:0 1px 2px rgba(11,13,15,.15)}#showroom h2{font-weight:700;text-shadow:0 2px 8px rgba(11,13,15,.12)}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:780px){.gallery-grid{grid-template-columns:1fr}}.gal{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--card-sh);border:1px solid var(--line);aspect-ratio:16/10}.gal img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.gal:hover img{transform:scale(1.05)}.gal figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 20px 16px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(transparent,rgba(11,13,15,.82))}.sell-card{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:34px;gap:34px;background:#14171a;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:42px;box-shadow:0 24px 60px rgba(11,13,15,.28);position:relative;overflow:hidden}.sell-card:before{content:"";position:absolute;right:-90px;top:-90px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(143,110,39,.22),transparent 70%);pointer-events:none}@media (max-width:820px){.sell-card{grid-template-columns:1fr;padding:28px}}.sell-card .eyebrow{color:#c7a34d}.sell-left h2{font-family:Playfair Display,serif;font-size:40px;margin-bottom:14px;color:#fff}.sell-left p{color:#b7bbc1;margin-bottom:22px}.sell-points{list-style:none;display:flex;flex-direction:column;gap:12px}.sell-points li{position:relative;padding-left:26px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.03em;color:#c7cbd1}.sell-points li:before{content:"✓";position:absolute;left:0;top:-1px;width:18px;height:18px;border-radius:999px;background:#c7a34d;color:#14171a;font-size:10px;display:grid;place-items:center}.sell-form .field label{color:#a9aeb4}.sell-form .input,.sell-form textarea{background:#1e2226;border-color:hsla(0,0%,100%,.14);color:#fff}.sell-form .input::placeholder,.sell-form textarea::placeholder{color:#7c818a}.sell-form .input:focus,.sell-form textarea:focus{border-color:#c7a34d;box-shadow:0 0 0 3px rgba(199,163,77,.18)}.sell-success h3{color:#fff}.sell-success p{color:#b7bbc1}.sell-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;position:relative;z-index:1}.sell-form .full{grid-column:1/-1}.sell-success{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;min-height:340px;padding:20px;animation:heroUp .5s var(--ease) both}.sell-success .check{width:74px;height:74px;border-radius:999px;display:grid;place-items:center;background:rgba(37,211,102,.12);color:var(--wa);border:1px solid rgba(37,211,102,.4);box-shadow:0 10px 30px rgba(37,211,102,.22);animation:checkPop .55s var(--ease) both}.sell-success .check svg{width:36px;height:36px}.sell-success h3{font-family:Playfair Display,serif;font-size:32px}.sell-success p{color:var(--mute);max-width:380px}.sell-success p b{color:var(--ink)}@keyframes checkPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:780px){.contact-grid{grid-template-columns:1fr}}.cline{padding:14px 0;border-bottom:1px solid var(--line)}.cline b{display:block;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:var(--mute);text-transform:uppercase;margin-bottom:5px}.cline span{color:var(--ink)}.team{display:flex;flex-direction:column;gap:10px;margin:4px 0 6px}.team-row{display:flex;align-items:center;gap:14px;padding:11px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;transition:border-color .3s,transform .3s,box-shadow .3s}.team-row:hover{border-color:var(--hair);transform:translateX(3px);box-shadow:var(--card-sh)}.team-row .who{display:flex;flex-direction:column}.team-row .who b{font-size:15px;color:var(--ink)}.team-row .who span{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--gold-txt);font-weight:600;letter-spacing:.04em}.team-row .acts{margin-left:auto;display:flex;gap:8px}.icon-btn{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;transition:transform .25s var(--ease),box-shadow .25s,background .25s,color .25s}.icon-btn:hover{transform:translateY(-2px) scale(1.07)}.icon-btn svg{width:18px;height:18px}.icon-btn.call{background:var(--glass);color:var(--ink);border:1px solid var(--graphite)}.icon-btn.call:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.icon-btn.wa{background:var(--wa);color:#fff;box-shadow:0 6px 16px rgba(37,211,102,.3)}.icon-btn.wa:hover{box-shadow:0 10px 22px rgba(37,211,102,.45)}footer{border-top:1px solid hsla(0,0%,100%,.08);padding:62px 0 30px;background:linear-gradient(180deg,#12151a,#0b0d0f);color:#b8bdc4}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.4fr;grid-gap:36px;gap:36px}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}footer p{color:#9aa0a6}.foot-col>img{display:inline-block;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,#1c2026,#0b0d0f);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 6px 18px rgba(0,0,0,.4)}.foot-col h4{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#d8c9a4;font-weight:700;margin-bottom:16px}.foot-col .li,.foot-col a{display:block;color:#9aa0a6;font-size:14px;margin-bottom:11px;transition:color .2s}.foot-col a:hover{color:#fff}.foot-social{display:flex;gap:10px;margin-top:18px}.foot-social a,.foot-social button{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#fff;transition:background .25s,color .25s,transform .25s,border-color .25s,box-shadow .25s}.foot-social a:hover{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-2px)}.foot-social button{background:var(--wa);border-color:var(--wa);color:#fff;box-shadow:0 6px 16px rgba(37,211,102,.3)}.foot-social button:hover{background:#1fbe5a;border-color:#1fbe5a;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.5)}.foot-social svg{width:18px;height:18px}.foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.08);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:#868c93}.foot-bottom a{color:#d8dce0}.foot-bottom .owner-login{margin-left:auto;color:#868c93;text-decoration:none;opacity:.85;transition:color .2s,opacity .2s}.foot-bottom .owner-login:hover{color:#fff;opacity:1}.float{position:fixed;bottom:22px;right:22px;z-index:80;width:58px;height:58px;border-radius:999px;background:var(--wa);display:grid;place-items:center;box-shadow:0 12px 30px rgba(37,211,102,.45);animation:bob 2.6s ease-in-out infinite}.float svg{width:28px;height:28px;fill:#fff}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:400;background:#fff;border:1px solid var(--graphite);color:var(--ink);padding:13px 22px;border-radius:999px;font-size:14px;box-shadow:0 16px 40px rgba(11,13,15,.16)}.toast.err{border-color:rgba(212,54,66,.5);color:var(--red)}.admin-login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(400px,94vw);background:#fff;border:1px solid var(--line);border-radius:22px;padding:40px 34px;text-align:center;box-shadow:0 30px 70px rgba(11,13,15,.12)}.login-card img{display:inline-block;height:76px;margin:0 auto 18px;padding:14px 20px;border-radius:16px;background:linear-gradient(135deg,#16191d,#0b0d0f);box-shadow:0 8px 22px rgba(11,13,15,.2)}.login-card h1{font-family:Playfair Display,serif;font-size:28px;margin-bottom:6px}.login-card p{color:var(--mute);font-size:13px;margin-bottom:26px}.login-card .field{text-align:left;margin-bottom:16px}.admin-shell{min-height:100vh}.admin-hd{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.admin-hd .wrap{display:flex;align-items:center;gap:16px;height:74px}.admin-hd img{height:40px;padding:6px 12px;border-radius:10px;background:linear-gradient(135deg,#16191d,#0b0d0f);box-shadow:0 5px 14px rgba(11,13,15,.16)}.admin-hd .tag{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:#fff;background:var(--ink);text-transform:uppercase;padding:5px 11px;border-radius:999px;font-weight:600}.admin-main{padding:34px 0 80px}.admin-bar{display:flex;gap:12px;align-items:center;margin-bottom:26px;flex-wrap:wrap}.admin-bar .search{flex:1 1;min-width:220px;position:relative}.admin-bar .search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--mute);fill:none}.admin-bar .search input{padding-left:40px}.stat-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.chip{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 22px;position:relative;overflow:hidden;box-shadow:var(--card-sh)}.chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ink)}.chip b{font-family:Sora,sans-serif;font-weight:700;font-size:28px;color:var(--ink);display:block;line-height:1}.chip span{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.a-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--card-sh);transition:transform .3s,border-color .3s,box-shadow .3s;animation:cardIn .5s var(--ease) both}.a-card:hover{transform:translateY(-4px);border-color:var(--hair);box-shadow:var(--card-sh-h)}.admin-grid .a-card:first-child{animation-delay:.04s}.admin-grid .a-card:nth-child(2){animation-delay:.1s}.admin-grid .a-card:nth-child(3){animation-delay:.16s}.admin-grid .a-card:nth-child(4){animation-delay:.22s}.admin-grid .a-card:nth-child(5){animation-delay:.28s}.admin-grid .a-card:nth-child(6){animation-delay:.34s}.admin-grid .a-card:nth-child(7){animation-delay:.4s}.admin-grid .a-card:nth-child(n+8){animation-delay:.46s}.admin-hd{animation:adminDrop .6s var(--ease) both}@keyframes adminDrop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.admin-main .wrap>.admin-bar,.admin-main .wrap>.eyebrow,.admin-main .wrap>.stat-row,.admin-main .wrap>h1{opacity:0;transform:translateY(22px);animation:heroUp .7s var(--ease) forwards}.admin-main .wrap>.eyebrow{animation-delay:.1s}.admin-main .wrap>h1{animation-delay:.2s}.admin-main .wrap>.stat-row{animation-delay:.3s}.admin-main .wrap>.admin-bar{animation-delay:.4s}.login-card{animation:loginPop .6s var(--ease) both}@keyframes loginPop{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.a-shot{aspect-ratio:16/10;background:var(--deep);position:relative}.a-shot img{width:100%;height:100%;object-fit:cover}.a-shot .noimg{display:grid;place-items:center;height:100%;color:var(--mute);font-family:IBM Plex Mono,monospace;font-size:11px}.a-body{padding:16px}.a-body h4{font-size:16px;margin-bottom:4px}.a-body .sub{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--brass-lt);letter-spacing:.1em;margin-bottom:12px}.a-price{font-family:Sora,sans-serif;font-weight:700;font-size:22px;color:var(--ink)}.a-acts{display:flex;gap:8px;margin-top:14px}.a-acts .btn{flex:1 1;padding:9px;font-size:9.5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-grid .full{grid-column:1/-1}@media (max-width:620px){.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}.drop{border:2px dashed var(--hair);border-radius:14px;padding:28px;text-align:center;background:var(--glass);transition:border-color .25s,background .25s;cursor:pointer}.drop.over{border-color:var(--ink);background:rgba(11,13,15,.04)}.drop h4{font-size:15px;margin-bottom:4px}.drop p{color:var(--mute);font-size:12px}.scan-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:12px 14px;background:rgba(47,111,214,.08);border:1px solid rgba(47,111,214,.25);border-radius:12px}.scan-row p{font-size:12px;color:#24568f;margin:0;flex:1 1;min-width:160px}.btn-scan{background:var(--blue);color:#fff}.prev-hint{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--mute);margin-top:14px}.previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.prev{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--line);cursor:-webkit-grab;cursor:grab;transition:transform .2s,box-shadow .2s,opacity .2s,outline .2s}.prev:hover{box-shadow:0 8px 20px rgba(11,13,15,.12)}.prev:active{cursor:-webkit-grabbing;cursor:grabbing}.prev.dragging{opacity:.4;outline:2px dashed var(--ink);outline-offset:-2px}.prev img{width:100%;height:100%;object-fit:cover;pointer-events:auto;cursor:zoom-in}.prev .zoom-hint{position:absolute;bottom:5px;right:5px;width:22px;height:22px;border-radius:999px;background:rgba(11,13,15,.66);color:#fff;display:grid;place-items:center;font-size:11px;pointer-events:none;opacity:0;transition:opacity .2s}.prev:hover .zoom-hint{opacity:1}.prev .rm,.prev .rot{position:absolute;top:5px;width:24px;height:24px;border-radius:999px;background:rgba(11,13,15,.78);color:#fff;border:1px solid hsla(0,0%,100%,.15);display:grid;place-items:center;font-size:12px;transition:background .2s,transform .2s}.prev .rm{right:5px}.prev .rot{left:5px}.prev .rm:hover{background:var(--red);transform:scale(1.1)}.prev .rot:hover{background:var(--ink);color:#fff;transform:scale(1.1)}.prev .cover-tag{top:6px;left:50%;transform:translateX(-50%);font-size:7.5px;font-weight:700;letter-spacing:.14em;background:var(--ink);color:#fff;padding:3px 7px;border-radius:999px}.prev .cover-tag,.prev .sz{position:absolute;font-family:IBM Plex Mono,monospace}.prev .sz{bottom:0;left:0;right:0;font-size:8px;text-align:center;padding:2px;background:rgba(11,13,15,.66);color:#eee}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.spin{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:999px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:640px){.hero{padding:calc(var(--head) + 28px) 0 42px}.hero-bg{display:none}.hero h1{font-size:clamp(40px,12vw,60px)}.hero p{display:block;margin:16px 0 4px}.hero-car-mobile{display:block;width:100%;height:auto;margin:20px 0 24px;border-radius:14px}.stats{gap:0;margin-top:26px;flex-wrap:nowrap}.stat{flex:1 1;padding:0 12px;min-width:0}.stat:first-child{padding-left:0}.stat b{font-size:30px}.stat span{font-size:8px;letter-spacing:.1em}.section{padding:60px 0}.ov{padding:12px}.modal{border-radius:16px}.m-stage{aspect-ratio:4/3}.m-arrow{width:44px;height:44px;font-size:22px}.m-arrow.m-prev{left:8px}.m-arrow.m-next{right:8px}.m-price,.m-top h2{font-size:28px}.lb-arrow{width:46px;height:46px;font-size:24px}.lb-arrow.lb-prev{left:6px}.lb-arrow.lb-next{right:6px}.sell-card{padding:24px 20px}.sell-left h2{font-size:32px}footer{padding-bottom:104px}.foot-bottom{justify-content:center;text-align:center;row-gap:16px}.foot-bottom .owner-login{margin-left:0;order:-1}}