@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.p.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_6d2b17a6-module__pJNVca__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_6d2b17a6-module__pJNVca__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_97662a1b-module__LfjaVa__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_97662a1b-module__LfjaVa__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_cece2a7f-module__JXdSeW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_cece2a7f-module__JXdSeW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--bg:#121317;--bg-1:#17181d;--bg-2:#1f2127;--bg-3:#282a32;--line:#ffffff1a;--line-2:#ffffff30;--text:#f5f1e9;--muted:#a8a295;--muted-2:#79736a;--flame:#ff6a1a;--flame-2:#ff8b3d;--amber:#ffb24d;--ok:#5cbe7c;--warn:#e7b450;--taken:#e0574f;--r:4px;--r-lg:8px;--maxw:1280px;--pad:clamp(20px, 5vw, 80px);--font-display:var(--font-bebas), "Bebas Neue", "Oswald", sans-serif;--font-head:var(--font-oswald), "Oswald", system-ui, sans-serif;--font-body:var(--font-archivo), "Archivo", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}::selection{background:var(--flame);color:#0a0a0c}:focus-visible{outline:2px solid var(--flame);outline-offset:3px}body:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background:radial-gradient(120% 90% at 50% 0,#0000 94%,#0000000a 98%,#0000001a 100%);position:fixed;inset:0}.display{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.86}.eyebrow{font-family:var(--font-head);letter-spacing:.26em;text-transform:uppercase;color:var(--flame);align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow.center:after{content:"";background:var(--flame);width:26px;height:2px;display:inline-block}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;line-height:1.05}.sec-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,7vw,92px);font-weight:400;line-height:.9}.lead{color:var(--muted);max-width:56ch;font-size:clamp(17px,1.5vw,20px)}.mono{font-family:var(--font-mono);letter-spacing:.02em}.container{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.section{padding-block:clamp(72px,11vw,160px);position:relative}.section--tight{padding-block:clamp(48px,7vw,90px)}.sec-head{flex-direction:column;gap:18px;margin-bottom:clamp(36px,5vw,64px);display:flex}.sec-head .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.btn{--bg-btn:transparent;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-btn);color:var(--text);transition:.35s var(--ease);white-space:nowrap;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn .arr{transition:transform .35s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-flame{background:var(--flame);border-color:var(--flame);color:#120a04}.btn-flame:hover{background:var(--flame-2);border-color:var(--flame-2);box-shadow:0 8px 30px -8px var(--flame)}.btn-ghost:hover{border-color:var(--flame);color:var(--flame)}.btn-light{background:var(--text);color:#0a0a0c;border-color:var(--text)}.btn-light:hover{background:#fff}.btn-block{justify-content:center;width:100%}.btn-lg{padding:18px 34px;font-size:15px}.btn:disabled{opacity:.4;cursor:not-allowed}.textlink{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;color:var(--text);align-items:center;gap:9px;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex}.textlink:after{content:"→";transition:transform .3s var(--ease);color:var(--flame)}.textlink:hover{color:var(--flame)}.textlink:hover:after{transform:translate(5px)}.ph{background:var(--bg-2);background-image:repeating-linear-gradient(135deg,#ffffff09 0 12px,#0000 12px 24px);position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0}.ph:after{content:attr(data-label);text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-2);text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-size:12px;display:none;position:absolute;inset:0}.ph--failed:after{display:flex}.ph--failed:before{content:"";background:radial-gradient(60% 60% at 50% 38%,#ff6a1a12,#0000 70%);position:absolute;inset:0}.site-header{z-index:50;transition:background .4s var(--ease), backdrop-filter .4s, border-color .4s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:var(--line);background:#0a0a0cc7}.nav-inner{max-width:var(--maxw);padding:18px var(--pad);transition:padding .4s var(--ease);z-index:51;align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.site-header.scrolled .nav-inner{padding-block:13px}.brand{align-items:center;display:inline-flex}.brand-logo{width:auto;height:38px;display:block}.site-header.scrolled .brand-logo{height:32px;transition:height .4s var(--ease)}.foot-brand .brand-logo{height:42px}.nav-links{gap:30px;margin-left:20px;display:flex}.nav-links a{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:4px 0;font-size:14px;font-weight:500;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--flame);width:0;height:2px;transition:width .3s var(--ease);position:absolute;bottom:-2px;left:0}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.nav-right{align-items:center;gap:18px;margin-left:auto;display:flex}.lang{border:1px solid var(--line);border-radius:var(--r);display:inline-flex;overflow:hidden}.lang button{font-family:var(--font-head);letter-spacing:.08em;color:var(--muted-2);padding:6px 10px;font-size:12px;font-weight:600;transition:all .25s}.lang button.on{background:var(--flame);color:#120a04}.lang button:not(.on):hover{color:var(--text)}.nav-account{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line-2);border-radius:var(--r);padding:9px 16px;font-size:13px;font-weight:600;transition:all .3s}.nav-account:hover{border-color:var(--flame);color:var(--flame)}.nav-burger{flex-direction:column;justify-content:center;gap:5px;width:30px;height:24px;display:none}.nav-burger span{background:var(--text);width:26px;height:2px;transition:.3s var(--ease);transform-origin:50%}.nav-burger.on span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger.on span:nth-child(2){opacity:0}.nav-burger.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-drawer{background:var(--bg-1);border-left:1px solid var(--line);width:min(82vw,360px);transition:transform .45s var(--ease);z-index:49;flex-direction:column;gap:6px;padding:110px 32px 40px;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.drawer-open .nav-drawer{transform:translate(0)}.nav-drawer a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0;font-size:30px;transition:color .3s}.nav-drawer a.active,.nav-drawer a:hover{color:var(--text)}.lang-drawer{align-self:flex-start;margin-top:24px}.hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:-12% 0}.hero-bg .ph{position:absolute;inset:0}.hero-bg .ph img{transform:scale(1.08)}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, #0a0a0c8c 0%, #0a0a0c1a 30%, #0a0a0cb3 78%, var(--bg) 100%), radial-gradient(70% 50% at 78% 30%, #ff8c3c29, transparent 70%);position:absolute;inset:0}.hero-inner{z-index:2;width:100%;max-width:var(--maxw);padding:0 var(--pad) clamp(56px, 9vw, 110px);margin:0 auto;position:relative}.hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(70px,15vw,230px);line-height:.82}.hero-title .l2{color:var(--flame);display:block}.hero-sub{color:#d8d3c8;max-width:46ch;margin-top:26px;font-size:clamp(17px,1.6vw,22px)}.hero-cta{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.hero-ticker{z-index:2;top:96px;right:var(--pad);border:1px solid var(--line-2);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d8d3c8;background:#0a0a0c80;align-items:flex-start;gap:12px;max-width:360px;padding:14px 16px;font-size:13.5px;display:flex;position:absolute}.hero-ticker .dot{background:var(--flame);width:7px;height:7px;box-shadow:0 0 10px var(--flame);border-radius:50%;flex:none;margin-top:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero-ticker b{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--flame);margin-bottom:3px;font-size:11px;display:block}.scroll-hint{left:var(--pad);z-index:2;color:var(--muted);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:30px}.scroll-hint .bar{background:linear-gradient(var(--flame), transparent);width:1px;height:42px;position:relative;overflow:hidden}.scroll-hint .bar:after{content:"";background:var(--flame);width:100%;height:50%;animation:1.8s infinite drop;position:absolute;top:-50%;left:0}@keyframes drop{0%{top:-50%}to{top:120%}}.hero-coords{right:var(--pad);z-index:2;font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.05em;font-size:11px;position:absolute;bottom:30px}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(34px)}[data-reveal].in{opacity:1;transform:none}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate(-40px)}[data-reveal=left].in{transform:none}.about{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about-media{position:relative}.about-media .ph{aspect-ratio:4/5;border-radius:var(--r-lg)}.about-media .ph img{transition:transform 1.4s var(--ease)}.about-frame{border:1px solid var(--flame);border-radius:var(--r-lg);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.about-body p{color:var(--muted);max-width:50ch;margin-top:22px}.quote{font-family:var(--font-display);text-transform:uppercase;border-left:3px solid var(--flame);letter-spacing:.01em;margin-top:36px;padding-left:26px;font-size:clamp(24px,3vw,40px);line-height:1.05}.about-stats{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.stat{border-top:1px solid var(--line);flex:120px;padding-top:14px}.stat .n{font-family:var(--font-display);color:var(--text);font-size:clamp(38px,4vw,56px);line-height:1}.stat .n em{color:var(--flame);font-style:normal}.stat .t{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-family:var(--font-head);margin-top:6px}.fleet-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.fleet-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);transition:border-color .4s var(--ease), transform .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.fleet-card:hover{border-color:var(--flame);transform:translateY(-5px)}.fleet-card .media{aspect-ratio:4/3;position:relative}.fleet-card .media .ph{position:absolute;inset:0}.fleet-card:hover .media .ph img{transform:scale(1.07)}.fleet-card .media:after{content:"";background:linear-gradient(#0000 45%,#0a0a0cd9);position:absolute;inset:0}.badge{z-index:2;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line-2);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0cb3;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.badge.flame{background:var(--flame);color:#120a04;border-color:var(--flame)}.fleet-card .price-tag{z-index:2;text-align:right;font-family:var(--font-display);color:var(--text);font-size:30px;line-height:1;position:absolute;bottom:14px;right:14px}.fleet-card .price-tag small{font-family:var(--font-head);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:12px;display:block}.fleet-card .body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.fleet-card h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:30px;line-height:.95}.fleet-card .tag{color:var(--muted);font-size:14.5px}.spec-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:14px;display:flex}.spec-row .s{color:var(--muted);font-size:12.5px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;display:flex}.spec-row .s b{color:var(--text);font-weight:600}.fleet-card .go{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.news-grid{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:clamp(18px,2.2vw,30px);display:grid}.news-card{flex-direction:column;gap:16px;display:flex}.news-card .media{aspect-ratio:16/11;border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.news-card .media .ph{position:absolute;inset:0}.news-card:hover .media .ph img{transform:scale(1.06)}.news-meta{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:11.5px;display:flex}.news-meta .cat{color:var(--flame)}.news-meta .date{color:var(--muted-2)}.news-card h3{font-size:22px;font-weight:600;line-height:1.18;transition:color .3s}.news-card:hover h3{color:var(--flame)}.news-card p{color:var(--muted);font-size:15px}.news-side{flex-direction:column;gap:clamp(18px,2.2vw,30px);display:flex}.news-side .news-card{flex:1}.news-side .news-card .media{aspect-ratio:16/9;flex:1}.news-card.feature{flex-direction:column;gap:22px;display:flex}.news-card.feature .media{aspect-ratio:16/10;flex:1}.news-card.feature h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,3.4vw,46px);line-height:.95}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{gap:16px;width:max-content;animation:48s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee .cell{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--line);flex:none;width:clamp(240px,26vw,380px);position:relative;overflow:hidden}.marquee .cell .ph{position:absolute;inset:0}.contact{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.contact-map{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.contact-map iframe{filter:grayscale(.4)invert(.92)hue-rotate(180deg)brightness(.9)contrast(.9);border:0;width:100%;height:100%}.contact-info .ci-row{border-top:1px solid var(--line);gap:16px;padding:20px 0;display:flex}.contact-info .ci-row .k{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--flame);min-width:92px;padding-top:3px;font-size:12px}.contact-info .ci-row .v{color:#d8d3c8}.contact-info .ci-row .v a:hover{color:var(--flame)}.site-footer{border-top:1px solid var(--line);background:var(--bg-1);z-index:2;position:relative}.foot-top{max-width:var(--maxw);padding:clamp(48px,7vw,80px) var(--pad) 48px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.foot-brand .brand{margin-bottom:16px}.foot-tag{color:var(--muted);max-width:32ch}.foot-news{margin-top:26px}.foot-news>span{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin-bottom:12px;font-size:12px;display:block}.news-form{gap:8px;max-width:340px;display:flex}.news-form input{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);color:var(--text);flex:1;padding:12px 14px;font-family:inherit;font-size:14px}.news-form input:focus{border-color:var(--flame);outline:none}.news-form button{background:var(--flame);color:#120a04;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r);padding:0 16px;font-size:13px;font-weight:600}.news-done{color:var(--ok);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.foot-col h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;color:var(--flame);margin-bottom:16px;font-size:13px}.foot-col p{color:var(--muted);font-size:14.5px;line-height:1.7}.foot-phone{margin-top:12px}.foot-phone a{color:var(--text);font-family:var(--font-head);letter-spacing:.04em;font-size:18px}.foot-map{color:var(--flame);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:12px;display:inline-flex}.foot-map:after{content:" ↗"}.foot-bottom{border-top:1px solid var(--line);max-width:var(--maxw);padding:22px var(--pad);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;font-size:13px;display:flex}.foot-links{gap:22px;display:flex}.foot-links a:hover{color:var(--flame)}.page-hero{padding:clamp(130px,18vw,220px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.page-hero-bg{z-index:0;position:absolute;inset:-10% 0 0}.page-hero-bg .ph{position:absolute;inset:0}.page-hero:after{content:"";z-index:1;background:linear-gradient(180deg, #0a0a0cbf, #0a0a0c80 40%, var(--bg) 96%);position:absolute;inset:0}.page-hero .container{z-index:2;position:relative}.page-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(52px,10vw,130px);line-height:.88}.page-hero .lead{margin-top:18px}.crumbs{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--flame)}.crumbs .sep{color:var(--muted-2)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .3s}.chip:hover{color:var(--text);border-color:var(--line-2)}.chip.on{background:var(--flame);color:#120a04;border-color:var(--flame)}.detail{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(28px,4vw,60px);display:grid}.detail-gallery .main{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.detail-gallery .main .ph{position:absolute;inset:0}.detail-thumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.detail-thumbs .t{aspect-ratio:1;border-radius:var(--r);border:1px solid var(--line);cursor:pointer;opacity:.6;transition:all .3s;position:relative;overflow:hidden}.detail-thumbs .t .ph{position:absolute;inset:0}.detail-thumbs .t.on,.detail-thumbs .t:hover{opacity:1;border-color:var(--flame)}.detail-head h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,6vw,78px);line-height:.9}.detail-head .tagline{color:var(--muted);margin-top:10px;font-size:18px}.detail-body{margin-top:34px}.detail-body>p{color:#cfc9bd;max-width:60ch}.spec-table{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.spec-table .cell{background:var(--bg-1);padding:18px 20px}.spec-table .cell .k{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11.5px}.spec-table .cell .v{font-family:var(--font-display);margin-top:4px;font-size:28px}.spec-table--rows{grid-template-columns:1fr}.spec-table--rows .cell{justify-content:space-between;align-items:center;gap:20px;display:flex}.spec-table--rows .cell .k{flex:1}.spec-table--rows .cell .v{white-space:nowrap;margin-top:0;font-size:24px}.feat-list{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:24px;display:grid}.feat-list li{color:#cfc9bd;align-items:flex-start;gap:12px;font-size:15px;list-style:none;display:flex}.feat-list li:before{content:"";background:var(--flame);flex:none;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.reserve-panel{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);position:sticky;top:96px;overflow:hidden}.reserve-panel .rp-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:22px 24px;display:flex}.reserve-panel .rp-head .ttl{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;color:var(--flame);font-size:13px}.reserve-panel .rp-head .price{font-family:var(--font-display);font-size:38px;line-height:1}.reserve-panel .rp-head .price small{font-family:var(--font-head);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.reserve-panel .rp-body{padding:22px 24px}.cal{-webkit-user-select:none;user-select:none}.cal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cal-head .mname{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:600}.cal-nav{gap:6px;display:flex}.cal-nav button{border:1px solid var(--line);border-radius:var(--r);place-items:center;width:32px;height:32px;transition:all .25s;display:grid}.cal-nav button:hover{border-color:var(--flame);color:var(--flame)}.cal-nav button:disabled{opacity:.3;cursor:not-allowed}.cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-dow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);text-align:center;padding-bottom:6px;font-size:10.5px}.cal-day{aspect-ratio:1;border-radius:var(--r);border:1px solid #0000;place-items:center;font-size:13.5px;transition:all .15s;display:grid;position:relative}.cal-day.muted{color:var(--muted-2);pointer-events:none;opacity:.35}.cal-day.avail{cursor:pointer;color:var(--text)}.cal-day.avail:hover{border-color:var(--flame)}.cal-day.blocked{color:var(--muted);cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:var(--taken);text-decoration-color:var(--taken);background:#e0574f29;border-color:#e0574f80;text-decoration-thickness:2px}.cal-day.blocked:before{content:"";border-radius:var(--r);pointer-events:none;background:repeating-linear-gradient(-45deg,#0000 0 5px,#e0574f47 5px 7px);position:absolute;inset:0}.cal-day.in-range{background:#ff6a1a29;border-radius:0}.cal-day.range-start{background:var(--flame);color:#120a04;border-radius:var(--r) 0 0 var(--r);font-weight:600}.cal-day.range-end{background:var(--flame);color:#120a04;border-radius:0 var(--r) var(--r) 0;font-weight:600}.cal-day.range-start.range-end{border-radius:var(--r)}.cal-legend{color:var(--muted);gap:16px;margin-top:14px;font-size:11.5px;display:flex}.cal-legend .li{align-items:center;gap:6px;display:flex}.cal-legend .sw{border-radius:3px;width:11px;height:11px}.price-break{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-top:22px;padding-top:18px;display:flex}.price-break .row{color:var(--muted);justify-content:space-between;font-size:14.5px;display:flex}.price-break .row b{color:var(--text);font-weight:500}.price-break .row.total{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.price-break .row.total .lbl{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--text);font-size:13px}.price-break .row.total .amt{font-family:var(--font-display);color:var(--flame);font-size:30px}.rp-hint{color:var(--muted-2);text-align:center;margin-top:16px;font-size:13px}.modal-veil{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060608cc;justify-content:center;align-items:flex-start;padding:40px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-veil.open{display:flex}.modal{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-lg);width:100%;max-width:560px;animation:pop .4s var(--ease);margin:auto}@keyframes pop{0%{opacity:0;transform:translateY(20px)scale(.98)}}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-head h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:30px}.modal-x{border:1px solid var(--line);border-radius:var(--r);place-items:center;width:38px;height:38px;font-size:18px;transition:all .25s;display:grid}.modal-x:hover{border-color:var(--flame);color:var(--flame)}.modal-body{padding:26px 28px}.modal--sm{max-width:420px}.confirm-text{color:var(--muted);margin-bottom:24px;line-height:1.55}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.btn.btn-danger{background:var(--red,#c0392b);border-color:var(--red,#c0392b);color:#fff}.btn.btn-danger:hover{filter:brightness(1.08)}.bk-summary{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:8px;margin-bottom:22px;padding:16px 18px;display:flex}.bk-summary .row{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.bk-summary .row b{color:var(--text)}.field{margin-bottom:16px}.field label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:7px;font-size:11.5px;display:block}.field input:not([type=checkbox]),.field textarea,.field select{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--text);padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .25s}.field input:not([type=checkbox]):focus,.field textarea:focus,.field select:focus{border-color:var(--flame);outline:none}.field textarea{resize:vertical;min-height:84px}.field select,.admin-row select.status-sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239aa7a5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:11px;padding-right:38px}.field select option,.admin-row select.status-sel option{background:var(--bg-1);color:var(--text)}.admin-row select.status-sel{background-position:right 10px center;padding-right:30px}.field-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bk-success{text-align:center;padding:14px 0 4px}.bk-success .ico{border:2px solid var(--ok);width:72px;height:72px;color:var(--ok);animation:pop .5s var(--ease);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:34px;display:grid}.bk-success h3{font-family:var(--font-display);text-transform:uppercase;font-size:36px}.bk-success p{color:var(--muted);max-width:40ch;margin:12px auto 22px}.bk-code{font-family:var(--font-mono);background:var(--bg-2);border:1px dashed var(--line-2);border-radius:var(--r);margin-bottom:24px;padding:12px}.bk-code b{color:var(--flame)}.article-wrap{max-width:760px;margin:0 auto}.prose p{color:#cfc9bd;margin-top:22px;font-size:18px;line-height:1.75}.prose p:first-child{color:var(--text);font-size:21px}.article-cover{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--line);margin-bottom:40px;position:relative;overflow:hidden}.article-cover .ph{position:absolute;inset:0}.article-meta{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.article-meta .cat{color:var(--flame)}.article-meta .date{color:var(--muted-2)}.masonry{columns:3;column-gap:14px}.masonry .gi{break-inside:avoid;border-radius:var(--r-lg);border:1px solid var(--line);cursor:pointer;margin-bottom:14px;position:relative;overflow:hidden}.masonry .gi .ph{position:relative}.masonry .gi:hover .ph img{transform:scale(1.05)}.masonry .gi:after{content:"+";color:#fff;opacity:0;z-index:2;background:#0a0a0c66;place-items:center;font-size:34px;transition:all .35s;display:grid;position:absolute;inset:0}.masonry .gi:hover:after{opacity:1}.lightbox{z-index:110;background:#050507f2;justify-content:center;align-items:center;padding:4vw;display:none;position:fixed;inset:0}.lightbox.open{display:flex}.lightbox img{border-radius:var(--r);object-fit:contain;max-width:92vw;max-height:88vh}.lightbox .lb-x,.lightbox .lb-prev,.lightbox .lb-next{border:1px solid var(--line-2);background:#0a0a0c80;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;transition:all .25s;display:grid;position:absolute}.lightbox .lb-x{top:24px;right:24px}.lightbox .lb-prev{left:24px}.lightbox .lb-next{right:24px}.lightbox button:hover{border-color:var(--flame);color:var(--flame)}.shop-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);display:grid}.product-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);transition:.4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.product-card:hover{border-color:var(--flame);transform:translateY(-5px)}.product-card .media{aspect-ratio:1;background:var(--bg-2);position:relative}.product-card .media .ph{position:absolute;inset:0}.product-card:hover .media .ph img{transform:scale(1.05)}.product-card .body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.product-card h3{font-size:19px;font-weight:600;line-height:1.2}.product-card .pc-bottom{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.product-card .pc-price{font-family:var(--font-display);font-size:30px}.stock-pill{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:11px}.stock-pill.in{color:var(--ok);border:1px solid #5cbe7c66}.stock-pill.out{color:var(--muted-2);border:1px solid var(--line)}.cart-toast{background:var(--flame);color:#120a04;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r);z-index:120;transition:transform .45s var(--ease);padding:14px 24px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%,120%)}.cart-toast.show{transform:translate(-50%)}.auth-wrap{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.auth-media{position:relative}.auth-media .ph{position:absolute;inset:0}.auth-media:after{content:"";background:linear-gradient(90deg, transparent, var(--bg));position:absolute;inset:0}.auth-media .am-cap{z-index:2;position:absolute;bottom:48px;left:48px}.auth-media .am-cap .q{font-family:var(--font-display);text-transform:uppercase;max-width:14ch;font-size:clamp(28px,3vw,46px);line-height:.95}.auth-form{padding:100px var(--pad) 60px;justify-content:center;align-items:center;display:flex}.auth-form .inner{width:100%;max-width:400px}.auth-form h1{font-family:var(--font-display);text-transform:uppercase;font-size:56px}.auth-demo{color:var(--muted-2);background:var(--bg-2);border:1px dashed var(--line-2);border-radius:var(--r);margin:18px 0 24px;padding:12px 14px;font-size:13px}.acct-grid{gap:14px;display:grid}.acct-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:200px 1fr auto;align-items:stretch;gap:0;transition:border-color .3s;display:grid;overflow:hidden}.acct-card:hover{border-color:var(--line-2)}.acct-card .media{min-height:130px;position:relative}.acct-card .media .ph{position:absolute;inset:0}.acct-card .info{flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;display:flex}.acct-card .info h3{font-family:var(--font-display);text-transform:uppercase;font-size:26px}.acct-card .info .meta{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.acct-card .info .meta b{color:var(--text);font-weight:500}.acct-card .side{border-left:1px solid var(--line);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;padding:22px 24px;display:flex}.acct-card .side .amt{font-family:var(--font-display);font-size:30px}.status-pill{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 11px;font-size:11px}.status-pill.confirmed{color:var(--ok);border:1px solid #5cbe7c66}.status-pill.pending{color:var(--warn);border:1px solid #e7b45066}.status-pill.completed{color:var(--muted);border:1px solid var(--line)}.acct-tabs{border-bottom:1px solid var(--line);gap:26px;margin-bottom:30px;display:flex}.acct-tabs button{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:2px solid #0000;padding:0 0 16px;font-size:14px;font-weight:600;transition:all .3s}.acct-tabs button.on{color:var(--text);border-bottom-color:var(--flame)}#viewTabs.acct-tabs{margin-bottom:40px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px;display:grid}.admin-stat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);padding:20px 22px}.admin-stat .n{font-family:var(--font-display);color:var(--flame);font-size:clamp(30px,3vw,42px);line-height:1}.admin-stat .t{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px;font-size:12px}.stat-days{flex-direction:column;gap:8px;display:flex}.stat-day{grid-template-columns:110px 1fr 56px;align-items:center;gap:14px;display:grid}.stat-date{color:var(--muted);font-size:13px}.stat-track{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.stat-fill{background:var(--flame);height:100%;transition:width .4s var(--ease);border-radius:999px;display:block}.stat-count{text-align:right;color:var(--text);font-size:14px}@media (max-width:560px){.stat-day{grid-template-columns:84px 1fr 42px;gap:10px}}.admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-bar .acct-tabs{flex:1;min-width:220px}.admin-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);overflow:hidden}.admin-row{border-top:1px solid var(--line);grid-template-columns:1.3fr 1.2fr 1.3fr .9fr .7fr .9fr;align-items:center;gap:14px;padding:16px 20px;font-size:14px;display:grid}.admin-row--3{grid-template-columns:1.3fr 1.6fr 1fr}.admin-row:first-child{border-top:0}.admin-row--head{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg-2);font-size:11.5px}.admin-row .sub{color:var(--muted-2);margin-top:2px;font-size:12px;display:block}.admin-row select.status-sel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);color:var(--text);padding:7px 9px;font-family:inherit;font-size:13px}.row-actions{gap:14px;display:flex}.row-actions .textlink{font-size:12px}.row-actions .textlink:after{content:none}.row-actions .danger{color:var(--warn)}.row-actions .danger:hover{color:#ff6b6b}@media (max-width:900px){.admin-row,.admin-row--3{grid-template-columns:1fr;gap:6px}.admin-stats{grid-template-columns:1fr}}.empty{text-align:center;color:var(--muted);padding:60px 0}.spacer-line{background:var(--line);height:1px}@media (max-width:1080px){.fleet-grid,.shop-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:1fr}.news-side{flex-direction:row}.detail{grid-template-columns:1fr}.reserve-panel{position:static}.masonry{columns:2}}@media (max-width:860px){.nav-links,.nav-account{display:none}.nav-burger{display:flex}.nav-right{gap:12px}.about,.contact,.auth-wrap{grid-template-columns:1fr}.auth-media{min-height:36vh}.foot-top{grid-template-columns:1fr 1fr}.acct-card{grid-template-columns:1fr}.acct-card .media{min-height:160px}.acct-card .side{border-left:0;border-top:1px solid var(--line);text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (max-width:560px){body{font-size:16px}.fleet-grid,.shop-grid{grid-template-columns:1fr}.news-side{flex-direction:column}.masonry{columns:1}.spec-table,.feat-list,.field-2,.foot-top{grid-template-columns:1fr}.hero-ticker{display:none}.detail-thumbs{grid-template-columns:repeat(4,1fr)}}.cookie-bar{z-index:90;padding:14px var(--pad);background:var(--bg-1);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-bar p{color:var(--muted);max-width:720px;font-size:14px}.text-bold{color:var(--text);font-weight:700}.href-orange{color:var(--flame);text-underline-offset:3px;text-decoration:underline}.href-orange:hover{color:var(--flame-2)}.text-center-block{text-align:center;display:block}.form-error{color:var(--warn);margin:10px 0 14px;font-size:14px}.form-success{color:var(--ok);margin:10px 0 14px;font-size:14px}.ph.fill{position:absolute;inset:0}@media (max-width:560px){.hero-coords{display:none}.hero-inner{padding-bottom:104px}.hero:after{background:linear-gradient(180deg, #0a0a0c8c 0%, #0a0a0c1f 42%, #0a0a0c9e 84%, var(--bg) 100%), radial-gradient(70% 50% at 78% 30%, #ff8c3c29, transparent 70%)}}input[type=checkbox]{appearance:none;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);cursor:pointer;vertical-align:middle;flex:none;place-items:center;width:20px;height:20px;margin:0;padding:0;transition:background .25s,border-color .25s;display:inline-grid}input[type=checkbox]:hover{border-color:var(--flame)}input[type=checkbox]:checked{background:var(--flame);border-color:var(--flame)}input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #120a04;border-left:2px solid #120a04;width:10px;height:5px;transform:rotate(-45deg)translateY(-1px)}input[type=checkbox]:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.check-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.check-row label{cursor:pointer;margin:0}.foot-seo-links{flex-direction:column;gap:7px;display:flex}.foot-seo-links a{color:var(--muted);font-size:14px;transition:color .25s}.foot-seo-links a:hover{color:var(--flame)}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1);overflow:hidden}.faq-item summary{cursor:pointer;font-family:var(--font-head);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;transition:color .25s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--flame);transition:transform .3s var(--ease);flex:none;font-size:20px;font-weight:400}.faq-item[open] summary{color:var(--flame)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--flame)}.faq-item .faq-a{color:var(--muted);padding:0 18px 18px;font-size:15px;line-height:1.7}
