@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800-normal.woff2) format("woff2")}:root{--bg:#fbf8f3;--bg-2:#ffffff;--bg-3:#f3eee6;--line:rgba(29,29,34,.1);--text:#1d1d22;--muted:#5f5a52;--amber-ink:#9a6300;--amber-strong:#c27d00;--shadow:0 1px 2px rgba(29,29,34,.04),0 10px 30px rgba(29,29,34,.06);--amber:#f9a800;--amber-2:#ffc23d;--ice:#47a3da;--radius:18px;--maxw:1240px;--nav-h:92px;--foot-h:58px;--ease:cubic-bezier(.2,.7,.2,1)}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.08;margin:0 0 .45em;font-weight:700;letter-spacing:-.02em}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 32px}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.76rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:14px}.eyebrow:before{content:"";width:28px;height:2px;background:var(--amber);border-radius:2px}.amber{color:var(--amber-strong)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.6em;padding:14px 26px;border-radius:999px;font-weight:600;font-size:.93rem;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s;font-family:inherit;line-height:1.2}.btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover svg{transform:translateX(3px)}.btn-primary{background:var(--amber);color:#1a1300}.btn-primary:hover{background:var(--amber-2);transform:translateY(-2px)}.btn-ghost{border-color:rgba(29,29,34,.25);color:var(--text);background:rgba(255,255,255,.65)}.btn-ghost:hover{border-color:var(--text);transform:translateY(-2px)}.nav{position:fixed;inset:0 0 auto;height:var(--nav-h);z-index:60;background:linear-gradient(180deg,rgba(251,248,243,.94),rgba(251,248,243,0))}.nav,.nav .wrap{display:flex;align-items:center}.nav .wrap{justify-content:space-between;gap:24px;max-width:none;padding:0 40px}.brand{position:relative;z-index:2;display:flex;align-items:center;gap:12px;background:none;border:0;color:inherit;cursor:pointer;padding:0}.brand img{height:100px;width:auto;margin-top:45px}.wordmark{font-weight:800;letter-spacing:.14em;font-size:1.15rem}.nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.nav-links a{display:block;font-size:.88rem;font-weight:500;color:rgba(29,29,34,.72);padding:9px 15px;border-radius:999px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--text);background:rgba(29,29,34,.06)}.nav-links a[aria-current=page]{color:#1a1300;background:var(--amber)}.burger,.menu-legal{display:none}.burger{background:none;border:0;width:44px;height:44px;cursor:pointer;position:relative;z-index:2}.burger span{position:absolute;left:10px;right:10px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s,opacity .3s}.burger span:first-child{top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px}.nav.open .burger span:first-child{transform:translateY(6px) rotate(45deg)}.nav.open .burger span:nth-child(2){opacity:0}.nav.open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.progress{position:fixed;top:0;left:0;height:3px;background:var(--amber);z-index:70;transition:width .6s var(--ease)}.backdrops{position:fixed;inset:0;z-index:0;overflow:hidden}.bd{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.08);transition:opacity 1s var(--ease),transform 6s var(--ease)}.bd.on{opacity:1;transform:scale(1)}.bd:after{content:"";position:absolute;inset:0;background:var(--shade)}.bd-start{--shade:linear-gradient(90deg,rgba(251,248,243,.97),rgba(251,248,243,.86) 45%,rgba(251,248,243,.25))}.bd-glow{background:radial-gradient(1200px 600px at 85% 10%,rgba(249,168,0,.18),transparent 60%),radial-gradient(900px 600px at 0 100%,rgba(71,163,218,.12),transparent 60%),var(--bg)}.bd-crowd{--shade:linear-gradient(180deg,rgba(251,248,243,.93),rgba(251,248,243,.86))}.bd-bar{--shade:linear-gradient(100deg,rgba(251,248,243,.97) 15%,rgba(251,248,243,.8) 55%,rgba(249,168,0,.3))}.stage{position:fixed;left:0;right:0;top:0;bottom:var(--foot-h);z-index:10}.scene{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;transition:opacity .5s var(--ease),visibility 0s linear .5s;scrollbar-width:thin;scrollbar-color:rgba(29,29,34,.2) transparent}.scene.active{visibility:visible;opacity:1;transition:opacity .6s var(--ease) .15s,visibility 0s}.scene-inner{min-height:100%;display:flex;align-items:center;padding:max(calc(var(--nav-h) + 24px),150px) 0 40px}.scene-inner>.wrap{width:100%}.scene [data-a]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.scene.active [data-a]{opacity:1;transform:none}.scene.active [data-a="1"]{transition-delay:.2s}.scene.active [data-a="2"]{transition-delay:.3s}.scene.active [data-a="3"]{transition-delay:.4s}.scene.active [data-a="4"]{transition-delay:.5s}.scene.active [data-a="5"]{transition-delay:.6s}.scene.active [data-a="6"]{transition-delay:.7s}.scene.active [data-a="7"]{transition-delay:.8s}.scene h2{font-size:clamp(2rem,4vw,3.2rem)}.scene .lead{font-size:clamp(1rem,1.3vw,1.12rem);color:var(--muted);max-width:640px}.hero-content{max-width:700px}.hero h1{font-size:clamp(3rem,7.5vw,6.2rem);font-weight:800;margin:.1em 0 .3em;letter-spacing:-.035em}.rot{display:inline-block;color:var(--amber-strong)}.rot.swap{animation:swap .55s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.hero .lead{color:rgba(29,29,34,.8);max-width:560px;margin-bottom:1.8em}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;grid-gap:0;gap:0;margin-top:52px;border-top:1px solid var(--line);padding-top:26px}.stat{padding-right:36px;margin-right:36px;border-right:1px solid var(--line)}.stat:last-child{border-right:0;margin-right:0;padding-right:0}.stat strong{display:block;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;color:var(--amber-strong);line-height:1.1;white-space:nowrap}.stat span{color:var(--muted);font-size:.85rem}.concept-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:34px}.concept-head h2{margin:0}.concept-head p{color:var(--muted);margin:0}.process{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.step{position:relative;border-radius:var(--radius);overflow:hidden;height:clamp(260px,42vh,400px);background:var(--bg-3);isolation:isolate;box-shadow:var(--shadow)}.step img{width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.step img,.step:before{position:absolute;inset:0}.step:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.9))}.step:hover img{transform:scale(1.06)}.step-body{position:absolute;left:0;right:0;bottom:0;padding:26px;color:#fff}.step .num{font-size:.78rem;font-weight:700;letter-spacing:.2em;color:var(--accent,var(--amber))}.step h3{font-size:1.8rem;margin:.15em 0 .25em}.step p{color:rgba(244,242,238,.8);margin:0;font-size:.93rem}.step.cool{--accent:var(--ice)}.split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.split-media{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);height:clamp(300px,62vh,600px)}.split-media img{width:100%;height:100%;object-fit:cover}.badge-float{position:absolute;left:20px;bottom:20px;background:rgba(255,255,255,.88);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:.88rem}.badge-float b{color:var(--amber-strong);font-size:1.35rem}.cups{align-items:flex-end;gap:18px;margin:26px 0 6px}.cup,.cups{display:flex}.cup{flex-direction:column;align-items:center;gap:8px}.cup .shape{width:var(--w);height:var(--h);background:linear-gradient(180deg,#fff7e0 0 16%,var(--amber) 16% 100%);-webkit-clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.cup span{font-size:.82rem;font-weight:600}.check-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px}.check-list li{display:flex;gap:12px;align-items:flex-start}.check-list svg{flex:none;width:22px;height:22px;color:var(--amber);margin-top:1px}.venues{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:34px}.venue{position:relative;border-radius:var(--radius);overflow:hidden;color:#fff;box-shadow:var(--shadow);height:clamp(240px,38vh,380px);isolation:isolate;display:flex;align-items:flex-end;padding:22px}.venue img{width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.venue img,.venue:before{position:absolute;inset:0}.venue:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.85))}.venue:hover img{transform:scale(1.06)}.venue h3{font-size:1.35rem;margin:0}.venue p{margin:.2em 0 0;color:rgba(244,242,238,.78);font-size:.88rem}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:30px}.feature{background:rgba(255,255,255,.9);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:transform .3s var(--ease),border-color .3s}.feature:hover{transform:translateY(-3px);border-color:rgba(249,168,0,.45)}.feature-top{display:flex;align-items:center;gap:14px;margin-bottom:10px}.feature .ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(249,168,0,.16);color:var(--amber-ink)}.feature .ico svg{width:22px;height:22px}.feature h3{font-size:1.08rem;margin:0}.feature p{color:var(--muted);margin:0;font-size:.92rem}.rental{max-width:640px}.rental p{color:rgba(29,29,34,.8);font-size:1.08rem;margin-bottom:1.8em}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.contact-info{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.info-card{display:flex;gap:16px;align-items:center;padding:16px 20px;background:var(--bg-2);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:14px;transition:border-color .25s}a.info-card:hover{border-color:rgba(249,168,0,.5)}.info-card .ico{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:rgba(249,168,0,.16);color:var(--amber-ink)}.info-card .ico svg{width:20px;height:20px}.info-card small{display:block;color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.info-card div{font-weight:500;font-size:.95rem}form.contact{background:var(--bg-2);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.field{margin-bottom:14px}.field label{display:block;font-size:.82rem;font-weight:500;margin-bottom:6px;color:rgba(29,29,34,.8)}input,textarea{width:100%;font:inherit;font-size:.95rem;color:var(--text);background:#fffdfa;border:1px solid rgba(29,29,34,.16);border-radius:11px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 4px rgba(249,168,0,.15)}textarea{min-height:110px;resize:vertical}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:.8rem;color:var(--muted);margin:4px 0 18px}.consent input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--amber)}.consent a,.small a{text-decoration:underline;cursor:pointer}.form-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.form-note{font-size:.78rem;color:var(--muted)}.form-msg{margin-top:14px;padding:12px 14px;border-radius:11px;background:rgba(249,168,0,.1);border:1px solid rgba(249,168,0,.35);display:none;font-size:.9rem}.form-msg.show{display:block}.next{display:inline-flex;align-items:center;gap:10px;margin-top:34px;font-size:.85rem;font-weight:500;color:var(--muted);background:none;border:0;font-family:inherit;cursor:pointer;padding:0;transition:color .2s}.next b,.next:hover{color:var(--text)}.next b{font-weight:600}.next svg{width:18px;height:18px;color:var(--amber);transition:transform .25s var(--ease)}.next:hover svg{transform:translateX(4px)}.foot{position:fixed;left:0;right:0;bottom:0;height:var(--foot-h);z-index:50;border-top:1px solid var(--line);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.foot .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:none;padding:0 40px}.foot-left,.foot-right{display:flex;align-items:center;gap:22px;font-size:.82rem;color:var(--muted);flex:1 1}.foot-right{justify-content:flex-end}.foot button.link:hover,.foot-right a:hover{color:var(--text)}button.link{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.pager{display:flex;align-items:center;gap:14px}.pager button.arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s}.pager button.arrow:hover:not(:disabled){border-color:var(--amber);background:rgba(249,168,0,.12)}.pager button.arrow:disabled{opacity:.3;cursor:default}.pager svg{width:16px;height:16px}.dots{display:flex;gap:7px}.dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(29,29,34,.2);cursor:pointer;transition:width .35s var(--ease),background .3s}.dots button[aria-current=true]{width:26px;background:var(--amber)}.counter{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.socials{display:flex;gap:6px}.socials a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);transition:background .25s,border-color .25s,color .25s}.socials a:hover{background:var(--amber);border-color:var(--amber);color:#1a1300}.socials svg{width:15px;height:15px}dialog{width:min(720px,calc(100% - 32px));max-height:85vh;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--text);padding:42px 38px;overflow:auto}dialog::-webkit-backdrop{background:rgba(29,29,34,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog::backdrop{background:rgba(29,29,34,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog h2{font-size:1.8rem}dialog h3{font-size:1.05rem;margin-top:1.5em}dialog p,dialog ul{color:var(--muted)}dialog ul{margin:0 0 1em;padding-left:1.2em}dialog li{margin-bottom:.25em}dialog a{color:var(--amber-ink);text-decoration:underline}dialog code{font-size:.85em;background:rgba(29,29,34,.06);padding:1px 5px;border-radius:4px}dialog strong{color:var(--text)}dialog.legal{width:min(820px,calc(100% - 32px))}.ph{background:rgba(249,168,0,.15);color:var(--amber-ink);padding:1px 6px;border-radius:5px}.close{position:-webkit-sticky;position:sticky;float:right;top:0;margin:-24px -18px 0 12px;z-index:2;background:var(--bg-2)!important;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--text);font-size:1.3rem;cursor:pointer}.close:hover{background:var(--bg-3)!important}.nl-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.nl-form input{flex:1 1 220px}.small{font-size:.78rem;color:var(--muted);margin-top:10px;width:100%}@media (min-width:1101px) and (max-height:800px){:root{--nav-h:80px}.scene-inner{padding:135px 0 20px}.scene h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.hero h1{font-size:clamp(2.8rem,6vw,5rem)}.stats{margin-top:30px;padding-top:18px}.split-media{height:52vh}.cups{margin-top:16px}.check-list{margin-top:14px;gap:6px}.venues{margin-top:22px}.venue{height:34vh}.contact-info{margin-top:16px;gap:8px}.info-card{padding:11px 16px}form.contact{padding:22px}.field{margin-bottom:10px}textarea{min-height:80px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:1100px){.nav-links{position:fixed;inset:0;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;padding:90px 28px 40px;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.nav.open .nav-links{opacity:1;visibility:visible;transition:opacity .3s}.nav-links a{font-size:1.5rem;font-weight:600;padding:10px 0;border-radius:0;background:none!important;color:rgba(29,29,34,.72)}.nav-links a[aria-current=page]{color:var(--amber-ink)}.menu-legal{display:flex;gap:22px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.menu-legal button{font-size:.9rem;color:var(--muted)}.burger{display:block}.foot .wrap,.nav .wrap{padding:0 24px}.foot-left .legal,.foot-right .legal{display:none}.concept-head,.contact-grid,.split{grid-template-columns:1fr;gap:28px}.features,.venues{grid-template-columns:1fr 1fr}.split-media{height:clamp(220px,34vh,360px)}.stats{grid-template-columns:repeat(2,auto);row-gap:22px}.stat:nth-child(2){border-right:0;margin-right:0;padding-right:0}}@media (max-width:720px){:root{--nav-h:72px;--foot-h:56px}.bd-start{--shade:linear-gradient(180deg,rgba(251,248,243,.94),rgba(251,248,243,.86) 60%,rgba(251,248,243,.72))}.bd-bar{--shade:linear-gradient(180deg,rgba(251,248,243,.95),rgba(251,248,243,.85) 70%,rgba(249,168,0,.3))}.foot .wrap,.nav .wrap,.wrap{padding:0 16px}.brand img{height:50px;margin-top:0}.scene-inner{align-items:flex-start;padding-top:calc(var(--nav-h) + 24px);padding-bottom:32px}.process{grid-template-columns:1fr}.step{height:220px}.venues{grid-template-columns:1fr 1fr;gap:12px}.venue{height:190px;padding:16px}.venue h3{font-size:1.1rem}.venue p{display:none}.features,.row{grid-template-columns:1fr}.row{gap:0}form.contact{padding:22px 18px}.stats{grid-template-columns:1fr 1fr;gap:20px 0}.stat,.stat:nth-child(2){padding-right:12px;margin-right:12px}.stat:nth-child(2n){border-right:0;margin-right:0;padding-right:0}.foot-left .copy,.socials{display:none}.foot-left,.foot-right{flex:0 1}.foot .wrap{justify-content:center}.dots{display:none}dialog{padding:36px 22px}}.nav-links .lang-item{margin-left:10px}.nav-links a.lang{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(29,29,34,.2);font-size:.78rem;font-weight:600;letter-spacing:.1em;padding:8px 14px}.nav-links a.lang svg{width:14px;height:14px;opacity:.85}.nav-links a.lang:hover{border-color:var(--text)}@media (max-width:1100px){.nav-links .lang-item{margin:18px 0 0}.nav-links a.lang{font-size:.9rem;padding:9px 16px;border-radius:999px;border:1px solid var(--line)}}html.dark{--bg:#0d0d0f;--bg-2:#141417;--bg-3:#1c1c21;--line:rgba(255,255,255,.1);--text:#f4f2ee;--muted:#a9a7a2;--amber-ink:var(--amber);--amber-strong:var(--amber);--shadow:none}html.dark .amber,html.dark .eyebrow{color:var(--amber)}html.dark .btn-ghost{border-color:rgba(255,255,255,.3);background:rgba(0,0,0,.15)}html.dark .nav{background:linear-gradient(180deg,rgba(13,13,15,.85),rgba(13,13,15,0))}html.dark .nav-links a{color:rgba(244,242,238,.75)}html.dark .nav-links a:hover{background:rgba(255,255,255,.07)}html.dark .burger span{background:#fff}html.dark .bd-start{--shade:linear-gradient(90deg,rgba(13,13,15,.96),rgba(13,13,15,.8) 45%,rgba(13,13,15,.3))}html.dark .bd-glow{background:radial-gradient(1200px 600px at 85% 10%,rgba(249,168,0,.14),transparent 60%),radial-gradient(900px 600px at 0 100%,rgba(71,163,218,.08),transparent 60%),var(--bg)}html.dark .bd-crowd{--shade:linear-gradient(180deg,rgba(13,13,15,.93),rgba(13,13,15,.86))}html.dark .bd-bar{--shade:linear-gradient(100deg,rgba(13,13,15,.96) 15%,rgba(13,13,15,.72) 55%,rgba(249,168,0,.22))}html.dark .scene{scrollbar-color:rgba(255,255,255,.2) transparent}html.dark .rot{color:var(--amber)}html.dark .hero .lead{color:rgba(244,242,238,.85)}html.dark .stat strong{color:var(--amber)}html.dark .badge-float{background:rgba(13,13,15,.78)}html.dark .badge-float b{color:var(--amber)}html.dark .feature{background:rgba(20,20,23,.85)}html.dark .feature .ico{background:rgba(249,168,0,.12);color:var(--amber)}html.dark .rental p{color:rgba(244,242,238,.85)}html.dark .info-card .ico{background:rgba(249,168,0,.12);color:var(--amber)}html.dark .field label{color:rgba(244,242,238,.85)}html.dark input,html.dark textarea{background:var(--bg);border:1px solid rgba(255,255,255,.14)}html.dark .foot{background:rgba(13,13,15,.9)}html.dark .dots button{background:rgba(255,255,255,.25)}html.dark dialog::-webkit-backdrop{background:rgba(0,0,0,.7)}html.dark dialog::backdrop{background:rgba(0,0,0,.7)}html.dark dialog a{color:var(--amber)}html.dark dialog code{background:rgba(255,255,255,.08)}html.dark .ph{color:var(--amber)}html.dark .nav-links a.lang{border:1px solid rgba(255,255,255,.22)}html.dark .btn-ghost:hover,html.dark .nav-links a.lang:hover{border-color:var(--text)}html.dark .nav-links a:hover{color:#fff}html.dark .nav-links a[aria-current=page]{color:#1a1300;background:var(--amber)}html.dark input:focus,html.dark textarea:focus{border-color:var(--amber)}html.dark .dots button[aria-current=true]{background:var(--amber)}@media (max-width:1100px){html.dark .nav-links a{color:rgba(244,242,238,.7)}html.dark .nav-links a[aria-current=page]{color:var(--amber);background:none}html.dark .nav-links a.lang{border:1px solid var(--line)}}@media (max-width:720px){html.dark .bd-start{--shade:linear-gradient(90deg,rgba(13,13,15,.96),rgba(13,13,15,.8) 45%,rgba(13,13,15,.3))}html.dark .bd-bar{--shade:linear-gradient(100deg,rgba(13,13,15,.96) 15%,rgba(13,13,15,.72) 55%,rgba(249,168,0,.22))}}.nav-links .lang-item{display:flex;align-items:center;gap:8px}.theme-toggle{width:36px;height:36px;border-radius:50%;border:1px solid rgba(29,29,34,.2);background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .2s,background .2s}.theme-toggle:hover{border-color:var(--text)}.theme-toggle svg{width:17px;height:17px}.theme-toggle .icon-sun{display:none}html.dark .theme-toggle{border-color:rgba(255,255,255,.22)}html.dark .theme-toggle:hover{border-color:var(--text)}html.dark .theme-toggle .icon-sun{display:block}.brand .logo-on-dark,html.dark .brand .logo-on-light,html.dark .theme-toggle .icon-moon{display:none}html.dark .brand .logo-on-dark{display:block}@media (max-width:1100px){.theme-toggle{width:42px;height:42px}.theme-toggle,html.dark .theme-toggle{border-color:var(--line)}}