@font-face{font-family:syne;src:url(/_next/static/media/7b45ef4fb220bf4e-s.p.woff2) format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:syne Fallback;src:local("Arial");ascent-override:92.84%;descent-override:27.60%;line-gap-override:0.00%;size-adjust:99.63%}.__className_79e495{font-family:syne,syne Fallback}.__variable_79e495{--font-display:"syne","syne Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/0d390d2126953d06-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_b39230{font-family:inter,inter Fallback}.__variable_b39230{--font-body:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/aa4388db5528a0d5-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_a8b8e5{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_a8b8e5{--font-mono:"jetbrainsMono","jetbrainsMono Fallback"}:root{--color-obsidian:#050505;--color-void:#020202;--color-gunmetal:#0e0e0e;--color-chrome:#e8e6e1;--color-neon:#c4ef2d;--color-gold:#c4b08a;--color-line:rgba(255,255,255,0.09);--color-line-strong:rgba(255,255,255,0.16);--color-muted:rgba(232,230,225,0.55);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5.5rem;--space-5xl:7rem;--container-md:72rem;--container-lg:82rem;--radius-none:0;--radius-sm:0;--z-base:1;--z-header:100;--z-overlay:900;--z-modal:1000;--z-noise:50;--z-toast:1100;--ease-out:cubic-bezier(0.22,1,0.36,1);--transition-fast:160ms var(--ease-out);--transition-base:280ms var(--ease-out);--transition-slow:520ms var(--ease-out);--bg:#050505;--surface:rgba(255,255,255,.035);--surface-2:rgba(255,255,255,.06);--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--neon:#c4ef2d;--neon-dim:rgba(196,239,45,.14);--text:#fff;--muted:rgba(255,255,255,.74);--dim:rgba(255,255,255,.52);--display:"Syne",sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--rail:80px;--nav-h:56px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.mono{letter-spacing:.18em;font-size:11px}.label,.mono{font-family:var(--mono);text-transform:uppercase}.label{letter-spacing:.22em;font-size:10.5px;color:var(--neon)}.sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0)}.ph-img,.sr{overflow:hidden}.ph-img{position:relative;aspect-ratio:16/9;background:#0c0c0c}.ph-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.rail{position:fixed;left:0;top:0;bottom:0;width:64px;z-index:40;display:none;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 0;border-right:1px solid rgba(255,255,255,.07);background:rgba(5,5,5,.9);backdrop-filter:blur(10px)}.rail .logo{width:34px;color:#fff}.rail .menu{width:44px;height:44px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer}.rail .menu span{display:block;width:18px;height:1.5px;background:#fff;box-shadow:0 6px 0 #fff,0 -6px 0 #fff}.rail .vert{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--dim)}.mhead{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:40;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:rgba(5,5,5,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mhead .logo{width:40px;color:#fff}.mhead .menu{width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;background:var(--surface)}.mhead .menu span{display:block;width:16px;height:1.5px;background:#fff;box-shadow:0 5px 0 #fff,0 -5px 0 #fff}@media (min-width:768px){.rail{display:flex}.mhead{display:none}}.wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:768px){.wrap{padding:0 32px}}.crumbs{display:flex;gap:8px;flex-wrap:wrap;padding:22px 0 14px;color:var(--dim)}.crumbs a:hover{color:var(--neon)}.crumbs .cur{color:var(--muted)}.secnav{position:sticky;top:var(--nav-h);z-index:30;background:rgba(5,5,5,.93);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:768px){.secnav{top:0}}.secnav .in{gap:20px;height:56px}.secnav .in,.secnav .prod{display:flex;align-items:center}.secnav .prod{gap:12px;flex:0 0 auto;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s ease,opacity .25s}.secnav.compact .prod{max-width:340px;opacity:1}.secnav .prod .ph-img{width:64px;flex:0 0 64px;border:1px solid var(--line)}.secnav .prod b{font-family:var(--display);text-transform:uppercase;font-size:14px;letter-spacing:-.01em;white-space:nowrap}.secnav .prod small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--dim);white-space:nowrap}.secnav .prod small em{font-style:normal;color:var(--neon)}.secnav nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto}.secnav nav::-webkit-scrollbar{display:none}.secnav nav a{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding:10px 12px;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.secnav nav a:hover{color:#fff}.secnav nav a.on{color:#fff;border-color:var(--neon)}.secnav .mini{display:none;flex:0 0 auto}@media (min-width:1024px){.secnav.compact .mini{display:inline-flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--neon);color:#050505}.btn-primary:hover{background:#d4ff3d}.btn-ghost{border-color:var(--line-2);color:#fff;background:transparent}.btn-ghost:hover{border-color:var(--neon);color:var(--neon)}.btn-wa{border-color:rgba(37,211,102,.45);color:#fff}.btn-wa:hover{background:#25d366;color:#050505;border-color:#25d366}.btn-sm{min-height:38px;padding:0 14px;font-size:11px}.btn-block{width:100%}.btn svg{width:18px;height:18px;flex:0 0 auto}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding:28px 0 72px}@media (min-width:1024px){.layout{grid-template-columns:minmax(0,1fr) 380px;gap:56px}}.aside{display:none}@media (min-width:1024px){.aside{display:block}.aside .stick{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto;scrollbar-width:none}.aside .stick::-webkit-scrollbar{display:none}}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line);color:var(--muted)}.tag.neon{border-color:rgba(196,239,45,.4);color:var(--neon)}h1{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.92;font-size:clamp(2.4rem,6.4vw,4.6rem)}.perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:20px;color:var(--muted);font-size:14px}.perks li{list-style:none;display:flex;align-items:center;gap:8px}.perks svg{width:16px;height:16px;color:var(--neon)}.perks .g b{color:#fff}.gallery{margin-top:28px;max-width:100%}.g-mosaic{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;aspect-ratio:2/1;background:var(--line)}.g-mosaic.solo{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:3/4;max-width:min(100%,420px)}.g-cell{position:relative;display:block;width:100%;height:100%;min-height:0;border:0;padding:0;background:#0c0c0c;overflow:hidden;cursor:pointer}.g-cell-hero{grid-row:1/-1;cursor:zoom-in}.g-cell-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(transparent,rgba(5,5,5,.78));pointer-events:none;z-index:1}.g-cell-empty{cursor:default;background:#0a0a0a;pointer-events:none}.g-cell.on{outline:1px solid var(--neon);outline-offset:-1px}.g-cell img{transition:opacity .3s ease,transform .45s ease}.g-cell:hover img{transform:scale(1.03)}.g-count{position:absolute;left:12px;bottom:10px;z-index:2;color:#fff}.g-count b{color:var(--neon);font-weight:500}.g-zoom{bottom:8px;z-index:2;align-items:center;color:var(--muted);font-size:10px}.g-nav,.g-zoom{position:absolute;right:10px;display:flex;gap:6px}.g-nav{top:10px;z-index:4}.g-nav-btn{width:40px;height:40px;display:grid;place-items:center;background:rgba(5,5,5,.72);border:1px solid var(--line-2);cursor:pointer;backdrop-filter:blur(6px);color:#fff;transition:border-color .2s,color .2s}.g-nav-btn:hover{border-color:var(--neon);color:var(--neon)}.g-nav-btn svg{width:16px;height:16px}.g-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:46px;height:46px;display:grid;place-items:center;background:rgba(5,5,5,.6);border:1px solid var(--line-2);cursor:pointer;backdrop-filter:blur(6px);transition:border-color .2s,color .2s}.g-arrow:hover{border-color:var(--neon);color:var(--neon)}.g-arrow.l{left:14px}.g-arrow.r{right:14px}.g-arrow svg{width:18px;height:18px}@media (max-width:639px){.g-mosaic{gap:3px;aspect-ratio:2/1}.g-nav{top:auto;bottom:10px;right:10px}.g-nav-btn{width:36px;height:36px}.g-zoom{display:none}}.specs-more{display:grid;grid-template-columns:1fr;gap:0;margin-top:8px;border-top:1px solid var(--line)}@media (min-width:640px){.specs-more{grid-template-columns:repeat(2,1fr);-moz-column-gap:28px;column-gap:28px}}.specs-more div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.specs-more dt{color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.specs-more dd{font-weight:600;text-align:right;color:#fff}.sec{margin-top:72px;scroll-margin-top:84px}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;padding-top:18px;border-top:1px solid var(--line)}.sec-h .n{display:block;margin-bottom:8px}h2{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:1;font-size:clamp(1.6rem,3vw,2.2rem)}.sec-h p{color:var(--dim);font-size:14px;max-width:320px;text-align:right}@media (max-width:640px){.sec-h{flex-direction:column;align-items:flex-start}.sec-h p{text-align:left}}.tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:768px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{position:relative;background:var(--bg);padding:20px 18px 18px;transition:background .25s}.tier .p{font-family:var(--display);font-weight:800;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.03em;line-height:1;margin-top:14px}.tier .p small{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--dim);letter-spacing:.05em;margin-left:4px}.tier .save{position:absolute;top:16px;right:14px;font-family:var(--mono);font-size:10.5px;font-weight:700;padding:3px 7px;background:var(--neon-dim);color:var(--neon)}.tier .sub{margin-top:8px;font-size:12.5px;color:var(--dim)}.tier .bar{height:3px;background:var(--line);margin-top:16px;position:relative;overflow:hidden}.tier .bar i{position:absolute;inset:0 auto 0 0;background:rgba(255,255,255,.35)}.tier.on{background:linear-gradient(180deg,rgba(196,239,45,.1),rgba(196,239,45,.02))}.tier.on:before{content:"";position:absolute;inset:-1px;border:1px solid var(--neon);pointer-events:none}.tier.on .bar i{background:var(--neon)}.tier.on .mono{color:var(--neon)}.price-notes{display:grid;gap:12px;margin-top:16px}@media (min-width:768px){.price-notes{grid-template-columns:1.3fr 1fr 1fr}}.note{border:1px solid var(--line);background:var(--surface);padding:16px 18px;font-size:14px;color:var(--muted)}.note b{display:block;color:#fff;font-size:15px;margin-top:6px}.note.hl{border-color:rgba(196,239,45,.35);background:linear-gradient(135deg,rgba(196,239,45,.09),transparent 70%)}.note.hl b{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:18px}.fine{margin-top:12px;font-size:12.5px;color:var(--dim)}.usp{display:grid;gap:12px}@media (min-width:768px){.usp{grid-template-columns:repeat(3,1fr)}}.usp article{border:1px solid var(--line);background:var(--surface);padding:22px 20px;transition:border-color .25s,transform .25s}.usp article:hover{border-color:rgba(196,239,45,.4);transform:translateY(-2px)}.usp .ic{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(196,239,45,.35);color:var(--neon);margin-bottom:18px}.usp .ic svg{width:20px;height:20px}.usp h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:18px;line-height:1.1}.usp p{margin-top:10px;font-size:14.5px;color:var(--muted)}.equip{display:grid;grid-template-columns:1fr;gap:0 32px;margin-top:20px}@media (min-width:640px){.equip{grid-template-columns:1fr 1fr}}.equip li{list-style:none;display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.equip svg{width:16px;height:16px;color:var(--neon);flex:0 0 auto}.steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);counter-reset:s}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{list-style:none;background:var(--bg);padding:22px 20px;position:relative}.steps .num{font-weight:800;font-size:44px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(196,239,45,.7)}.steps .num,.steps h3{font-family:var(--display)}.steps h3{text-transform:uppercase;font-size:17px;margin-top:14px}.steps p{font-size:14px;color:var(--muted);margin-top:6px}.steps-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.steps-cta span{color:var(--dim);font-size:13px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;font-weight:600;font-size:16px}.acc summary::-webkit-details-marker{display:none}.acc summary .pl{flex:0 0 28px;height:28px;border:1px solid var(--line-2);display:grid;place-items:center;transition:transform .25s,border-color .25s,color .25s;font-family:var(--mono)}.acc details[open] summary .pl{transform:rotate(45deg);border-color:var(--neon);color:var(--neon)}.acc summary:hover{color:var(--neon)}.acc .body{padding:0 0 20px;color:var(--muted);font-size:15px;max-width:68ch}.acc .body a{color:#fff;text-decoration:underline;text-decoration-color:rgba(196,239,45,.5);text-underline-offset:3px}.links{margin-top:14px;font-size:13px;color:var(--dim)}.links a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.desc{max-width:44rem}.desc .rt h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:22px;line-height:1.1;margin:36px 0 12px}.desc .rt h3:first-child{margin-top:0}.desc .rt p{color:var(--muted);font-size:17px;line-height:1.75;margin-bottom:1.1em}.desc .rt ul{margin:0 0 1.2em}.desc .rt li{list-style:none;position:relative;padding-left:22px;color:var(--muted);font-size:17px;line-height:1.7;margin-bottom:.45em}.desc .rt li:before{content:"";position:absolute;left:0;top:.8em;width:10px;height:2px;background:var(--neon)}.desc .rt li b{color:#fff}.desc .rt a{color:#fff;text-decoration:underline;text-decoration-color:rgba(196,239,45,.5);text-underline-offset:3px}.desc .more{position:relative;max-height:0;overflow:hidden}.desc.open .more{max-height:none}.desc .fade{position:relative;height:0}.desc:not(.open) .fade{height:80px;margin-top:-80px;background:linear-gradient(transparent,var(--bg))}.desc .toggle{margin-top:8px}.inline-cta{display:grid;gap:16px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--neon);background:var(--surface);padding:20px;margin:28px 0}@media (min-width:640px){.inline-cta{grid-template-columns:1fr auto}}.inline-cta h4{font-family:var(--display);text-transform:uppercase;font-size:18px;letter-spacing:-.02em;margin-top:6px}.inline-cta p{color:var(--muted);font-size:14px;margin-top:4px}.inline-cta .acts{display:flex;gap:8px;flex-wrap:wrap}.form-wrap{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.form-head{display:flex;gap:16px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.form-head .ph-img{width:112px;flex:0 0 112px;border:1px solid var(--line)}.form-head h3{font-family:var(--display);text-transform:uppercase;font-size:20px;letter-spacing:-.02em;line-height:1.05}.form-head p{font-size:13px;color:var(--dim);margin-top:4px}.stepper{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.stepper div{padding:12px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:2px solid transparent}.stepper div.on{color:#fff;border-color:var(--neon)}.stepper div.done{color:var(--neon)}.form-body{padding:20px 18px 22px}.fields{display:grid;gap:14px}@media (min-width:640px){.fields.two{grid-template-columns:1fr 1fr}}.field label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 14px;background:#0b0b0b;border:1px solid var(--line-2);color:#fff;font-size:16px;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:dark}.field select{background-image:linear-gradient(45deg,transparent 50%,#c4ef2d 0),linear-gradient(135deg,#c4ef2d 50%,transparent 0);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:38px}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--neon);box-shadow:0 0 0 3px rgba(196,239,45,.15)}.field .err{display:none;color:#ff8a7a;font-size:12.5px;margin-top:6px}.field.bad input{border-color:#ff8a7a}.field.bad .err{display:block}.opt{font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--dim)}.summary{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px dashed rgba(196,239,45,.35);background:rgba(196,239,45,.05);margin-top:16px;font-size:14px;color:var(--muted)}.summary b{font-family:var(--display);font-size:22px;color:#fff;letter-spacing:-.02em}.summary .tierlbl{color:var(--neon);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.checks{display:grid;gap:10px;margin-top:16px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 22px;height:22px;border:1px solid var(--line-2);background:#0b0b0b;display:grid;place-items:center;cursor:pointer;margin-top:1px}.check input:checked{background:var(--neon);border-color:var(--neon)}.check input:checked:after{content:"";width:10px;height:5px;border-left:2px solid #050505;border-bottom:2px solid #050505;transform:rotate(-45deg) translate(1px,-1px)}.check a{text-decoration:underline;color:#fff}.check.bad input{border-color:#ff8a7a}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.form-actions .btn-primary{flex:1 1 220px}.reassure{margin-top:12px;font-size:12.5px;color:var(--dim);display:flex;gap:16px;flex-wrap:wrap}.reassure span{display:flex;gap:6px;align-items:center}.reassure svg{width:14px;height:14px;color:var(--neon)}.more-details summary{cursor:pointer;margin-top:14px;font-size:14px;color:var(--muted);list-style:none}.more-details summary::-webkit-details-marker{display:none}.more-details summary b{color:var(--neon);font-family:var(--mono);margin-right:6px}.more-details .field{margin-top:12px}.success{display:none;text-align:center;padding:40px 20px}.success .ok{width:64px;height:64px;margin:0 auto 18px;border:1px solid var(--neon);display:grid;place-items:center;color:var(--neon)}.success h3{font-family:var(--display);text-transform:uppercase;font-size:26px;letter-spacing:-.02em}.success p{color:var(--muted);margin:10px auto 22px;max-width:40ch}.spin{width:16px;height:16px;border:2px solid rgba(5,5,5,.3);border-top-color:#050505;border-radius:50%;animation:sp .7s linear infinite;display:none}@keyframes sp{to{transform:rotate(1turn)}}.loading .spin{display:inline-block}.similar{display:grid;grid-auto-flow:column;grid-auto-columns:min(42vw,168px);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.similar::-webkit-scrollbar{display:none}@media (min-width:768px){.similar{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,200px));justify-content:start;gap:10px;overflow:visible}}.similar .card-tile .ph-img{aspect-ratio:3/4}.similar .card-tile .ov{padding:9px 9px 10px}.similar .card-tile h3{font-size:clamp(.72rem,2vw,.88rem)}.similar .card-tile .prices .day b{font-size:clamp(1rem,2.4vw,1.15rem)}.similar .card-tile .prices .day span,.similar .card-tile .prices .month{font-size:9px}.similar .card-tile .prices .offer{font-size:clamp(.75rem,1.8vw,.9rem)}.card{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;transition:border-color .25s}.card:hover{border-color:rgba(196,239,45,.45)}.card .ph-img img{transition:transform .5s ease}.card:hover .ph-img img{transform:scale(1.04)}.card .ph{background:repeating-linear-gradient(135deg,#0d0d0d 0 12px,#111 12px 24px);display:grid;place-items:center}.card .ph span{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:28px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22);letter-spacing:-.02em;text-align:center;line-height:1}.card .cb{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.card .ct{display:flex;gap:6px;flex-wrap:wrap}.card h3{font-family:var(--display);text-transform:uppercase;font-size:18px;letter-spacing:-.02em;line-height:1.1}.card .meta{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.card .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;border-top:1px solid var(--line)}.card .foot b{font-family:var(--display);font-size:20px}.card .foot small{display:block;font-size:10px;color:var(--dim)}.card .foot .go,.card .foot small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.card .foot .go{font-size:11px;color:var(--neon)}.card-tile{position:relative;overflow:hidden;isolation:isolate;min-height:0;border-color:rgba(255,255,255,.08);background:#0a0a0a}.card-tile .ph-img{aspect-ratio:3/4}.card-tile .ph-img img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}@media (min-width:768px){.card-tile .ph-img{aspect-ratio:3/4}}.card-tile .ov{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:12px 12px 14px;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.88),rgba(5,5,5,.35) 18%,rgba(5,5,5,0) 36%),linear-gradient(0deg,rgba(5,5,5,.96),rgba(5,5,5,.72) 28%,rgba(5,5,5,0) 52%)}.card-tile h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(.82rem,2.6vw,1.05rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-tile .prices{display:grid;gap:4px}.card-tile .prices .day{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.card-tile .prices .day b{font-family:var(--display);font-size:clamp(1.2rem,3.2vw,1.55rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.card-tile .prices .day span{letter-spacing:.08em;color:rgba(255,255,255,.5)}.card-tile .prices .day span,.card-tile .prices .month{font-family:var(--mono);font-size:10px;text-transform:uppercase}.card-tile .prices .month{letter-spacing:.1em;color:var(--neon);line-height:1.25}.card-tile .prices .offer{font-family:var(--display);font-size:clamp(.88rem,2.2vw,1.05rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--neon);line-height:1.15}.card-tile:hover{border-color:rgba(196,239,45,.5)}@media (max-width:1023px){.secnav{display:none}}.mbar .pr .month-line{display:block;margin-top:2px;color:var(--neon);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;white-space:nowrap}.final{position:relative;margin-top:80px;border:1px solid var(--line);overflow:hidden}.final .ph-img{aspect-ratio:16/9}@media (max-width:767px){.final .ph-img{aspect-ratio:4/5}}.final .ov{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.95),rgba(5,5,5,.7) 45%,rgba(5,5,5,.1));display:flex;flex-direction:column;justify-content:flex-end;padding:28px}@media (max-width:767px){.final .ov{background:linear-gradient(0deg,rgba(5,5,5,.97) 25%,rgba(5,5,5,.2))}}@media (min-width:768px){.final .ov{padding:48px;justify-content:center}}.final h2{font-size:clamp(2rem,4.4vw,3.4rem);max-width:12ch;margin-top:10px}.final p{color:var(--muted);margin:14px 0 22px;max-width:40ch}.final .acts{display:flex;gap:10px;flex-wrap:wrap}.final .acts .btn-ghost,.final .acts .btn-wa{background:rgba(5,5,5,.65);backdrop-filter:blur(6px)}.panel{border:1px solid var(--line);border-top:2px solid var(--neon);background:linear-gradient(180deg,#0d0d0d,#080808)}.panel .ph{padding:20px 20px 16px;border-bottom:1px solid var(--line)}.panel .from{display:flex;align-items:baseline;gap:8px;margin-top:10px;flex-wrap:wrap}.panel .from b{font-family:var(--display);font-weight:800;font-size:44px;letter-spacing:-.04em;line-height:1}.panel .from span{font-family:var(--mono);font-size:12px;color:var(--dim)}.panel .alt{font-size:13px;color:var(--muted);margin-top:6px}.panel .alt em{font-style:normal;color:var(--neon)}.panel .pb{padding:18px 20px 20px}.panel .dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel .field{margin-bottom:10px}.panel .field label{margin-bottom:6px}.panel .field input,.panel .field select{min-height:48px;font-size:15px;padding:10px 12px}.est{border:1px solid var(--line);background:var(--surface);padding:14px;margin:6px 0 14px;min-height:92px}.est .row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;color:var(--muted)}.est .row+.row{margin-top:6px}.est .total{font-family:var(--display);font-weight:800;font-size:30px;color:#fff;letter-spacing:-.03em}.est .tl{color:var(--neon);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.est .hint{font-size:12px;color:var(--dim);margin-top:8px;line-height:1.45}.mini-tiers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.mini-tiers div{font-size:11.5px;color:var(--dim);font-family:var(--mono)}.mini-tiers div b{display:block;font-family:var(--body);font-size:14px;color:#fff;font-weight:600}.panel .acts{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px;margin-top:8px}.panel .acts .btn{min-width:0;white-space:nowrap;padding:0 10px;font-size:10.5px;letter-spacing:.08em;gap:6px}.panel .acts .btn svg{width:14px;height:14px;flex:0 0 auto}.panel .acts .panel-tel-num{white-space:nowrap;font-variant-numeric:tabular-nums}.trust{border-top:1px solid var(--line);padding:14px 16px;display:grid;gap:10px;font-size:12px;color:var(--muted)}.trust div{display:flex;gap:8px;align-items:center;white-space:nowrap}.trust div,.trust div>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.trust svg{width:16px;height:16px;color:var(--neon);flex:0 0 auto}.trust .stars{color:var(--neon);letter-spacing:2px;font-size:12px}@media (max-width:379px){.panel .acts{grid-template-columns:1fr}.panel .acts .btn{justify-content:center}}.panel-sub{margin-top:12px;border:1px solid var(--line);padding:14px 16px;font-size:13px;color:var(--muted);display:flex;gap:12px;align-items:center}.panel-sub svg{width:20px;height:20px;color:var(--neon);flex:0 0 auto}#mSlot{margin-top:28px}@media (min-width:1024px){#mSlot{display:none}}.mbar{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(8,8,8,.96);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);transition:transform .3s ease}.mbar.hide{transform:translateY(110%)}.mbar .pr{flex:1 1 auto;min-width:0;line-height:1.15}.mbar .pr small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.mbar .pr b{font-family:var(--display);font-size:18px;letter-spacing:-.02em;white-space:nowrap}.mbar .pr b span{font-family:var(--mono);font-size:9.5px;color:var(--dim);font-weight:500;letter-spacing:.04em}.mbar .ic{width:46px;height:46px;border:1px solid var(--line-2);display:grid;place-items:center;flex:0 0 auto}.mbar .ic svg{width:20px;height:20px}.mbar .btn{flex:0 0 auto;min-height:40px;min-width:0;width:auto;padding:0 12px;font-size:10px;letter-spacing:.1em;white-space:nowrap}@media (min-width:768px){.mbar{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (min-width:1024px){.mbar{display:none}}.sheet-bg{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .25s}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:#0b0b0b;border-top:2px solid var(--neon);padding:12px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .3s ease;max-height:88vh;overflow:auto}.sheet:not(.open){visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.sheet.open{transform:none}@media (min-width:1024px){.sheet,.sheet-bg{display:none}}.sheet-bg.open{opacity:1;pointer-events:auto}.sheet .grab{width:44px;height:4px;background:var(--line-2);margin:0 auto 14px}.sheet h3{font-family:var(--display);text-transform:uppercase;font-size:20px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.sheet h3 button{background:none;border:1px solid var(--line-2);width:36px;height:36px;cursor:pointer}.lb{position:fixed;inset:0;z-index:900;background:rgba(3,3,3,.97);display:none;flex-direction:column}.lb.open{display:flex}body:has(.lb.open) .mbar,body:has(.lb.open) .mhead,body:has(.lb.open) .site-dock{visibility:hidden}.lb .top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.lb .top button{background:none;border:1px solid var(--line-2);width:44px;height:44px;cursor:pointer;font-size:18px;color:#fff}.lb .stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:16px 56px}.lb .lb-frame,.lb .stage{position:relative;min-height:0}.lb .lb-frame{width:100%;height:100%}.lb .lb-frame img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.lb .g-arrow{display:grid}@media (max-width:767px){.lb .stage{padding:12px}.lb .g-arrow{display:grid}}.site-footer{position:relative;z-index:2;border-top:1px solid var(--line);padding:40px 0 calc(110px + env(safe-area-inset-bottom))}body:has(.mbar) .site-footer{padding-bottom:calc(130px + env(safe-area-inset-bottom))}@media (min-width:768px){.site-footer{padding:48px 0 48px var(--rail)}body:has(.mbar) .site-footer{padding-bottom:48px}}.site-footer .in{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;color:var(--dim);font-size:13px}.site-footer b{color:#fff;font-family:var(--display);text-transform:uppercase}.preview-note{margin-top:20px;font-size:12px;color:var(--dim);border:1px dashed var(--line-2);padding:10px 12px}.rv{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.rv.in{opacity:1;transform:none}:root{--display:var(--font-display),"Syne",sans-serif;--body:var(--font-body),"Inter",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--color-obsidian:var(--bg);--color-neon:var(--neon);--color-chrome:var(--text);--color-line:var(--line);--color-line-strong:var(--line-2);--color-muted:var(--dim)}.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (min-width:768px){.card-grid{gap:12px}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(4,1fr)}}.card-post{overflow:hidden}.card-post .ph-img{aspect-ratio:16/9;background:#0a0a0a;border-bottom:1px solid var(--line)}.card-post .ph-img img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 40%!important;object-position:center 40%!important}.card-post .cb{padding:14px 14px 16px;gap:8px}.card-post .cb time{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--neon)}.card-post .cb h2{font-family:var(--display);font-size:clamp(.95rem,1.35vw,1.125rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase;color:#fff;-webkit-line-clamp:3}.card-post .cb .excerpt,.card-post .cb h2{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-post .cb .excerpt{font-size:13px;line-height:1.45;color:rgba(255,255,255,.45);-webkit-line-clamp:2}.card-post .cb .go{margin-top:auto;padding-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.4)}.card-post:hover .cb .go,.card-post:hover .cb h2{color:var(--neon)}.card-post .meta{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:13px;color:var(--muted)}img.absolute,img[data-nimg]{max-width:none}img.absolute.inset-0,span>img.absolute{width:100%;height:100%;max-width:none}