
/* ==========================================================================
   TENQIRA for WordPress
   Two source sheets, scoped so they cannot collide:
     .tq-brand  — the eight brand pages
     .tq-lp     — the Dubai Rent Kit landing page (mobile-first)
   Everything below the bridge is the original CSS, unchanged apart from scoping.
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');

/* --- bridge: stop the theme styling our block wrappers ------------------- */
.tq-brand, .tq-lp{ box-sizing:border-box; }
.tq-brand *, .tq-lp *, .tq-brand *::before, .tq-lp *::before,
.tq-brand *::after, .tq-lp *::after{ box-sizing:border-box; }

/* neutralise core layout constraints — our own .wrap does the work */
.tq-brand .wp-block-group, .tq-lp .wp-block-group{ max-width:none; margin-block:0; }
.tq-brand .wp-block-group.wrap, .tq-lp .wp-block-group.wrap{ max-width:var(--max); }
.tq-brand .is-layout-constrained > *, .tq-lp .is-layout-constrained > *{ max-width:none; margin-inline:0; }
.tq-brand .is-layout-flow > *, .tq-lp .is-layout-flow > *{ margin-block-start:0; }
.tq-brand .wp-block-heading, .tq-lp .wp-block-heading{ margin:0; }
.tq-brand p, .tq-lp p{ margin:0; }
.tq-brand .wp-block-list, .tq-lp .wp-block-list{ margin:0; padding:0; list-style:none; }
.tq-brand .wp-block-separator, .tq-lp .wp-block-separator{ margin:0; border:0; opacity:1; }

/* --- bridge: buttons ------------------------------------------------------
   Core wraps the anchor, so the visual styling has to reach the inner link. */
.tq-brand .wp-block-buttons, .tq-lp .wp-block-buttons{ gap:14px; }
.tq-brand .wp-block-button, .tq-lp .wp-block-button{ margin:0; }
.tq-brand .wp-block-button .wp-block-button__link,
.tq-lp .wp-block-button .wp-block-button__link{
  display:inline-flex; align-items:center; justify-content:center; gap:10px;
  border-radius:3px; font-size:.93rem; font-weight:560; letter-spacing:.005em;
  padding:15px 28px; border:1px solid transparent; text-decoration:none;
  transition:transform .45s var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow .45s,border-color .3s,color .3s,background .3s;
}
.tq-brand .wp-block-button.btn--gold .wp-block-button__link,
.tq-lp .wp-block-button.bg .wp-block-button__link{
  background:linear-gradient(102deg,#E7CF9E,#AC8A50 52%,#8E6F3C); color:#0A1D20; font-weight:600;
  box-shadow:0 10px 34px -14px rgba(174,140,82,.4);
}
.tq-brand .wp-block-button.btn--gold .wp-block-button__link:hover,
.tq-lp .wp-block-button.bg .wp-block-button__link:hover{
  box-shadow:0 18px 50px -16px rgba(174,140,82,.55); transform:translateY(-1px);
}
.tq-brand .wp-block-button.btn--ghost .wp-block-button__link,
.tq-lp .wp-block-button.bo .wp-block-button__link{
  background:rgba(247,241,229,.035); color:var(--fg); border-color:rgba(247,241,229,.2);
}
.tq-brand .wp-block-button.btn--ghost .wp-block-button__link:hover,
.tq-lp .wp-block-button.bo .wp-block-button__link:hover{ border-color:#AC8A50; color:#DDC28A; }
.tq-lp .wp-block-button.lg .wp-block-button__link{ padding:18px 32px; font-size:1.02rem; }
.tq-lp .wp-block-button.bw, .tq-lp .wp-block-button.bw .wp-block-button__link{ width:100%; }

/* the inline arrow SVG is dropped when a link becomes a button block, so the
   stylesheet draws it instead — same glyph, same hover travel, one less node */
.tq-brand .wp-block-button.btn--gold .wp-block-button__link::after,
.tq-brand .wp-block-button.btn--ghost .wp-block-button__link::after,
.tq-lp .wp-block-button.bg .wp-block-button__link::after{
  content:""; width:15px; height:15px; flex:0 0 auto; margin-left:2px;
  background-color:currentColor; -webkit-mask:var(--tq-arrow) center/contain no-repeat;
  mask:var(--tq-arrow) center/contain no-repeat;
  transition:transform .45s var(--ease,cubic-bezier(.22,1,.36,1));
}
.tq-brand .wp-block-button .wp-block-button__link:hover::after,
.tq-lp .wp-block-button .wp-block-button__link:hover::after{ transform:translateX(4px); }
.tq-brand, .tq-lp{
  --tq-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5'/%3E%3C/svg%3E");
}

/* --- bridge: native details block as the accordion ---------------------- */
.tq-brand .wp-block-details, .tq-lp .wp-block-details{
  border-bottom:1px solid var(--line); padding:0; margin:0;
}
.tq-brand .wp-block-details > summary, .tq-lp .wp-block-details > summary{
  list-style:none; cursor:pointer; padding:22px 0; padding-right:34px;
  font-size:1.02rem; font-weight:500; letter-spacing:-.008em; position:relative;
  transition:color .3s; color:var(--fg);
}
.tq-brand .wp-block-details > summary::-webkit-details-marker,
.tq-lp .wp-block-details > summary::-webkit-details-marker{ display:none; }
.tq-brand .wp-block-details > summary:hover, .tq-lp .wp-block-details > summary:hover{ color:var(--gold,#DDC28A); }
.tq-brand .wp-block-details > summary::before, .tq-lp .wp-block-details > summary::before,
.tq-brand .wp-block-details > summary::after,  .tq-lp .wp-block-details > summary::after{
  content:""; position:absolute; right:4px; top:50%; background:var(--gold,#DDC28A); border-radius:2px;
  transition:transform .45s var(--ease,cubic-bezier(.22,1,.36,1)),opacity .3s;
}
.tq-brand .wp-block-details > summary::before, .tq-lp .wp-block-details > summary::before{
  width:13px; height:1.5px; transform:translateY(-50%);
}
.tq-brand .wp-block-details > summary::after, .tq-lp .wp-block-details > summary::after{
  width:1.5px; height:13px; transform:translate(-5.75px,-50%);
}
.tq-brand .wp-block-details[open] > summary::after, .tq-lp .wp-block-details[open] > summary::after{
  transform:translate(-5.75px,-50%) rotate(90deg); opacity:0;
}
.tq-brand .wp-block-details > p, .tq-lp .wp-block-details > p{
  color:var(--muted); max-width:72ch; padding-bottom:10px;
}
.tq-brand .wp-block-details > p:last-child, .tq-lp .wp-block-details > p:last-child{ padding-bottom:24px; }


/* ==========================================================================
   THEME OVERRIDES — deliberately heavy-handed.
   Twenty Twenty-Five centres every block with `margin-left:auto !important`.
   Matching that weight at higher specificity is the only way our layout wins;
   without it nothing responds to screen width and each element sits on its own
   left edge. Everything here earns its !important.
   ========================================================================== */

/* the page title belongs in the design, not stacked above it */
.wp-site-blocks:has(.tq-brand) .wp-block-post-title,
.wp-site-blocks:has(.tq-lp)    .wp-block-post-title{ display:none !important; }

/* the theme's layout has no say inside our scopes */
.tq-brand .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.tq-lp    .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  max-width:none !important; margin-left:0 !important; margin-right:0 !important;
}
.tq-brand .is-layout-flow > * + *, .tq-lp .is-layout-flow > * + *{ margin-block-start:0 !important; }
.tq-brand .wp-block-group.has-global-padding,
.tq-lp    .wp-block-group.has-global-padding{ padding-left:0 !important; padding-right:0 !important; }
.tq-brand .wp-block-group, .tq-lp .wp-block-group{ max-width:none; }
.tq-brand .wrap, .tq-lp .wrap{ max-width:var(--max) !important; margin-inline:auto !important;
  padding-inline:var(--pad) !important; }
.tq-brand .wrap--narrow, .tq-lp .narrow{ max-width:880px !important; }

/* one box per button, not two */
.tq-brand .wp-block-button, .tq-lp .wp-block-button{
  background:none !important; border:0 !important; padding:0 !important;
  box-shadow:none !important; border-radius:0 !important;
}
.tq-brand .wp-block-button > .wp-block-button__link,
.tq-lp    .wp-block-button > .wp-block-button__link{ margin:0 !important; }

/* a header band, not a slab, and no dead space beneath it */
.tq-chrome .nav{ position:relative !important; height:auto !important;
  padding-block:14px !important; border-bottom:1px solid var(--line); background:transparent; }
.tq-chrome .nav.is-stuck{ height:auto !important; }
.tq-chrome{ margin-bottom:0 !important; }
.wp-block-template-part{ margin:0 !important; }
.wp-site-blocks{ padding-top:0 !important; }
.wp-site-blocks > *:first-child{ margin-block-start:0 !important; }
.tq-brand .hero, .tq-lp .hero{ padding-top:clamp(28px,4vw,52px) !important; }

/* the drawer must never render as page content, wherever it is mounted */
.drawer{ position:fixed; inset:0; z-index:115; opacity:0; visibility:hidden; pointer-events:none; }
.drawer.is-open{ opacity:1; visibility:visible; pointer-events:auto; }
.drawer svg, .tq-brand .drawer svg, .tq-lp .drawer svg{ width:15px; height:15px; }

/* the theme's own header/footer must not double up with ours */
.wp-site-blocks:has(.tq-chrome) > header.wp-block-template-part:not(:has(.tq-chrome)),
.wp-site-blocks:has(.tq-chrome) > footer.wp-block-template-part:not(:has(.tq-chrome)){ display:none; }

/* --- responsive guards ---------------------------------------------------- */
.tq-brand, .tq-lp{ max-width:100%; overflow-x:clip; margin-inline:0 !important; }
.tq-brand img, .tq-brand svg, .tq-brand iframe,
.tq-lp img, .tq-lp svg, .tq-lp iframe{ max-width:100%; }
.tq-brand .alignfull, .tq-lp .alignfull, .tq-brand.alignfull, .tq-lp.alignfull{
  margin-left:0 !important; margin-right:0 !important; width:100% !important; max-width:100% !important;
}
html:has(.tq-lp), html:has(.tq-brand){ overflow-x:hidden; }


/* --- no gap between the header band and the first section ----------------- */
.tq-brand .hero, .tq-lp .hero{ padding-top:22px !important; }
.tq-brand .sec:first-of-type, .tq-lp .sec:first-of-type{ padding-top:22px !important; }
.tq-brand > *:first-child, .tq-lp > *:first-child{ margin-top:0 !important; }
.tq-chrome, .tq-chrome *{ margin-bottom:0 !important; }

/* --- last word on narrow screens ------------------------------------------
   Inline styles on a few elements set their own grid columns. A stylesheet
   rule normally loses to an inline style, so these carry !important: on a
   phone nothing may stay in more than one column, whatever else says so. */
@media (max-width: 720px){
  .tq-brand .grid, .tq-brand .g2, .tq-brand .g3, .tq-brand .g4,
  .tq-brand .stats, .tq-brand .plans, .tq-brand .step, .tq-brand .hgrid,
  .tq-brand .foot__g, .tq-brand .ledger__hd, .tq-brand .ledger__row,
  .tq-lp .gr, .tq-lp .g2c, .tq-lp .g3c, .tq-lp .pl, .tq-lp .stat,
  .tq-lp .two, .tq-lp .br, .tq-lp .conv, .tq-lp .hgrid, .tq-lp .deal{
    grid-template-columns:1fr !important;
    max-width:100% !important;
  }
  .tq-lp .deal{ grid-template-columns:repeat(3,1fr) !important; }
  .tq-brand .stat, .tq-lp .st{ border-right:0 !important; }
  .tq-brand .display, .tq-lp .d1{ font-size:clamp(2rem,8.5vw,2.8rem) !important; }
  .tq-brand .h1, .tq-lp .d2{ font-size:clamp(1.7rem,6.5vw,2.2rem) !important; }
  .tq-brand .btn, .tq-lp .btn{ width:100% !important; }
  .tq-brand .wrap, .tq-lp .wrap{ padding-inline:18px !important; }
}

/* --- page shells --------------------------------------------------------- */
.tq-brand, .tq-lp{ position:relative; }
.tq-lp{ padding-bottom:0; }


/* ========================= BRAND PAGES ========================= */
.tq-brand{
  
  --ink:#050F11;
  --ink-2:#08181B;
  --ink-3:#0C2226;
  --teal:#17484D;
  --teal-2:#1E6067;
  --teal-3:#0E3034;

  
  --brass:#AC8A50;
  --brass-2:#DDC28A;
  --brass-3:#7C6134;
  --brass-glow:rgba(174,140,82,.30);

  
  --bone:#F7F1E5;
  --bone-2:#EDE5D4;
  --bone-3:#DBD0B8;

  
  --fg:#F4EEE2;
  --fg-2:#CFC7B6;
  --muted:#98917F;
  --dim:#8A8477;
  --line:rgba(247,241,229,.10);
  --line-strong:rgba(247,241,229,.18);
  --gold:var(--brass-2);
  --gold-2:#F0E0BE;
  --gold-3:var(--brass);
  --surface:rgba(247,241,229,.030);
  --surface-2:rgba(247,241,229,.055);

  
  --secured:#6FD3AE;
  --secured-dim:rgba(111,211,174,.13);
  --available:#D8A85C;
  --available-dim:rgba(216,168,92,.13);

  
  --serif:"Playfair Display","Iowan Old Style",Georgia,serif;
  --sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;
  --logo:"Poppins","Century Gothic","Avenir Next",Futura,sans-serif;

  
  --r-sm:6px; --r:12px; --r-lg:20px; --r-xl:28px;
  --pad:clamp(20px,5vw,44px); --max:1240px; --nav-h:84px;
  --ease:cubic-bezier(.22,1,.36,1); --ease-io:cubic-bezier(.65,.05,.36,1);
}.tq-brand .inv{
  --fg:#0F3438;
  --fg-2:#295054;
  --muted:#4A686B;
  --dim:#546F72;
  --line:rgba(23,72,77,.14);
  --line-strong:rgba(23,72,77,.26);
  --gold:#7C6134;
  --gold-2:#5E4926;
  --gold-3:#AC8A50;
  --surface:rgba(23,72,77,.035);
  --surface-2:rgba(23,72,77,.06);
  --secured:#1C7A5B;
  --secured-dim:rgba(28,122,91,.10);
  --available:#8A6320;
  --available-dim:rgba(138,99,32,.10);
  background:var(--bone);
  color:var(--fg);
}.tq-brand *,.tq-brand *::before,.tq-brand *::after{box-sizing:border-box}.tq-brand{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.tq-brand{margin:0;background:var(--ink);color:var(--fg);font-family:var(--sans);font-size:16px;
  line-height:1.68;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.tq-brand img,.tq-brand svg{display:block;max-width:100%}.tq-brand a{color:inherit;text-decoration:none}.tq-brand button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tq-brand input,.tq-brand textarea,.tq-brand select{font:inherit;color:inherit}.tq-brand h1,.tq-brand h2,.tq-brand h3,.tq-brand h4,.tq-brand p,.tq-brand figure,.tq-brand blockquote{margin:0}.tq-brand ul,.tq-brand ol{margin:0;padding:0;list-style:none}.tq-brand ::selection{background:var(--brass);color:#06171A}.tq-brand :focus-visible{outline:1.5px solid var(--brass-2);outline-offset:4px;border-radius:3px}.tq-brand .pre{position:fixed;inset:0;z-index:400;background:var(--ink);display:grid;place-items:center;
  transition:opacity .9s var(--ease),visibility .9s}.tq-brand .pre.is-gone{opacity:0;visibility:hidden}.tq-brand .pre__m{width:64px;opacity:0;transform:translateY(10px);animation:tqb-preIn 1.1s var(--ease) .1s forwards}.tq-brand .pre__bar{position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--brass);animation:tqb-preBar 1.5s var(--ease) forwards}
@keyframes tqb-preIn{to{opacity:1;transform:none}}
@keyframes tqb-preBar{to{width:100%}}.tq-brand .amb{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.tq-brand .amb__blob{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.tq-brand .amb__blob--a{width:56vw;height:56vw;left:-16vw;top:-18vw;opacity:.55;
  background:radial-gradient(circle at 42% 42%,rgba(174,140,82,.30),transparent 68%);
  animation:tqb-drift-a 30s var(--ease-io) infinite alternate}.tq-brand .amb__blob--b{width:50vw;height:50vw;right:-14vw;top:6vh;opacity:.6;
  background:radial-gradient(circle at 58% 42%,rgba(30,96,103,.42),transparent 68%);
  animation:tqb-drift-b 36s var(--ease-io) infinite alternate}.tq-brand .amb__blob--c{width:62vw;height:62vw;left:20vw;bottom:-32vw;opacity:.42;
  background:radial-gradient(circle at 50% 50%,rgba(23,72,77,.55),transparent 66%);
  animation:tqb-drift-c 44s var(--ease-io) infinite alternate}
@keyframes tqb-drift-a{to{transform:translate3d(9vw,7vh,0) scale(1.18)}}
@keyframes tqb-drift-b{to{transform:translate3d(-8vw,11vh,0) scale(1.12)}}
@keyframes tqb-drift-c{to{transform:translate3d(7vw,-9vh,0) scale(.9)}}.tq-brand .amb__grid{position:absolute;inset:-2px;background-size:78px 78px;
  background-image:linear-gradient(to right,rgba(247,241,229,.040) 1px,transparent 1px),
                   linear-gradient(to bottom,rgba(247,241,229,.040) 1px,transparent 1px);
  -webkit-mask-image:radial-gradient(ellipse 92% 62% at 50% 0%,#000 18%,transparent 76%);
  mask-image:radial-gradient(ellipse 92% 62% at 50% 0%,#000 18%,transparent 76%)}.tq-brand .amb__grain{position:absolute;inset:-200%;opacity:.14;animation:tqb-grain 8s steps(6) infinite;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}
@keyframes tqb-grain{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}
  60%{transform:translate(-3%,-3%)}80%{transform:translate(4%,4%)}100%{transform:translate(0,0)}}.tq-brand .spot{position:fixed;z-index:-1;width:680px;height:680px;left:0;top:0;margin:-340px 0 0 -340px;
  pointer-events:none;opacity:0;transition:opacity .7s var(--ease);
  background:radial-gradient(circle,rgba(174,140,82,.10),transparent 62%)}.tq-brand .spot.is-on{opacity:1}.tq-brand .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.tq-brand .wrap--narrow{max-width:880px}.tq-brand .sec{position:relative;padding-block:clamp(78px,10vw,140px)}.tq-brand .sec--tight{padding-block:clamp(54px,7vw,92px)}.tq-brand .rule{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);border:0;margin:0}.tq-brand .hair{height:1px;background:var(--line);border:0;margin:0}.tq-brand .display{font-family:var(--serif);font-weight:400;line-height:1.0;letter-spacing:-.028em;font-size:clamp(2.9rem,7.2vw,6rem)}.tq-brand .h1{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.024em;font-size:clamp(2.4rem,5.4vw,4.2rem)}.tq-brand .h2{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.02em;font-size:clamp(1.95rem,4vw,3.15rem)}.tq-brand .h3{font-family:var(--serif);font-weight:400;line-height:1.18;letter-spacing:-.014em;font-size:clamp(1.3rem,2.1vw,1.7rem)}.tq-brand .h4{font-family:var(--sans);font-weight:560;font-size:1.02rem;letter-spacing:-.012em;line-height:1.42}.tq-brand .it{font-style:italic}.tq-brand .lede{font-size:clamp(1.05rem,1.55vw,1.26rem);line-height:1.64;color:var(--fg-2);max-width:62ch}.tq-brand .body{color:var(--muted);max-width:68ch}.tq-brand .body+.body{margin-top:1.1em}.tq-brand .small{font-size:.875rem;line-height:1.62;color:var(--muted)}.tq-brand .tiny{font-size:.775rem;line-height:1.58;color:var(--dim)}.tq-brand .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tq-brand .eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-size:.685rem;
  letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:500}.tq-brand .eyebrow::before{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.tq-brand .eyebrow--plain::before{display:none}.tq-brand .grad-text{background:linear-gradient(100deg,var(--gold-2) 0%,var(--gold) 46%,var(--gold-3) 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent}.tq-brand .serif-num{font-family:var(--serif);font-variant-numeric:lining-nums}.tq-brand .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:15px 28px;border-radius:2px;font-size:.9rem;font-weight:520;letter-spacing:.01em;
  border:1px solid transparent;overflow:hidden;isolation:isolate;will-change:transform;
  transition:transform .5s var(--ease),border-color .35s,color .35s,box-shadow .5s var(--ease),background .35s}.tq-brand .btn__l{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px}.tq-brand .btn svg{width:15px;height:15px;transition:transform .5s var(--ease)}.tq-brand .btn:hover svg{transform:translateX(4px)}.tq-brand .btn--gold{background:linear-gradient(102deg,#E7CF9E,var(--brass) 52%,#8E6F3C);color:#0A1D20;font-weight:600;
  box-shadow:0 10px 34px -14px var(--brass-glow)}.tq-brand .btn--gold::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .5s var(--ease);
  background:linear-gradient(102deg,#8E6F3C,var(--brass) 46%,#E7CF9E)}.tq-brand .btn--gold:hover{box-shadow:0 18px 50px -16px var(--brass-glow)}.tq-brand .btn--gold:hover::after{opacity:1}.tq-brand .btn--ghost{border-color:var(--line-strong);color:var(--fg);background:var(--surface);backdrop-filter:blur(10px)}.tq-brand .btn--ghost:hover{border-color:var(--gold);color:var(--gold);background:var(--surface-2)}.tq-brand .btn--ink{background:var(--teal);color:var(--bone);border-color:var(--teal)}.tq-brand .btn--ink:hover{background:var(--teal-3);border-color:var(--teal-3)}.tq-brand .btn--sm{padding:11px 19px;font-size:.83rem}.tq-brand .btn--wide{width:100%}.tq-brand .link-u{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--gold);
  font-size:.9rem;font-weight:500;padding-bottom:3px;letter-spacing:.005em}.tq-brand .link-u::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;
  transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease)}.tq-brand .link-u:hover::after{transform:scaleX(1);transform-origin:left}.tq-brand .link-u svg{width:14px;height:14px;transition:transform .5s var(--ease)}.tq-brand .link-u:hover svg{transform:translateX(4px)}.tq-brand .mk{display:block}.tq-brand .mk path{stroke:var(--brass)}.tq-brand .nav{position:fixed;top:0;left:0;right:0;z-index:120;height:var(--nav-h);display:flex;align-items:center;
  border-bottom:1px solid transparent;
  transition:height .5s var(--ease),background .5s,border-color .5s,backdrop-filter .5s}.tq-brand .nav.is-stuck{height:66px;background:rgba(5,15,17,.78);border-bottom-color:var(--line);
  backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.tq-brand .nav__in{display:flex;align-items:center;justify-content:space-between;gap:26px;width:100%}.tq-brand .brand{display:inline-flex;align-items:center;gap:12px;color:var(--fg)}.tq-brand .brand__mk{width:28px;height:28px;flex:0 0 auto}.tq-brand .brand__tx{height:21px;width:auto;display:block;color:var(--fg)}.tq-brand .nav__links{display:flex;align-items:center;gap:2px}.tq-brand .nav__link{position:relative;padding:9px 15px;font-size:.885rem;color:var(--fg-2);transition:color .35s;letter-spacing:.004em}.tq-brand .nav__link::after{content:"";position:absolute;left:15px;right:15px;bottom:3px;height:1px;background:var(--gold);
  transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease)}.tq-brand .nav__link:hover{color:var(--fg)}.tq-brand .nav__link:hover::after{transform:scaleX(1);transform-origin:left}.tq-brand .nav__link.is-here{color:var(--gold)}.tq-brand .nav__link.is-here::after{transform:scaleX(1)}.tq-brand .nav__cta{display:flex;align-items:center;gap:12px}.tq-brand .burger{display:none;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;
  align-items:center;justify-content:center;flex-direction:column}.tq-brand .burger span{display:block;width:16px;height:1.4px;background:var(--fg);border-radius:2px;
  transition:transform .5s var(--ease),opacity .3s}.tq-brand .burger span+span{margin-top:4.5px}.tq-brand .burger.is-x span:nth-child(1){transform:translateY(5.9px) rotate(45deg)}.tq-brand .burger.is-x span:nth-child(2){opacity:0}.tq-brand .burger.is-x span:nth-child(3){transform:translateY(-5.9px) rotate(-45deg)}.tq-brand .drawer{position:fixed;inset:0;z-index:115;background:rgba(5,15,17,.98);display:flex;flex-direction:column;
  justify-content:center;padding:var(--pad);opacity:0;visibility:hidden;
  backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);
  transition:opacity .55s var(--ease),visibility .55s}.tq-brand .drawer.is-open{opacity:1;visibility:visible}.tq-brand .drawer a{font-family:var(--serif);font-size:clamp(1.8rem,7.5vw,2.6rem);line-height:1.55;
  border-bottom:1px solid var(--line);padding-block:5px;opacity:0;transform:translateY(18px);
  transition:opacity .5s var(--ease),transform .5s var(--ease),color .3s}.tq-brand .drawer.is-open a{opacity:1;transform:none}.tq-brand .drawer a:hover{color:var(--gold)}.tq-brand .drawer__cta{margin-top:36px}.tq-brand .prog{position:fixed;top:0;left:0;height:2px;z-index:130;width:0;box-shadow:0 0 16px var(--brass-glow);
  background:linear-gradient(90deg,var(--brass-3),var(--brass),#E7CF9E)}.tq-brand .hero{position:relative;padding-top:calc(var(--nav-h) + clamp(58px,9vw,116px));padding-bottom:clamp(58px,8vw,110px)}.tq-brand .hero__badge{display:inline-flex;align-items:center;gap:11px;padding:7px 9px 7px 15px;
  border:1px solid var(--line-strong);border-radius:100px;font-size:.775rem;color:var(--fg-2);
  background:var(--surface);backdrop-filter:blur(10px);margin-bottom:32px;letter-spacing:.006em}.tq-brand .hero__badge b{font-family:var(--mono);font-size:.645rem;letter-spacing:.16em;text-transform:uppercase;
  color:#0A1D20;background:var(--brass-2);border-radius:100px;padding:3px 10px;font-weight:600}.tq-brand .hero__dot{width:6px;height:6px;border-radius:50%;background:var(--secured);
  box-shadow:0 0 0 0 rgba(111,211,174,.6);animation:tqb-pulse 2.6s infinite}
@keyframes tqb-pulse{70%{box-shadow:0 0 0 9px rgba(111,211,174,0)}100%{box-shadow:0 0 0 0 rgba(111,211,174,0)}}.tq-brand .hero__ct{max-width:17ch}.tq-brand .hero__sub{margin-top:32px;max-width:54ch}.tq-brand .hero__acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.tq-brand .rv-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.09em;margin-bottom:-.09em}.tq-brand .rv-w>i{display:inline-block;font-style:inherit;transform:translateY(112%);opacity:0;
  transition:transform 1.1s var(--ease),opacity 1.1s var(--ease)}.tq-brand .is-lit .rv-w>i{transform:none;opacity:1}.tq-brand [data-rv]{opacity:0;transform:translateY(28px);filter:blur(7px);
  transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.tq-brand [data-rv].is-in{opacity:1;transform:none;filter:none}.tq-brand [data-rv="l"]{transform:translateX(-32px)}.tq-brand [data-rv="r"]{transform:translateX(32px)}.tq-brand [data-rv="s"]{transform:scale(.96)}.tq-brand .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-lg);
  background:linear-gradient(180deg,var(--surface),rgba(247,241,229,.006));overflow:hidden;backdrop-filter:blur(12px)}.tq-brand .stat{padding:30px 26px;border-right:1px solid var(--line);text-align:center}.tq-brand .stat:last-child{border-right:0}.tq-brand .stat__n{font-family:var(--serif);font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1;letter-spacing:-.025em;color:var(--gold)}.tq-brand .stat__n small{font-size:.46em;color:var(--muted);letter-spacing:.02em}.tq-brand .stat__l{margin-top:11px;font-size:.795rem;color:var(--muted);line-height:1.5;margin-inline:auto;max-width:34ch}.tq-brand .grid{display:grid;gap:20px}.tq-brand .g2{grid-template-columns:repeat(2,1fr)}.tq-brand .g3{grid-template-columns:repeat(3,1fr)}.tq-brand .g4{grid-template-columns:repeat(4,1fr)}.tq-brand .card{position:relative;padding:32px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;
  background:linear-gradient(168deg,var(--surface),rgba(247,241,229,.006));will-change:transform;
  transition:border-color .55s var(--ease),transform .65s var(--ease),background .5s}.tq-brand .card::before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .55s var(--ease);
  background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%),rgba(174,140,82,.13),transparent 46%)}.tq-brand .card:hover{border-color:var(--line-strong)}.tq-brand .card:hover::before{opacity:1}.tq-brand .card--tilt{transform-style:preserve-3d}.tq-brand .card__ico{width:46px;height:46px;border-radius:3px;display:grid;place-items:center;margin-bottom:22px;
  border:1px solid var(--line-strong);background:var(--surface-2);color:var(--gold)}.tq-brand .card__ico svg{width:20px;height:20px}.tq-brand .card__t{margin-bottom:11px}.tq-brand .card__num{font-family:var(--mono);font-size:.71rem;letter-spacing:.18em;color:var(--gold);opacity:.8;
  display:block;margin-bottom:18px}.tq-brand .fcard{padding:clamp(30px,3.6vw,48px)}.tq-brand .fcard__k{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.tq-brand .tag{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:100px;font-family:var(--mono);
  font-size:.645rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;
  border:1px solid var(--line-strong);color:var(--muted)}.tq-brand .tag i{width:6px;height:6px;border-radius:50%;background:currentColor;font-style:normal;flex:0 0 auto}.tq-brand .tag--secured,.tq-brand .tag--live{color:var(--secured);border-color:currentColor;background:var(--secured-dim)}.tq-brand .tag--available{color:var(--available);border-color:currentColor;background:var(--available-dim)}.tq-brand .tag--soon{color:var(--dim)}.tq-brand .tag--gold{color:var(--gold);border-color:currentColor;background:rgba(174,140,82,.1)}.tq-brand .ledger{border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden;background:var(--surface)}.tq-brand .ledger__hd,.tq-brand .ledger__row{display:grid;grid-template-columns:1fr 132px 120px;gap:16px;align-items:center;padding:16px 24px}.tq-brand .ledger__hd{font-family:var(--mono);font-size:.645rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);
  background:var(--surface-2);border-bottom:1px solid var(--line)}.tq-brand .ledger__row{border-bottom:1px solid var(--line);font-size:.92rem;transition:background .35s}.tq-brand .ledger__row:last-child{border-bottom:0}.tq-brand .ledger__row:hover{background:rgba(174,140,82,.05)}.tq-brand .ledger__amt{font-family:var(--mono);font-size:.9rem;color:var(--gold);text-align:right;font-variant-numeric:tabular-nums}.tq-brand .ledger__ft{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;
  background:rgba(174,140,82,.07);border-top:1px solid var(--line-strong)}.tq-brand .ledger__ft b{font-family:var(--mono);font-size:1.15rem;color:var(--gold);font-weight:500}.tq-brand .mq{overflow:hidden;position:relative;padding-block:22px;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tq-brand .mq__t{display:flex;width:max-content;animation:tqb-mqs 46s linear infinite}.tq-brand .mq:hover .mq__t{animation-play-state:paused}.tq-brand .mq__i{display:inline-flex;align-items:center;gap:15px;padding-inline:30px;font-family:var(--mono);
  font-size:.745rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tq-brand .mq__i::after{content:"";width:4px;height:4px;border-radius:50%;background:var(--brass);opacity:.7;flex:0 0 auto}
@keyframes tqb-mqs{to{transform:translateX(-50%)}}.tq-brand .steps{display:grid;gap:0}.tq-brand .step{display:grid;grid-template-columns:104px 1fr;gap:30px;padding-block:36px;border-bottom:1px solid var(--line)}.tq-brand .step:last-child{border-bottom:0}.tq-brand .step__n{font-family:var(--serif);font-size:2.5rem;line-height:1;color:var(--gold);opacity:.55;letter-spacing:-.03em}.tq-brand .step__b{max-width:60ch}.tq-brand .step__t{margin-bottom:10px}.tq-brand .acc{border-top:1px solid var(--line)}.tq-brand .acc__i{border-bottom:1px solid var(--line)}.tq-brand .acc__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;text-align:left;
  padding:26px 0;font-size:1.02rem;font-weight:500;letter-spacing:-.008em;transition:color .35s}.tq-brand .acc__q:hover{color:var(--gold)}.tq-brand .acc__pm{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:4px}.tq-brand .acc__pm::before,.tq-brand .acc__pm::after{content:"";position:absolute;left:50%;top:50%;background:var(--gold);
  border-radius:2px;transform:translate(-50%,-50%);transition:transform .55s var(--ease),opacity .4s}.tq-brand .acc__pm::before{width:13px;height:1.4px}.tq-brand .acc__pm::after{width:1.4px;height:13px}.tq-brand .acc__i.is-open .acc__pm::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.tq-brand .acc__a{overflow:hidden;height:0;transition:height .6s var(--ease)}.tq-brand .acc__a>div{padding-bottom:28px;color:var(--muted);max-width:74ch}.tq-brand .acc__a p+p{margin-top:.9em}.tq-brand .pull{position:relative;padding:clamp(32px,4.2vw,56px);border-radius:var(--r-xl);border:1px solid var(--line);
  background:linear-gradient(150deg,rgba(174,140,82,.09),rgba(247,241,229,.008));overflow:hidden}.tq-brand .pull::after{content:"";position:absolute;right:-70px;top:-70px;width:300px;height:300px;border-radius:50%;
  background:radial-gradient(circle,var(--brass-glow),transparent 66%);filter:blur(42px);opacity:.7}.tq-brand .pull__q{font-family:var(--serif);font-size:clamp(1.45rem,2.9vw,2.25rem);line-height:1.24;letter-spacing:-.02em;position:relative;z-index:1}.tq-brand .doc{border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;
  background:linear-gradient(180deg,#0C2226,#071618);box-shadow:0 34px 80px -38px rgba(0,0,0,.9)}.tq-brand .inv .doc{background:#FFFDF7;box-shadow:0 30px 70px -40px rgba(23,72,77,.35)}.tq-brand .doc__bar{display:flex;align-items:center;gap:8px;padding:13px 17px;border-bottom:1px solid var(--line);background:var(--surface-2)}.tq-brand .doc__bar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.tq-brand .doc__bar span{margin-left:9px;font-family:var(--mono);font-size:.655rem;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.tq-brand .doc__b{padding:28px 30px;font-size:.9rem}.tq-brand .doc__ln{height:8px;border-radius:4px;background:var(--surface-2);margin-bottom:12px}.tq-brand .doc__ln--t{background:linear-gradient(90deg,var(--brass),rgba(174,140,82,.18));height:11px;width:54%;margin-bottom:22px}.tq-brand .doc__ln--s{width:74%}.tq-brand .doc__ln--m{width:88%}.tq-brand .doc__ln--x{width:38%}.tq-brand .doc__hl{background:rgba(174,140,82,.15);border-left:2px solid var(--brass);padding:13px 15px;
  border-radius:0 4px 4px 0;margin-block:20px;font-family:var(--mono);font-size:.775rem;color:var(--gold);line-height:1.65}.tq-brand .sky{position:relative;height:170px;pointer-events:none;overflow:hidden}.tq-brand .sky svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1700px;max-width:none}.tq-brand .cta{position:relative;border-radius:var(--r-xl);padding:clamp(42px,6vw,84px);overflow:hidden;
  border:1px solid var(--line-strong);
  background:linear-gradient(140deg,rgba(174,140,82,.13),rgba(247,241,229,.012) 52%,rgba(30,96,103,.16))}.tq-brand .cta::before{content:"";position:absolute;inset:0;opacity:.45;background-size:52px 52px;
  background-image:linear-gradient(to right,rgba(247,241,229,.05) 1px,transparent 1px),
                   linear-gradient(to bottom,rgba(247,241,229,.05) 1px,transparent 1px);
  -webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 72%);
  mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 72%)}.tq-brand .cta>*{position:relative;z-index:1}.tq-brand .field{margin-bottom:20px}.tq-brand .field label{display:block;font-family:var(--mono);font-size:.665rem;letter-spacing:.18em;text-transform:uppercase;
  color:var(--muted);margin-bottom:10px}.tq-brand .inp{width:100%;padding:15px 17px;border-radius:var(--r-sm);border:1px solid var(--line-strong);
  background:var(--surface);color:var(--fg);font-size:.95rem;
  transition:border-color .35s,background .35s,box-shadow .35s}.tq-brand .inp::placeholder{color:var(--dim)}.tq-brand .inp:focus{outline:none;border-color:var(--brass);background:rgba(174,140,82,.06);box-shadow:0 0 0 3px rgba(174,140,82,.12)}.tq-brand textarea.inp{min-height:140px;resize:vertical}.tq-brand .hint{margin-top:9px}.tq-brand .foot{border-top:1px solid var(--line);padding-top:clamp(54px,7vw,86px);position:relative}.tq-brand .foot__g{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px}.tq-brand .foot__h{font-family:var(--mono);font-size:.665rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:20px}.tq-brand .foot__l li{margin-bottom:12px}.tq-brand .foot__l a{font-size:.9rem;color:var(--muted);transition:color .35s}.tq-brand .foot__l a:hover{color:var(--gold)}.tq-brand .foot__word{font-family:var(--logo);font-size:clamp(3.4rem,15vw,11.5rem);line-height:.84;letter-spacing:-.04em;
  text-align:center;margin-top:clamp(48px,7vw,84px);user-select:none;
  background:linear-gradient(180deg,rgba(244,238,226,.13),rgba(244,238,226,.01));
  -webkit-background-clip:text;background-clip:text;color:transparent}.tq-brand .foot__bot{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;
  padding-block:26px;border-top:1px solid var(--line);margin-top:22px}.tq-brand .disc{border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:0 var(--r-sm) var(--r-sm) 0;
  padding:18px 22px;background:var(--surface)}.tq-brand .center{text-align:center}.tq-brand .mx-auto{margin-inline:auto}.tq-brand .mt-s{margin-top:14px}.tq-brand .mt-m{margin-top:26px}.tq-brand .mt-l{margin-top:44px}.tq-brand .mt-xl{margin-top:68px}.tq-brand .mb-s{margin-bottom:14px}.tq-brand .mb-m{margin-bottom:26px}.tq-brand .mb-l{margin-bottom:44px}.tq-brand .mb-xl{margin-bottom:68px}.tq-brand .flx{display:flex}.tq-brand .aic{align-items:center}.tq-brand .jcb{justify-content:space-between}.tq-brand .jcc{justify-content:center}.tq-brand .wrp{flex-wrap:wrap}.tq-brand .gap-s{gap:10px}.tq-brand .gap-m{gap:18px}.tq-brand .gap-l{gap:34px}.tq-brand .gold{color:var(--gold)}.tq-brand .muted{color:var(--muted)}.tq-brand .fg2{color:var(--fg-2)}.tq-brand .sec-hd{max-width:62ch;margin-bottom:clamp(40px,5vw,64px)}.tq-brand .sec-hd--c{margin-inline:auto;text-align:center}.tq-brand .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}


@media (max-width:1024px){.tq-brand .g4{grid-template-columns:repeat(2,1fr)}.tq-brand .stats{grid-template-columns:repeat(2,1fr)}.tq-brand .stat:nth-child(2){border-right:0}.tq-brand .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.tq-brand .foot__g{grid-template-columns:1fr 1fr;gap:34px}
}
@media (max-width:880px){.tq-brand .nav__links{display:none}.tq-brand .nav__cta .btn--ghost{display:none}.tq-brand .burger{display:flex}.tq-brand .g3,.tq-brand .g2{grid-template-columns:1fr}.tq-brand .step{grid-template-columns:1fr;gap:12px}.tq-brand .step__n{font-size:1.7rem}.tq-brand .ledger__hd,.tq-brand .ledger__row{grid-template-columns:1fr 96px}.tq-brand .ledger__hd span:nth-child(2),.tq-brand .ledger__row .ledger__st{display:none}
}
@media (max-width:560px){.tq-brand .stats{grid-template-columns:1fr}.tq-brand .stat{border-right:0;border-bottom:1px solid var(--line)}.tq-brand .stat:last-child{border-bottom:0}.tq-brand .foot__g{grid-template-columns:1fr}.tq-brand .btn{width:100%}.tq-brand .hero__acts{flex-direction:column;align-items:stretch}
}
@media (prefers-reduced-motion:reduce){.tq-brand *,.tq-brand *::before,.tq-brand *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;
    transition-duration:.001ms!important;scroll-behavior:auto!important}.tq-brand [data-rv]{opacity:1;transform:none;filter:none}.tq-brand .rv-w>i{transform:none;opacity:1}.tq-brand .spot{display:none}
}.tq-brand .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.tq-brand .plan{position:relative;display:flex;flex-direction:column;padding:30px 26px;border:1px solid var(--line);
  border-radius:var(--r-lg);background:linear-gradient(168deg,var(--surface),rgba(247,241,229,.006));
  transition:border-color .5s var(--ease),transform .6s var(--ease)}.tq-brand .plan:hover{border-color:var(--line-strong);transform:translateY(-4px)}.tq-brand .plan--hero{border-color:var(--brass);background:linear-gradient(168deg,rgba(174,140,82,.12),rgba(247,241,229,.01))}.tq-brand .plan__k{font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tq-brand .plan__p{font-family:var(--serif);font-size:2.5rem;line-height:1;letter-spacing:-.03em;margin-top:18px}.tq-brand .plan__p sup{font-size:.34em;vertical-align:.9em;letter-spacing:.06em;color:var(--muted);font-family:var(--mono)}.tq-brand .plan__d{margin-top:14px;font-size:.9rem;color:var(--muted);line-height:1.55}.tq-brand .plan__f{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);flex:1}.tq-brand .plan__f li{position:relative;padding-left:22px;margin-bottom:11px;font-size:.875rem;color:var(--fg-2);line-height:1.5}.tq-brand .plan__f li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;
  border:1px solid var(--brass);background:rgba(174,140,82,.28)}.tq-brand .plan__cta{margin-top:24px}.tq-brand .plan__flag{position:absolute;top:-1px;right:22px;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;
  text-transform:uppercase;background:var(--brass);color:#0A1D20;padding:5px 11px;border-radius:0 0 3px 3px;font-weight:600}.tq-brand .tbl{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.tq-brand .tbl th,.tq-brand .tbl td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.9rem}.tq-brand .tbl th{font-family:var(--mono);font-size:.645rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);
  background:var(--surface-2);font-weight:500}.tq-brand .tbl tbody tr:last-child td{border-bottom:0}.tq-brand .tbl tbody tr{transition:background .35s}.tq-brand .tbl tbody tr:hover{background:rgba(174,140,82,.05)}.tq-brand .tbl td.num{font-family:var(--mono);color:var(--gold);text-align:right;font-variant-numeric:tabular-nums}.tq-brand .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tq-brand .dlv{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.tq-brand .dlv__i{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:baseline;
  padding:15px 0;border-bottom:1px solid var(--line)}.tq-brand .dlv__n{font-family:var(--mono);font-size:.72rem;color:var(--gold);opacity:.75}.tq-brand .dlv__t{font-size:.94rem;color:var(--fg-2)}.tq-brand .letter{border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.tq-brand .inv .letter{background:#FFFDF7}.tq-brand .letter__b{padding:clamp(26px,3.4vw,44px);font-size:.94rem;line-height:1.78;color:var(--fg-2)}.tq-brand .letter__b p{margin-bottom:1.05em;max-width:70ch}.tq-brand .letter__b p:last-child{margin-bottom:0}.tq-brand .letter__mh{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;color:var(--muted);
  border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.tq-brand .letter__cl{counter-reset:cl;list-style:none}.tq-brand .letter__cl li{counter-increment:cl;position:relative;padding-left:46px;margin-bottom:16px;max-width:70ch}.tq-brand .letter__cl li::before{content:counter(cl) ".";position:absolute;left:0;top:0;font-family:var(--mono);
  font-size:.82rem;color:var(--gold)}

@media (max-width:1024px){.tq-brand .plans{grid-template-columns:repeat(2,1fr)}}
@media (max-width:880px){.tq-brand .plans{grid-template-columns:1fr}.tq-brand .dlv{grid-template-columns:1fr;gap:0}}


/* ==================== DUBAI RENT KIT LANDING ==================== */
.tq-lp{
--ink:#050F11;--ink2:#0A1D20;--teal:#17484D;--brass:#AC8A50;--brass2:#DDC28A;--bone:#F7F1E5;
--fg:#F4EEE2;--fg2:#CFC7B6;--muted:#9C9584;--dim:#8A8477;
--line:rgba(247,241,229,.11);--line2:rgba(247,241,229,.2);--surf:rgba(247,241,229,.035);--surf2:rgba(247,241,229,.07);
--sec:#6FD3AE;--avl:#E0B063;
--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
--logo:"Century Gothic","Questrial","Avenir Next","Avenir",Futura,"Trebuchet MS",sans-serif;
--e:cubic-bezier(.22,1,.36,1);--max:1140px;
--pad:18px;--gap:14px;--sp:46px;--tap:52px
}.tq-lp *,.tq-lp *::before,.tq-lp *::after{box-sizing:border-box}.tq-lp{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.tq-lp{margin:0;background:var(--ink);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.6;
-webkit-font-smoothing:antialiased;overflow-x:hidden;
padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tq-lp img,.tq-lp svg{display:block;max-width:100%}.tq-lp a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(174,140,82,.18)}.tq-lp button,.tq-lp input,.tq-lp select{font:inherit;color:inherit}.tq-lp button{background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:rgba(174,140,82,.18)}.tq-lp h1,.tq-lp h2,.tq-lp h3,.tq-lp h4,.tq-lp p{margin:0}.tq-lp ul,.tq-lp ol{margin:0;padding:0;list-style:none}.tq-lp ::selection{background:var(--brass);color:#06171A}.tq-lp :focus-visible{outline:2px solid var(--brass2);outline-offset:3px;border-radius:3px}.tq-lp .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.tq-lp .narrow{max-width:800px}.tq-lp .sec{padding-block:var(--sp);position:relative}.tq-lp .tight{padding-block:calc(var(--sp) * .72)}.tq-lp .inv{--fg:#0F3438;--fg2:#295054;--muted:#4A686B;--dim:#546F72;--line:rgba(23,72,77,.15);--line2:rgba(23,72,77,.28);
--surf:rgba(23,72,77,.04);--surf2:rgba(23,72,77,.07);--brass2:#7C6134;--sec:#166F52;--avl:#8A6320;
background:var(--bone);color:var(--fg)}.tq-lp .d1{font-family:var(--serif);font-weight:400;line-height:1.06;letter-spacing:-.02em;font-size:clamp(2rem,8.5vw,4.15rem)}.tq-lp .d2{font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.016em;font-size:clamp(1.6rem,6vw,2.85rem)}.tq-lp .d3{font-family:var(--serif);font-weight:400;line-height:1.22;letter-spacing:-.01em;font-size:clamp(1.15rem,4.6vw,1.55rem)}.tq-lp .h4{font-weight:600;font-size:.98rem;letter-spacing:-.01em;line-height:1.4}.tq-lp .it{font-style:italic}.tq-lp .lede{font-size:1.02rem;line-height:1.58;color:var(--fg2)}.tq-lp .p{color:var(--muted)}.tq-lp .sm{font-size:.9rem;line-height:1.58;color:var(--muted)}.tq-lp .xs{font-size:.8rem;line-height:1.55;color:var(--dim)}.tq-lp .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tq-lp .eb{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.64rem;letter-spacing:.2em;
text-transform:uppercase;color:var(--brass2);margin-bottom:14px;font-weight:600}.tq-lp .eb::before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.tq-lp .eb.c::before{display:none}.tq-lp .gold{color:var(--brass2)}.tq-lp .ctr{text-align:center}.tq-lp .mxa{margin-inline:auto}.tq-lp .mt1{margin-top:10px}.tq-lp .mt2{margin-top:18px}.tq-lp .mt3{margin-top:28px}.tq-lp .mt4{margin-top:44px}.tq-lp .mb2{margin-bottom:18px}.tq-lp .mb3{margin-bottom:28px}.tq-lp .fx{display:flex}.tq-lp .ac{align-items:center}.tq-lp .jc{justify-content:center}.tq-lp .jb{justify-content:space-between}.tq-lp .wr{flex-wrap:wrap}.tq-lp .g1{gap:10px}.tq-lp .g2{gap:14px}.tq-lp .g3{gap:24px}.tq-lp .hd{margin-bottom:26px}.tq-lp .hd.c{text-align:center}.tq-lp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tq-lp .deskonly{display:none}.tq-lp .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;
width:100%;min-height:var(--tap);padding:15px 22px;border-radius:3px;font-size:1rem;font-weight:600;
border:1px solid transparent;letter-spacing:.005em;text-align:center;
transition:transform .3s var(--e),box-shadow .3s var(--e),background .25s,border-color .25s,color .25s}.tq-lp .btn:active{transform:scale(.985)}.tq-lp .bg{background:linear-gradient(102deg,#E7CF9E,var(--brass) 52%,#96773F);color:#0A1D20;
box-shadow:0 6px 20px -10px rgba(174,140,82,.6)}.tq-lp .bo{border-color:var(--line2);color:var(--fg);background:var(--surf)}.tq-lp .bw{width:100%}.tq-lp .lg{min-height:56px;font-size:1.02rem}.tq-lp .arw{width:15px;height:15px;flex:0 0 auto}.tq-lp .hdr{padding:13px 0;border-bottom:1px solid var(--line)}.tq-lp .brand{cursor:default}.tq-lp .ft a{text-decoration:underline;text-underline-offset:3px}.tq-lp .brand{display:inline-flex;align-items:center;gap:9px}.tq-lp .mk{width:24px;height:24px;flex:0 0 auto}.tq-lp .mk .lf{fill:currentColor}.tq-lp .mk .sl{fill:var(--brass)}.tq-lp .bt{height:19px;width:auto;display:block;color:var(--fg)}.tq-lp .stky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:block;
padding:9px var(--pad) calc(9px + env(safe-area-inset-bottom));
background:#050F11;border-top:1px solid var(--line2);
transform:translateY(115%);transition:transform .35s var(--e)}.tq-lp .stky.on{transform:none}.tq-lp .stky .btn{min-height:50px;padding:13px 18px;font-size:.95rem}.tq-lp .hero{padding-top:26px;padding-bottom:34px;position:relative;overflow:hidden}.tq-lp .hero::before{content:"";position:absolute;inset:-20% -20% auto -20%;height:56vh;pointer-events:none;
background:radial-gradient(ellipse at 50% 35%,rgba(174,140,82,.15),transparent 60%)}.tq-lp .hero>*{position:relative}.tq-lp .hgrid{display:flex;flex-direction:column;gap:22px;width:100%}.tq-lp .hcopy,.tq-lp .hrest{width:100%;max-width:100%}.tq-lp .hcopy .d1{max-width:22ch}.tq-lp .hcopy .hero__sub2{max-width:68ch}.tq-lp .hrest .p{max-width:72ch}.tq-lp #tool{width:100%;max-width:100%}.tq-lp .deal{width:100%}.tq-lp .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid var(--line2);border-radius:99px;
font-size:.75rem;color:var(--fg2);background:var(--surf);margin-bottom:16px}.tq-lp .dot{width:6px;height:6px;border-radius:50%;background:var(--sec);flex:0 0 auto}.tq-lp .tick{display:flex;gap:9px;align-items:flex-start;margin-bottom:10px;font-size:.9rem;color:var(--fg2)}.tq-lp .tick svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px;color:var(--brass2)}.tq-lp .card{border:1px solid var(--line);border-radius:12px;padding:20px;
background:linear-gradient(168deg,var(--surf),rgba(247,241,229,.008))}.tq-lp .card.lift{box-shadow:0 18px 44px -30px rgba(0,0,0,.9)}.tq-lp .tool{border-color:var(--line2);background:linear-gradient(168deg,rgba(174,140,82,.09),rgba(247,241,229,.012))}
@media(min-width:760px){.tq-lp .tool{padding:32px}.tq-lp .tool .two{gap:0 20px}}.tq-lp .fld{margin-bottom:15px}.tq-lp .fld label{display:block;font-family:var(--mono);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;
color:var(--muted);margin-bottom:7px;line-height:1.4}.tq-lp .in{width:100%;min-height:var(--tap);padding:14px 15px;border-radius:5px;border:1px solid var(--line2);
background:var(--surf);color:var(--fg);font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.tq-lp .in::placeholder{color:var(--dim)}.tq-lp .in:focus{outline:none;border-color:var(--brass);background:rgba(174,140,82,.07);box-shadow:0 0 0 3px rgba(174,140,82,.14)}.tq-lp select.in{-webkit-appearance:none;appearance:none;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%239C9584' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.tq-lp .err{color:#F09A80;font-size:.82rem;margin-top:6px;display:none}.tq-lp .fld.bad .in{border-color:#F09A80}.tq-lp .fld.bad .err{display:block}.tq-lp .two{display:grid;grid-template-columns:1fr;gap:0}.tq-lp .br{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:18px}.tq-lp .brb{min-height:64px;padding:15px 16px;border:1px solid var(--line2);border-radius:8px;text-align:left;
background:var(--surf);transition:border-color .25s,background .25s}.tq-lp .brb.on{border-color:var(--brass);background:rgba(174,140,82,.13)}.tq-lp .brb b{display:block;font-size:1rem;margin-bottom:3px}.tq-lp .brb span{font-size:.83rem;color:var(--muted);line-height:1.4}.tq-lp .stp{display:none}.tq-lp .stp.on{display:block;animation:tql-fi .4s var(--e)}
@keyframes tql-fi{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tq-lp .bar{height:3px;background:var(--line);border-radius:3px;overflow:hidden;margin-bottom:18px}.tq-lp .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#96773F,var(--brass),#E7CF9E);
transition:width .45s var(--e)}.tq-lp .stepn{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.tq-lp .nav2{display:flex;flex-direction:column-reverse;gap:10px}.tq-lp .big{font-family:var(--serif);font-size:clamp(2.3rem,11vw,3.6rem);line-height:1;letter-spacing:-.03em;color:var(--brass2)}.tq-lp .big sup{font-size:.3em;vertical-align:.9em;letter-spacing:.06em;font-family:var(--mono);color:var(--muted)}.tq-lp .score{display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid var(--line2);border-radius:8px;background:var(--surf)}.tq-lp .gauge{position:relative;width:52px;height:52px;flex:0 0 auto}.tq-lp .gauge svg{transform:rotate(-90deg);width:52px;height:52px}.tq-lp .gauge b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:.9rem;color:var(--brass2)}.tq-lp .find{display:grid;grid-template-columns:1fr auto;grid-template-areas:"tag amt" "body body";
gap:8px 12px;padding:14px 0;border-bottom:1px solid var(--line)}.tq-lp .find:last-child{border-bottom:0}.tq-lp .find>.tg{grid-area:tag;justify-self:start}.tq-lp .find>.amt{grid-area:amt;justify-self:end}.tq-lp .find>div{grid-area:body}.tq-lp .find .amt{font-family:var(--mono);font-size:.92rem;color:var(--brass2);white-space:nowrap}.tq-lp .tg{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font-family:var(--mono);
font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border:1px solid currentColor;white-space:nowrap}.tq-lp .tg i{width:5px;height:5px;border-radius:50%;background:currentColor}.tq-lp .tgs{color:var(--sec);background:rgba(111,211,174,.12)}.tq-lp .tga{color:var(--avl);background:rgba(224,176,99,.12)}.tq-lp .tgn{color:var(--dim);border-color:var(--line2)}.tq-lp .lock{position:relative}.tq-lp .lock .hid{filter:blur(6px);opacity:.5;pointer-events:none;user-select:none;max-height:280px;overflow:hidden}.tq-lp .gate{border:1px solid var(--brass);border-radius:8px;padding:18px;background:rgba(174,140,82,.11);margin-top:16px}.tq-lp .lg2{border:1px solid var(--line2);border-radius:8px;overflow:hidden}.tq-lp .lr{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line);font-size:.9rem}.tq-lp .lr:last-child{border-bottom:0}.tq-lp .lr b{font-family:var(--mono);font-weight:500;color:var(--brass2);font-variant-numeric:tabular-nums}.tq-lp .lr.tot{background:rgba(174,140,82,.09);border-top:1px solid var(--line2)}.tq-lp .gr{display:grid;gap:var(--gap);grid-template-columns:1fr}.tq-lp .conv{gap:26px}.tq-lp .conv__a>.card+.card{margin-top:14px}.tq-lp .doc{border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:var(--surf)}.tq-lp .inv .doc{background:#FFFDF7}.tq-lp .doc h4{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;color:var(--muted);padding:13px 16px;
border-bottom:1px solid var(--line);text-transform:uppercase;font-weight:500;line-height:1.5}.tq-lp .doc .bd{padding:20px 18px;font-size:.92rem;line-height:1.72;color:var(--fg2)}.tq-lp .doc .bd p{margin-bottom:1em}.tq-lp .doc .bd p:last-child{margin-bottom:0}.tq-lp .dx .bdw{position:relative;max-height:260px;overflow:hidden;transition:max-height .5s var(--e)}.tq-lp .dx.open .bdw{max-height:none}.tq-lp .dx .fade{position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;
background:linear-gradient(to bottom,rgba(5,15,17,0),#080F11)}.tq-lp .dx.open .fade{opacity:0}.tq-lp .dxb{width:100%;min-height:var(--tap);padding:14px;border-top:1px solid var(--line);font-size:.9rem;
font-weight:600;color:var(--brass2);display:flex;align-items:center;justify-content:center;gap:8px}.tq-lp .dxb .less{display:none}.tq-lp .dx.open .dxb .more{display:none}.tq-lp .dx.open .dxb .less{display:inline}.tq-lp .cl{counter-reset:c;margin:0}.tq-lp .cl li{counter-increment:c;position:relative;padding-left:34px;margin-bottom:13px}.tq-lp .cl li::before{content:counter(c) ".";position:absolute;left:0;top:0;font-family:var(--mono);font-size:.8rem;color:var(--brass2)}.tq-lp .pl{display:grid;grid-template-columns:1fr;gap:12px}.tq-lp .pc{display:flex;flex-direction:column;padding:20px 18px;border:1px solid var(--line);border-radius:10px;
background:var(--surf);position:relative}.tq-lp .pc.hero2{border-color:var(--brass);background:rgba(174,140,82,.11)}.tq-lp .pk{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass2);font-weight:600}.tq-lp .pp{font-family:var(--serif);font-size:2rem;line-height:1;letter-spacing:-.03em;margin-top:12px}.tq-lp .pp sup{font-size:.33em;vertical-align:.95em;font-family:var(--mono);color:var(--muted);letter-spacing:.05em}.tq-lp .pf{margin-top:15px;padding-top:14px;border-top:1px solid var(--line);flex:1}.tq-lp .pf li{position:relative;padding-left:19px;margin-bottom:9px;font-size:.87rem;color:var(--fg2);line-height:1.5}
@media(min-width:760px){.tq-lp .pc.hero2{padding:34px}.tq-lp .pc.hero2 .pf{columns:2;column-gap:38px}.tq-lp .pc.hero2 .pf li{break-inside:avoid;margin-bottom:12px;font-size:.9rem}.tq-lp .pc.hero2 .pp{font-size:2.6rem}
}.tq-lp .pf li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;
border:1px solid var(--brass);background:rgba(174,140,82,.3)}.tq-lp .flag{position:absolute;top:-1px;right:16px;font-family:var(--mono);font-size:.57rem;letter-spacing:.14em;
text-transform:uppercase;background:var(--brass);color:#0A1D20;padding:4px 10px;border-radius:0 0 3px 3px;font-weight:700}.tq-lp .acc{border-top:1px solid var(--line)}.tq-lp .ai{border-bottom:1px solid var(--line)}.tq-lp .aq{width:100%;min-height:var(--tap);display:flex;justify-content:space-between;gap:16px;text-align:left;
padding:17px 0;font-size:.98rem;font-weight:500;line-height:1.45}.tq-lp .pm{position:relative;width:18px;height:18px;flex:0 0 auto;margin-top:4px}.tq-lp .pm::before,.tq-lp .pm::after{content:"";position:absolute;left:50%;top:50%;background:var(--brass2);border-radius:2px;
transform:translate(-50%,-50%);transition:transform .35s var(--e),opacity .25s}.tq-lp .pm::before{width:12px;height:1.5px}.tq-lp .pm::after{width:1.5px;height:12px}.tq-lp .ai.on .pm::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.tq-lp .aa{overflow:hidden;height:0;transition:height .35s var(--e)}.tq-lp .aa>div{padding-bottom:20px;color:var(--muted)}.tq-lp .aa p+p{margin-top:.85em}.tq-lp .disc{border:1px solid var(--line);border-left:2px solid var(--brass);border-radius:0 5px 5px 0;padding:14px 16px;background:var(--surf)}.tq-lp .stat{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.tq-lp .st{padding:18px;border-bottom:1px solid var(--line);text-align:center}.tq-lp .st:last-child{border-bottom:0}.tq-lp .st b{font-family:var(--serif);font-size:1.75rem;line-height:1;color:var(--brass2);display:block}.tq-lp .st span{display:block;margin-top:6px;font-size:.83rem;color:var(--muted);line-height:1.45;margin-inline:auto;max-width:36ch}.tq-lp .ft{border-top:1px solid var(--line);padding-block:26px;margin-top:18px}.tq-lp .rev{opacity:0;transform:translateY(14px);transition:opacity .6s var(--e),transform .6s var(--e)}.tq-lp .rev.in{opacity:1;transform:none}


@media(min-width:560px){.tq-lp{--pad:24px;--gap:16px;--sp:50px}.tq-lp .two{grid-template-columns:1fr 1fr;gap:0 14px}.tq-lp .br{grid-template-columns:1fr 1fr;gap:12px}.tq-lp .btn{width:auto;padding:15px 26px}.tq-lp .btn.bw{width:100%}.tq-lp .nav2{flex-direction:row}.tq-lp .find{grid-template-columns:auto 1fr auto;grid-template-areas:"tag body amt";align-items:start;gap:12px}.tq-lp .doc .bd{padding:26px 24px}.tq-lp .cl li{padding-left:40px}
}


@media(min-width:760px){.tq-lp{--pad:30px;--sp:58px}.tq-lp .stat{grid-template-columns:repeat(3,1fr)}.tq-lp .st{border-bottom:0;border-right:1px solid var(--line)}.tq-lp .st:last-child{border-right:0}.tq-lp .pl{grid-template-columns:1fr 1fr;gap:14px}.tq-lp .gr{grid-template-columns:1fr 1fr}.tq-lp .hd{max-width:60ch;margin-bottom:38px}.tq-lp .hd.c{margin-inline:auto}.tq-lp .lede{font-size:1.14rem;max-width:56ch}.tq-lp .p{max-width:66ch}.tq-lp .aa>div{max-width:70ch}.tq-lp .card{padding:26px}.tq-lp .doc .bd p,.tq-lp .cl li{max-width:68ch}
}


@media(min-width:980px){.tq-lp{--pad:36px;--sp:66px}.tq-lp .deskonly{display:inline-flex}.tq-lp{padding-bottom:0}.tq-lp .stky{display:none}.tq-lp .hero{padding-top:22px;padding-bottom:44px}.tq-lp .hero::before{inset:-30% -10% auto -10%;height:70vh;
background:radial-gradient(ellipse at 30% 50%,rgba(174,140,82,.16),transparent 62%),
radial-gradient(ellipse at 75% 40%,rgba(30,96,103,.22),transparent 62%)}.tq-lp .gr.g3c{grid-template-columns:repeat(3,1fr)}.tq-lp .pl{grid-template-columns:repeat(4,1fr)}.tq-lp .card{padding:30px}.tq-lp .card.lift{box-shadow:0 30px 70px -40px rgba(0,0,0,.9)}.tq-lp .mk{width:26px;height:26px}.tq-lp .bt{font-size:1.28rem}.tq-lp .dx .bdw{max-height:340px}.tq-lp .pc{padding:24px 20px;transition:border-color .3s,transform .3s var(--e)}.tq-lp .pc:hover{border-color:var(--line2);transform:translateY(-3px)}.tq-lp .brb{transition:border-color .3s,background .3s,transform .3s var(--e)}.tq-lp .brb:hover{border-color:var(--brass);transform:translateY(-2px)}.tq-lp .bg:hover{box-shadow:0 14px 38px -14px rgba(174,140,82,.75);transform:translateY(-1px)}.tq-lp .bo:hover{border-color:var(--brass);color:var(--brass2)}.tq-lp .aq:hover{color:var(--brass2)}.tq-lp .aq{font-size:1rem;padding:20px 0}
}

@media(min-width:1200px){.tq-lp{--sp:100px}}.tq-lp .numblk{margin:22px 0 18px;padding:20px 18px;border:1px solid var(--brass);border-radius:12px;
background:linear-gradient(150deg,rgba(174,140,82,.18),rgba(174,140,82,.05))}.tq-lp .numblk .cap{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;
color:var(--brass2);font-weight:600}.tq-lp .bignum{font-family:var(--serif);line-height:.94;letter-spacing:-.035em;color:#F0DCB4;
font-size:clamp(2.6rem,13vw,4.6rem);margin-top:8px;font-variant-numeric:lining-nums}.tq-lp .bignum .cur{font-size:.28em;vertical-align:.85em;font-family:var(--mono);color:var(--brass2);
letter-spacing:.08em;margin-right:.15em}.tq-lp .bignum .dash{color:var(--brass);opacity:.75;font-size:.7em;vertical-align:.12em;padding:0 .04em}.tq-lp .numblk .sub{font-size:.9rem;color:var(--fg2);margin-top:10px;line-height:1.5}.tq-lp .mbox{display:grid;grid-template-columns:1fr;gap:12px}.tq-lp .mb1{padding:20px 18px;border:1px solid var(--line2);border-radius:10px;background:var(--surf)}.tq-lp .mb1 .k{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tq-lp .mb1 .v{font-family:var(--serif);font-size:clamp(1.7rem,7vw,2.3rem);line-height:1;letter-spacing:-.03em;
color:var(--brass2);margin-top:10px;font-variant-numeric:lining-nums}.tq-lp .mb1 .v .cur{font-size:.34em;vertical-align:.85em;font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-right:.14em}.tq-lp .mb1 .d{font-size:.85rem;color:var(--muted);margin-top:9px;line-height:1.5}.tq-lp .mb1.hi{border-color:var(--brass);background:rgba(174,140,82,.12)}.tq-lp .nowrap{white-space:nowrap}.tq-lp .emo{max-width:62ch}.tq-lp .emo p{font-size:1.06rem;line-height:1.72;color:var(--fg2)}.tq-lp .emo p+p{margin-top:1.05em}.tq-lp .emo .lead1{font-family:var(--serif);font-size:clamp(1.35rem,5.5vw,1.85rem);line-height:1.34;
letter-spacing:-.014em;color:var(--fg)}.tq-lp .emo strong{color:var(--brass2);font-weight:600}.tq-lp .inv .emo strong{color:#7C6134}.tq-lp .quiet{border-left:2px solid var(--brass);padding-left:18px;margin-top:26px}.tq-lp .quiet p{font-size:1rem;color:var(--muted)}.tq-lp .tr1{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:baseline;
padding:15px 0;border-bottom:1px solid var(--line)}.tq-lp .tr1:last-child{border-bottom:0}.tq-lp .tr1 b{font-family:var(--serif);font-size:1.5rem;line-height:1;color:var(--brass2);letter-spacing:-.02em;white-space:nowrap}.tq-lp .tr1 span{font-size:.95rem;color:var(--fg2);line-height:1.5}

@media(min-width:560px){.tq-lp .numblk{padding:26px 24px}.tq-lp .mbox{grid-template-columns:1fr 1fr}.tq-lp .tr1{grid-template-columns:150px 1fr}.tq-lp .tr1 b{font-size:1.75rem}
}
@media(min-width:980px){.tq-lp .mbox{grid-template-columns:repeat(3,1fr)}.tq-lp .numblk{padding:30px 28px}.tq-lp .emo p{font-size:1.1rem}
}.tq-lp .deal{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 18px;
border:1px solid var(--brass);border-radius:10px;overflow:hidden;background:rgba(174,140,82,.28)}.tq-lp .deal>div{padding:16px 10px;text-align:center;background:#08161A}.tq-lp .deal>div:nth-child(2){background:rgba(174,140,82,.14)}.tq-lp .deal b{display:block;font-family:var(--serif);font-size:clamp(1.15rem,5.6vw,1.9rem);line-height:1;
letter-spacing:-.02em;color:#F0DCB4;font-weight:400;white-space:nowrap}.tq-lp .deal b i{font-style:normal;font-family:var(--mono);font-size:.42em;vertical-align:.75em;
color:var(--muted);letter-spacing:.04em;margin-right:.1em}.tq-lp .deal span{display:block;margin-top:7px;font-size:.66rem;line-height:1.3;color:var(--muted);
letter-spacing:.02em}.tq-lp .hero__sub2{font-size:.95rem;color:var(--fg2);line-height:1.5}
@media(min-width:560px){.tq-lp .deal>div{padding:22px 16px}.tq-lp .deal span{font-size:.74rem}}
@media(min-width:980px){.tq-lp .deal>div{padding:26px 18px}.tq-lp .deal b{font-size:2.1rem}.tq-lp .deal span{font-size:.78rem}}.tq-lp .ctaline{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.tq-lp .ctaline .btn{margin-bottom:10px}.tq-lp .ctaline p{text-align:center}
@media(min-width:560px){.tq-lp .ctaline{text-align:center}.tq-lp .ctaline .btn{min-width:300px}}.tq-lp .clock{display:flex;align-items:center;gap:14px;margin-top:16px;padding:15px 16px;
border-radius:8px;border:1px solid var(--line2);background:var(--surf)}.tq-lp .clock .n{font-family:var(--serif);font-size:2.1rem;line-height:.95;letter-spacing:-.03em;
color:var(--brass2);flex:0 0 auto;min-width:2.2ch;text-align:center}.tq-lp .clock .n small{display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.18em;
text-transform:uppercase;color:var(--muted);margin-top:5px}.tq-lp .clock .t{font-size:.9rem;line-height:1.5;color:var(--fg2)}.tq-lp .clock .t b{display:block;font-weight:600;color:var(--fg);margin-bottom:2px}.tq-lp .clock.urgent{border-color:#E08A6B;background:rgba(224,138,107,.1)}.tq-lp .clock.urgent .n{color:#F0A183}.tq-lp .clock.closing{border-color:var(--avl);background:rgba(224,176,99,.1)}.tq-lp .clock.open{border-color:var(--sec);background:rgba(111,211,174,.09)}.tq-lp .clock.open .n{color:var(--sec)}.tq-lp .offer{margin-top:24px;border:1px solid var(--brass);border-radius:12px;overflow:hidden;
background:linear-gradient(150deg,rgba(174,140,82,.16),rgba(174,140,82,.04))}.tq-lp .offer__k{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;
color:#0A1D20;background:var(--brass);padding:7px 16px;font-weight:700}.tq-lp .offer__b{padding:20px 18px}.tq-lp .offer__t{font-family:var(--serif);font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.tq-lp .offer__p{font-family:var(--mono);font-size:1.05rem;color:var(--brass2);margin-top:6px}.tq-lp .offer__w{font-size:.92rem;color:var(--fg2);line-height:1.6;margin-top:12px}.tq-lp .offer__w em{color:var(--brass2);font-style:normal;font-weight:600}.tq-lp .offer__alt{margin-top:14px;font-size:.85rem;color:var(--muted);text-align:center}.tq-lp .offer__alt a{color:var(--brass2);text-decoration:underline;text-underline-offset:3px}
@media(min-width:560px){.tq-lp .offer__b{padding:24px 22px}}.tq-lp .vd{border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:#0B1C20;margin-top:18px}.tq-lp .vd__h{padding:14px 16px;border-bottom:1px solid var(--line);background:rgba(174,140,82,.1)}.tq-lp .vd__h b{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;
text-transform:uppercase;color:var(--brass2);font-weight:600}.tq-lp .vd__h span{display:block;margin-top:5px;font-size:.74rem;color:var(--muted)}.tq-lp .vd__b{padding:18px 16px;font-size:.88rem;line-height:1.68;color:var(--fg2)}.tq-lp .vd__s{margin-bottom:18px}.tq-lp .vd__s:last-child{margin-bottom:0}.tq-lp .vd__n{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;
color:var(--brass2);display:block;margin-bottom:7px}.tq-lp .vd__row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:5px 0;border-bottom:1px dotted var(--line)}.tq-lp .vd__row:last-child{border-bottom:0}.tq-lp .vd__row b{font-family:var(--mono);font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.tq-lp .vd__st{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;
text-transform:uppercase;padding:3px 9px;border-radius:99px;border:1px solid currentColor}.tq-lp .vd__st.s{color:var(--sec);background:rgba(111,211,174,.12)}.tq-lp .vd__st.a{color:var(--avl);background:rgba(224,176,99,.12)}.tq-lp .vd__cut{position:relative;padding:16px;border-top:1px dashed var(--line2);background:rgba(174,140,82,.06);
text-align:center}.tq-lp .vd__cut p{font-size:.82rem;color:var(--muted)}.tq-lp .vd__cut b{display:block;font-size:.9rem;color:var(--brass2);margin-bottom:4px}
@media(min-width:560px){.tq-lp .vd__b{padding:24px 22px}}.tq-lp .conv{grid-template-columns:1fr !important}.tq-lp .conv__a{order:2}.tq-lp .conv__b{order:1}.tq-lp .chq{border:1px solid var(--brass);border-radius:10px;overflow:hidden;margin-top:16px}.tq-lp .chq__h{padding:11px 14px;background:rgba(174,140,82,.16);font-family:var(--mono);font-size:.62rem;
letter-spacing:.16em;text-transform:uppercase;color:var(--brass2);font-weight:600}.tq-lp .chq__r{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;
padding:11px 14px;border-top:1px solid var(--line);font-size:.9rem}.tq-lp .chq__r:first-of-type{border-top:0}.tq-lp .chq__r.now{background:rgba(247,241,229,.05)}.tq-lp .chq__r.best{background:rgba(111,211,174,.09)}.tq-lp .chq__c{font-family:var(--mono);font-size:.8rem;color:var(--muted);min-width:5.5ch}.tq-lp .chq__u{font-family:var(--mono);color:var(--brass2);font-variant-numeric:tabular-nums;white-space:nowrap}.tq-lp .chq__t{font-size:.78rem;color:var(--muted)}.tq-lp .chq__f{padding:12px 14px;border-top:1px solid var(--line2);background:rgba(174,140,82,.07);
font-size:.82rem;color:var(--fg2);line-height:1.5}.tq-lp .cs-hero{display:flex;align-items:center;gap:12px;margin:16px 0 4px}.tq-lp .cs-hero::before,.tq-lp .cs-hero::after{content:"";flex:1;height:1px;background:var(--line)}.tq-lp .cs-hero a{font-size:.85rem;color:var(--brass2);text-decoration:underline;text-underline-offset:4px;
white-space:nowrap;padding:8px 2px;min-height:40px;display:inline-flex;align-items:center}
@media(min-width:400px){.tq-lp .cs-hero a{font-size:.9rem}}.tq-lp .link-cs{display:inline-block;font-size:.88rem;color:var(--brass2);
text-decoration:underline;text-underline-offset:4px;padding:10px 4px;min-height:44px}.tq-lp .cs-open{position:fixed;inset:0;z-index:200;display:none;align-items:flex-end;justify-content:center;
padding:0;background:rgba(3,10,12,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tq-lp .cs-open.on{display:flex;animation:tql-csFade .3s var(--e)}
@keyframes tql-csFade{from{opacity:0}to{opacity:1}}.tq-lp .cs-box{width:100%;max-width:520px;background:#0A1B1F;border:1px solid var(--line2);
border-radius:14px 14px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));
max-height:92vh;overflow-y:auto;animation:tql-csUp .38s var(--e)}
@keyframes tql-csUp{from{transform:translateY(28px)}to{transform:none}}.tq-lp .cs-box h3{font-family:var(--serif);font-size:1.5rem;line-height:1.16;letter-spacing:-.02em;font-weight:400}.tq-lp .cs-x{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;
border:1px solid var(--line2);display:grid;place-items:center;color:var(--fg2);background:rgba(10,27,31,.9)}.tq-lp .cs-x::before,.tq-lp .cs-x::after{content:"";position:absolute;width:14px;height:1.5px;background:currentColor;border-radius:2px}.tq-lp .cs-x::before{transform:rotate(45deg)}.tq-lp .cs-x::after{transform:rotate(-45deg)}.tq-lp .cs-ok{text-align:center;padding:8px 0}.tq-lp .cs-ok .tick2{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;
border:1px solid var(--sec);color:var(--sec);background:rgba(111,211,174,.12);font-size:1.4rem}.tq-lp .cs-what{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surf);margin:16px 0}.tq-lp .cs-what li{position:relative;padding-left:18px;margin-bottom:8px;font-size:.86rem;color:var(--fg2);line-height:1.5}.tq-lp .cs-what li:last-child{margin-bottom:0}.tq-lp .cs-what li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--brass)}
@media(min-width:560px){.tq-lp .cs-open{align-items:center;padding:20px}.tq-lp .cs-box{border-radius:14px}}


@media(prefers-reduced-motion:reduce){.tq-lp *,.tq-lp *::before,.tq-lp *::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tq-lp .rev{opacity:1;transform:none}
}
