:root,[data-bs-theme]{--rk-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rk-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--bs-font-sans-serif:var(--rk-font-sans);--bs-font-monospace:var(--rk-font-mono);--bs-body-font-family:var(--rk-font-sans);--bs-body-line-height:1.65;--rk-nav-height:72px;--rk-radius-card:16px;--rk-radius-ctrl:12px;--rk-radius-pill:999px;--rk-ease:cubic-bezier(0.16, 1, 0.3, 1);--rk-speed:0.25s;--rk-blur:12px;--rk-btn-gold:linear-gradient(90deg, #fbd068 0%, #e5ab35 55%, #f59e0b 100%);--rk-whatsapp:#1da851;--rk-whatsapp-btn:#15803d;--rk-whatsapp-btn-hover:#166534}[data-bs-theme=dark]{--rk-photo-stage:radial-gradient(120% 95% at 50% 38%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.05) 42%, rgba(255, 255, 255, 0) 72%),#0e0e14;--rk-photo-shadow:drop-shadow(0 0 1px rgba(255, 255, 255, 0.24)) drop-shadow(0 14px 18px rgba(0, 0, 0, 0.55));--rk-bg-page:#000000;--rk-bg-nav:rgba(0, 0, 0, 0.88);--rk-bg-nav-solid:rgba(6, 6, 9, 0.96);--rk-bg-elevated:#0e0e12;--rk-card-bg:rgba(14, 14, 18, 0.85);--rk-card-bg-solid:#0e0e12;--rk-card-border:rgba(255, 255, 255, 0.12);--rk-card-hover-border:rgba(229, 171, 53, 0.55);--rk-glow:rgba(229, 171, 53, 0.25);--rk-gold-start:#fff2cc;--rk-gold-mid:#e5ab35;--rk-gold-end:#996c14;--rk-gold:#e5ab35;--rk-gold-soft:rgba(229, 171, 53, 0.12);--rk-text-head:#ffffff;--rk-text-body:#cbd5e1;--rk-text-muted:#94a3b8;--rk-input-bg:#09090c;--rk-input-border:#27272a;--rk-input-placeholder:#64748b;--rk-accent-live:#22d3ee;--rk-shadow-card:0 10px 25px -8px rgba(0, 0, 0, 0.3);--rk-grid-line:rgba(255, 255, 255, 0.035);--rk-hero-glow:rgba(229, 171, 53, 0.16);--rk-success:#34d399;--rk-danger:#f87171;--bs-body-bg:var(--rk-bg-page);--bs-body-bg-rgb:0,0,0;--bs-body-color:var(--rk-text-body);--bs-body-color-rgb:203,213,225;--bs-emphasis-color:#ffffff;--bs-emphasis-color-rgb:255,255,255;--bs-heading-color:var(--rk-text-head);--bs-secondary-color:var(--rk-text-muted);--bs-secondary-bg:#121218;--bs-tertiary-bg:#0b0b0f;--bs-border-color:var(--rk-card-border);--bs-border-color-translucent:rgba(255, 255, 255, 0.1);--bs-primary:#e5ab35;--bs-primary-rgb:229,171,53;--bs-link-color:#e5ab35;--bs-link-color-rgb:229,171,53;--bs-link-hover-color:#fbd068;--bs-link-hover-color-rgb:251,208,104;--bs-focus-ring-color:rgba(229, 171, 53, 0.4);--bs-code-color:#fbd068;--bs-highlight-bg:rgba(229, 171, 53, 0.3);--bs-highlight-color:#ffffff}[data-bs-theme=light]{--rk-photo-stage:radial-gradient(120% 95% at 50% 38%, #ffffff 0%, #f6f7f9 50%, #e8ebf0 100%);--rk-photo-shadow:drop-shadow(0 12px 16px rgba(15, 23, 42, 0.2));--rk-bg-page:#ffffff;--rk-bg-nav:rgba(255, 255, 255, 0.94);--rk-bg-nav-solid:rgba(255, 255, 255, 0.98);--rk-bg-elevated:#ffffff;--rk-card-bg:#f8fafc;--rk-card-bg-solid:#f8fafc;--rk-card-border:#e2e8f0;--rk-card-hover-border:#b45309;--rk-glow:rgba(180, 83, 9, 0.16);--rk-gold-start:#92400e;--rk-gold-mid:#b45309;--rk-gold-end:#78350f;--rk-gold:#b45309;--rk-gold-soft:rgba(180, 83, 9, 0.09);--rk-text-head:#000000;--rk-text-body:#1e293b;--rk-text-muted:#475569;--rk-input-bg:#ffffff;--rk-input-border:#cbd5e1;--rk-input-placeholder:#94a3b8;--rk-accent-live:#0e7490;--rk-shadow-card:0 10px 25px -12px rgba(15, 23, 42, 0.16);--rk-grid-line:rgba(15, 23, 42, 0.045);--rk-hero-glow:rgba(180, 83, 9, 0.1);--rk-success:#047857;--rk-danger:#b91c1c;--bs-body-bg:var(--rk-bg-page);--bs-body-bg-rgb:255,255,255;--bs-body-color:var(--rk-text-body);--bs-body-color-rgb:30,41,59;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-heading-color:var(--rk-text-head);--bs-secondary-color:var(--rk-text-muted);--bs-secondary-bg:#f1f5f9;--bs-tertiary-bg:#f8fafc;--bs-border-color:var(--rk-card-border);--bs-border-color-translucent:rgba(15, 23, 42, 0.12);--bs-primary:#b45309;--bs-primary-rgb:180,83,9;--bs-link-color:#b45309;--bs-link-color-rgb:180,83,9;--bs-link-hover-color:#92400e;--bs-link-hover-color-rgb:146,64,14;--bs-focus-ring-color:rgba(180, 83, 9, 0.35);--bs-code-color:#92400e;--bs-highlight-bg:rgba(180, 83, 9, 0.18);--bs-highlight-color:#000000}html{scroll-behavior:smooth}body{background-color:var(--rk-bg-page);color:var(--rk-text-body);font-family:var(--rk-font-sans);font-size:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background-color .3s,color .3s}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--rk-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--rk-grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 85%)}::selection{background:#e5ab35;color:#000}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--rk-text-head);font-weight:800;letter-spacing:-.02em;line-height:1.2}.rk-breadcrumb .breadcrumb-item a,.rk-footer-bottom a,.rk-legal li,.rk-legal p,p{color:var(--rk-text-body)}a{color:var(--rk-gold);text-decoration:none;transition:color var(--rk-speed) ease}a:hover{color:var(--bs-link-hover-color)}img,svg{max-width:100%}.rk-mono,code,kbd,pre,samp{font-family:var(--rk-font-mono)}:focus-visible{outline:2px solid var(--rk-gold);outline-offset:3px;border-radius:6px}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}[id]{scroll-margin-top:calc(var(--rk-nav-height) + 16px)}.rk-site-footer,.rk-z-1,main{position:relative;z-index:1}.rk-skip-link{position:fixed!important;top:12px;left:12px;z-index:2000;padding:.6rem 1rem;border-radius:var(--rk-radius-ctrl);background:var(--rk-btn-gold);color:#000!important;font-weight:700}.rk-muted,.text-muted{color:var(--rk-text-muted)!important}#rk-bg-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6;display:block}.rk-site-header{display:block;min-height:var(--rk-nav-height);position:relative;z-index:1030}.rk-navbar{position:fixed;top:0;left:0;right:0;height:var(--rk-nav-height);z-index:1030;background-color:var(--rk-bg-nav);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur));border-bottom:1px solid var(--rk-card-border);transition:background-color .3s,box-shadow .3s}.rk-navbar.is-scrolled{background-color:var(--rk-bg-nav-solid);box-shadow:0 10px 30px -15px rgba(0,0,0,.6)}[data-bs-theme=light] .rk-navbar.is-scrolled{box-shadow:0 10px 30px -18px rgba(15,23,42,.25)}.rk-nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.rk-logo{display:inline-flex;align-items:center;gap:0;text-decoration:none;flex-shrink:0;line-height:1;user-select:none}.rk-logo-mark{font-family:var(--rk-font-sans);font-size:2rem;font-weight:800;letter-spacing:-.035em;padding-right:.55rem;background-image:linear-gradient(135deg,var(--rk-gold-start) 0,var(--rk-gold-mid) 50%,var(--rk-gold-end) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rk-logo-divider{position:relative;width:1.5px;height:30px;border-radius:2px;background:linear-gradient(180deg,rgba(229,171,53,.1) 0,#ffe8a3 50%,rgba(229,171,53,.1) 100%);box-shadow:0 0 8px rgba(229,171,53,.6)}.rk-logo-divider::after{content:"";position:absolute;top:7px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ffe8a3;box-shadow:0 0 6px #ffe8a3}[data-bs-theme=light] .rk-logo-divider{background:linear-gradient(180deg,rgba(180,83,9,.1) 0,#b45309 50%,rgba(180,83,9,.1) 100%);box-shadow:0 0 8px rgba(180,83,9,.35)}[data-bs-theme=light] .rk-logo-divider::after{background:#d97706;box-shadow:0 0 5px rgba(217,119,6,.8)}.rk-logo-word{padding-left:.6rem;font-family:var(--rk-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--rk-text-head);opacity:.88}.rk-logo-img{height:40px;width:auto}.rk-active-filters:empty,.rk-logo-img-light,.rk-nav-burger,.rk-presentation .carousel-inner::after,[data-bs-theme=light] .rk-logo-img-dark{display:none}.rk-theme-toggle .bi,[data-bs-theme=light] .rk-logo-img-light{display:inline-block}.rk-nav-menu{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.rk-nav-item{position:relative;display:flex;align-items:center}.rk-nav-link{position:relative;display:inline-flex;align-items:center;padding:.6rem .7rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-text-body);white-space:nowrap;border-radius:10px}.form-label .rk-req,.rk-breadcrumb .breadcrumb-item a:hover,.rk-contact-mini-value a:hover,.rk-fab-phone .bi,.rk-footer-bottom a:hover,.rk-footer-links a:hover,.rk-form-label .rk-req,.rk-indicator.active .rk-indicator-num,.rk-media-card-title a:hover,.rk-mobile-link.active,.rk-mobile-sub a .bi,.rk-nav-item.is-open>.rk-nav-link,.rk-nav-link.active,.rk-nav-link:hover,.rk-product-title button:hover,.rk-stretched-link:hover,.rk-tile-title .bi{color:var(--rk-gold)}.rk-nav-link.active::after{content:"";position:absolute;left:50%;bottom:.15rem;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--rk-gold);box-shadow:0 0 8px var(--rk-gold)}.rk-has-menu .rk-nav-link{padding-right:.15rem}.rk-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;padding:0;margin-right:.3rem;border:0;border-radius:6px;background:0 0;color:var(--rk-text-muted);font-size:.7rem;transition:transform var(--rk-speed) var(--rk-ease),color var(--rk-speed)}.rk-has-menu.is-open .rk-menu-toggle,.rk-mobile-expand[aria-expanded=true] .bi{transform:rotate(180deg);color:var(--rk-gold)}.rk-dropdown{position:absolute;top:calc(100% + 14px);left:50%;min-width:320px;padding:.6rem;border-radius:var(--rk-radius-card);background:var(--rk-card-bg-solid);border:1px solid var(--rk-card-border);box-shadow:0 24px 50px -20px rgba(0,0,0,.75),0 0 0 1px rgba(229,171,53,.04);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s ease,transform .25s var(--rk-ease),visibility .2s;z-index:1040}[data-bs-theme=light] .rk-dropdown{background:#fff;box-shadow:0 24px 50px -20px rgba(15,23,42,.28)}.rk-dropdown::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.rk-has-menu.is-open>.rk-dropdown{opacity:1;visibility:visible;transform:translate(-50%,0)}.rk-dropdown-mega{width:min(680px,92vw);padding:1rem}.rk-dropdown-title{margin:.25rem .5rem .5rem;font-family:var(--rk-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-gold)}.rk-dropdown-item{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .65rem;border-radius:var(--rk-radius-ctrl);color:var(--rk-text-body);transition:background-color .2s,color .2s}.rk-dropdown-item:focus-visible,.rk-dropdown-item:hover{background:var(--rk-gold-soft);color:var(--rk-text-head)}.rk-dropdown-item-title{display:block;font-size:.88rem;font-weight:600;color:var(--rk-text-head);line-height:1.3}.rk-dropdown-item-text{display:block;font-size:.76rem;color:var(--rk-text-muted);line-height:1.4;margin-top:.15rem}.rk-dropdown-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;padding:.75rem .65rem .25rem;border-top:1px solid var(--rk-card-border);font-size:.8rem;color:var(--rk-text-muted)}.rk-dropdown-footer a,.rk-manuals .accordion-button{font-weight:600}.rk-nav-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.rk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--rk-radius-ctrl);background:var(--rk-card-bg);border:1px solid var(--rk-card-border);color:var(--rk-text-body);font-size:1.05rem;backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur));transition:transform var(--rk-speed) var(--rk-ease),border-color var(--rk-speed),color var(--rk-speed)}.rk-icon-btn:hover{border-color:var(--rk-card-hover-border);color:var(--rk-gold);transform:translateY(-1px)}.rk-fab:active,.rk-icon-btn:active{transform:scale(.94)}.rk-theme-toggle.is-spinning .bi{animation:rk-spin-in .55s var(--rk-ease)}.rk-offcanvas{--bs-offcanvas-width:min(360px, 88vw);--bs-offcanvas-bg:var(--rk-bg-nav-solid);--bs-offcanvas-border-color:var(--rk-card-border);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur))}.rk-mobile-nav>li,.rk-offcanvas .offcanvas-header{border-bottom:1px solid var(--rk-card-border)}.rk-check-list,.rk-enquiry-list,.rk-facts,.rk-footer-links,.rk-mobile-nav{list-style:none;margin:0;padding:0}.rk-mobile-row{display:flex;align-items:center;justify-content:space-between}.rk-mobile-link{flex:1;display:block;padding:.95rem .25rem;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-text-head)}.rk-mobile-expand{width:44px;height:44px;border:0;border-radius:10px;background:0 0;color:var(--rk-text-muted)}.rk-mobile-expand .bi{display:inline-block;transition:transform var(--rk-speed) var(--rk-ease)}.rk-mobile-sub{list-style:none;margin:0 0 .75rem;padding:0 0 0 .5rem}.rk-mobile-sub-title{margin:.5rem 0 .25rem;font-family:var(--rk-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-gold)}.rk-mobile-sub a{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.35rem .25rem;color:var(--rk-text-body);font-size:.9rem}.rk-mobile-actions{display:grid;gap:.6rem;margin-top:1.5rem}.rk-section{position:relative;padding-block:clamp(3.5rem,7vw,6rem)}.rk-section-sm{padding-block:clamp(2.25rem,4vw,3.5rem)}.rk-section-header{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.rk-section-header.text-center .rk-subtitle{margin-left:auto;margin-right:auto}.rk-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.65rem;font-family:var(--rk-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-gold)}.rk-h2{font-size:clamp(1.6rem, 3.2vw, 2.35rem);font-weight:800;letter-spacing:-.025em;margin-bottom:.65rem}.rk-subtitle{max-width:620px;margin-bottom:0;color:var(--rk-text-muted);font-size:1rem}.rk-section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rk-page-header{position:relative;padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem);overflow:hidden}.rk-page-header:has(.rk-search-results){overflow-x:clip;overflow-y:visible;clip-path:inset(0 0 -440px 0);z-index:3}.rk-page-header::before{content:"";position:absolute;top:-30%;left:50%;width:900px;height:520px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--rk-hero-glow),transparent 70%);pointer-events:none}.rk-cta-band>*,.rk-hero>.container,.rk-page-header .container,.rk-presentation,.rk-search,[data-rk-tip]{position:relative}.rk-page-title{font-size:clamp(2rem, 4.6vw, 3.4rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:.9rem}.rk-page-lead{max-width:680px;font-size:clamp(1rem, 1.4vw, 1.12rem);color:var(--rk-text-muted);margin-bottom:0}.rk-breadcrumb{margin-bottom:1.25rem}.rk-breadcrumb .breadcrumb{--bs-breadcrumb-divider-color:var(--rk-text-muted);--bs-breadcrumb-item-active-color:var(--rk-text-muted);margin:0;font-family:var(--rk-font-mono);font-size:.74rem;letter-spacing:.04em}.rk-site-footer{display:block;border-top:1px solid var(--rk-card-border);background:linear-gradient(180deg,transparent,rgba(229,171,53,.03));padding-top:clamp(3rem,6vw,4.5rem)}.rk-footer-desc{max-width:420px;margin:1rem 0 1.25rem;font-size:.92rem;color:var(--rk-text-muted)}.rk-footer-heading{margin-bottom:.9rem;font-family:var(--rk-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-gold)}.rk-footer-links li+li{margin-top:.35rem}.rk-footer-links a{display:inline-block;padding:.15rem 0;font-size:.9rem;color:var(--rk-text-body)}.rk-social{display:flex;gap:.5rem}.rk-contact-strip{margin-top:clamp(2.25rem,4vw,3rem)}.rk-contact-mini{display:flex;align-items:flex-start;gap:.85rem;height:100%;padding:1rem 1.1rem}.rk-contact-mini-label{display:block;font-family:var(--rk-font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-text-muted);margin-bottom:.2rem}.rk-contact-mini-value{display:block;font-size:.9rem;font-weight:600;color:var(--rk-text-head);line-height:1.45;word-break:break-word}.rk-contact-mini-value a,.rk-stretched-link{color:inherit}.rk-contact-mini-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.8rem;font-weight:600}.rk-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:2.25rem;padding-block:1.4rem 1.6rem;border-top:1px solid var(--rk-card-border);font-size:.8rem;color:var(--rk-text-muted)}.rk-footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.rk-fab-stack{position:fixed;top:50%;right:16px;z-index:1025;display:flex;flex-direction:column;gap:12px;transform:translateY(-50%)}.rk-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--rk-card-border);background:var(--rk-card-bg);color:var(--rk-text-head);font-size:1.2rem;box-shadow:0 12px 26px -10px rgba(0,0,0,.6);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur));transition:transform var(--rk-speed) var(--rk-ease),box-shadow var(--rk-speed),border-color var(--rk-speed),opacity var(--rk-speed)}.rk-fab:hover{transform:translateX(-3px) scale(1.06);border-color:var(--rk-card-hover-border);color:var(--rk-text-head)}.rk-fab-whatsapp{background:var(--rk-whatsapp);border-color:rgba(255,255,255,.25);color:#fff}.rk-fab-whatsapp:hover{color:#fff;border-color:rgba(255,255,255,.5)}.rk-fab-whatsapp::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid #25d366;animation:3.2s cubic-bezier(0,0,.2,1) infinite rk-ping;pointer-events:none}.rk-fab-quote{background:var(--rk-btn-gold);border-color:rgba(255,255,255,.2);color:#000}.rk-fab-quote:hover{color:#000}.rk-fab-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#000;color:#fbd068;border:1px solid #e5ab35;font-family:var(--rk-font-mono);font-size:.66rem;font-weight:700;line-height:18px;text-align:center}.rk-fab-top{width:40px;height:40px;margin-left:4px;font-size:1rem;opacity:0;visibility:hidden;transform:translateY(8px)}.rk-fab-top.is-visible{opacity:1;visibility:visible;transform:none}.rk-glass,.rk-glass-card{position:relative;background:var(--rk-card-bg);border:1px solid var(--rk-card-border);border-radius:var(--rk-radius-card);box-shadow:var(--rk-shadow-card);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur))}.rk-glass-card{transition:transform var(--rk-speed) var(--rk-ease),box-shadow var(--rk-speed) var(--rk-ease),border-color var(--rk-speed)}.rk-glass-card:focus-within,.rk-glass-card:hover{transform:translateY(-3px) scale(1.006);box-shadow:0 16px 32px -10px var(--rk-glow);border-color:var(--rk-card-hover-border)}.rk-card-pad{padding:clamp(1.25rem,2.4vw,1.75rem)}.rk-card-title{font-size:1.08rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.45rem}.rk-card-text{font-size:.92rem;color:var(--rk-text-muted);margin-bottom:0}.rk-gradient-text{background-image:linear-gradient(135deg,var(--rk-gold-start) 0,var(--rk-gold-mid) 50%,var(--rk-gold-end) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rk-btn-glass,.rk-btn-gold{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:0.7rem;--bs-btn-font-size:0.9rem;--bs-btn-font-weight:700;--bs-btn-border-radius:var(--rk-radius-ctrl);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform var(--rk-speed) var(--rk-ease),filter var(--rk-speed),box-shadow var(--rk-speed),border-color var(--rk-speed),color var(--rk-speed)}.rk-btn-gold{background:var(--rk-btn-gold);border:1px solid rgba(255,255,255,.12);color:#000;box-shadow:0 8px 20px -6px rgba(229,171,53,.35)}.rk-btn-gold:focus-visible,.rk-btn-gold:hover{color:#000;filter:brightness(1.08);box-shadow:0 12px 26px -8px rgba(229,171,53,.5)}.rk-btn-glass:active,.rk-btn-gold:active{transform:scale(.97)}.rk-btn-gold.btn.disabled,.rk-btn-gold.btn:disabled{color:#000;opacity:.6}.rk-btn-glass{background:var(--rk-card-bg);border:1px solid var(--rk-card-border);color:var(--rk-text-head);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur))}.rk-btn-glass:focus-visible,.rk-btn-glass:hover{color:var(--rk-text-head);border-color:var(--rk-card-hover-border);background:var(--rk-card-bg)}.rk-btn-glass.is-active,.rk-enquiry-toggle.is-added{border-color:var(--rk-card-hover-border);color:var(--rk-gold)}.rk-btn-whatsapp{background:var(--rk-whatsapp-btn);border:1px solid transparent;color:#fff;--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:0.7rem;--bs-btn-font-size:0.9rem;--bs-btn-font-weight:700;--bs-btn-border-radius:var(--rk-radius-ctrl);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.rk-btn-whatsapp:active,.rk-btn-whatsapp:focus-visible,.rk-btn-whatsapp:hover{background:var(--rk-whatsapp-btn-hover);color:#fff}.btn-sm.rk-btn-glass,.btn-sm.rk-btn-gold,.btn-sm.rk-btn-whatsapp{--bs-btn-padding-x:0.9rem;--bs-btn-padding-y:0.45rem;--bs-btn-font-size:0.8rem}.btn-lg.rk-btn-glass,.btn-lg.rk-btn-gold,.btn-lg.rk-btn-whatsapp{--bs-btn-padding-x:1.6rem;--bs-btn-padding-y:0.85rem;--bs-btn-font-size:0.98rem}.rk-link-arrow{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem}.rk-link-arrow .bi{transition:transform var(--rk-speed) var(--rk-ease)}.rk-link-arrow:hover .bi{transform:translateX(3px)}.rk-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border-radius:var(--rk-radius-pill);border:1px solid var(--rk-card-border);background:var(--rk-card-bg);color:var(--rk-text-body);font-family:var(--rk-font-mono);font-size:.72rem;font-weight:500;line-height:1.4;white-space:nowrap}.rk-pill-gold{border-color:rgba(229,171,53,.35);color:var(--rk-gold);background:var(--rk-gold-soft)}[data-bs-theme=light] .rk-badge-status.is-on-request,[data-bs-theme=light] .rk-pill-gold{color:#92400e}.form-check-label a,.rk-article a,.rk-legal a,p a:not(.btn):not(.rk-link-arrow){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rk-live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rk-accent-live);box-shadow:0 0 8px var(--rk-accent-live);flex-shrink:0}.rk-live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--rk-accent-live);animation:2s cubic-bezier(0,0,.2,1) infinite rk-ping}.rk-badge-status{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:var(--rk-radius-pill);font-family:var(--rk-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.rk-badge-status.is-in-stock{color:var(--rk-success);background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.3)}.rk-badge-status.is-on-request{color:var(--rk-gold);background:var(--rk-gold-soft);border-color:rgba(229,171,53,.3)}.rk-badge-status.is-sample{color:var(--rk-text-muted);background:0 0;border-color:var(--rk-card-border);border-style:dashed}.rk-badge-status.is-refurbished{color:var(--rk-accent-live);background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.3)}.rk-icon-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--rk-gold-soft);border:1px solid rgba(229,171,53,.22);color:var(--rk-gold);font-size:1.2rem;transition:transform var(--rk-speed) var(--rk-ease)}.rk-icon-box-sm{width:34px;height:34px;border-radius:10px;font-size:.95rem}.rk-icon-box-lg{width:56px;height:56px;border-radius:14px;font-size:1.5rem}.rk-glass-card:hover .rk-icon-box{transform:scale(1.06)}.rk-stat{height:100%;padding:1.35rem 1.25rem;text-align:left}.rk-stat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.rk-stat-value{display:block;font-family:var(--rk-font-mono);font-size:clamp(1.9rem, 3.4vw, 2.5rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--rk-text-head)}.rk-stat-label{display:block;margin-top:.45rem;font-size:.86rem;color:var(--rk-text-muted)}.rk-stat-note{font-family:var(--rk-font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .45rem;border-radius:var(--rk-radius-pill);border:1px dashed var(--rk-card-border);color:var(--rk-text-muted)}.rk-brand-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.05rem;border-radius:var(--rk-radius-ctrl);border:1px solid var(--rk-card-border);background:var(--rk-card-bg);color:var(--rk-text-head);font-size:.92rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur))}.rk-brand-chip::before{content:"";width:6px;height:6px;border-radius:2px;background:var(--rk-gold);transform:rotate(45deg);opacity:.85}.rk-brand-chip-sm{padding:.35rem .75rem;font-size:.8rem}.rk-chip-list,.rk-share-row{display:flex;flex-wrap:wrap;gap:.5rem}.rk-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rk-marquee-track{display:flex;gap:.75rem;width:max-content;animation:45s linear infinite rk-marquee}.rk-marquee:focus-within .rk-marquee-track,.rk-marquee:hover .rk-marquee-track{animation-play-state:paused}.rk-frame{position:relative;padding:10px;border-radius:22px;background:var(--rk-card-bg);border:1px solid var(--rk-card-border);box-shadow:0 30px 60px -30px rgba(0,0,0,.8),0 0 0 1px rgba(229,171,53,.06),0 0 40px -12px var(--rk-glow)}[data-bs-theme=light] .rk-frame{box-shadow:0 30px 60px -30px rgba(15,23,42,.35),0 0 40px -16px var(--rk-glow)}.rk-frame img{display:block;width:100%;height:auto;border-radius:14px;object-fit:cover;background:#0b0b10}.rk-frame-ratio-4x3 img{aspect-ratio:4/3}.rk-frame-ratio-3x2 img{aspect-ratio:3/2}.rk-float-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:14px;background:var(--rk-bg-nav-solid);border:1px solid var(--rk-card-border);color:var(--rk-text-head);font-size:.8rem;font-weight:600;box-shadow:0 16px 30px -14px rgba(0,0,0,.7);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur));animation:6s ease-in-out infinite rk-float}.rk-float-chip .bi{color:var(--rk-gold);font-size:1rem}.rk-float-chip.is-top{top:8%;left:-18px}.rk-float-chip.is-bottom{bottom:9%;right:-14px;animation-delay:-3s}.rk-presentation .carousel-inner{display:grid}.rk-presentation .carousel-item{display:block;grid-area:1/1;float:none;margin-right:0;opacity:0;visibility:hidden;transform:none;transition:opacity .45s}.rk-presentation .carousel-item-next,.rk-presentation .carousel-item-prev,.rk-presentation .carousel-item.active{visibility:visible}.rk-presentation .carousel-item.active{opacity:1}.rk-presentation .carousel-item.active.carousel-item-end,.rk-presentation .carousel-item.active.carousel-item-start{opacity:0;transition:opacity .28s}.rk-presentation .carousel-item-next.carousel-item-start,.rk-presentation .carousel-item-prev.carousel-item-end{opacity:1;transition:opacity .5s .28s}.rk-presentation .carousel-item-next .rk-slide-copy,.rk-presentation .carousel-item-prev .rk-slide-copy{transform:translateY(14px)}.rk-presentation .carousel-item-next.carousel-item-start .rk-slide-copy,.rk-presentation .carousel-item-prev.carousel-item-end .rk-slide-copy{transform:none;transition:transform .7s var(--rk-ease) .28s}.rk-slide-glow{position:absolute;top:-10%;left:-10%;width:70%;height:90%;background:radial-gradient(closest-side,var(--rk-hero-glow),transparent 75%);pointer-events:none;z-index:-1}.rk-slide-title{font-size:clamp(2.1rem, 5vw, 3.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.06;margin-bottom:1.1rem}.rk-slide-title-sm{font-size:clamp(1.8rem, 3.8vw, 2.9rem)}.rk-slide-text{max-width:540px;font-size:clamp(1rem, 1.35vw, 1.1rem);color:var(--rk-text-muted);margin-bottom:1.4rem}.rk-slide-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.rk-slide-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.rk-slide-visual{position:relative;padding:0 .5rem}.rk-pres-controls{display:flex;align-items:center;gap:1rem;margin-top:clamp(1.75rem,3.5vw,2.75rem)}.rk-pres-indicators{flex:1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;margin:0;padding:0;list-style:none}.rk-indicator{display:block;width:100%;padding:.35rem 0 0;border:0;background:0 0;text-align:left;color:var(--rk-text-muted);cursor:pointer}.rk-indicator-meta{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-family:var(--rk-font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.rk-indicator-num{color:var(--rk-text-muted);font-weight:700}.rk-indicator-label{overflow:hidden;text-overflow:ellipsis}.rk-indicator-bar{position:relative;display:block;height:3px;border-radius:3px;background:var(--rk-card-border);overflow:hidden}.rk-indicator-bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:var(--rk-btn-gold);box-shadow:0 0 10px rgba(229,171,53,.6)}.rk-indicator.is-done .rk-indicator-bar>span{width:100%;opacity:.35}.rk-article strong,.rk-callout strong,.rk-indicator.active,.rk-indicator:hover,.rk-media-card-title a,.rk-product-price strong,.rk-result-count strong,.rk-toc nav a:hover{color:var(--rk-text-head)}.rk-pres-buttons{display:flex;gap:.4rem;flex-shrink:0}.rk-timeline{display:grid;grid-template-columns:1fr;gap:1rem;counter-reset:rk-step;margin:0;padding:0;list-style:none}.rk-timeline-step{position:relative;height:100%;padding:1.35rem 1.25rem}.rk-step-num{position:absolute;top:1.1rem;right:1.2rem;font-family:var(--rk-font-mono);font-size:.75rem;font-weight:700;color:var(--rk-text-muted)}.rk-timeline-step .rk-card-title{margin-top:1rem}.rk-callout{position:relative;margin:1.5rem 0;padding:1rem 1.15rem 1rem 3.1rem;border-radius:var(--rk-radius-ctrl);border:1px solid var(--rk-card-border);background:var(--rk-card-bg);color:var(--rk-text-body);font-size:.95rem}.rk-callout::before{font-family:bootstrap-icons;position:absolute;left:1.1rem;top:.95rem;font-size:1.15rem;line-height:1.4}.rk-callout-info{border-color:rgba(34,211,238,.3)}.rk-callout-info::before{content:"";color:var(--rk-accent-live)}.rk-callout-warning{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.06)}.rk-callout-warning::before{content:"";color:#f59e0b}.rk-callout-safety{border-color:rgba(248,113,113,.45);background:rgba(248,113,113,.07)}.rk-callout-safety::before{content:"";color:var(--rk-danger)}.form-control,.form-select{background-color:var(--rk-input-bg);border:1px solid var(--rk-input-border);border-radius:var(--rk-radius-ctrl);color:var(--rk-text-head);font-size:.95rem;padding:.7rem .95rem;transition:border-color .2s,box-shadow .2s}.form-control::placeholder{color:var(--rk-input-placeholder);opacity:1}.form-control:focus,.form-select:focus{background-color:var(--rk-input-bg);border-color:var(--rk-gold);color:var(--rk-text-head);box-shadow:0 0 0 .22rem var(--bs-focus-ring-color)}.form-select{padding-right:2.5rem}.form-select option{background:var(--rk-card-bg-solid);color:var(--rk-text-head)}.form-check-input{background-color:var(--rk-input-bg);border-color:var(--rk-input-border)}.form-check-input:checked{background-color:var(--rk-gold);border-color:var(--rk-gold)}[data-bs-theme=dark] .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:focus{border-color:var(--rk-gold);box-shadow:0 0 0 .22rem var(--bs-focus-ring-color)}.form-label,.rk-form-label{margin-bottom:.4rem;font-family:var(--rk-font-mono);font-size:.74rem;font-weight:600;letter-spacing:.03em;color:var(--rk-text-head)}.form-text{color:var(--rk-text-muted);font-size:.78rem}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{border-color:var(--rk-danger)}.invalid-feedback{color:var(--rk-danger);font-size:.8rem}.was-validated .form-control:valid{border-color:var(--rk-input-border);background-image:none;padding-right:.95rem}.was-validated .form-select:valid{border-color:var(--rk-input-border);--bs-form-select-bg-icon:none;padding-right:2.5rem}.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus{border-color:var(--rk-gold);box-shadow:0 0 0 .22rem var(--bs-focus-ring-color)}.was-validated .form-check-input:valid{border-color:var(--rk-input-border)}.was-validated .form-check-input:valid:checked{background-color:var(--rk-gold);border-color:var(--rk-gold)}.was-validated .form-check-input:valid~.form-check-label{color:inherit}.rk-form-card{padding:clamp(1.25rem,3vw,2rem)}.rk-form-wide{max-width:980px;margin-inline:auto}[data-rk-widget=map].h-100>.rk-map{height:100%}.rk-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.rk-mode-toggle{display:inline-flex;padding:4px;gap:4px;border-radius:var(--rk-radius-ctrl);border:1px solid var(--rk-card-border);background:var(--rk-input-bg);margin-bottom:1.5rem}.rk-mode-toggle .btn-check+label{margin:0;padding:.5rem 1rem;border:0;border-radius:9px;font-size:.85rem;font-weight:600;color:var(--rk-text-muted);background:0 0}.rk-mode-toggle .btn-check:checked+label{background:var(--rk-btn-gold);color:#000}.rk-mode-toggle .btn-check:focus-visible+label{outline:2px solid var(--rk-gold);outline-offset:2px}.rk-search .bi-search{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--rk-text-muted);pointer-events:none}.rk-search .form-control{padding-left:2.75rem}.rk-search-lg .form-control{padding-block:1rem;font-size:1.02rem;border-radius:14px}.rk-accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:var(--rk-card-border);--bs-accordion-btn-color:var(--rk-text-head);--bs-accordion-active-color:var(--rk-gold);--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-box-shadow:0 0 0 0.22rem var(--bs-focus-ring-color);--bs-accordion-border-radius:var(--rk-radius-card);--bs-accordion-inner-border-radius:var(--rk-radius-card);--bs-accordion-color:var(--rk-text-body)}.rk-accordion .accordion-item{margin-bottom:.65rem;border:1px solid var(--rk-card-border);border-radius:var(--rk-radius-card)!important;background:var(--rk-card-bg);overflow:hidden}.rk-accordion .accordion-button{font-weight:600;font-size:.98rem;padding:1.05rem 1.25rem;border-radius:var(--rk-radius-card)!important}[data-bs-theme=dark] .rk-accordion .accordion-button::after,[data-bs-theme=dark] .rk-accordion .accordion-button:not(.collapsed)::after{filter:invert(76%) sepia(43%) saturate(800%) hue-rotate(354deg) brightness(95%)}.rk-accordion .accordion-body{padding:0 1.25rem 1.15rem;color:var(--rk-text-muted);font-size:.94rem}.modal{--bs-modal-bg:var(--rk-card-bg-solid);--bs-modal-border-color:var(--rk-card-border);--bs-modal-border-radius:20px;--bs-modal-header-border-color:var(--rk-card-border);--bs-modal-footer-border-color:var(--rk-card-border)}[data-bs-theme=light] .modal{--bs-modal-bg:#ffffff}.modal-backdrop{--bs-backdrop-opacity:0.7}.modal-content{box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.tooltip{--bs-tooltip-bg:#111116;--bs-tooltip-color:#ffffff;--bs-tooltip-font-size:0.78rem;--bs-tooltip-border-radius:8px;font-family:var(--rk-font-sans)}[data-bs-theme=light] .tooltip{--bs-tooltip-bg:#0f172a}[data-rk-tip]::before{content:attr(data-rk-tip);position:absolute;top:50%;right:calc(100% + 12px);z-index:20;padding:.38rem .65rem;border-radius:8px;background:#111116;color:#fff;font-family:var(--rk-font-sans);font-size:.76rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.7);opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px,-50%);transition:opacity .15s ease,transform .2s var(--rk-ease),visibility .15s}[data-rk-tip-pos=top]::before{top:auto;right:auto;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px)}[data-rk-tip]:focus-visible::before,[data-rk-tip]:hover::before{opacity:1;visibility:visible;transform:translate(0,-50%)}[data-rk-tip-pos=top]:focus-visible::before,[data-rk-tip-pos=top]:hover::before{transform:translate(-50%,0)}[data-bs-theme=light] [data-rk-tip]::before{background:#0f172a}@media (hover:none){[data-rk-tip]::before{display:none}}.rk-tile{display:flex;flex-direction:column;height:100%;overflow:hidden;color:inherit}.rk-contact-card:hover,.rk-tile:hover{color:inherit}.rk-tile-media{position:relative;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--rk-card-border);background:var(--rk-photo-stage,#0b0b10)}.rk-product-media img,.rk-tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rk-ease)}.rk-tile:hover .rk-tile-media img{transform:scale(1.045)}.rk-tile-media img[src$=".webp"]{object-fit:contain;padding:5% 6% 3%;filter:var(--rk-photo-shadow)}.rk-tile-count{position:absolute;top:.75rem;right:.75rem}.rk-tile-body{display:flex;flex-direction:column;flex:1;gap:.35rem;padding:1.1rem 1.2rem 1.25rem}.rk-tile-title{display:flex;align-items:center;gap:.55rem;font-size:1.02rem;font-weight:700;color:var(--rk-text-head);margin:0}.rk-tile-text{font-size:.86rem;color:var(--rk-text-muted);margin:0 0 .6rem}.rk-media-card .rk-link-arrow,.rk-tile .rk-link-arrow{margin-top:auto}.rk-tile-compact{flex-direction:row;align-items:center;gap:.9rem;padding:1rem 1.1rem}.rk-media-card,.rk-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.rk-product-media{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:1/1;overflow:hidden;background:var(--rk-photo-stage,#0b0b10);border-bottom:1px solid var(--rk-card-border);cursor:zoom-in}.rk-gallery-thumb:hover img,.rk-media-card:hover .rk-media-card-img img,.rk-product-card:hover .rk-product-media img{transform:scale(1.04)}.rk-product-media img.rk-photo:not(.rk-img-fallback){object-fit:contain;padding:9%;filter:var(--rk-photo-shadow)}.rk-frame img.rk-photo:not(.rk-img-fallback){aspect-ratio:1/1;object-fit:contain;padding:8%;background:var(--rk-photo-stage,#0b0b10)}.rk-enquiry-item img.rk-photo:not(.rk-img-fallback),.rk-search-result img.rk-photo:not(.rk-img-fallback){object-fit:contain;padding:3px;background:var(--rk-photo-stage,#0b0b10)}.rk-product-badges{position:absolute;top:.65rem;left:.65rem;right:.65rem;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;pointer-events:none}.rk-product-body{display:flex;flex-direction:column;flex:1;padding:1rem 1.1rem 1.1rem}.rk-product-brand{font-family:var(--rk-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-gold);margin-bottom:.3rem}.rk-product-title{font-size:.98rem;font-weight:700;line-height:1.35;margin-bottom:.55rem}.rk-product-title button{padding:0;border:0;background:0 0;color:var(--rk-text-head);text-align:left;font:inherit}.rk-spec-list{list-style:none;margin:0 0 .9rem;padding:0;font-size:.8rem}.rk-spec-list li{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;border-bottom:1px dashed var(--rk-card-border)}.rk-article tbody tr:last-child td,.rk-enquiry-item:last-child,.rk-facts li:last-child,.rk-spec-list li:last-child{border-bottom:0}.rk-open-badge.is-closed,.rk-spec-list span:first-child{color:var(--rk-text-muted)}.rk-spec-list span:last-child{color:var(--rk-text-head);font-weight:600;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rk-product-pn{margin:-.25rem 0 .6rem;font-family:var(--rk-font-mono);font-size:.76rem;color:var(--rk-text-head);word-break:break-all}.rk-product-desc{margin:0 0 .6rem;font-size:.82rem;line-height:1.5;color:var(--rk-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.rk-product-pn span{color:var(--rk-text-muted);font-family:var(--rk-font-sans);margin-right:.25rem}.rk-doc-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.rk-product-price{font-size:.82rem;color:var(--rk-text-muted);margin-bottom:.75rem}.rk-product-actions{display:flex;gap:.45rem;margin-top:auto}.rk-product-actions .rk-btn-gold{flex:1}.rk-spec-table{width:100%;font-size:.88rem;margin:0}.rk-spec-table td,.rk-spec-table th{padding:.55rem .75rem;border-bottom:1px solid var(--rk-card-border);vertical-align:top}.rk-spec-table th{width:42%;font-weight:500;color:var(--rk-text-muted)}.rk-spec-table td{color:var(--rk-text-head);font-weight:600}.rk-filter-panel{position:sticky;top:calc(var(--rk-nav-height) + 1rem);padding:1.25rem}.rk-filter-group+.rk-filter-group{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--rk-card-border)}.rk-filter-title{margin-bottom:.7rem;font-family:var(--rk-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-text-head)}.rk-filter-option{display:flex;align-items:center;gap:.55rem;min-height:32px;font-size:.88rem;color:var(--rk-text-body);cursor:pointer}.rk-filter-option .form-check-input{margin:0;flex-shrink:0}.rk-filter-option-count{margin-left:auto;font-family:var(--rk-font-mono);font-size:.7rem;color:var(--rk-text-muted)}.rk-range-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.rk-range-row .form-control{padding:.5rem .65rem;font-size:.85rem}.rk-range-hint{margin-top:.4rem;font-family:var(--rk-font-mono);font-size:.68rem;color:var(--rk-text-muted)}.rk-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.rk-result-count{font-family:var(--rk-font-mono);font-size:.8rem;color:var(--rk-text-muted)}.rk-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .9rem;border-radius:var(--rk-radius-pill);border:1px solid var(--rk-card-border);background:var(--rk-card-bg);color:var(--rk-text-body);font-size:.82rem;font-weight:600;white-space:nowrap;transition:border-color .2s,color .2s,background-color .2s}.rk-chip:hover{border-color:var(--rk-card-hover-border);color:var(--rk-text-head)}.rk-chip.is-active,.rk-chip[aria-pressed=true]{background:var(--rk-btn-gold);border-color:transparent;color:#000}.rk-chip-remove{font-size:.75rem}.rk-active-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.rk-chip-row{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.rk-chip-row::-webkit-scrollbar{display:none}.rk-empty{padding:clamp(2rem,5vw,3.5rem) 1.5rem;text-align:center}.rk-empty .rk-icon-box{margin-bottom:1rem}.rk-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;max-height:380px;overflow-y:auto;padding:.4rem;border-radius:var(--rk-radius-card);border:1px solid var(--rk-card-border);background:var(--rk-card-bg-solid);box-shadow:0 24px 50px -20px rgba(0,0,0,.7)}[data-bs-theme=light] .rk-search-results{background:#fff}.rk-search-result{display:flex;align-items:center;gap:.75rem;padding:.55rem .65rem;border-radius:10px;color:var(--rk-text-body)}.rk-search-result:focus-visible,.rk-search-result:hover{background:var(--rk-gold-soft);color:var(--rk-text-head)}.rk-enquiry-item img,.rk-search-result img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0}.rk-search-result-title{display:block;font-size:.88rem;font-weight:600;color:var(--rk-text-head)}.rk-search-result-meta{display:block;font-size:.74rem;color:var(--rk-text-muted)}.rk-mark,mark{padding:0 .15em;border-radius:4px;background:rgba(229,171,53,.28);color:inherit}.rk-media-card-img{position:relative;display:block;overflow:hidden;background:#0b0b10;border-bottom:1px solid var(--rk-card-border)}.rk-gallery-thumb img,.rk-media-card-img img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .6s var(--rk-ease)}.rk-kb-card .rk-media-card-img img{aspect-ratio:1200/630}.rk-media-card-badges{position:absolute;top:.7rem;left:.7rem;display:flex;flex-wrap:wrap;gap:.35rem}.rk-media-card-body{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.3rem}.rk-media-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-bottom:.55rem;font-family:var(--rk-font-mono);font-size:.7rem;color:var(--rk-text-muted)}.rk-media-card-meta .bi{color:var(--rk-gold);margin-right:.25rem}.rk-media-card-title{font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:.5rem}.rk-media-card-title a::after{content:"";position:absolute;inset:0;z-index:1}.rk-media-card-text{font-size:.88rem;color:var(--rk-text-muted);margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rk-media-card-badges .rk-badge-status,.rk-media-card-badges .rk-pill,.rk-product-badges .rk-badge-status,.rk-tile-media .rk-tile-count{background:rgba(6,6,9,.8)!important;border-color:rgba(255,255,255,.18)!important;color:#e2e8f0!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rk-media-card-badges .rk-pill-gold,.rk-product-badges .rk-badge-status.is-on-request{color:#fbd068!important;border-color:rgba(229,171,53,.5)!important}.rk-product-badges .rk-badge-status.is-in-stock{color:#34d399!important;border-color:rgba(52,211,153,.45)!important}.rk-product-badges .rk-badge-status.is-refurbished{color:#67e8f9!important;border-color:rgba(34,211,238,.45)!important}.rk-kb-card .rk-media-card-badges{left:auto;right:.7rem;justify-content:flex-end}.rk-article{font-size:1.04rem;line-height:1.75}.rk-article h2{font-size:clamp(1.35rem, 2.4vw, 1.65rem);margin:2.4rem 0 .9rem}.rk-article h3{font-size:1.15rem;margin:1.8rem 0 .6rem;font-weight:700}.rk-article p{margin-bottom:1.1rem}.rk-article ol,.rk-article ul{margin-bottom:1.25rem;padding-left:1.3rem}.rk-article li{margin-bottom:.45rem}.rk-article li::marker{color:var(--rk-gold)}.rk-article code{padding:.12em .4em;border-radius:6px;background:var(--rk-gold-soft);font-size:.88em}.rk-table-wrap{margin:1.5rem 0;overflow-x:auto;border-radius:var(--rk-radius-ctrl);border:1px solid var(--rk-card-border)}.rk-article table{width:100%;min-width:520px;border-collapse:collapse;font-size:.92rem}.rk-article td,.rk-article th{padding:.7rem .9rem;border-bottom:1px solid var(--rk-card-border);text-align:left;vertical-align:top}.rk-article thead th{background:var(--rk-gold-soft);font-family:var(--rk-font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-text-head)}.rk-toc{position:sticky;top:calc(var(--rk-nav-height) + 1.25rem);padding:1.25rem}.rk-toc ol{list-style:none;margin:0;padding:0;font-size:.86rem}.rk-toc li{margin:0}.rk-toc nav a{display:block;padding:.35rem 0 .35rem .75rem;border-left:2px solid var(--rk-card-border);color:var(--rk-text-muted);line-height:1.4}.rk-toc nav a.is-active{border-left-color:var(--rk-gold);color:var(--rk-gold)}.rk-toc nav .rk-toc-sub a{padding-left:1.5rem;font-size:.82rem}.rk-article-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-family:var(--rk-font-mono);font-size:.76rem;color:var(--rk-text-muted)}.rk-article-meta .bi{color:var(--rk-gold);margin-right:.3rem}.rk-article-cover{margin:0 0 2rem}.rk-contact-card{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;color:inherit;height:100%}.rk-contact-card-label{display:block;font-family:var(--rk-font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-text-muted)}.rk-contact-card-value{display:block;margin-top:.15rem;font-weight:700;color:var(--rk-text-head);word-break:break-word}.rk-contact-card-hint{display:block;margin-top:.15rem;font-size:.8rem;color:var(--rk-text-muted)}.rk-open-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.22rem .65rem;border-radius:var(--rk-radius-pill);font-family:var(--rk-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;border:1px solid var(--rk-card-border)}.rk-open-badge.is-open{color:var(--rk-success);border-color:rgba(52,211,153,.35)}.rk-open-badge.is-open::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rk-success);box-shadow:0 0 8px var(--rk-success)}.rk-open-badge.is-closed::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rk-text-muted)}.rk-map{position:relative;overflow:hidden;min-height:300px}.rk-map iframe{display:block;width:100%;height:100%;min-height:300px;border:0;filter:grayscale(.35) contrast(1.05)}[data-bs-theme=dark] .rk-map iframe{filter:invert(.9) hue-rotate(180deg) grayscale(.4) contrast(.95)}.rk-map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;min-height:300px;padding:2rem;text-align:center;background-image:radial-gradient(circle at 50% 45%,var(--rk-hero-glow),transparent 60%),linear-gradient(var(--rk-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--rk-grid-line) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.rk-map-pin{position:relative;font-size:2.4rem;color:var(--rk-gold);filter:drop-shadow(0 0 14px rgba(229, 171, 53, .55))}.rk-cta-band{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.5rem);border-radius:24px}.rk-cta-band::before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:180%;background:radial-gradient(closest-side,var(--rk-hero-glow),transparent 70%);pointer-events:none}.rk-cta-actions{display:flex;flex-wrap:wrap;gap:.65rem}.rk-gallery-thumb{display:block;width:100%;padding:0;border:1px solid var(--rk-card-border);border-radius:var(--rk-radius-card);overflow:hidden;background:#0b0b10;cursor:zoom-in}.rk-lightbox .modal-content{background:#050507}.rk-lightbox .carousel-item img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:#050507}.rk-lightbox-caption{padding:.85rem 1.25rem;font-size:.88rem;color:#cbd5e1;text-align:center}.rk-facts li{display:flex;gap:.85rem;padding:.85rem 0;border-bottom:1px solid var(--rk-card-border)}.rk-facts-label{display:block;font-family:var(--rk-font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-text-muted)}.rk-facts-value{display:block;font-size:.92rem;font-weight:600;color:var(--rk-text-head)}.rk-check-list li{position:relative;padding-left:1.7rem;margin-bottom:.55rem;font-size:.94rem}.rk-check-list li::before{content:"";font-family:bootstrap-icons;position:absolute;left:0;top:.05rem;color:var(--rk-gold)}.rk-enquiry-item{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px dashed var(--rk-card-border)}.rk-enquiry-item-name{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:var(--rk-text-head);line-height:1.35}.rk-enquiry-item-name small{display:block;font-weight:400;color:var(--rk-text-muted)}.rk-qty{width:72px;padding:.35rem .5rem!important;font-size:.85rem!important;text-align:center}.rk-subnav{position:sticky;top:var(--rk-nav-height);z-index:1010;background:var(--rk-bg-nav);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur));border-top:1px solid var(--rk-card-border);border-bottom:1px solid var(--rk-card-border)}.rk-subnav .nav{flex-wrap:nowrap;overflow-x:auto;gap:.25rem;scrollbar-width:none}.rk-subnav .nav::-webkit-scrollbar{display:none}.rk-subnav .nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem .9rem;border-bottom:2px solid transparent;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--rk-text-body);white-space:nowrap}.rk-subnav .nav-link:hover{color:var(--rk-gold)}.rk-subnav .nav-link.active{color:var(--rk-gold);border-bottom-color:var(--rk-gold)}.rk-feature{height:100%;padding:1.3rem 1.25rem}.rk-feature .rk-card-title{margin-top:.95rem;font-size:1rem}.rk-hero{position:relative;display:flex;align-items:center;min-height:calc(100vh - var(--rk-nav-height));min-height:calc(100svh - var(--rk-nav-height));padding-block:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}.rk-hero-kicker{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding:.4rem .9rem;border-radius:var(--rk-radius-pill);border:1px solid var(--rk-card-border);background:var(--rk-card-bg);font-family:var(--rk-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.02em;line-height:1.4;color:var(--rk-text-body);backdrop-filter:blur(var(--rk-blur));-webkit-backdrop-filter:blur(var(--rk-blur))}.rk-slide-eyebrow{margin-bottom:.9rem}.rk-divider,.rk-service-block+.rk-service-block{border-top:1px solid var(--rk-card-border)}.rk-controller-card{overflow:hidden;height:100%}.rk-controller-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--rk-card-border)}.rk-404-code{font-family:var(--rk-font-mono);font-size:clamp(5rem, 18vw, 10rem);font-weight:700;line-height:1;letter-spacing:-.06em}.rk-legal h2{font-size:1.3rem;margin:2rem 0 .75rem}.rk-gap-sm{gap:.5rem}.rk-max-640{max-width:640px}.rk-text-head{color:var(--rk-text-head)!important}.rk-text-gold{color:var(--rk-gold)!important}.rk-bg-elevated{background:var(--rk-bg-elevated)}@media (max-width:1199.98px){.rk-nav-link{padding-inline:0.5rem;font-size:.74rem}.rk-nav-cta{display:none!important}}@media (max-width:991.98px){.rk-nav-menu{display:none}.rk-nav-burger{display:inline-flex}.rk-float-chip.is-top{left:6px}.rk-float-chip.is-bottom{right:6px}.rk-filter-panel,.rk-toc{position:static}.rk-hero{min-height:auto}}@media (max-width:767.98px){.rk-indicator-label{display:none}.rk-pres-indicators{gap:.4rem}.rk-float-chip{font-size:.72rem;padding:.45rem .65rem}.rk-logo-mark{font-size:1.75rem}.rk-logo-word{font-size:.6rem;letter-spacing:.26em}}@media (max-width:575.98px){.rk-fab-stack{top:auto;bottom:14px;right:12px;transform:none;gap:10px}.rk-fab{width:44px;height:44px;font-size:1.1rem}.rk-fab-top{width:38px;height:38px;margin-left:3px}.rk-cta-band{border-radius:18px}.rk-site-footer{padding-bottom:4.5rem}.rk-tile .rk-tile-text{display:none}.rk-tile-body{padding:.9rem .95rem 1rem}.rk-tile-title{font-size:.95rem}.rk-tile-compact{padding:.85rem .9rem;gap:.7rem}.rk-tile-compact .rk-tile-text{display:block}}@media (max-width:359.98px){.rk-logo-divider,.rk-logo-word{display:none}}@media (min-width:576px){.rk-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.rk-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-page=services] [id]{scroll-margin-top:calc(var(--rk-nav-height) + 70px)}.rk-js .rk-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s var(--rk-ease);transition-delay:var(--rk-delay, 0ms)}.rk-js .rk-reveal.is-visible{opacity:1;transform:none}@keyframes rk-ping{0%{transform:scale(1);opacity:.7}100%,75%{transform:scale(1.9);opacity:0}}@keyframes rk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rk-spin-in{from{transform:rotate(-120deg) scale(.5);opacity:.3}to{transform:rotate(0) scale(1);opacity:1}}@keyframes rk-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.rk-js .rk-reveal{opacity:1;transform:none}.rk-marquee-track{animation:none;flex-wrap:wrap;width:auto}.rk-marquee{-webkit-mask-image:none;mask-image:none}}@media print{#rk-bg-canvas,.rk-cta-section,.rk-fab-stack,.rk-no-print,.rk-share-row,.rk-site-footer,.rk-site-header,.rk-toc-col,body::before{display:none!important}[data-bs-theme],body{--rk-text-head:#000;--rk-text-body:#111;--rk-text-muted:#444;--rk-card-border:#ccc;background:#fff!important;color:#111!important}.rk-glass,.rk-glass-card{box-shadow:none;background:#fff}.rk-gradient-text{-webkit-text-fill-color:#000;color:#000;background:0 0}.rk-article{font-size:11pt}.rk-page-header{padding:0 0 1rem}.col-lg-8{width:100%!important}a{color:#000;text-decoration:underline}}.rk-protect-images img{-webkit-user-drag:none}.rk-no-select body{-webkit-user-select:none;user-select:none}.rk-no-select .rk-allow-copy,.rk-no-select [contenteditable=true],.rk-no-select a[href^="mailto:"],.rk-no-select a[href^="tel:"],.rk-no-select input,.rk-no-select select,.rk-no-select textarea{-webkit-user-select:text;user-select:text}.rk-frame-blocked{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;font:16px/1.5 system-ui,sans-serif;background:#000;color:#fff}.rk-frame-blocked a{color:#e5ab35;font-weight:700}.rk-manuals .rk-doc-list{list-style:none;margin:0;padding:0;columns:2 22rem;column-gap:2rem}.rk-manuals .rk-doc-list li{break-inside:avoid;padding:.35rem 0;border-bottom:1px dashed var(--rk-card-border);font-size:.9rem}.rk-manuals .rk-doc-list a{text-decoration:none}.rk-manuals .rk-doc-list a:hover{text-decoration:underline}.rk-manuals .rk-doc-type{margin-left:.4rem;font-size:.72rem;color:var(--rk-text-muted);text-transform:uppercase;letter-spacing:.06em}.rk-manuals .accordion-body{padding-top:.85rem}