:root{--white:#fff;--off-white:#f7f7f8;--light-gray:#f0f0f2;--border-gray:#e2e2e6;--ink:#1a1a1f;--ink-2:#252529;--ink-3:#2d2d33;--anthracite:#3a3a42;--muted:#6b6b76;--muted-light:#ffffff9e;--line:#1a1a1f1f;--line-light:#ffffff29;--accent:#2e5c9a;--accent-hover:#3b6db0;--accent-light:#2e5c9a14;--gold:#c5a059;--gold-hover:#d4af37;--gold-dark:#9f7e3b;--gold-light:#c5a0591f;--gold-glow:0 0 24px #c5a05959;--gold-gradient:linear-gradient(135deg, #e2c06e 0%, #c5a059 50%, #9f7e3b 100%);--paper:#fff;--luxury-shadow:0 24px 60px -15px #0f1b331f, 0 0 1px 1px #0000000a;--luxury-shadow-hover:0 32px 70px -15px #0f1b332e, 0 0 2px 1px #c5a0594d;--navy:#0f1b33;--navy-2:#162240;--navy-light:#ffffffb3;--font-serif:var(--font-display), "Cormorant Garamond", Georgia, serif;--font-sans:var(--font-body), "Manrope", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:84px;--topline-h:36px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;max-width:100%;scroll-padding-top:90px;overflow-x:hidden}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;max-width:100%;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{overflow-wrap:break-word;word-break:break-word;margin:0}section[id]{scroll-margin-top:calc(var(--header-h) + 24px)}ul,ol{padding:0;list-style:none}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}img,svg,iframe{max-width:100%;display:block}em{font-style:italic}::selection{background:var(--accent);color:var(--white)}html.menu-open,body.menu-open{touch-action:none;overflow:hidden!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(1320px,100% - 64px);margin-inline:auto}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:500}h2 em,h1 em,h3 em{font-weight:500}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:14px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow span{background:currentColor;width:40px;height:1px;display:inline-block}.eyebrow--light{color:var(--white)}.btn{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-height:54px;transition:transform .4s var(--ease), background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 32px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff38 50%,#0000 100%);width:60%;height:100%;transition:left .75s;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.btn:hover:before{left:140%}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn:active{transform:scale(.98)}.btn--solid{background:var(--ink);color:var(--white);box-shadow:0 8px 24px #0f1b332e}.btn--solid:hover{background:var(--accent);box-shadow:0 12px 30px #2e5c9a52}.btn--gold{background:var(--gold-gradient);border:1px solid #ffffff40;box-shadow:0 10px 28px #c5a05959;color:#fff!important}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 14px 36px #c5a05980}.btn--cream{background:var(--white);color:var(--ink);box-shadow:0 8px 26px #0000001f}.btn--cream:hover{color:var(--gold);background:#fff;box-shadow:0 12px 32px #c5a05940}.btn--ghost{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff9}.btn--ghost:hover{background:var(--white);color:var(--ink);border-color:var(--white);box-shadow:0 10px 30px #fff3}.btn--whatsapp{color:#fff;background:#25d366;border:1px solid #1fa851;box-shadow:0 10px 28px #25d36647}.btn--whatsapp:hover{color:#fff;background:#1eb956;transform:translateY(-2px);box-shadow:0 14px 34px #25d3666b}.link{letter-spacing:.14em;text-transform:uppercase;transition:color .3s var(--ease);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.link:hover{color:var(--accent)}.link .arrow{transition:transform .4s var(--ease)}.link:hover .arrow{transform:translate(6px)}.site-header{z-index:100;color:var(--white);padding-top:env(safe-area-inset-top,0px);transition:background .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);position:fixed;inset:0 0 auto}.site-header.is-solid{-webkit-backdrop-filter:blur(28px)saturate(180%);color:var(--ink);background:#ffffffe0;box-shadow:0 10px 30px -10px #0f1b3314,0 1px #0000000f}.topline{height:var(--topline-h);border-bottom:1px solid var(--line-light);letter-spacing:.2em;transition:height .5s var(--ease), opacity .4s var(--ease), border-color .4s;font-size:10px;font-weight:600;overflow:hidden}.site-header.is-solid .topline{opacity:0;border-color:#0000;height:0}.topline__inner{height:var(--topline-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.topline a{letter-spacing:.12em;opacity:.85}.topline a:hover{opacity:1}.topline__links{align-items:center;gap:16px;display:inline-flex}.topline__wa{align-items:center;gap:6px;font-weight:700;transition:transform .3s,opacity .3s;display:inline-flex;color:#25d366!important;opacity:1!important}.topline__wa:hover{transform:translateY(-1px);opacity:.85!important}.header__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:32px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.logo{object-fit:contain;width:auto;max-width:190px;height:46px;transition:opacity .3s}.brand:hover .logo{opacity:.85}.footer .logo{max-width:210px;height:52px}.cp-bar .logo{max-width:180px;height:44px}.nav{align-items:center;gap:24px;display:flex}.nav a,.nav__trigger{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex;position:relative}.nav a:after,.nav__trigger:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav__trigger:hover:after,.nav__trigger.is-open:after{transform-origin:0;transform:scaleX(1)}.nav a:hover,.nav__trigger:hover{color:var(--accent)}.site-header:not(.is-solid) .nav a:hover,.site-header:not(.is-solid) .nav__trigger:hover{color:var(--white)}.nav__item--has-sub{align-items:center;display:inline-flex;position:relative}.nav__trigger sup{opacity:.6;margin-top:-6px;font-size:9px}.nav__trigger svg{transition:transform .4s var(--ease)}.nav__trigger.is-open svg{transform:rotate(180deg)}.header__actions{align-items:center;gap:18px;display:flex}.header__cta{min-height:46px;padding:0 24px}.site-header:not(.is-solid) .header__cta{background:var(--white);color:var(--ink)}.site-header:not(.is-solid) .header__cta:hover{background:var(--off-white);color:var(--accent)}.lang{position:relative}.lang__trigger{letter-spacing:.06em;opacity:.9;border:1px solid;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:12px;font-weight:600;transition:background .3s,color .3s,opacity .3s;display:inline-flex}.lang__trigger b{letter-spacing:.12em;font-weight:800}.lang__trigger:hover{opacity:1}.lang__trigger svg{transition:transform .4s var(--ease)}.lang.is-open .lang__trigger svg{transform:rotate(180deg)}.lang__menu{background:var(--white);width:300px;max-height:70vh;color:var(--ink);border:1px solid var(--border-gray);animation:menuIn .35s var(--ease);border-radius:22px;padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 30px 80px #1a1a1f2e}.lang__menu button{text-align:left;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .25s;display:grid}.lang__menu button:hover{background:var(--off-white)}.lang__menu button.is-selected{background:var(--ink);color:var(--white)}.lang__menu b{letter-spacing:.12em;border:1px solid var(--border-gray);border-radius:8px;place-items:center;height:30px;font-size:11px;display:grid}.lang__menu button.is-selected b{border-color:var(--line-light)}.lang__menu span{font-size:14px;font-weight:600;line-height:1.3;display:grid}.lang__menu small{opacity:.6;font-size:11px;font-weight:500}.lang__menu em{letter-spacing:.1em;opacity:.6;font-size:10px;font-style:normal;font-weight:700}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.burger{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:102;background:0 0;border:1px solid;border-radius:50%;width:44px;height:44px;margin:0;padding:0;display:none;position:relative}.burger span{height:2px;transition:transform .35s var(--ease), opacity .25s var(--ease), top .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:11px;right:11px}.burger span:first-child{top:13px}.burger span:nth-child(2){top:20px}.burger span:nth-child(3){top:27px}.burger.is-open span:first-child{top:20px;transform:rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.burger.is-open span:nth-child(3){top:20px;transform:rotate(-45deg)}.mega{background:var(--white);color:var(--ink);border-top:1px solid var(--border-gray);animation:menuIn .4s var(--ease);max-height:calc(100vh - var(--header-h));-webkit-overflow-scrolling:touch;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 40px 80px #1a1a1f1f}.mega__inner{grid-template-columns:340px 1fr;gap:64px;padding:56px 0 64px;display:grid}.mega__head h2{margin-top:18px;font-size:44px;line-height:1.05}.mega__grid{grid-template-columns:repeat(2,1fr);gap:24px 40px;display:grid}.mega__card{border-bottom:1px solid var(--line);padding-bottom:16px}.mega__card-head{color:var(--ink);transition:padding .4s var(--ease), color .3s;grid-template-columns:38px 1fr 22px;align-items:center;gap:14px;padding:8px 0;text-decoration:none;display:grid}.mega__card-head i{letter-spacing:.1em;color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.mega__card-titles{display:grid}.mega__card-titles strong{font-size:15px;font-weight:700;line-height:1.3}.mega__card-titles small{color:var(--muted);margin-top:2px;font-size:12px}.mega__card-head .arrow{opacity:0;transition:all .4s var(--ease);transform:translate(-8px)}.mega__card-head:hover{color:var(--accent);padding-left:8px}.mega__card-head:hover .arrow{opacity:1;transform:none}.mega__subcat-list{flex-direction:column;gap:4px;margin-top:8px;padding-left:52px;display:flex}.mega__subcat-link{color:var(--muted);align-items:center;gap:8px;padding:2px 0;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.mega__subcat-link:hover{color:var(--accent)}.mega__subcat-bullet{background:var(--line);border-radius:50%;width:4px;height:4px}.mega__subcat-more{color:var(--accent);padding-top:4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.mega__subcat-more:hover{text-decoration:underline}.drawer{z-index:99;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 16px);padding-bottom:max(40px, calc(env(safe-area-inset-bottom,20px) + 24px));color:var(--ink);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;animation:drawerFadeIn .25s var(--ease);background:#fff;position:fixed;inset:0;overflow-y:auto;touch-action:pan-y!important}@keyframes drawerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drawer__inner{flex-direction:column;gap:20px;padding-bottom:30px;display:flex}.drawer__cats-card{background:var(--off-white);border:1px solid var(--border-gray);border-radius:18px;margin-top:6px;overflow:hidden}.drawer__cats-toggle{border-bottom:1px solid var(--border-gray);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;display:flex}.drawer__cats-header-info{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.drawer__cats-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.drawer__cats-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;font-size:clamp(19px,4.5vw,22px);font-weight:600;line-height:1.2}.drawer__cats-badge{font-family:var(--font-sans);letter-spacing:.05em;background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.drawer__cats-subtitle{font-family:var(--font-sans);color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:500;line-height:1.3}.drawer__cats-chevron{transition:transform .3s var(--ease);color:var(--muted)}.drawer__cats-chevron.is-open{transform:rotate(180deg)}.drawer__cats-list{flex-direction:column;padding:6px 8px 10px;display:flex}.drawer__cat-group{border-bottom:1px solid #1a1a1f14;transition:background .25s}.drawer__cat-group:last-of-type{border-bottom:none}.drawer__cat-group.is-expanded{background:#2e5c9a0a;border-radius:14px}.drawer__cat-item-row{justify-content:space-between;align-items:center;gap:8px;padding:8px 6px;display:flex}.drawer__cat-link{color:var(--ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:1;align-items:center;gap:12px;padding:6px 4px;text-decoration:none;display:flex}.drawer__cat-num{letter-spacing:.1em;color:var(--accent);font-size:12px;font-weight:800;font-family:var(--font-sans);min-width:24px}.drawer__cat-body{flex-direction:column;line-height:1.25;display:flex}.drawer__cat-name{color:var(--ink);font-size:14px;font-weight:700;text-transform:none!important}.drawer__cat-sub{color:var(--muted);margin-top:2px;font-size:11px}.drawer__subcat-btn{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#fff 0%,#f9fafb 100%);border:1px solid #c5a05961;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0000000a}.drawer__subcat-btn:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 4px 14px #c5a05938}.drawer__subcat-btn:active,.drawer__subcat-btn.is-open{background:var(--gold-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 16px #c5a0596b}.drawer__subcat-badge{letter-spacing:.04em;font-size:11px;font-weight:700}.drawer__subcat-chevron{color:var(--gold);transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.drawer__subcat-btn.is-open .drawer__subcat-chevron{color:#fff;transform:rotate(180deg)}.drawer__subcat-panel{border-left:3px solid var(--gold);background:linear-gradient(#fff 0%,#fafbfc 100%);border-top:1px solid #c5a05929;border-bottom:1px solid #c5a05929;border-right:1px solid #c5a05929;border-radius:0 14px 14px 0;margin:6px 6px 14px 10px;padding:12px 14px 16px 18px;animation:.25s cubic-bezier(.16,1,.3,1) drawerFadeIn;box-shadow:0 8px 24px -4px #0f1b330f}.drawer__subcat-panel-head{letter-spacing:.14em;color:#8c6721;border-bottom:1px solid #c5a05924;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:10px;font-weight:800;display:flex}.drawer__subcat-panel-badge{color:#8c6721;background:#c5a0591f;border:1px solid #c5a05940;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}.drawer__subcat-items{flex-direction:column;gap:3px;display:flex}.drawer__subcat-row{color:var(--ink);transition:all .2s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:8px;grid-template-columns:22px 1fr 14px;align-items:center;gap:10px;padding:10px 8px;font-size:12.5px;line-height:1.35;text-decoration:none;display:grid}.drawer__subcat-row:active,.drawer__subcat-row:hover{color:#8c6721;background:#c5a05914;padding-left:12px}.drawer__subcat-num{color:var(--gold);letter-spacing:.05em;font-size:10.5px;font-weight:800}.drawer__subcat-title{color:var(--ink);min-width:0;font-weight:600}.drawer__subcat-row:hover .drawer__subcat-title{color:#8c6721}.drawer__subcat-row svg{width:12px;height:12px;color:var(--muted);opacity:.6;transition:transform .2s,color .2s}.drawer__subcat-row:hover svg{opacity:1;color:#8c6721;transform:translate(3px)}.drawer__subcat-cat-btn{letter-spacing:.04em;color:#8c6721;transition:all .25s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#c5a05914 0%,#c5a05908 100%);border:1px solid #c5a05947;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.drawer__subcat-cat-btn:hover{border-color:var(--gold);background:#c5a05926;transform:translateY(-1px)}.drawer__subcat-cat-btn svg{width:14px;height:14px;transition:transform .25s}.drawer__subcat-cat-btn:hover svg{transform:translate(4px)}.drawer__subcat-cat-btn svg{width:14px;height:14px}.drawer__cat-all-link{border:1px dashed var(--border-gray);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.drawer__cat-all-link svg{width:14px;height:14px}.drawer__nav-list{border-top:1px solid var(--line);flex-direction:column;padding-top:8px;display:flex}.drawer__link{border-bottom:1px solid var(--line);font-family:var(--font-serif);color:var(--ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:space-between;align-items:center;padding:14px 4px;font-size:24px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.drawer__link:active,.drawer__link:hover{color:var(--accent)}.drawer__link svg{width:18px;height:18px;color:var(--muted);transition:transform .25s var(--ease)}.drawer__link:active svg,.drawer__link:hover svg{color:var(--accent);transform:translate(4px)}.drawer__actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.drawer__cta{justify-content:center;width:100%;min-height:50px;font-size:13px;font-weight:700}.drawer__phone{text-align:center;letter-spacing:.08em;color:var(--ink);border:1px solid var(--border-gray);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;padding:13px;font-size:14px;font-weight:700;text-decoration:none}.drawer__whatsapp{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .3s,transform .2s;display:inline-flex}.drawer__whatsapp:active{background:#1eb956}.hero{min-height:92svh;color:var(--white);background:var(--ink);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media{z-index:0;position:absolute;inset:0}.hero__slide{z-index:0;opacity:0;transition:opacity 1.6s var(--ease), transform 9s linear;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.hero__slide.is-active{opacity:1;transform:scale(1)}.hero__veil{z-index:1;background:linear-gradient(#0f1b33b8 0%,#0f1b337a 42%,#0f1b33e0 100%),linear-gradient(90deg,#0f1b33bd 0%,#0f1b3359 68%,#0f1b3373 100%);position:absolute;inset:0}.hero__content{z-index:3;padding-top:calc(var(--header-h) + var(--topline-h) + 34px);padding-bottom:32px;position:relative}.hero__badge-pill{-webkit-backdrop-filter:blur(14px);letter-spacing:.16em;text-transform:uppercase;color:#fff;animation:rise .8s var(--ease) both;background:#0f1b33a6;border:1px solid #c5a05973;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #00000040}.hero__badge-pulse{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);border-radius:50%;animation:2s ease-in-out infinite goldPulse}@keyframes goldPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;box-shadow:0 0 14px var(--gold);transform:scale(1.35)}}.hero h1{letter-spacing:-.025em;color:#fff;text-shadow:0 4px 24px #00000059;max-width:960px;animation:rise 1.2s var(--ease) both;margin:16px 0 20px;font-size:clamp(38px,5.2vw,76px);font-weight:500;line-height:1.04}.hero h1 em{color:#ffffffd9}.hero__content .eyebrow{color:#fff;text-shadow:0 2px 12px #00000059;animation:rise 1s var(--ease) both}.hero__text{color:#ffffffeb;text-shadow:0 2px 12px #00000059;max-width:640px;animation:rise 1.2s .15s var(--ease) both;font-size:17px;line-height:1.65}.hero__actions{animation:rise 1.2s .3s var(--ease) both;flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero__footer{z-index:3;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:24px;padding:20px 0 24px;display:flex;position:relative}.hero__facts{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;flex-wrap:wrap;gap:8px 32px;font-size:11px;font-weight:700;display:flex}.hero__facts li{padding-left:16px;position:relative}.hero__facts li:before{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 8px var(--gold);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero__dots{align-items:center;gap:10px;display:flex}.hero__count{letter-spacing:.16em;color:#fff;margin-right:10px;font-size:11px;font-weight:800}.hero__dots button{background:#ffffff61 padding-box content-box;width:30px;height:3px;padding:12px 0;transition:background .4s;position:relative;overflow:hidden}.hero__dots button.is-active{background-color:var(--gold);box-shadow:0 0 10px var(--gold)}.hero__scroll{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.hero__scroll span{background:var(--white);width:1px;height:34px;animation:scrollLine 2.2s var(--ease) infinite;transform-origin:top}@keyframes scrollLine{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.hero__nav-btn{z-index:5;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0f1b33a6;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000059}.hero__nav-btn:hover{background:var(--gold-gradient);color:#0f1b33;border-color:#0000;transform:translateY(-50%)scale(1.12);box-shadow:0 12px 30px #c5a05980}.hero__nav-btn:active{transform:translateY(-50%)scale(.94)}.hero__nav-btn--prev{left:24px}.hero__nav-btn--next{right:24px}.hero__controls{align-items:center;gap:12px;display:flex}.hero__ctrl-arrow{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .25s;display:inline-flex}.hero__ctrl-arrow:hover{background:var(--gold);color:#0f1b33;border-color:var(--gold);transform:scale(1.12)}.hero__ctrl-arrow:active{transform:scale(.92)}.marquee{background:var(--ink);color:var(--white);border-block:1px solid var(--line-light);padding:22px 0;overflow:hidden}.marquee__track{width:max-content;animation:70s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{align-items:center;display:flex}.marquee__row span{font-family:var(--font-serif);white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:30px;font-style:italic;display:inline-flex}.marquee__row i{background:var(--accent);opacity:.7;width:8px;height:8px;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}[data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(40px)}[data-reveal].is-in{opacity:1;transform:none}.section-head{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:64px;display:flex}.section-head h2{margin-top:22px;font-size:clamp(40px,5.2vw,84px);line-height:1}.section-head p:not(.eyebrow){max-width:420px;color:var(--muted);font-size:16px}.section-head--light p:not(.eyebrow){color:var(--muted-light)}section{position:relative}.statement{background:var(--white);padding:72px 0 64px}.statement__title{letter-spacing:-.02em;max-width:1180px;margin:36px 0 90px;font-size:clamp(36px,4.8vw,76px);line-height:1.08}.statement__title em{color:var(--muted)}.statement__grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.statement__copy{color:var(--anthracite);gap:22px;font-size:18px;display:grid}.statement__actions{margin-top:18px}.stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.stats>div{border-bottom:1px solid var(--line);padding:30px 0 34px}.stats>div:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.stats>div:nth-child(2n){padding-left:32px}.stats dt{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--accent);font-size:76px;font-weight:500;line-height:1}.stats dd{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px;font-weight:700}.catalog{background:var(--off-white);border-top:1px solid var(--border-gray);padding:130px 0 150px}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.tabs button{border:1px solid var(--border-gray);letter-spacing:.1em;text-transform:uppercase;transition:all .4s var(--ease);border-radius:999px;align-items:flex-start;gap:6px;padding:13px 24px;font-size:12px;font-weight:700;display:inline-flex}.tabs button sup{opacity:.6;font-size:9px}.tabs button:hover{border-color:var(--ink)}.tabs button.is-active{background:var(--ink);color:var(--white);border-color:var(--ink)}.cat-grid{border-top:1px solid var(--border-gray);border-left:1px solid var(--border-gray);grid-template-columns:repeat(4,1fr);display:grid}.cat-card{border-right:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);background:var(--white);min-height:490px;animation:cardIn .8s var(--ease) both;flex-direction:column;padding:26px 26px 28px;text-decoration:none;transition:background .45s cubic-bezier(.16,1,.3,1),border-color .45s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.cat-card:hover{background:var(--ink);color:var(--white);z-index:2;transform:translateY(-6px);box-shadow:0 28px 56px #0f1b332e,0 0 0 1px #c5a05959}.cat-card__top{letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;font-weight:700;transition:color .4s;display:flex}.cat-card:hover .cat-card__top{color:#ffffffb3}.cat-card__num{font-family:var(--font-serif);letter-spacing:0;font-size:16px;font-style:italic}.cat-card__counter{letter-spacing:.16em;border:1px solid var(--border-gray);background:#fff6;border-radius:999px;padding:3px 10px;font-size:10px;transition:all .4s}.cat-card:hover .cat-card__counter{color:var(--gold-hover);background:#c5a05926;border-color:#c5a05966}.cat-card__top .arrow{transition:transform .5s var(--ease)}.cat-card:hover .cat-card__top .arrow{color:var(--gold);transform:rotate(-45deg)}.cat-card__media{background:radial-gradient(circle,#fff 40%,#f1f3f6 100%);border:1px solid #0000000d;border-radius:12px;width:100%;height:210px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000008}.cat-card__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0;transform:scale(1.08)}.cat-card__slide.is-active{opacity:1;transform:scale(1)}.cat-card:hover .cat-card__slide.is-active{transition:transform 1.2s var(--ease);transform:scale(1.05)}.cat-card__veil{pointer-events:none;background:linear-gradient(#1a1a1f0a 0%,#1a1a1f59 100%);position:absolute;inset:0}.cat-card__pills{z-index:2;gap:4px;display:flex;position:absolute;bottom:10px;right:12px}.cat-card__pill{width:14px;height:3px;transition:width .4s var(--ease), background .4s;background:#ffffff59;border-radius:2px}.cat-card__pill.is-active{background:var(--white);width:24px}.cat-card__body{flex-direction:column;flex:1;display:flex}.cat-card h3{letter-spacing:-.01em;margin:0 0 16px;font-size:26px;line-height:1.1}.cat-card h3 small{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;font-weight:600;transition:color .4s;display:block}.cat-card:hover h3 small{color:var(--muted-light)}.cat-card ul{color:var(--anthracite);gap:6px;font-size:13px;line-height:1.4;transition:color .4s;display:grid}.cat-card:hover ul{color:#ffffffc7}.cat-card li{padding-left:14px;position:relative}.cat-card li:before{content:"";background:currentColor;width:5px;height:1px;position:absolute;top:.65em;left:0}.cat-card__link{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);transition:all .4s var(--ease);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:700;display:inline-flex}.cat-card:hover .cat-card__link{color:var(--white);transform:translate(4px)}@keyframes cardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.services{background:var(--white);padding:140px 0}.service-list{border-top:1px solid var(--ink)}.service-list li{border-bottom:1px solid var(--line);transition:padding .6s var(--ease), background .6s var(--ease);grid-template-columns:110px 1fr 1.1fr 40px;align-items:center;gap:40px;padding:48px 0;display:grid}.service-list li:hover{background:var(--off-white);padding-inline:28px}.service-list__num{font-family:var(--font-serif);color:var(--muted);font-size:22px;font-style:italic}.service-list h3{font-size:clamp(32px,3.6vw,56px);line-height:1.02}.service-list p{color:var(--anthracite);font-size:16px}.service-list__arrow{transition:transform .5s var(--ease);width:28px;height:28px;color:var(--accent)}.service-list li:hover .service-list__arrow{transform:translate(8px)}.logistics{background:var(--ink);color:var(--white);padding:150px 0}.logistics .section-head h2 em{color:#ffffff80}.mode-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mode,.duo__card{border:1px solid var(--line-light);background:var(--ink-2);border-radius:4px;padding:48px;transition:border-color .5s,background .5s}.mode:hover,.duo__card:hover{background:var(--ink-3);border-color:#ffffff4d}.mode header,.duo__card header,.warehouse__body header{letter-spacing:.2em;justify-content:space-between;align-items:center;margin-bottom:44px;font-size:11px;font-weight:700;display:flex}.mode header span,.duo__card header span,.warehouse__body header span{font-family:var(--font-serif);letter-spacing:0;opacity:.6;font-size:26px;font-style:italic}.mode header b,.duo__card header b,.warehouse__body header b{border:1px solid var(--line-light);border-radius:999px;padding:7px 14px;font-weight:700}.mode h3,.duo__card h3,.warehouse__body h3{font-size:clamp(34px,3.4vw,52px);line-height:1.04}.mode>p,.duo__card>p,.warehouse__body>p{color:var(--muted-light);max-width:520px;margin:20px 0 32px}.duo{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.checks{border-top:1px solid var(--line-light);grid-template-columns:1fr;gap:0;display:grid}.checks li{border-bottom:1px solid var(--line-light);color:#ffffffe0;padding:13px 0 13px 30px;font-size:14px;position:relative}.checks li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);opacity:.85;width:10px;height:5px;position:absolute;top:50%;left:2px;transform:translateY(-70%)rotate(-45deg)}.pills{flex-wrap:wrap;gap:10px;display:flex}.pills span{border:1px solid var(--line-light);letter-spacing:.06em;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:600}.pills--dark span{border-color:var(--border-gray)}.warehouse{border:1px solid var(--line-light);background:var(--ink-2);border-radius:4px;grid-template-columns:1.1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.warehouse__img{filter:grayscale(.35)contrast(1.05);min-height:520px;transition:filter .8s var(--ease), transform 1.4s var(--ease);background:url(/warehouse.jpg) 50%/cover}.warehouse:hover .warehouse__img{filter:grayscale(0)}.warehouse__body{flex-direction:column;justify-content:center;padding:56px;display:flex}.network{background:var(--off-white);padding:150px 0}.network__grid{border:1px solid var(--ink);border-radius:4px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.dest{background:var(--white);padding:40px}.dest__label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:700}.dest ul{border-top:1px solid var(--line);max-height:560px;padding-right:6px;display:grid;overflow:auto}.dest button{border-bottom:1px solid var(--line);text-align:left;width:100%;transition:background .4s var(--ease), color .4s var(--ease), padding .4s var(--ease);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 14px;display:grid}.dest button b{border:1px solid var(--border-gray);letter-spacing:.12em;border-radius:8px;place-items:center;height:32px;font-size:11px;transition:border-color .4s;display:grid}.dest button span{font-size:16px;font-weight:700;line-height:1.3;display:grid}.dest button small{color:var(--muted);font-size:12px;font-weight:500;transition:color .4s}.dest button em{letter-spacing:.06em;color:var(--muted);font-size:12px;font-style:normal;font-weight:700;transition:color .4s}.dest button:hover{background:var(--off-white);padding-left:22px}.dest button.is-active{background:var(--ink);color:var(--white);padding-left:22px}.dest button.is-active b{border-color:var(--line-light)}.dest button.is-active small,.dest button.is-active em{color:var(--muted-light)}.calc{background:var(--ink);color:var(--white);flex-direction:column;gap:32px;padding:48px;display:flex}.calc__route{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.calc__route small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-light);font-size:10px;font-weight:700;display:block}.calc__route strong{font-family:var(--font-serif);margin-top:6px;font-size:30px;font-weight:500;line-height:1.1;display:block}.calc__route>div:last-child{text-align:right}.calc__line{color:var(--white);opacity:.7;align-items:center;gap:4px;display:flex}.calc__line i{background:currentColor;width:44px;height:1px}.calc__field{gap:10px;display:grid}.calc__field span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-light);font-size:10px;font-weight:700}select,input,textarea{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;padding:14px 0;transition:border-color .3s}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23999' stroke-width='1.4'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:28px}.calc select option,.form select option{color:#111;background:#fff}.calc__metrics{border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.calc__metrics>div{border-bottom:1px solid var(--line-light);padding:22px 0}.calc__metrics>div:first-child{border-right:1px solid var(--line-light);padding-right:20px}.calc__metrics>div:nth-child(2){padding-left:28px}.calc__metrics .wide{grid-column:span 2;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.calc__metrics dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-light);font-size:10px;font-weight:700}.calc__metrics dd{font-family:var(--font-serif);margin-top:8px;font-size:60px;font-weight:500;line-height:1}.calc__metrics dd small{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light);margin-left:8px;font-size:12px;font-weight:600}.calc__metrics dd.txt{text-align:right;margin:0;font-size:22px}.calc__cta{margin-top:auto}.calc__note{color:var(--muted-light);font-size:12px}.about{background:var(--light-gray);padding:170px 0;overflow:hidden}.about__inner{z-index:1;justify-items:start;gap:34px;display:grid;position:relative}.about h2{letter-spacing:-.03em;max-width:1100px;font-size:clamp(48px,7vw,116px);line-height:.98}.about h2 em{color:var(--muted);display:block}.about__copy{max-width:680px;color:var(--anthracite);font-size:19px}.about__mark{font-family:var(--font-serif);color:#2e5c9a0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:38vw;font-weight:500;line-height:.8;position:absolute;bottom:-6vw;right:-2vw}.about__mark span{font-style:italic}.booking{background:var(--ink);color:var(--white);padding:150px 0}.booking__inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:96px;display:grid}.booking__copy h2{margin:26px 0 22px;font-size:clamp(44px,5vw,80px);line-height:1}.booking__copy h2 em{color:#ffffff80}.booking__copy>p{max-width:460px;color:var(--muted-light)}.booking__panel{border:1px solid var(--line-light);background:var(--ink-2);border-radius:4px;margin-top:48px;padding:32px}.booking__panel-top{letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:10px;font-weight:700;display:flex}.booking__panel-top span:first-child{background:var(--accent);color:var(--white);border-radius:999px;padding:7px 14px}.booking__panel-top span:last-child{color:var(--muted-light);align-self:center}.booking__stats{border-block:1px solid var(--line-light);grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.booking__stats>div{gap:4px;padding:24px 0;display:grid}.booking__stats>div:first-child{border-right:1px solid var(--line-light)}.booking__stats>div:last-child{padding-left:28px}.booking__stats strong{font-family:var(--font-serif);font-size:52px;font-weight:500;line-height:1}.booking__stats span{color:var(--muted-light);font-size:12px}.booking__panel ul{gap:14px;display:grid}.booking__panel li{color:#ffffffe0;padding-left:30px;font-size:14px;position:relative}.booking__panel li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:10px;height:5px;position:absolute;top:.55em;left:2px;transform:translateY(-60%)rotate(-45deg)}.form{background:var(--white);color:var(--ink);border-radius:4px;padding:52px}.form__grid{grid-template-columns:1fr 1fr;gap:30px 32px;display:grid}.form label{gap:2px;display:grid}.form label.full{grid-column:span 2}.form label span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.form input,.form select,.form textarea{border-bottom-color:#1a1a1f40;font-size:16px}.form input:focus,.form select:focus,.form textarea:focus{border-bottom-color:var(--accent)}.form input::placeholder,.form textarea::placeholder{color:#1a1a1f59}.form textarea{resize:vertical}.form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23333' stroke-width='1.4'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E")}.form__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.form__success{color:#2f7a3e;font-size:14px;font-weight:600}.contact{background:var(--white);padding:150px 0}.contact__inner{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:80px;display:grid}.contact__lead h2{margin:26px 0 32px;font-size:clamp(44px,5vw,84px);line-height:1}.contact__lead h2 em{color:var(--muted)}.contact__details{border-top:1px solid var(--line);margin:36px 0}.contact__details>div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:20px;padding:20px 0;display:grid}.contact__details dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:10px;font-weight:700}.contact__details dd{font-size:16px}.contact__details a{font-family:var(--font-serif);font-size:30px;line-height:1;transition:color .3s}.contact__details a:hover{color:var(--accent)}.contact__phones{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contact__wa-pill{letter-spacing:.08em;text-transform:uppercase;background:#25d3661f;border:1px solid #25d3664d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;transition:all .3s;color:#128c46!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.contact__wa-pill:hover{background:#25d366;border-color:#25d366;transform:translateY(-2px);box-shadow:0 6px 16px #25d36640;color:#fff!important}.contact__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.contact__map{border:1px solid var(--ink);background:var(--ink);border-radius:4px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.contact__map-bar{color:var(--white);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:11px;font-weight:700;display:flex}.contact__map-bar a{opacity:.8;align-items:center;gap:8px;display:inline-flex}.contact__map-bar a:hover{opacity:1}.contact__map iframe{filter:grayscale()contrast(1.05)sepia(.05);border:0;flex:1;width:100%;min-height:440px}.footer{background:var(--navy);color:var(--white)}.footer__top{grid-template-columns:auto 1fr auto auto;align-items:center;gap:48px;padding:70px 0 60px;display:grid}.footer__top p{font-family:var(--font-serif);color:#fff9;font-size:26px;font-style:italic}.footer__top nav{flex-wrap:wrap;gap:28px;display:flex}.footer__top nav a,.footer__up{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700;transition:opacity .3s,color .3s}.footer__top nav a:hover,.footer__up:hover{opacity:1;color:var(--accent-hover)}.footer__bottom{color:var(--navy-light);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0 36px;font-size:12px;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-widget{display:none!important}.assistant-launcher{background:var(--ink);min-height:56px;color:var(--white);letter-spacing:.12em;text-transform:uppercase;transition:transform .4s var(--ease), background .3s;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:0 24px 0 20px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 20px 50px #1a1a1f40}.assistant-launcher:hover{background:var(--accent);transform:translateY(-3px)}.assistant-launcher__sparkle{font-size:16px}.assistant-launcher__status{border-left:1px solid var(--line-light);opacity:.7;align-items:center;gap:8px;padding-left:14px;font-size:10px;display:inline-flex}.assistant-launcher__status:before{content:"";background:#7ddc8f;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.35}}.assistant-panel{background:var(--white);width:min(400px,100vw - 32px);color:var(--ink);border:1px solid var(--border-gray);animation:menuIn .4s var(--ease);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 100px #1a1a1f33}.assistant-panel__header{background:var(--ink);color:var(--white);align-items:center;gap:14px;padding:18px 20px;display:flex}.assistant-avatar{background:var(--white);width:44px;height:44px;color:var(--ink);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;position:relative}.assistant-avatar span{background:var(--ink);color:var(--white);font-family:var(--font-sans);border:1px solid var(--white);border-radius:6px;padding:1px 5px;font-size:8px;font-weight:800;position:absolute;bottom:-2px;right:-4px}.assistant-panel__identity{flex:1;display:grid}.assistant-panel__identity strong{font-size:14px}.assistant-panel__identity>span{opacity:.7;align-items:center;gap:7px;font-size:11px;display:inline-flex}.assistant-panel__identity i{background:#7ddc8f;border-radius:50%;width:6px;height:6px}.assistant-close{border:1px solid var(--line-light);border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1}.assistant-close:hover{background:var(--white);color:var(--ink)}.assistant-messages{flex-direction:column;gap:12px;min-height:220px;max-height:360px;padding:20px;display:flex;overflow:auto}.assistant-message{border-radius:16px;max-width:88%;padding:12px 16px;font-size:14px;line-height:1.55}.assistant-message small{letter-spacing:.16em;opacity:.5;margin-top:8px;font-size:9px;font-weight:700;display:block}.assistant-message--bot{background:var(--off-white);border-bottom-left-radius:4px;align-self:flex-start}.assistant-message--user{background:var(--ink);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.assistant-suggestions{gap:8px;margin-top:4px;display:grid}.assistant-suggestions>span{letter-spacing:.2em;color:var(--muted);font-size:10px;font-weight:700}.assistant-suggestions button{border:1px solid var(--border-gray);text-align:left;transition:all .3s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.assistant-suggestions button:hover{background:var(--accent);color:var(--white);border-color:var(--accent)}.assistant-input{border-top:1px solid var(--border-gray);align-items:center;gap:10px;padding:12px 14px;display:flex}.assistant-input input{border:0;flex:1;padding:10px 6px;font-size:14px}.assistant-input button{background:var(--ink);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;transition:opacity .3s,background .3s;display:grid}.assistant-input button:hover{background:var(--accent)}.assistant-input button:disabled{opacity:.3;cursor:not-allowed}.assistant-disclaimer{color:var(--muted);padding:0 20px 16px;font-size:10px;line-height:1.5}.whatsapp-floating{z-index:90;align-items:center;display:flex;position:fixed;bottom:28px;right:28px}.whatsapp-btn{background:var(--ink);min-height:56px;color:var(--white);letter-spacing:.08em;transition:transform .4s var(--ease), background .3s, box-shadow .3s, border-color .3s;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 20px 50px #1a1a1f40}.whatsapp-btn:hover{background:#131317;border-color:#25d36680;transform:translateY(-3px);box-shadow:0 24px 60px #25d36640}.whatsapp-btn__icon-wrap{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.whatsapp-btn__icon{width:20px;height:20px}.whatsapp-btn__ping{opacity:.7;border:2px solid #25d366;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite waPing;position:absolute;inset:-3px}@keyframes waPing{70%,to{opacity:0;transform:scale(1.45)}}.whatsapp-btn__content{flex-direction:column;line-height:1.25;display:flex}.whatsapp-btn__title{letter-spacing:.1em;text-transform:uppercase;color:var(--white);font-size:12px;font-weight:700}.whatsapp-btn__phone{color:#ffffffb3;letter-spacing:.04em;font-size:11px;font-weight:500}.whatsapp-btn__status{border-left:1px solid var(--line-light);color:#25d366;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding-left:12px;font-size:10px;font-weight:600;display:inline-flex}.whatsapp-btn__status:before{content:"";background:#25d366;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #25d366}.cp{background:var(--white);min-height:100vh}.cp-bar{background:var(--navy);color:var(--white);z-index:100;border-bottom:1px solid #ffffff14;position:sticky;top:0}.cp-bar__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-bar__actions{align-items:center;gap:16px;display:inline-flex}.cp-bar__wa{color:#25d366;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:opacity .3s;display:inline-flex}.cp-bar__wa:hover{opacity:.85}.cp-bar .burger{color:var(--white);border-color:#ffffff4d}.cp-bar .burger:hover{border-color:var(--white)}@media (max-width:768px){.cp-bar__wa span,.cp-bar__all-link{display:none}}.cp-hero{background:var(--navy);color:var(--white);padding:110px 0 100px;position:relative;overflow:hidden}.cp-hero__idx{font-family:var(--font-serif);color:#ffffff0d;font-size:clamp(120px,24vw,360px);line-height:.85;position:absolute;top:40px;right:4vw}.cp-hero h1{letter-spacing:-.025em;overflow-wrap:break-word;word-break:break-word;margin:36px 0 30px;font-size:clamp(32px,5.8vw,88px);line-height:1.04;position:relative}.cp-hero h1 em{color:#ffffff80;margin-top:10px;font-size:.55em;display:block}.cp-hero p.cp-hero__summary{max-width:580px;color:var(--navy-light);font-size:18px;position:relative}.cp-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;display:flex;position:relative}.cp-list{padding:110px 0}.cp-list h2{margin:22px 0 56px;font-size:clamp(30px,4.5vw,68px);line-height:1.06}.cp-list ol{border-top:1px solid var(--ink)}.cp-subsections{background:var(--off-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:90px 0 110px}.cp-subsections h2{margin:20px 0 48px;font-size:clamp(28px,4vw,56px);line-height:1.08}.cp-subsections__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px;display:grid}.cp-subcard{background:var(--white);border:1px solid var(--border-gray);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);border-radius:18px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 14px 40px #1a1a1f0d}.cp-subcard:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 24px 60px #1a1a1f1a}.cp-subcard__head{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.cp-subcard__num{font-family:var(--font-serif);color:var(--accent);margin-bottom:8px;font-size:20px;font-style:italic;display:block}.cp-subcard__head h3{font-family:var(--font-serif);margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.2}.cp-subcard__head p{color:var(--muted);font-size:13px;line-height:1.5}.cp-subcard__items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cp-subcard__items li{color:var(--ink);align-items:baseline;gap:12px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.cp-subcard__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.cp-subcard__cta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:color .3s var(--ease), transform .3s var(--ease);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;display:inline-flex}.cp-subcard__cta:hover{color:var(--ink);transform:translate(4px)}.cp-subcard__cta svg{transition:transform .3s var(--ease)}.cp-subcard__cta:hover svg{transform:translate(4px)}.cp-sub-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:36px;padding:6px 4px 16px;display:flex;overflow-x:auto}.cp-sub-tabs::-webkit-scrollbar{display:none}.cp-sub-tab{font-family:var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f1b331f;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #00000008}.cp-sub-tab:hover{border-color:var(--gold);color:#8c6721;background:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #c5a0592e}.cp-sub-tab.is-active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 8px 22px #0f1b3347}.cp-sub-tab small{min-width:22px;height:22px;color:var(--ink);background:#0e0d0b14;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;transition:all .3s;display:inline-flex}.cp-sub-tab.is-active small{background:var(--gold-gradient);color:#fff}.cp-card-badge{color:#8c6721;letter-spacing:.06em;text-transform:uppercase;background:#c5a0591f;border:1px solid #c5a05947;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.cp-product-card{cursor:pointer;background:#fff;border:1px solid #0f1b3317;border-radius:16px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f1b330a}.cp-product-card:hover{border-color:#c5a05973;transform:translateY(-6px)scale(1.008);box-shadow:0 24px 50px -10px #0f1b3324,0 0 0 1px #c5a05940}.cp-product-card:hover .cp-product-image-wrap img{transform:scale(1.06)}.cp-product-image-wrap{aspect-ratio:4/3;background:radial-gradient(circle,#fff 30%,#f8fafc 100%);border-bottom:1px solid #0f1b330f;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.cp-product-image-wrap img{object-fit:contain;filter:drop-shadow(0 8px 16px #0000000f);width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.cp-product-cta-badge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;background:#0f1b33e0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;font-weight:700;transition:all .3s;display:inline-flex;position:absolute;bottom:12px;right:12px}.cp-product-card:hover .cp-product-cta-badge{background:var(--gold-gradient);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 14px #c5a05973}.cp-product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.cp-product-body{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.cp-product-title{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.32}.cp-product-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.cp-product-more-photos{color:var(--accent);letter-spacing:.05em;margin-top:auto;padding-top:10px;font-size:11px;font-weight:700}.cp-list li{border-bottom:1px solid var(--line);transition:padding .5s var(--ease), background .5s var(--ease);grid-template-columns:90px 1fr 30px;align-items:center;gap:24px;padding:30px 0;display:grid}.cp-list li:hover{background:var(--off-white);padding-inline:24px}.cp-list li span:first-child{font-family:var(--font-serif);color:var(--muted);font-size:22px;font-style:italic}.cp-list li strong{font-family:var(--font-serif);font-size:clamp(26px,2.8vw,42px);font-weight:500;line-height:1.1}.cp-neighbors{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.cp-neighbors a{transition:background .5s var(--ease), color .5s var(--ease);gap:8px;padding:48px 32px;display:grid}.cp-neighbors a:last-child{border-left:1px solid var(--ink);text-align:right}.cp-neighbors a:hover{background:var(--navy);color:var(--white)}.cp-neighbors small{letter-spacing:.2em;color:var(--muted);font-size:10px;font-weight:700}.cp-neighbors strong{font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:1.1}.cp-footer{background:var(--navy);color:var(--white);margin-top:110px}.cp-footer .wrap{letter-spacing:.16em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:34px;font-size:11px;font-weight:700;display:flex}@media (max-width:1240px){.nav{gap:18px}.nav a,.nav__trigger{letter-spacing:.08em;font-size:11px}.header__actions{gap:12px}.header__cta{min-height:42px;padding:0 18px;font-size:11px}.cat-grid{grid-template-columns:repeat(3,1fr)}.service-list li{grid-template-columns:80px 1fr 1fr 30px;gap:24px}.mega__inner{grid-template-columns:1fr;gap:32px}}@media (max-width:1024px){.wrap{width:min(100% - 48px,1320px)}.nav{display:none}.burger{display:block}.header__cta,.lang__trigger span{display:none}.statement__grid,.booking__inner,.contact__inner,.network__grid,.mode-grid,.duo,.warehouse{grid-template-columns:1fr}.statement__grid,.booking__inner,.contact__inner{gap:56px}.section-head{flex-direction:column;align-items:flex-start;gap:24px}.cat-grid{grid-template-columns:repeat(2,1fr)}.service-list li{grid-template-columns:56px 1fr;row-gap:14px}.service-list li p{grid-column:2}.service-list__arrow{display:none}.warehouse__img{min-height:320px}.hero__footer{flex-wrap:wrap}.hero__scroll{display:none}.mega__grid{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr;gap:28px}}@media (max-width:768px){.hero{height:auto!important;min-height:auto!important;max-height:none!important;padding-top:calc(var(--header-h) + var(--topline-h) + 18px)!important;justify-content:flex-end!important;padding-bottom:18px!important}.hero__content{padding-top:0!important;padding-bottom:14px!important}.hero__badge-pill{letter-spacing:.06em!important;white-space:normal!important;gap:6px!important;max-width:100%!important;margin-bottom:10px!important;padding:5px 12px!important;font-size:9.5px!important;line-height:1.35!important}.hero__badge-pulse{flex-shrink:0!important;width:6px!important;height:6px!important}.hero__content .eyebrow{letter-spacing:.08em!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;font-size:10px!important;line-height:1.35!important}.hero__content .eyebrow span{flex-shrink:0!important;width:22px!important}.hero h1{letter-spacing:-.02em!important;margin:8px 0 10px!important;font-size:clamp(24px,6.4vw,34px)!important;line-height:1.15!important}.hero__text{-webkit-line-clamp:unset!important;color:#fffffff0!important;max-width:100%!important;margin-bottom:0!important;font-size:13px!important;line-height:1.55!important;display:block!important;overflow:visible!important}.hero__actions{flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin-top:16px!important;display:flex!important}.hero__actions .btn{letter-spacing:.06em!important;white-space:normal!important;text-align:center!important;flex:100%!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:44px!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important}.hero__trust-strip{gap:6px 8px!important;margin-top:14px!important}.hero__trust-item{white-space:normal!important;gap:6px!important;max-width:100%!important;padding:6px 12px!important;font-size:11px!important;line-height:1.35!important}.hero__footer{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 0 4px!important;display:flex!important}.hero__facts{gap:6px 18px!important;font-size:10px!important;display:flex!important}.hero__dots{flex-wrap:wrap!important;gap:6px!important;width:100%!important;display:flex!important}.hero__dots button{width:18px!important}.header__bar{height:62px!important}.header__actions{gap:8px!important}.header__cta{letter-spacing:.04em!important;color:#fff!important;white-space:nowrap!important;background:#0f1b33!important;border-radius:999px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #0f1b3338!important}.header__cta:active{transform:scale(.96)!important}.header__cta span{display:inline!important}.cp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cp-product-card{border-radius:12px!important}.cp-product-card:active{transform:scale(.985)!important}.cp-product-image-wrap{aspect-ratio:16/11!important;padding:10px!important}.cp-product-ref-tag{padding:2px 5px!important;font-size:8px!important;top:5px!important;left:5px!important}.cp-product-cta-badge{letter-spacing:.02em!important;padding:3px 6px!important;font-size:8px!important;bottom:5px!important;right:5px!important}.cp-product-body{padding:9px 8px 10px!important}.cp-card-badge{margin-bottom:5px!important;padding:2px 5px!important;font-size:8.5px!important}.cp-product-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:4px!important;font-size:13px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.cp-product-desc{display:none!important}.cp-product-more-photos{padding-top:4px!important;font-size:9.5px!important}.service-card-box{border-radius:16px!important;padding:20px 16px 22px!important}.service-card-box__head{margin-bottom:12px!important}.service-card-box h3{margin-bottom:12px!important;font-size:19px!important;line-height:1.25!important}.service-card-box__lead{margin-bottom:14px!important;font-size:13px!important;line-height:1.55!important}.service-subtabs{gap:6px!important;margin-bottom:14px!important;display:flex!important}.service-subtab{text-align:center!important;border-radius:8px!important;flex:auto!important;padding:8px!important;font-size:11px!important}.service-card-box__features{gap:10px!important;margin-bottom:16px!important}.service-card-box__feat-item{gap:8px!important}.service-card-box__feat-item strong{font-size:12.5px!important}.service-card-box__feat-item span{font-size:11.5px!important;line-height:1.45!important}.service-card-box__pills{gap:5px!important;margin-bottom:16px!important}.service-card-box__pill{padding:3px 8px!important;font-size:10px!important}.service-card-box__actions{flex-direction:column!important;gap:8px!important}.service-card-box__btn-primary{border-radius:8px!important;justify-content:center!important;width:100%!important;min-height:42px!important;font-size:12.5px!important}.service-card-box__btn-ghost{justify-content:center!important;width:100%!important;min-height:38px!important;font-size:12px!important}.network-card-main{border-radius:16px!important;padding:20px 16px 24px!important}.network-card-main__head h2{font-size:24px!important;line-height:1.15!important}.network-card-main__head h3{margin-top:6px!important;font-size:17px!important;line-height:1.3!important}.network-card-main__text{margin-bottom:18px!important;font-size:13px!important;line-height:1.55!important}.network-hi{gap:10px!important;padding:11px 12px!important}.network-hi strong{font-size:12.5px!important}.network-hi p{font-size:11.5px!important;line-height:1.45!important}}@media (max-width:640px){:root{--header-h:72px}.wrap{width:min(100% - 24px,1320px)}.topline__inner span{display:none}.logo{width:auto;max-width:140px;height:38px}.hero{height:auto!important;min-height:auto!important;max-height:none!important}.hero h1{font-size:clamp(23px,6.2vw,28px)!important}.hero__text{font-size:12.5px!important}.hero__actions .btn{padding:10px 12px!important;font-size:11px!important}.section-head h2,.statement__title,.about h2,.booking__copy h2,.contact__lead h2{font-size:clamp(26px,6.8vw,36px)!important;line-height:1.12!important}.cp-hero{padding:72px 0 60px!important}.cp-hero h1{font-size:clamp(26px,6.8vw,36px)!important;line-height:1.12!important}.cp-subcard{padding:24px 20px!important}.statement,.catalog,.services,.logistics,.network,.about,.booking,.contact{padding-block:60px}.statement__title{margin-bottom:56px}.stats dt{font-size:54px}.cat-grid{grid-template-columns:1fr}.cat-card{min-height:0}.cat-card__link{opacity:1;transform:none}.mode,.duo__card,.warehouse__body,.calc,.form,.dest{padding:28px 22px}.calc__route{grid-template-columns:1fr}.calc__route>div:last-child{text-align:left}.calc__line{display:none}.calc__metrics dd{font-size:44px}.form__grid{grid-template-columns:1fr}.form label.full{grid-column:auto}.contact__details>div{grid-template-columns:1fr;gap:6px}.contact__map{min-height:380px}.assistant-widget{display:none!important}.whatsapp-floating{bottom:14px;right:14px}.whatsapp-btn__status,.whatsapp-btn__phone{display:none}.whatsapp-btn{min-height:48px;padding:0 16px 0 12px}.cp-list li{grid-template-columns:52px 1fr 24px}.cp-neighbors{grid-template-columns:1fr}.cp-neighbors a:last-child{border-left:0;border-top:1px solid var(--ink);text-align:left}.drawer__link{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,iframe.skiptranslate{visibility:hidden!important;width:0!important;height:0!important;display:none!important}body{position:static!important;top:0!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.goog-tooltip:hover{visibility:hidden!important;display:none!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}#google_translate_element{display:none!important}font{box-shadow:none!important;font:inherit!important;background-color:#0000!important}.revize-lang-root{align-items:center;display:inline-flex;position:relative}.revize-lang-trigger{letter-spacing:.04em;opacity:.95;height:44px;transition:all .3s var(--ease);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.revize-lang-trigger:hover,.revize-lang-trigger.is-active{opacity:1;background:#ffffff1f;transform:translateY(-1px)}.site-header.is-solid .revize-lang-trigger:hover,.site-header.is-solid .revize-lang-trigger.is-active{background:var(--light-gray);border-color:var(--ink)}.revize-lang-trigger--compact{height:38px;padding:0 12px;font-size:11px}.revize-lang-flag{font-size:15px;line-height:1}.revize-lang-code{letter-spacing:.08em;font-size:11px;font-weight:800}.revize-lang-name{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12px;overflow:hidden}.revize-lang-search-badge{width:20px;height:20px;color:var(--accent);transition:transform .25s var(--ease);background:#2e5c9a29;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.revize-lang-trigger:hover .revize-lang-search-badge{background:var(--accent);color:var(--white);transform:scale(1.15)}.revize-lang-arrow{transition:transform .35s var(--ease);opacity:.7}.revize-lang-trigger.is-active .revize-lang-arrow{transform:rotate(180deg)}.revize-lang-drawer-btn{background:var(--off-white);border:1px solid var(--border-gray);text-align:left;cursor:pointer;width:100%;transition:background .25s var(--ease);border-radius:16px;align-items:center;gap:14px;margin:12px 0 18px;padding:16px 18px;display:flex}.revize-lang-drawer-btn:hover{background:var(--light-gray);border-color:var(--accent)}.revize-lang-drawer-flag{font-size:24px}.revize-lang-drawer-info{flex-direction:column;flex:1;display:flex}.revize-lang-drawer-title{color:var(--ink);font-size:15px;font-weight:700}.revize-lang-drawer-sub{color:var(--muted);font-size:12px}.revize-lang-search-ico{color:var(--accent)}.revize-lang-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);animation:revizeFadeIn .25s var(--ease);background:#0f1b33a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.revize-lang-modal{background:var(--white);width:100%;max-width:680px;max-height:85vh;color:var(--ink);border:1px solid var(--border-gray);animation:revizeModalIn .3s var(--ease);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #0f1b3352}.revize-lang-sheet-handle{display:none}.revize-lang-modal__head{border-bottom:1px solid var(--line);background:var(--off-white);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.revize-lang-modal__title-group{align-items:center;gap:12px;display:flex}.revize-lang-modal__icon{font-size:24px}.revize-lang-modal__title{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.revize-lang-modal__desc{color:var(--muted);margin-top:2px;font-size:12px}.revize-lang-modal__close{background:var(--white);border:1px solid var(--border-gray);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:all .2s var(--ease);border-radius:50%;place-items:center;font-size:15px;display:grid}.revize-lang-modal__close:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.revize-lang-search-bar{background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 24px;display:flex}.revize-lang-search-input-wrap{flex:1;align-items:center;display:flex;position:relative}.revize-lang-search-icon{color:var(--muted);pointer-events:none;position:absolute;left:14px}.revize-lang-search-input{border:1.5px solid var(--border-gray);background:var(--off-white);width:100%;height:48px;color:var(--ink);font-size:14px;font-family:var(--font-sans);transition:all .25s var(--ease);border-radius:12px;padding:0 42px 0 44px;font-weight:500}.revize-lang-search-input:focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 4px var(--accent-light);outline:none}.revize-lang-search-clear{background:var(--border-gray);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;transition:background .2s;display:grid;position:absolute;right:12px}.revize-lang-search-clear:hover{background:var(--ink);color:var(--white)}.revize-lang-count-tag{letter-spacing:.05em;background:var(--off-white);color:var(--muted);border:1px solid var(--border-gray);border-radius:8px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.revize-lang-popular{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fafafc;align-items:center;gap:12px;padding:12px 24px;display:flex;overflow-x:auto}.revize-lang-popular__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex:none;font-size:11px;font-weight:700}.revize-lang-popular__chips{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.revize-lang-chip{background:var(--white);border:1px solid var(--border-gray);color:var(--ink);white-space:nowrap;cursor:pointer;transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.revize-lang-chip:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.revize-lang-chip.is-selected{background:var(--ink);border-color:var(--ink);color:var(--white)}.revize-lang-list{scrollbar-width:thin;flex:1;max-height:50vh;padding:16px 20px;overflow-y:auto}.revize-lang-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.revize-lang-item{background:var(--white);text-align:left;cursor:pointer;transition:all .2s var(--ease);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.revize-lang-item:hover{background:var(--off-white);border-color:var(--border-gray)}.revize-lang-item.is-selected{background:var(--off-white);border-color:var(--ink)}.revize-lang-item__flag{flex:none;font-size:20px;line-height:1}.revize-lang-item__text{flex-direction:column;flex:1;min-width:0;display:flex}.revize-lang-item__native{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.revize-lang-item__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.revize-lang-item__code{letter-spacing:.1em;background:var(--light-gray);color:var(--muted);border-radius:6px;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.revize-lang-item.is-selected .revize-lang-item__code{background:var(--ink);color:var(--white)}.revize-lang-item__check{color:#16a34a;flex:none}.revize-lang-empty{text-align:center;color:var(--muted);padding:48px 24px}.revize-lang-empty__icon{margin-bottom:12px;font-size:36px;display:block}.revize-lang-empty p{font-size:14px}.revize-lang-empty__btn{background:var(--off-white);border:1px solid var(--border-gray);color:var(--ink);cursor:pointer;border-radius:999px;margin-top:14px;padding:8px 18px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.revize-lang-empty__btn:hover{background:var(--ink);color:var(--white)}.revize-lang-modal__foot{background:var(--off-white);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:12px;display:flex}.revize-lang-reset-btn{background:var(--white);border:1px solid var(--border-gray);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.revize-lang-reset-btn:hover{border-color:var(--accent);color:var(--accent)}@keyframes revizeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes revizeModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.revize-lang-backdrop{-webkit-backdrop-filter:blur(10px);background:#0f1b33c2;align-items:flex-end;padding:0}.revize-lang-modal{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100vw;max-width:100vw;height:88dvh;max-height:88dvh;animation:.32s cubic-bezier(.16,1,.3,1) revizeSheetUp;box-shadow:0 -10px 40px #0f1b3359}.revize-lang-sheet-handle{background:var(--border-gray);border-radius:999px;flex:none;width:44px;height:5px;margin:10px auto 4px;display:block}.revize-lang-modal__head{z-index:10;background:var(--white);border-bottom:1px solid var(--line);padding:12px 18px;position:sticky;top:0}.revize-lang-modal__title-group{gap:10px}.revize-lang-modal__icon{font-size:20px}.revize-lang-modal__title{font-size:15px}.revize-lang-modal__desc{font-size:11px}.revize-lang-modal__close{background:var(--off-white);width:38px;height:38px;font-size:16px}.revize-lang-search-bar{z-index:9;background:var(--white);padding:10px 16px;position:sticky;top:56px;box-shadow:0 4px 16px #1a1a1f0d}.revize-lang-search-input{height:46px;padding:0 38px 0 40px;font-size:14px}.revize-lang-search-icon{width:16px;height:16px;left:12px}.revize-lang-search-clear{width:26px;height:26px;font-size:13px;right:10px}.revize-lang-count-tag{display:none}.revize-lang-popular{z-index:8;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f8f8fa;gap:8px;padding:10px 16px;position:sticky;top:122px;overflow-x:auto}.revize-lang-popular::-webkit-scrollbar{display:none}.revize-lang-popular__label{display:none}.revize-lang-chip{min-height:34px;padding:7px 13px;font-size:12px}.revize-lang-list{-webkit-overflow-scrolling:touch;flex:1;max-height:none;padding:12px 14px}.revize-lang-grid{grid-template-columns:1fr;gap:8px}.revize-lang-item{border:1px solid var(--border-gray);background:var(--white);border-radius:14px;min-height:54px;padding:12px 14px}.revize-lang-item:active{background:var(--light-gray);transform:scale(.98)}.revize-lang-item__flag{font-size:24px}.revize-lang-item__native{font-size:14px}.revize-lang-item__sub{font-size:12px}.revize-lang-item__code{padding:4px 8px;font-size:11px}.revize-lang-modal__foot{padding:12px 16px max(16px, env(safe-area-inset-bottom));z-index:10;background:var(--off-white);flex-direction:row;justify-content:space-between;align-items:center;position:sticky;bottom:0}.revize-lang-modal__foot span{max-width:60%;font-size:11px;line-height:1.3}.revize-lang-reset-btn{padding:8px 14px;font-size:12px}.revize-lang-trigger{gap:6px;height:38px;padding:0 10px;font-size:11px}.revize-lang-name{display:none!important}.revize-lang-code{font-size:11px}.revize-lang-search-badge{width:18px;height:18px}.cp-bar__actions{gap:12px}}@keyframes revizeSheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.revize-lang-modal{height:92dvh;max-height:92dvh}.revize-lang-trigger{gap:5px;padding:0 8px}.revize-lang-arrow,.cp-bar__wa span{display:none}.cp-bar__actions a.link{font-size:11px}}.btn--whatsapp-solid{letter-spacing:.06em;text-transform:uppercase;min-height:48px;transition:all .3s var(--ease);cursor:pointer;white-space:nowrap;background:#25d366;border:1px solid #1fa851;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #25d36647;color:#fff!important}.btn--whatsapp-solid:hover{background:#1eb956;transform:translateY(-2px);box-shadow:0 14px 32px #25d3666b;color:#fff!important}.btn--whatsapp-solid svg{flex-shrink:0}.btn--outline{min-height:48px;color:var(--ink);border:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;transition:all .3s var(--ease);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn--outline:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.wholesale-section{background:var(--off-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0}.wholesale-card{background:var(--white);border:1px solid var(--border-gray);border-radius:20px;padding:42px;box-shadow:0 24px 60px #0f1b330d}.wholesale-card__header{margin-bottom:32px}.wholesale-card__header h2{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(38px,4.5vw,68px);line-height:1.04}.wholesale-card__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;display:grid}.wholesale-card__lead{color:var(--ink);margin-bottom:18px;font-size:18px;font-weight:500;line-height:1.7}.wholesale-card__sub{color:var(--muted);margin-bottom:34px;font-size:15px;line-height:1.65}.wholesale-card__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wholesale-card__features{gap:16px;display:grid}.wholesale-feat{background:var(--off-white);border:1px solid var(--border-gray);transition:transform .3s var(--ease), border-color .3s, background .3s;border-radius:14px;gap:18px;padding:22px;display:flex}.wholesale-feat:hover{border-color:var(--accent);background:var(--white);transform:translate(4px);box-shadow:0 10px 30px #2e5c9a14}.wholesale-feat__num{font-family:var(--font-serif);color:var(--accent);font-size:24px;font-style:italic;line-height:1}.wholesale-feat__text strong{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:700;display:block}.wholesale-feat__text p{color:var(--anthracite);margin:0;font-size:13px;line-height:1.5}.services-v2{background:var(--white);padding:60px 0}.services-v2__head{margin-bottom:32px}.services-v2__head h2{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(40px,5vw,76px);line-height:1.02}.service-pillar-arch{background:var(--ink);color:var(--white);border:1px solid var(--line-light);border-radius:20px;margin-bottom:28px;padding:48px;box-shadow:0 20px 50px #0f1b331f}.service-pillar-arch__top{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:34px;padding-bottom:30px;display:flex}.service-pillar-arch__badge{font-family:var(--font-serif);color:var(--accent);letter-spacing:.06em;align-items:center;gap:10px;font-size:20px;font-style:italic;display:inline-flex}.service-pillar-arch__title{color:var(--white);margin:8px 0 14px;font-size:clamp(28px,3.2vw,46px);line-height:1.1}.service-pillar-arch__desc{max-width:660px;color:var(--muted-light);font-size:16px;line-height:1.7}.arch-tabs-control{border:1px solid var(--line-light);background:#ffffff14;border-radius:999px;gap:6px;padding:6px;display:inline-flex}.arch-tab-btn{letter-spacing:.04em;color:#ffffffb3;cursor:pointer;transition:all .25s var(--ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:700;display:inline-flex}.arch-tab-btn:hover{color:var(--white);background:#ffffff0f}.arch-tab-btn.is-active{background:var(--white);color:var(--ink);box-shadow:0 4px 16px #00000040}.arch-tab-scope{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.arch-sub-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.arch-sub-card{background:var(--ink-2);border:1px solid var(--line-light);transition:transform .3s var(--ease), border-color .3s;border-radius:14px;align-items:flex-start;gap:16px;padding:26px;display:flex}.arch-sub-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.arch-sub-card__num{font-family:var(--font-serif);color:var(--accent);flex-shrink:0;font-size:22px;font-style:italic;line-height:1}.arch-sub-card strong{color:var(--white);font-size:15px;font-weight:600;line-height:1.45}.services-triad{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}@media (max-width:900px){.services-triad{grid-template-columns:1fr}}.service-subtabs{background:#0000000a;border:1px solid #00000012;border-radius:10px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.service-subtab{color:var(--anthracite);cursor:pointer;transition:all .2s var(--ease);text-align:center;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 12px;font-size:13px;font-weight:700}.service-subtab:hover{color:var(--ink)}.service-subtab.is-active{background:var(--white);color:var(--accent);box-shadow:0 2px 8px #00000014}.service-card-box{background:var(--off-white);border:1px solid var(--border-gray);transition:transform .3s var(--ease), border-color .3s, background .3s, box-shadow .3s;border-radius:16px;flex-direction:column;padding:38px 32px;display:flex}.service-card-box:hover{border-color:var(--accent);background:var(--white);transform:translateY(-4px);box-shadow:0 20px 44px #1a1a1f12}.service-card-box__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.service-card-box__num{font-family:var(--font-serif);color:var(--accent);font-size:26px;font-style:italic}.service-card-box h3{color:var(--ink);margin-bottom:24px;font-size:24px;line-height:1.2}.service-card-box ul{gap:14px;margin-top:auto;display:grid}.service-card-box li{color:var(--anthracite);padding-left:24px;font-size:14px;font-weight:500;line-height:1.5;position:relative}.service-card-box li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:5px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.services-v2__lead{color:var(--anthracite);max-width:840px;margin-top:14px;font-size:17px;line-height:1.7}.service-card-box__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#b8924a1a;border:1px solid #b8924a40;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.service-card-box__lead{color:var(--anthracite);margin-bottom:20px;font-size:14.5px;line-height:1.6}.service-card-box__features{gap:12px;margin-bottom:22px;display:grid}.service-card-box__feat-item{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.service-card-box__feat-item svg{color:#16a34a;flex-shrink:0;margin-top:2px}.service-card-box__pills{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.service-card-box__pill{color:var(--ink);background:#0000000a;border:1px solid #00000014;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.service-card-box__actions{border-top:1px solid var(--border-gray);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.service-card-box__btn-primary{transition:all .25s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#1fa855 0%,#128c7e 100%);border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #25d36647;color:#fff!important}.service-card-box__btn-primary:hover{background:linear-gradient(135deg,#25d366 0%,#1fa855 100%);transform:translateY(-2px);box-shadow:0 8px 22px #25d3666b;color:#fff!important}.service-card-box__btn-ghost{border:1px solid var(--border-gray);transition:all .25s var(--ease);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.service-card-box__btn-ghost:hover{border-color:var(--accent);background:#b8924a0d;color:var(--accent)!important}.services-v2__cta-wrap{justify-content:center;align-items:center;padding-top:10px;display:flex}.network-v2{background:var(--off-white);padding:60px 0}.network-card-main{background:var(--white);border:1px solid var(--border-gray);border-radius:20px;margin-bottom:24px;padding:42px;box-shadow:0 20px 50px #0f1b330a}.network-card-main__head{margin-bottom:24px}.network-card-main__head h2{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(38px,4.5vw,70px);line-height:1.05}.network-card-main__head h3{color:var(--accent);margin-top:14px;font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.25}.network-card-main__grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.network-card-main__text{color:var(--anthracite);margin-bottom:32px;font-size:17px;line-height:1.75}.network-card-main__highlights{gap:16px;display:grid}.network-hi{background:var(--off-white);border:1px solid var(--border-gray);border-radius:12px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.network-hi__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.network-hi strong{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:700;display:block}.network-hi span{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:960px){.wholesale-card{padding:36px 28px}.wholesale-card__grid{grid-template-columns:1fr;gap:36px}.service-pillar-arch{padding:34px 24px}.service-pillar-arch__top{flex-direction:column;align-items:stretch}.arch-tabs-control{width:100%;display:flex}.arch-tab-btn{flex:1;justify-content:center;padding:12px 14px;font-size:12px}.arch-sub-grid,.services-triad{grid-template-columns:1fr}.network-card-main{padding:36px 24px}.network-card-main__grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.wholesale-section,.services-v2,.network-v2{padding:80px 0}.wholesale-card__actions{flex-direction:column;align-items:stretch}.wholesale-card__actions .btn{justify-content:center;width:100%}.arch-tabs-control{border-radius:16px;flex-direction:column}.arch-tab-btn{border-radius:12px}.services-v2__cta-wrap .btn,.network-card-main .btn{justify-content:center;width:100%}}.about-v2{background:var(--light-gray);padding:60px 0;position:relative;overflow:hidden}.about-v2__lead{max-width:960px;margin-bottom:32px}.about-v2__lead h2{letter-spacing:-.02em;color:var(--ink);margin:12px 0 20px;font-size:clamp(40px,5vw,76px);line-height:1.02}.about-v2__paragraphs{gap:16px;display:grid}.about-v2__paragraphs p{color:var(--anthracite);font-size:17px;line-height:1.7}.about-v2__badge{background:#b8924a1f;border-color:#b8924a4d;margin-bottom:14px}.about-v2__badge span:last-child{color:var(--ink);font-weight:700}.about-v2__strengths{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.about-v2__strengths li{background:var(--white);border:1px solid var(--border-gray);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.about-v2__strengths svg{color:var(--accent);flex-shrink:0}.about-v2__process{margin-bottom:28px}.about-v2__process-label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:700}.about-v2__process-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.about-v2__process-step{background:var(--white);border:1px solid var(--border-gray);border-top:3px solid var(--accent);border-radius:14px;flex-direction:column;gap:6px;padding:24px 22px;display:flex;position:relative}.about-v2__process-step:not(:last-child):after{content:"→";text-align:center;width:12px;color:var(--accent);z-index:1;font-weight:700;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.about-v2__process-num{font-family:var(--font-serif);color:var(--accent);font-size:18px;font-style:italic}.about-v2__process-step strong{color:var(--ink);font-size:18px;font-weight:600}.about-v2__process-step span:last-child{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:960px){.about-v2__process-steps{grid-template-columns:repeat(2,1fr)}.about-v2__process-step:not(:last-child):after{display:none}}@media (max-width:560px){.about-v2__process-steps{grid-template-columns:1fr;gap:10px}.about-v2__process-step{padding:18px 16px}.about-v2__strengths li{font-size:13px}}.about-v2__pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px;display:grid}.about-pillar-card{background:var(--white);border:1px solid var(--border-gray);transition:transform .3s var(--ease), border-color .3s, box-shadow .3s;border-radius:16px;flex-direction:column;padding:38px 32px;display:flex}.about-pillar-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 42px #0f1b330f}.about-pillar-card__icon{margin-bottom:20px}.about-pillar-card__icon span{font-family:var(--font-serif);color:var(--accent);font-size:24px;font-style:italic}.about-pillar-card h3{color:var(--ink);margin-bottom:14px;font-size:24px;font-weight:600}.about-pillar-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.about-v2__motto{background:var(--ink);color:var(--white);border:1px solid var(--line-light);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:50px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f1b3324}.about-v2__motto:before{content:"“";font-family:var(--font-serif);color:#ffffff0a;pointer-events:none;font-size:240px;line-height:1;position:absolute;bottom:-40px;right:40px}.about-v2__motto-content{z-index:1;max-width:680px;position:relative}.about-v2__motto-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:700;display:inline-block}.about-v2__motto blockquote{font-family:var(--font-serif);color:var(--white);margin:0 0 12px;font-size:clamp(26px,3.2vw,44px);font-style:italic;font-weight:500;line-height:1.15}.about-v2__motto-content p{color:var(--muted-light);margin:0;font-size:15px;line-height:1.6}.about-v2__motto-action{z-index:1;flex-shrink:0;position:relative}.about-v2__motto-action .btn--solid{background:var(--white);color:var(--ink)}.about-v2__motto-action .btn--solid:hover{background:var(--off-white);color:var(--accent)}@media (max-width:960px){.about-v2__pillars{grid-template-columns:1fr;gap:20px}.about-v2__motto{flex-direction:column;align-items:stretch;gap:28px;padding:38px 28px}.about-v2__motto-action .btn{justify-content:center;width:100%}}@media (max-width:640px){.about-v2__lead h2{margin:8px 0 20px}.about-v2__paragraphs p{font-size:16px}}.about-registrations{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.about-registrations__header{text-align:center;margin-bottom:28px}.about-registrations__title{color:#0b2347;letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:800}.about-registrations__divider{justify-content:center;align-items:center;width:100%;max-width:520px;height:6px;margin:0 auto;display:flex;position:relative}.about-registrations__divider:before{content:"";background:#cfd7e3;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.about-registrations__divider-bar{z-index:1;background:#0b2347;border-radius:4px;width:52px;height:5px;position:relative}.about-registrations__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-registrations__card{text-align:center;background:#fff;border:1.5px solid #aeb8c8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 2px 8px #0b23470a}.about-registrations__card:hover{border-color:#0b2347;transform:translateY(-2px);box-shadow:0 8px 20px #0b234714}.about-registrations__acronym{color:#0b2347;letter-spacing:-.01em;font-family:inherit;font-size:clamp(32px,3.8vw,42px);font-weight:800;line-height:1.1}.about-registrations__card-divider{opacity:.85;background:#0b2347;border-radius:2px;width:44px;height:1.5px;margin:10px auto 12px}.about-registrations__name{color:#0b2347;letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:820px){.about-registrations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.about-registrations__card{border-width:1px;border-radius:10px;justify-content:flex-start;padding:14px 6px 12px}.about-registrations__acronym{font-size:clamp(20px,6vw,26px)}.about-registrations__card-divider{width:26px;margin:6px auto 8px}.about-registrations__name{-webkit-hyphens:auto;hyphens:auto;font-size:11px;line-height:1.3}.about-registrations{margin-top:28px;padding-top:20px}.about-registrations__header{margin-bottom:16px}.about-registrations__title{font-size:19px}}.product-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#0a0f18c7;place-items:center;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards pmFadeIn;display:grid;position:fixed;inset:0}@keyframes pmFadeIn{0%{opacity:0}to{opacity:1}}.product-modal-card{background:#fff;border:1px solid #c5a05940;border-radius:22px;width:100%;max-width:980px;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) forwards pmScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #0000008c,0 0 40px #c5a0591f}@keyframes pmScaleUp{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.product-modal-close{z-index:20;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:40px;height:40px;transition:all .25s var(--ease);background:#ffffffeb;border:1px solid #00000014;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000014}.product-modal-close:hover{color:var(--gold);background:#fff;transform:rotate(90deg)scale(1.06);box-shadow:0 6px 18px #c5a05940}.product-modal-gallery{border-right:1px solid var(--line);background:#f8fafc;flex-direction:column;flex:1.1;display:flex;position:relative}.product-modal-image-wrap{background:radial-gradient(circle,#fff 40%,#f1f5f9 100%);flex:1;justify-content:center;align-items:center;min-height:380px;padding:32px;display:flex;position:relative}.product-modal-image-wrap img{object-fit:contain;filter:drop-shadow(0 14px 28px #0000001f);width:auto;max-width:100%;height:auto;max-height:48vh;transition:transform .4s var(--ease)}.product-modal-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0f172ae6;border:1px solid #c5a05973;border-radius:999px;padding:6px 14px;font-size:10.5px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 4px 14px #0003}.product-modal-thumbs{border-top:1px solid var(--line);background:#fff;gap:10px;padding:16px 20px;display:flex;overflow-x:auto}.product-modal-thumb-btn{border:1.5px solid var(--line);cursor:pointer;width:64px;height:64px;transition:all .25s var(--ease);background:#fff;border-radius:10px;flex-shrink:0;padding:4px}.product-modal-thumb-btn.is-active{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 0 0 2px #c5a05959}.product-modal-content{background:#fff;flex-direction:column;flex:1;padding:38px 34px;display:flex;overflow-y:auto}.product-modal-cat-tag{letter-spacing:.14em;text-transform:uppercase;color:#8c6721;margin-bottom:8px;font-size:11px;font-weight:700}.product-modal-title{color:var(--ink);letter-spacing:-.015em;margin:0 0 14px;font-size:25px;font-weight:700;line-height:1.25}.product-modal-desc{color:#475569;margin:0 0 20px;font-size:14.5px;line-height:1.7}.product-modal-perks{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:24px;padding:18px;display:flex}.product-modal-perk-item{color:#1e293b;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.product-modal-perk-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #c5a05999}.product-modal-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}@keyframes wpPulse{0%,to{box-shadow:0 8px 24px #25d36659}50%{box-shadow:0 12px 34px #25d3668c,0 0 0 4px #25d3662e}}.product-modal-wp-btn{color:#fff;letter-spacing:.04em;text-transform:uppercase;width:100%;transition:all .25s var(--ease);background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:14.5px;font-weight:700;text-decoration:none;animation:3.5s ease-in-out infinite wpPulse;display:flex}.product-modal-wp-btn:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 14px 34px #25d3668c}.product-modal-call-btn{color:#1e293b;letter-spacing:.04em;width:100%;transition:all .2s var(--ease);background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.product-modal-call-btn:hover{color:var(--ink);background:#e2e8f0}@media (max-width:768px){.product-modal-backdrop{align-items:flex-end;padding:0}.product-modal-card{-webkit-overflow-scrolling:touch;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-height:90vh;margin:0;overflow-y:auto}.product-modal-gallery{border-bottom:1px solid #0f1b3314;border-right:none}.product-modal-image-wrap{min-height:180px;padding:16px}.product-modal-image-wrap img{max-height:24vh}.product-modal-content{padding:18px 18px 24px}.product-modal-title{font-size:18px;line-height:1.28}.product-modal-wp-btn{text-transform:none;padding:13px 18px;font-size:13px}.product-modal-call-btn{text-transform:none;padding:11px 16px;font-size:12px}}.sales-showcase{background:var(--paper);border-top:1px solid var(--line);padding:56px 0 72px;position:relative}.sales-showcase__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sales-showcase__header-main{max-width:680px}.sales-showcase__pill{letter-spacing:.12em;color:#15803d;background:#25d3661f;border:1px solid #25d36659;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.sales-showcase__pill-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseGreen;box-shadow:0 0 8px #22c55e}@keyframes pulseGreen{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.sales-showcase__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(28px,4.2vw,46px);font-weight:700;line-height:1.08}.sales-showcase__title em{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.sales-showcase__subtitle{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.sales-showcase__search{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;width:min(100%,360px);height:44px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.sales-showcase__search:focus-within{border-color:var(--accent);box-shadow:0 4px 18px #c5a05933}.sales-showcase__search svg{color:var(--muted);flex-shrink:0;margin-right:8px}.sales-showcase__search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:13px}.sales-showcase__search input::placeholder{color:#94a3b8}.sales-showcase__search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.sales-showcase__tabs-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:28px;position:relative;overflow-x:auto}.sales-showcase__tabs-wrap::-webkit-scrollbar{display:none}.sales-showcase__tabs{align-items:center;gap:8px;width:max-content;padding-bottom:4px;display:flex}.sales-showcase__tab{border:1px solid var(--line);background:var(--white);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700;transition:all .2s}.sales-showcase__tab:hover{border-color:var(--ink)}.sales-showcase__tab.is-active{background:var(--ink);color:var(--white);border-color:var(--ink);box-shadow:0 4px 14px #0f1b3333}.sales-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sales-showcase__cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}@media (max-width:1140px){.sales-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-showcase__cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:768px){.sales-showcase{padding:30px 0 44px}.sales-showcase__header{gap:14px;margin-bottom:18px}.sales-showcase__pill{white-space:normal;max-width:100%;line-height:1.35}.sales-showcase__title{font-size:24px}.sales-showcase__subtitle{font-size:13px}.sales-showcase__search{width:100%;height:40px}.sales-showcase__tabs{gap:6px}.sales-showcase__tab{padding:7px 14px;font-size:11px}.sales-showcase__grid,.sales-showcase__cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (max-width:360px){.sales-showcase__grid{grid-template-columns:1fr!important}}.sales-card{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.sales-card:hover{border-color:#c5a05966;transform:translateY(-4px);box-shadow:0 14px 30px #0f1b3314}.sales-card__media{aspect-ratio:4/3;cursor:pointer;background:#f8fafc;width:100%;position:relative;overflow:hidden}.sales-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sales-card:hover .sales-card__img{transform:scale(1.05)}.sales-card__badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);color:var(--accent);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);z-index:3;background:#0f1b33d9;border-radius:6px;padding:4px 9px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px;overflow:hidden;text-transform:none!important}.sales-cat-card .sales-card__badge{letter-spacing:.03em;max-width:calc(100% - 108px);text-transform:none!important}.sales-card__badge--gastro{color:#d4af37;background:linear-gradient(135deg,#141e30f2,#0f1b33fa);border:1px solid #d4af3773;box-shadow:0 2px 10px #00000059}.sales-card__badge--horeca{color:#67e8f9;background:linear-gradient(135deg,#1e293bf2,#0f172afa);border:1px solid #67e8f966}.sales-card__badge--wedding{color:#f472b6;background:linear-gradient(135deg,#281822f2,#180f16fa);border:1px solid #f472b673}.sales-card__badge--sports{color:#4ade80;background:linear-gradient(135deg,#112219f2,#0a1810fa);border:1px solid #4ade8066}.sales-card__badge--shelf{color:#fbbf24;background:linear-gradient(135deg,#261c0ef2,#181108fa);border:1px solid #fbbf2466}.sales-card__badge--build{color:#e2e8f0;background:linear-gradient(135deg,#1e2026f2,#121418fa);border:1px solid #e2e8f066}.sales-card__badge--arch{color:#f7d399;background:linear-gradient(135deg,#201910f5,#120e08fa);border:1px solid #d4af378c;box-shadow:0 0 10px #d4af3733}.sales-card__badge--default{color:var(--accent);background:#0f1b33e0}.sales-card__quick-view{color:var(--ink);cursor:pointer;opacity:0;background:#ffffffeb;border:none;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700;transition:all .2s;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.sales-card:hover .sales-card__quick-view{opacity:1;transform:none}@media (max-width:768px){.sales-card__badge{padding:2px 6px;font-size:8px;top:6px;left:6px}.sales-card__quick-view{display:none}}.sales-card__body{flex-direction:column;flex:1;padding:14px 14px 16px;display:flex}@media (max-width:768px){.sales-card__body{padding:10px 10px 12px}}.sales-card__category{letter-spacing:.03em;color:var(--accent);margin-bottom:4px;font-size:11px;font-weight:700;text-transform:none!important}.sales-card__title{color:var(--ink);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.sales-card__title:hover{color:var(--accent)}@media (max-width:768px){.sales-card__title{margin-bottom:4px;font-size:12.5px;line-height:1.25}}.sales-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.sales-card__desc{display:none}}.sales-card__actions{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.sales-card__btn-wa{color:#fff;background:#25d366;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #25d36647}.sales-card__btn-wa:hover{background:#20bd5a;transform:translateY(-1px)}.sales-card__btn-detail{background:var(--off-white);border:1px solid var(--line);height:38px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.sales-card__btn-detail:hover{background:var(--line)}@media (max-width:768px){.sales-card__actions{gap:4px;padding-top:4px}.sales-card__btn-wa{gap:4px;height:34px;font-size:11px}.sales-card__btn-detail{height:34px;padding:0 8px;font-size:10.5px}}.sales-showcase__load-more-wrap{justify-content:center;align-items:center;margin-top:32px;display:flex}.sales-showcase__load-more{background:var(--ink);color:var(--white);letter-spacing:.02em;cursor:pointer;border:1px solid #c5a05966;border-radius:999px;align-items:center;gap:10px;padding:13px 32px;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #0f1b331f}.sales-showcase__load-more:hover{background:var(--accent);color:#0f1b33;border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px #c5a0594d}.sales-showcase__pill--gold{color:#8c6721;background:#c5a05924;border-color:#c5a0596b}.sales-showcase__pill-dot--gold{background:var(--gold,#c5a059);box-shadow:0 0 8px var(--gold,#c5a059)}.sales-showcase__section-divider{background:linear-gradient(90deg,#0000 0%,#0f1b3324 20%,#c5a05973 50%,#0f1b3324 80%,#0000 100%);height:1px;margin:56px 0 48px;position:relative}.sales-showcase__section-divider:after{content:"✦";background:var(--off-white,#f8f8fa);color:var(--gold,#c5a059);padding:0 14px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sales-cat-card__media{aspect-ratio:16/10;text-decoration:none;display:block}.sales-cat-card__media-overlay{pointer-events:none;background:linear-gradient(#0f1b332e 0%,#0000 45%,#0f1b336b 100%);transition:opacity .3s;position:absolute;inset:0}.sales-cat-card:hover .sales-cat-card__media-overlay{opacity:.85}.sales-cat-card__body{padding:18px 18px 20px!important}.sales-cat-card__title-link{color:inherit;text-decoration:none;display:block}.sales-cat-card .sales-card__category{letter-spacing:.03em;overflow-wrap:break-word;margin-bottom:5px;font-size:11px;line-height:1.35;text-transform:none!important}.sales-cat-card__title{word-break:break-word;-webkit-line-clamp:unset!important;text-transform:none!important;margin-bottom:8px!important;font-size:clamp(16px,1.45vw,18.5px)!important;line-height:1.25!important;display:block!important;overflow:visible!important}.sales-cat-card__desc{color:var(--muted);-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-bottom:12px!important;font-size:12.5px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.sales-cat-card__img-switcher{z-index:4;flex-wrap:wrap;gap:5px;max-width:calc(100% - 16px);display:inline-flex;position:absolute;bottom:8px;left:8px}.sales-cat-card__img-pill{-webkit-backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;background:#0f1b33d9;border:1px solid #ffffff38;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:700;transition:all .2s}.sales-cat-card__img-pill:hover{color:#fff;background:#0f1b33f2}.sales-cat-card__img-pill.is-active{background:var(--gold,#d4af37);color:#0f1b33;border-color:var(--gold,#d4af37);box-shadow:0 2px 8px #d4af3773}.sales-cat-card__mini-pillars{background:var(--off-white,#f8fafc);border:1px solid #0f1b3314;border-radius:10px;flex-direction:column;gap:7px;margin-bottom:12px;padding:10px 12px;display:flex}.sales-cat-card__mini-pillar{align-items:flex-start;gap:8px;min-width:0;line-height:1.3;display:flex}.sales-cat-card__mini-icon{flex-shrink:0;font-size:14px;line-height:1.15}.sales-cat-card__mini-pillar strong{color:var(--ink);overflow-wrap:break-word;font-size:11.5px;font-weight:700;display:block}.sales-cat-card__mini-pillar small{color:var(--muted);overflow-wrap:break-word;font-size:10.5px;line-height:1.35;display:block}.sales-cat-card__subtags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sales-cat-card__subtag{color:var(--anthracite,#334155);white-space:normal;word-break:break-word;background:#f1f5f9;border:1px solid #0f1b3314;border-radius:6px;align-items:center;max-width:100%;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.sales-cat-card__subtag--more{color:#8c6721;background:#c5a05924;border-color:#c5a05952;font-weight:700}.sales-cat-card__actions{flex-wrap:wrap;align-items:stretch;margin-top:auto;padding-top:8px;display:flex;gap:8px!important}.sales-cat-card__btn-wa{white-space:normal;text-align:center;background:#25d366;border-radius:8px;flex:190px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #25d36640;color:#fff!important;height:auto!important;padding:9px 12px!important;font-size:12px!important}.sales-cat-card__btn-wa:hover{background:#20bd5a;transform:translateY(-1px)}.sales-cat-card__btn-primary{background:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #0f1b3324;color:#fff!important;height:auto!important;padding:9px 14px!important;font-size:12px!important}.sales-cat-card__btn-primary:hover{background:var(--accent,#c5a059);border-color:var(--accent,#c5a059);transform:translateY(-1px);color:#0f1b33!important}@media (max-width:768px){.sales-showcase__section-divider{margin:28px 0 22px}.sales-cat-card{transition:transform .2s var(--ease)!important;background:#fff!important;border:1px solid #0f1b3314!important;border-radius:12px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 10px #0f1b330a!important}.sales-cat-card:active{transform:scale(.985)!important}.sales-cat-card__media{aspect-ratio:16/10!important;max-height:135px!important}.sales-cat-card .sales-card__badge{letter-spacing:.01em!important;text-transform:none!important;max-width:calc(100% - 55px)!important;padding:2px 5px!important;font-size:8px!important;top:5px!important;left:5px!important}.sales-card__img-count{padding:2px 5px!important;font-size:8px!important;top:5px!important;right:5px!important}.sales-cat-card__img-switcher{gap:3px!important;bottom:5px!important;left:5px!important}.sales-cat-card__img-pill{border-radius:4px!important;padding:2px 5px!important;font-size:8px!important}.sales-cat-card__body{flex-direction:column!important;flex:1!important;padding:9px 8px 10px!important;display:flex!important}.sales-cat-card .sales-card__category{letter-spacing:.01em!important;text-transform:none!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:2px!important;font-size:9px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.sales-cat-card__title{text-transform:none!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:5px!important;font-size:13px!important;font-weight:700!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.sales-cat-card__desc{display:none!important}.sales-cat-card__mini-pillars{background:#0f1b3308!important;border-radius:6px!important;flex-direction:column!important;gap:3px!important;margin-bottom:7px!important;padding:5px 6px!important;display:flex!important}.sales-cat-card__mini-pillar{align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.sales-cat-card__mini-pillar:nth-child(n+3){display:none!important}.sales-cat-card__mini-icon{flex-shrink:0!important;font-size:10px!important;line-height:1!important}.sales-cat-card__mini-pillar strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.sales-cat-card__mini-pillar small,.sales-cat-card__subtags{display:none!important}.sales-cat-card__actions{gap:4px!important;margin-top:auto!important;padding-top:2px!important;display:flex!important}.sales-cat-card__btn-wa{white-space:nowrap!important;border-radius:5px!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:30px!important;padding:4px 6px!important;font-size:8.5px!important;display:inline-flex!important;overflow:hidden!important}.sales-cat-card__btn-wa svg{flex-shrink:0!important;width:12px!important;height:12px!important}.sales-cat-card__btn-wa span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sales-cat-card__btn-primary{border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:4px 7px!important;font-size:9px!important;display:inline-flex!important}.sales-cat-card__btn-primary svg{display:none!important}}.sales-showcase__bottom{justify-content:center;margin-top:36px;display:flex}.sales-showcase__toggle-cats{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0000000a}.sales-showcase__toggle-cats:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.sales-showcase__all-cats{border-top:1px dashed var(--line);margin-top:48px;padding-top:36px}.sales-showcase__empty{background:var(--white);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:44px 20px}.sales-modal{z-index:999999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sales-modal__backdrop{-webkit-backdrop-filter:blur(8px);background:#0f1b33b8;position:absolute;inset:0}.sales-modal__content{background:var(--white);z-index:2;border-radius:20px;width:min(100%,860px);max-height:90vh;padding:32px;animation:.25s cubic-bezier(.16,1,.3,1) both modalScale;position:relative;overflow-y:auto;box-shadow:0 28px 60px #00000059}@keyframes modalScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sales-modal__close{background:var(--off-white);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.sales-modal__close:hover{background:var(--ink);color:var(--white)}.sales-modal__grid{grid-template-columns:1.1fr 1fr;gap:32px;display:grid}@media (max-width:768px){.sales-modal__content{border-radius:16px;max-height:88vh;padding:24px 16px 20px}.sales-modal__grid{grid-template-columns:1fr;gap:18px}}.sales-modal__media{flex-direction:column;gap:12px;display:flex}.sales-modal__main-img-wrap{aspect-ratio:4/3;background:#f8fafc;border-radius:12px;width:100%;overflow:hidden}.sales-modal__main-img{object-fit:cover;width:100%;height:100%}.sales-modal__thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sales-modal__thumb{cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:60px;height:60px;padding:0;transition:border-color .2s;overflow:hidden}.sales-modal__thumb.is-active{border-color:var(--accent)}.sales-modal__thumb img{object-fit:cover;width:100%;height:100%}.sales-modal__info{flex-direction:column;display:flex}.sales-modal__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:800}.sales-modal__title{color:var(--ink);margin:0 0 12px;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.2}.sales-modal__desc{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.sales-modal__features{background:var(--off-white);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.sales-modal__feat{align-items:flex-start;gap:12px;display:flex}.sales-modal__feat-icon{font-size:18px;line-height:1}.sales-modal__feat strong{color:var(--ink);font-size:12.5px;display:block}.sales-modal__feat small{color:var(--muted);font-size:11.5px;display:block}.sales-modal__actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.sales-modal__btn-wa{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 8px 24px #25d36659}.sales-modal__btn-wa:hover{background:#20bd5a;transform:translateY(-2px)}.sales-modal__btn-cat{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.sales-modal__btn-cat:hover{background:var(--off-white);border-color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f2f5}::-webkit-scrollbar-thumb{background:#c5cbd6;border:2px solid #f1f2f5;border-radius:999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.hero__ambient-glow{mix-blend-mode:screen;pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 32%,#2e5c9a73 0%,#0000 55%),radial-gradient(circle at 80% 60%,#c5a05959 0%,#0000 50%),radial-gradient(circle at 50% 88%,#0f1b33d9 0%,#0000 60%);animation:14s ease-in-out infinite alternate ambientShift;position:absolute;inset:0}@keyframes ambientShift{0%{opacity:.75;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.06)translate(-2%,2%)}}.hero__em-shine{background:linear-gradient(135deg,#fff 0%,#fae8be 30%,#d4af37 60%,#fff6dd 80%,#fff 100%) 0 0/220%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic;font-weight:500;animation:7s linear infinite emShimmer;display:inline-block}@keyframes emShimmer{0%{background-position:0%}to{background-position:220%}}.hero__trust-strip{animation:rise 1.2s .4s var(--ease) both;flex-wrap:wrap;gap:10px 18px;margin-top:26px;display:flex}.hero__trust-item{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;background:#0f1b338c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #0003}.hero__trust-item:hover{border-color:#c5a05966;transform:translateY(-2px)}.hero__trust-icon{color:var(--gold);text-shadow:0 0 8px #c5a05999;font-size:11px}.sales-showcase__tab-count{min-width:20px;height:18px;color:var(--ink);background:#0f1b3314;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.sales-showcase__tab.is-active .sales-showcase__tab-count{background:var(--gold);color:#0f1b33;box-shadow:0 2px 8px #c5a05966}.sales-card__img-count{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.03em;z-index:2;pointer-events:none;background:#0f1b33d9;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000040}.sales-modal__nav{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:6;-webkit-user-select:none;user-select:none;background:#0f1b33c7;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sales-modal__nav:hover{background:var(--gold);color:#0f1b33;border-color:var(--gold);transform:translateY(-50%)scale(1.1);box-shadow:0 6px 18px #c5a05980}.sales-modal__nav--prev{left:12px}.sales-modal__nav--next{right:12px}.sales-modal__page-indicator{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.05em;z-index:5;background:#0f1b33e0;border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #0000004d}.back-to-top-btn{-webkit-backdrop-filter:blur(8px);width:36px;height:36px;color:var(--gold);cursor:pointer;z-index:85;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:rise .3s var(--ease) both;background:#0f1b33e0;border:1px solid #c5a05973;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:84px;right:28px;box-shadow:0 4px 14px #00000038}.back-to-top-btn:hover{background:var(--gold);color:#0f1b33;border-color:var(--gold);transform:translateY(-3px)scale(1.08);box-shadow:0 6px 20px #c5a05966}.back-to-top-btn:active{transform:translateY(0)scale(.95)}@media (max-width:768px){.back-to-top-btn{right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 68px);background:#0f1b33eb;width:32px;height:32px}}.ik-showcase{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff1a;border-radius:20px;margin-top:32px;padding:32px}.ik-showcase__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.ik-showcase__header-titles{max-width:720px}.ik-showcase__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold,#d4af37);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.ik-showcase__eyebrow-dot{background:var(--gold,#d4af37);width:7px;height:7px;box-shadow:0 0 10px var(--gold,#d4af37);border-radius:50%;animation:2s ease-in-out infinite pulseDot}.ik-showcase__title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.2vw,36px);font-weight:800;line-height:1.2}.ik-showcase__title em{color:var(--gold,#d4af37);font-style:normal}.ik-showcase__desc{color:#ffffffbf;margin:0;font-size:14px;line-height:1.65}.ik-view-toggle{background:#00000059;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ik-view-toggle__btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .25s}.ik-view-toggle__btn.is-active{background:var(--gold,#d4af37);color:#0f172a;box-shadow:0 4px 14px #d4af3766}.ik-visual-stage{background:#0b0f19;border:1px solid #ffffff24;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000073}.ik-hotspot-container{aspect-ratio:1024/512;width:100%;position:relative;overflow:hidden}.ik-hotspot-bg{object-fit:cover;width:100%;height:100%;display:block}.ik-pin{cursor:pointer;z-index:10;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.ik-pin:hover,.ik-pin.is-active{z-index:20;transform:translate(-50%,-50%)scale(1.22)}.ik-pin__badge{color:#fff;z-index:2;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex;position:relative;box-shadow:0 4px 12px #0009,0 0 0 2px #fff}.ik-pin__pulse{pointer-events:none;opacity:.8;border:2px solid;border-radius:50%;width:44px;height:44px;animation:2s cubic-bezier(.25,1,.5,1) infinite ikPinRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ikPinRipple{0%{opacity:.9;width:28px;height:28px}to{opacity:0;width:58px;height:58px}}.ik-pin__label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#0f172aeb;border:1px solid #fff3;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.ik-pin:hover .ik-pin__label,.ik-pin.is-active .ik-pin__label{opacity:1;transform:translate(-50%)translateY(2px)}.ik-popover{-webkit-backdrop-filter:blur(16px);z-index:30;background:#0f172af2;border:1px solid #ffffff29;border-left:5px solid;border-radius:14px;width:calc(100% - 40px);max-width:380px;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) ikPopoverIn;position:absolute;bottom:20px;right:20px;box-shadow:0 20px 50px #000000a6}@keyframes ikPopoverIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ik-popover__close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.ik-popover__close:hover{background:#ffffff40}.ik-popover__header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ik-popover__badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex;box-shadow:0 2px 8px #0006}.ik-popover__header h4{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.25}.ik-popover__sub{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ik-popover__desc{color:#fffc;margin:0 0 12px;font-size:12px;line-height:1.5}.ik-popover__items{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ik-popover__chip{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:3px 8px;font-size:11px}.ik-popover__more{color:var(--gold,#d4af37);align-self:center;font-size:11px;font-weight:600}.ik-popover__actions{gap:8px;display:flex}.ik-popover__btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.ik-popover__btn--solid{background:var(--gold,#d4af37);color:#0f172a}.ik-popover__btn--solid:hover{background:#e5be47;transform:translateY(-1px)}.ik-popover__btn--outline{color:#fff;background:0 0;border-color:#ffffff40}.ik-popover__btn--outline:hover{background:#ffffff14;border-color:#fff}.ik-schema-view{text-align:center;background:#111827;width:100%;padding:12px}.ik-schema-img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:800px;margin:0 auto;display:block}.ik-quick-bar{scrollbar-width:thin;align-items:center;gap:12px;margin:20px 0 36px;padding-bottom:6px;display:flex;overflow-x:auto}.ik-quick-bar__title{color:#fff9;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.ik-quick-bar__chips{flex-wrap:nowrap;gap:8px;display:flex}.ik-quick-chip{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.ik-quick-chip:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}.ik-quick-chip__dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.ik-cards-section{border-top:1px solid #ffffff14;margin-top:10px;padding-top:24px}.ik-cards-section__header{margin-bottom:24px}.ik-cards-section__title{color:#fff;letter-spacing:-.01em;margin:6px 0 8px;font-size:clamp(20px,2.6vw,28px);font-weight:800}.ik-cards-section__subtitle{color:#ffffffb3;max-width:820px;margin:0;font-size:13px;line-height:1.55}.ik-cards-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (max-width:1400px){.ik-cards-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.ik-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ik-cards-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ik-showcase{border-radius:14px;padding:16px}.ik-hotspot-container{aspect-ratio:1024/620}.ik-pin__badge{width:24px;height:24px;font-size:11px}.ik-pin__pulse{width:32px;height:32px}.ik-popover{width:auto;padding:14px;bottom:10px;left:10px;right:10px}}@media (max-width:480px){.ik-cards-grid{grid-template-columns:1fr}}.ik-card{background:#0f172abf;border:1px solid #ffffff1a;border-top:4px solid;border-radius:12px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000040}.ik-card:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 14px 34px #00000073}.ik-card.is-highlighted{animation:2s ease-in-out ikCardGlow}@keyframes ikCardGlow{0%,to{box-shadow:0 4px 18px #00000040}50%{box-shadow:0 0 30px var(--gold,#d4af37), 0 0 0 2px var(--gold,#d4af37);transform:translateY(-6px)}}.ik-card__banner{color:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.ik-card__num{background:#00000059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.ik-card__heading{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;font-weight:800;line-height:1.2;overflow:hidden}.ik-card__img-wrap{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.ik-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ik-card:hover .ik-card__img{transform:scale(1.06)}.ik-card__body{flex-direction:column;flex:1;padding:12px 14px;display:flex}.ik-card__body-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:0 0 8px;font-size:10.5px;font-weight:700}.ik-card__list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ik-card__item-link{color:#ffffffd9;border-radius:4px;align-items:center;gap:7px;padding:2px 4px;font-size:11.5px;line-height:1.35;text-decoration:none;transition:all .2s;display:flex}.ik-card__item-link:hover{color:#fff;background:#ffffff14;transform:translate(3px)}.ik-card__item-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ik-card__footer{background:#0003;border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 12px;display:flex}.ik-card__cta{color:#fff;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ik-card__cta:hover{opacity:.9;transform:translateY(-1px)}.ik-card__wa{color:#25d366;white-space:nowrap;background:#25d36626;border:1px solid #25d36666;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ik-card__wa:hover{color:#fff;background:#25d366;border-color:#25d366}.ik-products-section{border-top:1px solid #ffffff1f;margin-top:48px;padding-top:36px}.ik-products-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ik-products-section__titles{max-width:720px}.ik-products-section__title{color:#fff;letter-spacing:-.015em;margin:6px 0 10px;font-size:clamp(22px,2.8vw,32px);font-weight:800;line-height:1.25}.ik-products-section__title em{color:var(--gold,#d4af37);font-size:.85em;font-style:normal;font-weight:700}.ik-products-section__desc{color:#ffffffb8;margin:0;font-size:13.5px;line-height:1.6}.ik-products-search{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-width:280px;height:44px;padding:0 16px;transition:all .25s;display:flex;position:relative}.ik-products-search:focus-within{border-color:var(--gold,#d4af37);background:#ffffff1a;box-shadow:0 0 16px #d4af3740}.ik-products-search svg{color:#ffffff80;flex-shrink:0}.ik-products-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.ik-products-search input::placeholder{color:#ffffff73}.ik-products-search__clear{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.ik-products-search__clear:hover{color:#fff}.ik-products-tabs-wrap{scrollbar-width:thin;margin-bottom:28px;padding-bottom:8px;overflow-x:auto}.ik-products-tabs{flex-wrap:nowrap;gap:8px;display:flex}.ik-products-tab{color:#fffc;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ik-products-tab:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.ik-products-tab.is-active{border-color:var(--gold,#d4af37);color:#fff;background:#d4af3729;font-weight:700;box-shadow:0 4px 14px #d4af3740}.ik-products-tab__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ik-products-tab__count{color:#ffffffe6;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ik-products-tab.is-active .ik-products-tab__count{background:var(--gold,#d4af37);color:#0f172a}.ik-products-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1280px){.ik-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ik-products-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:520px){.ik-products-grid{grid-template-columns:1fr}}.ik-product-card{cursor:pointer;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000004d}.ik-product-card:hover{border-color:#d4af3780;transform:translateY(-6px);box-shadow:0 18px 40px #0000008c,0 0 20px #d4af3733}.ik-product-card__top{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.ik-product-card__cat-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:999px;align-items:center;gap:6px;max-width:70%;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.ik-product-card__cat-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ik-product-card__origin{letter-spacing:.08em;color:#ffffff73;font-size:9.5px;font-weight:700}.ik-product-card__img-wrap{aspect-ratio:16/11;background:#090d16;width:100%;position:relative;overflow:hidden}.ik-product-card__img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.ik-product-card:hover .ik-product-card__img{transform:scale(1.08)}.ik-product-card__hover-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;z-index:2;background:#0b0f19a6;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.ik-product-card:hover .ik-product-card__hover-overlay{opacity:1}.ik-product-card__hover-btn{background:var(--gold,#d4af37);color:#0f172a;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:11.5px;font-weight:800;transition:transform .25s;display:inline-flex;transform:translateY(6px);box-shadow:0 4px 18px #00000073}.ik-product-card:hover .ik-product-card__hover-btn{transform:translateY(0)}.ik-product-card__body{flex-direction:column;flex:1;padding:14px;display:flex}.ik-product-card__title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ik-product-card__desc{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.ik-product-card__specs{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.ik-product-spec{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff17;border-radius:4px;padding:2px 7px;font-size:10px}.ik-product-card__footer{background:#00000059;border-top:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;display:flex}.ik-product-card__cta{color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ik-product-card__cta:hover{opacity:.9;transform:translateY(-1px)}.ik-product-card__preview-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;transition:all .2s;display:flex}.ik-product-card__preview-btn:hover{background:#fff3;border-color:#fff}.ik-product-card__wa{color:#25d366;white-space:nowrap;background:#25d36629;border:1px solid #25d36673;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ik-product-card__wa:hover{color:#fff;background:#25d366;border-color:#25d366}.ik-products-empty{text-align:center;color:#ffffffb3;background:#ffffff08;border:1px dashed #ffffff26;border-radius:12px;padding:48px 24px;font-size:14px}.ik-products-more{flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}.ik-products-more__btn{background:var(--gold,#d4af37);color:#0f172a;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 28px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.ik-products-more__btn:hover{background:#e5be47;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3759}.ik-products-more__info{color:#ffffff80;font-size:12px}.ik-products-banner{background:linear-gradient(135deg,#d4af371f 0%,#0f172af2 100%);border:1px solid #d4af374d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 32px;display:flex;box-shadow:0 14px 34px #0006}.ik-products-banner__content{max-width:680px}.ik-products-banner__title{color:#fff;margin:6px 0 8px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.3}.ik-products-banner__desc{color:#ffffffb3;margin:0;font-size:13px;line-height:1.55}.ik-products-banner__btn{background:var(--gold,#d4af37);color:#0f172a;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 24px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #d4af3759}.ik-products-banner__btn:hover{background:#e5be47;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3780}.ik-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#080c16d9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out revizeFadeIn;display:flex;position:fixed;inset:0}.ik-modal{background:#0f172a;border:1px solid #ffffff29;border-radius:18px;width:100%;max-width:860px;animation:.3s cubic-bezier(.16,1,.3,1) revizeModalIn;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000b3}.ik-modal__close{color:#fff;cursor:pointer;z-index:10;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.ik-modal__close:hover{background:#ffffff4d}.ik-modal__grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ik-modal__grid{grid-template-columns:1fr}}.ik-modal__img-wrap{background:#090d16;width:100%;min-height:280px;position:relative}.ik-modal__img{object-fit:cover;width:100%;height:100%;display:block}.ik-modal__content{flex-direction:column;padding:28px 24px;display:flex}.ik-modal__subcat{text-transform:uppercase;letter-spacing:.08em;color:var(--gold,#d4af37);margin-bottom:6px;font-size:11px;font-weight:800}.ik-modal__title{color:#fff;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3}.ik-modal__desc{color:#ffffffbf;margin:0 0 16px;font-size:13px;line-height:1.55}.ik-modal__specs-box{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.7}.ik-modal__specs-box strong{color:#fff}.ik-modal__actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ik-modal__btn-cat{background:var(--gold,#d4af37);color:#0f172a;border-radius:8px;justify-content:center;width:100%;min-height:42px;font-size:12.5px;font-weight:700}.ik-modal__btn-wa{border-radius:8px;justify-content:center;width:100%;min-height:42px;font-size:12.5px;font-weight:700}.refrig-showcase{margin-top:56px;padding:44px 0;position:relative}.refrig-header{max-width:860px;margin-bottom:28px}.refrig-header__pill{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;background:#0288d126;border:1px solid #0288d159;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-flex}.refrig-header__pill-dot{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #38bdf8}.refrig-header__pill-sub{letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.refrig-header__title{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.15}.refrig-header__subtitle{color:var(--gold,#d4af37);margin:0 0 14px;font-size:clamp(18px,2.4vw,24px);font-weight:700;line-height:1.3}.refrig-header__desc{color:#ffffffd1;max-width:780px;margin:0;font-size:15px;line-height:1.65}.refrig-stage{background:#090d16;border:1px solid #ffffff24;border-radius:20px;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 0 30px #0288d126}.refrig-stage__inner{aspect-ratio:1024/512;width:100%;position:relative}.refrig-stage__img{object-fit:cover;width:100%;height:100%;display:block}.refrig-spot{cursor:pointer;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.refrig-spot__dot{z-index:2;background:#0288d1;border:3px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:relative;box-shadow:0 2px 10px #0009,0 0 12px #38bdf8}.refrig-spot:hover .refrig-spot__dot,.refrig-spot.is-active .refrig-spot__dot{background:var(--gold,#d4af37);transform:scale(1.3)}.refrig-spot__pulse{pointer-events:none;border:2px solid #38bdf8;border-radius:50%;width:38px;height:38px;animation:2s cubic-bezier(.25,1,.5,1) infinite ikPinRipple;position:absolute}.refrig-spot__tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;z-index:20;background:#0f172af0;border:1px solid #ffffff2e;border-left:4px solid #0288d1;border-radius:10px;min-width:220px;max-width:280px;padding:10px 14px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0009}.refrig-spot:hover .refrig-spot__tooltip,.refrig-spot.is-active .refrig-spot__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-4px)}.refrig-spot__tooltip strong{color:#fff;margin-bottom:3px;font-size:13px;font-weight:800;display:block}.refrig-spot__tooltip p{color:#ffffffbf;margin:0;font-size:11.5px;line-height:1.45}.refrig-pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:860px){.refrig-pillars{grid-template-columns:1fr;gap:14px}}.refrig-pillar{background:#0f172ab3;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:16px;padding:22px 24px;transition:all .3s;display:flex;box-shadow:0 4px 18px #0003}.refrig-pillar:hover{background:#0f172ae6;border-color:#38bdf866;transform:translateY(-3px);box-shadow:0 12px 28px #00000059}.refrig-pillar__icon{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;padding:10px;font-size:28px;line-height:1}.refrig-pillar__content h4{color:#fff;margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.3}.refrig-pillar__content p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.refrig-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:44px;display:flex}.refrig-actions__wa{border-radius:999px;min-height:48px;padding:0 26px;font-size:13.5px;font-weight:800;animation:3s ease-in-out infinite pulseGlowGreen;box-shadow:0 6px 20px #25d36659}@keyframes pulseGlowGreen{0%,to{box-shadow:0 4px 18px #25d36659}50%{box-shadow:0 0 28px #25d366a6,0 0 0 3px #25d36640}}.refrig-actions__cat{border-radius:999px;min-height:48px;padding:0 24px;font-size:13.5px;font-weight:700}.refrig-products{border-top:1px solid #ffffff1a;padding-top:32px}.refrig-products__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.refrig-products__title{color:#fff;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800}.refrig-products__all{color:var(--gold,#d4af37);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.refrig-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1200px){.refrig-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.refrig-grid{grid-template-columns:1fr}}.refrig-card{background:#0f172ad9;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 6px 20px #0000004d}.refrig-card:hover{border-color:#38bdf873;transform:translateY(-5px);box-shadow:0 16px 36px #00000080,0 0 20px #0288d133}.refrig-card__img-wrap{aspect-ratio:16/11;background:#090d16;width:100%;position:relative;overflow:hidden}.refrig-card__img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.refrig-card:hover .refrig-card__img{transform:scale(1.08)}.refrig-card__badge{color:#fff;letter-spacing:.05em;background:#0288d1e6;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0006}.refrig-card__body{flex-direction:column;flex:1;padding:14px;display:flex}.refrig-card__sub{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:4px;font-size:10.5px;font-weight:800}.refrig-card__title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.refrig-card__desc{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.refrig-card__footer{background:#0000004d;border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 14px;display:flex}.refrig-card__cta{color:#fff;background:#0288d1;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.refrig-card__cta:hover{background:#039be5;transform:translateY(-1px)}.refrig-card__wa{color:#25d366;white-space:nowrap;background:#25d36629;border:1px solid #25d36673;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.refrig-card__wa:hover{color:#fff;background:#25d366}.ik-cat-hero-card{background:#0f172aeb;border:1px solid #ffffff1f;border-left:6px solid;border-radius:18px;grid-template-columns:1.25fr .75fr;margin-bottom:32px;animation:.35s ease-out revizeFadeIn;display:grid;overflow:hidden;box-shadow:0 16px 45px #00000073}@media (max-width:992px){.ik-cat-hero-card{grid-template-columns:1fr}}.ik-cat-hero-card__body{flex-direction:column;padding:28px 32px;display:flex}@media (max-width:768px){.ik-cat-hero-card__body{padding:20px}}.ik-cat-hero-card__pill{text-transform:uppercase;letter-spacing:.08em;color:var(--gold,#d4af37);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.ik-cat-hero-card__pill-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.ik-cat-hero-card__title{color:#fff;margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.2}.ik-cat-hero-card__sub{color:var(--gold,#d4af37);margin:0 0 10px;font-size:14.5px;font-weight:700;line-height:1.35}.ik-cat-hero-card__desc{color:#ffffffc7;margin:0 0 20px;font-size:13px;line-height:1.6}.ik-cat-hero-card__pillars{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}@media (max-width:768px){.ik-cat-hero-card__pillars{grid-template-columns:1fr;gap:8px}}.ik-cat-hero-pillar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ik-cat-hero-pillar__icon{flex-shrink:0;font-size:18px;line-height:1}.ik-cat-hero-pillar strong{color:#fff;margin-bottom:2px;font-size:11.5px;font-weight:800;line-height:1.25;display:block}.ik-cat-hero-pillar p{color:#ffffffa6;margin:0;font-size:10.5px;line-height:1.35}.ik-cat-hero-card__actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.ik-cat-hero-card__btn-cat{color:#0f172a;border-radius:8px;min-height:44px;padding:0 22px;font-size:12.5px;font-weight:800}.ik-cat-hero-card__btn-wa{border-radius:8px;min-height:44px;padding:0 20px;font-size:12.5px;font-weight:700}.ik-cat-hero-card__img-wrap{background:#090d16;width:100%;min-height:280px;position:relative;overflow:hidden}.ik-cat-hero-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ik-cat-hero-card:hover .ik-cat-hero-card__img{transform:scale(1.05)}.ik-cat-hero-card__badge{color:#fff;letter-spacing:.06em;z-index:2;border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #0009}.ik-grouped-sections{flex-direction:column;gap:40px;display:flex}.ik-category-block{flex-direction:column;display:flex}.ik-category-divider{background:#0f172ad9;border:1px solid #ffffff1a;border-left:5px solid;border-radius:14px;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;transition:all .25s;display:flex;box-shadow:0 4px 18px #00000040}@media (max-width:768px){.ik-category-divider{flex-direction:column;align-items:flex-start;padding:14px}}.ik-category-divider__visual{background:#090d16;border-radius:10px;flex-shrink:0;width:160px;height:96px;position:relative;overflow:hidden}@media (max-width:768px){.ik-category-divider__visual{width:100%;height:140px}}.ik-category-divider__thumb{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ik-category-divider:hover .ik-category-divider__thumb{transform:scale(1.08)}.ik-category-divider__num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000080}.ik-category-divider__content{flex-direction:column;flex:1;gap:8px;display:flex}.ik-category-divider__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ik-category-divider__title{color:#fff;margin:0;font-size:17px;font-weight:800;line-height:1.25}.ik-category-divider__desc{color:#ffffffad;margin:3px 0 0;font-size:12.5px;line-height:1.4}.ik-category-divider__link{white-space:nowrap;background:#ffffff0a;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ik-category-divider__link:hover{background:#ffffff1f;transform:translate(2px)}.ik-category-divider__chips{flex-wrap:wrap;gap:8px;display:flex}.ik-category-divider__chip{color:#fffc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.ik-category-divider__chip i{font-style:normal}.cp-search-box{min-height:42px;color:var(--muted);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border:1px solid #0f1b3324;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative;box-shadow:0 2px 10px #0f1b330a}.cp-search-box:focus-within{border-color:var(--gold);color:var(--ink);box-shadow:0 4px 16px #c5a05933}.cp-search-box input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:210px;font-size:13px}.cp-search-box input::placeholder{color:#94a3b8}.cp-search-clear{width:20px;height:20px;color:var(--ink);background:#0f1b3314;border-radius:50%;justify-content:center;align-items:center;font-size:10px;transition:background .2s;display:inline-flex}.cp-search-clear:hover{background:var(--gold);color:#fff}.cp-trust-ribbon{color:#ffffffe0;background:linear-gradient(135deg,#0f1b33 0%,#162544 100%);border:1px solid #c5a05959;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;padding:14px 20px;display:grid;box-shadow:0 12px 30px -10px #0f1b3340}.cp-trust-ribbon__item{align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.cp-trust-ribbon__item strong{color:#f3d48b;font-weight:700}.cp-trust-ribbon__dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #c5a059cc}@media (max-width:960px){.cp-trust-ribbon{grid-template-columns:1fr;gap:10px;padding:14px 16px}.cp-search-box,.cp-search-box input{width:100%}}.cp-product-image-wrap--cover{background:#0f172a!important;padding:0!important}.cp-product-image-wrap--cover img{object-fit:cover!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.cp-product-image-wrap--cover:after{content:"";pointer-events:none;background:linear-gradient(#0f172a40 0%,#0000 35% 65%,#0f172a73 100%);position:absolute;inset:0}.cp-product-ref-tag{z-index:2;-webkit-backdrop-filter:blur(6px);color:#f8fafc;letter-spacing:.08em;background:#0f1b33c2;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.product-modal-image-wrap--scene{background:#0f172a!important;padding:16px!important}.product-modal-image-wrap--scene img{border-radius:12px;box-shadow:0 20px 50px #00000073;max-height:62vh!important}.product-modal-nav-btn{z-index:15;width:42px;height:42px;color:var(--ink);transition:all .25s var(--ease);background:#ffffffeb;border:1px solid #0f1b3324;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #00000029}.product-modal-nav-btn:hover{background:var(--gold-gradient);color:#fff;border-color:#0000;transform:translateY(-50%)scale(1.08);box-shadow:0 8px 24px #c5a05973}.product-modal-nav-btn--prev{left:14px}.product-modal-nav-btn--next{right:14px}@media (max-width:768px){html,body{max-width:100vw;overflow-x:hidden}img,video,iframe,svg{max-width:100%}section{scroll-margin-top:70px}.about-v2{padding:40px 0!important}.about-v2__lead h2{font-size:clamp(26px,7vw,34px)!important}.about-v2__paragraphs p{font-size:14px!important;line-height:1.65!important}.about-v2__pillars{grid-template-columns:1fr!important;gap:12px!important}.about-pillar-card{padding:20px 16px!important}.booking{padding:48px 0!important}.booking__inner{gap:32px!important}.booking__copy h2{font-size:clamp(26px,7vw,34px)!important}.booking__panel{margin-top:24px!important;padding:20px 16px!important}.booking__stats strong{font-size:36px!important}.booking__stats>div:last-child{padding-left:16px!important}.form{border-radius:14px!important;padding:22px 16px!important}.form__grid{gap:18px!important}.form input,.form select,.form textarea{min-height:44px;font-size:16px!important}.form__actions{flex-direction:column;align-items:stretch!important;gap:12px!important}.form__actions .btn{justify-content:center;width:100%}.contact{padding:48px 0!important}.contact__inner{gap:28px!important}.contact__lead h2{margin:14px 0 18px!important;font-size:clamp(26px,7vw,34px)!important}.contact__details a{font-size:22px!important}.contact__details>div{padding:14px 0!important}.contact__phones{gap:10px!important}.contact__map{overflow:hidden;border-radius:14px!important;min-height:300px!important}.calc,.mode,.duo__card,.warehouse__body,.dest{padding:20px 16px!important}.calc__metrics{grid-template-columns:1fr 1fr!important;gap:12px!important}.calc__metrics dd{font-size:32px!important}.warehouse__img{min-height:220px!important}.mode h3,.duo__card h3,.warehouse__body h3{font-size:clamp(24px,6.5vw,32px)!important}.network-v2,.services-v2,.wholesale-section{padding:48px 0!important}.marquee{padding:14px 0!important}.marquee__row span{gap:20px!important;padding-right:20px!important;font-size:18px!important}.stats dt{font-size:40px!important}.stats>div:nth-child(odd){padding-right:14px!important}.stats>div:nth-child(2n){padding-left:16px!important}.stats dd{letter-spacing:.1em!important;font-size:10px!important}.statement{padding:44px 0 40px!important}.statement__grid{gap:32px!important}.statement__copy{font-size:14.5px!important}.section-head{gap:14px!important;margin-bottom:32px!important}.footer__top{gap:22px!important}.footer__top nav{flex-wrap:wrap;gap:10px 18px;display:flex}.footer__top nav a{font-size:11px!important}.btn{min-height:44px}a,button{-webkit-tap-highlight-color:transparent}.whatsapp-floating{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important}}@media (max-width:380px){.wrap{width:min(100% - 20px,1320px)!important}.hero h1{font-size:22px!important}.sales-showcase__cat-grid,.cp-product-grid{gap:8px!important}.sales-cat-card__title,.cp-product-title{font-size:12px!important}.calc__metrics{grid-template-columns:1fr!important}}@media (hover:none){.cp-product-card:hover{transform:none}.cat-card__link,.sales-card__quick-view{opacity:1}}@media (max-width:768px){.hero{height:auto!important;min-height:0!important;padding-top:calc(62px + var(--topline-h) + 14px)!important;justify-content:flex-end!important;padding-bottom:10px!important}.hero__badge-pill,.hero__content .eyebrow,.hero__text,.hero__trust-strip,.hero__facts,.hero__scroll,.hero__count,.hero__ambient-glow{display:none!important}.hero__content{padding-bottom:6px!important}.hero h1{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0 0 10px!important;font-size:clamp(20px,5.8vw,25px)!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.hero__actions{flex-wrap:nowrap!important;gap:8px!important;margin-top:0!important}.hero__actions .btn{letter-spacing:.02em!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-height:40px!important;padding:8px 10px!important;font-size:11px!important}.hero__actions .btn svg{display:none!important}.hero__footer{flex-direction:row!important;justify-content:center!important;padding:4px 0 0!important}.hero__dots{justify-content:center!important;width:auto!important}.marquee{display:none!important}.sales-showcase{border-top:0!important;padding:16px 0 36px!important}.sales-showcase__pill,.sales-showcase__subtitle{display:none!important}.sales-showcase__header{gap:10px!important;margin-bottom:10px!important}.sales-showcase__title{margin:0!important;font-size:20px!important;line-height:1.2!important}.sales-showcase__search{height:40px!important}.sales-showcase__tabs-wrap{margin-bottom:12px!important}.sales-showcase__tab{padding:6px 12px!important}}.cp-subcat-overview{margin:8px 0 32px}.cp-subcat-overview__head{margin-bottom:16px}.cp-subcat-overview__head h2{margin:0 0 4px;font-size:clamp(22px,3vw,32px);font-weight:700}.cp-subcat-overview__head p{color:var(--muted);margin:0;font-size:14px}.cp-subcat-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cp-subcat-card{text-align:left;cursor:pointer;width:100%;color:var(--ink);transition:transform .2s var(--ease), border-color .2s, box-shadow .2s;background:#fff;border:1px solid #0f1b331a;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;display:flex;position:relative;box-shadow:0 2px 10px #0f1b330a}.cp-subcat-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 28px #0f1b331a}.cp-subcat-card:active{transform:scale(.985)}.cp-subcat-card--all{background:var(--navy);color:#fff;border-color:var(--navy)}.cp-subcat-card--all small{color:#ffffffb3}.cp-subcat-card--all .cp-subcat-card__num{color:var(--gold)}.cp-subcat-card__num{font-family:var(--font-serif);color:var(--accent);min-width:28px;font-size:20px;font-style:italic}.cp-subcat-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cp-subcat-card__body strong{font-size:15px;font-weight:700;line-height:1.3}.cp-subcat-card__body small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.cp-subcat-card__count{color:#8c6721;background:#c5a05924;border:1px solid #c5a0594d;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.cp-subcat-card__arrow{color:var(--muted);font-size:16px}.cp-subcat-back{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cp-subcat-back:hover{border-color:var(--ink)}.cp-subcat-empty{text-align:center;background:var(--off-white);border:1px dashed var(--line);border-radius:16px;margin-bottom:28px;padding:36px 22px}.cp-subcat-empty__title{margin:0 0 8px;font-size:18px;font-weight:700}.cp-subcat-empty__text{color:var(--muted);max-width:460px;margin:0 auto 18px;font-size:13.5px;line-height:1.6}.cp-subcat-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:768px){.cp-subcat-grid{grid-template-columns:1fr;gap:8px}.cp-subcat-card{border-radius:12px;gap:10px;padding:13px 14px}.cp-subcat-card__body strong{font-size:14px}.cp-sub-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.cp-sub-tabs::-webkit-scrollbar{display:none}.cp-sub-tab{white-space:nowrap;flex-shrink:0}.hero{height:auto!important;min-height:330px!important;padding-top:calc(62px + var(--topline-h) + 24px)!important;justify-content:flex-end!important;padding-bottom:12px!important}.hero__veil{background:linear-gradient(#0a122259 0%,#0a12228c 45%,#0a1222e0 100%)!important}.hero__content{padding-bottom:8px!important}.hero__badge-pill{letter-spacing:.05em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin-bottom:8px!important;padding:4px 10px!important;font-size:9px!important;display:inline-flex!important;overflow:hidden!important}.hero__content .eyebrow{display:none!important}.hero h1{-webkit-line-clamp:3!important;margin:0 0 8px!important;font-size:clamp(21px,6vw,26px)!important;line-height:1.2!important}.hero__text{-webkit-line-clamp:2!important;color:#ffffffe6!important;-webkit-box-orient:vertical!important;margin:0 0 12px!important;font-size:12.5px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.hero__actions{flex-wrap:nowrap!important;gap:8px!important;margin-top:0!important}.hero__actions .btn{white-space:nowrap!important;border-radius:10px!important;flex:1 1 0!important;min-height:42px!important;padding:8px 10px!important;font-size:11.5px!important}.hero__footer{justify-content:center!important;padding:8px 0 0!important}.hero__controls{justify-content:center!important;gap:8px!important;width:100%!important}.hero__ctrl-arrow{width:26px!important;height:26px!important}.hero__count{letter-spacing:.06em!important;color:var(--gold)!important;white-space:nowrap!important;margin-right:6px!important;font-size:10px!important;font-weight:700!important;display:inline-block!important}.hero__dots button{width:20px!important;height:3px!important}.hero__nav-btn{background:#0f1b33c7!important;border:1px solid #ffffff59!important;width:36px!important;height:36px!important}.hero__nav-btn svg{width:18px!important;height:18px!important}.hero__nav-btn--prev{left:8px!important}.hero__nav-btn--next{right:8px!important}}@media (max-width:380px){.hero{min-height:310px!important}.hero__text{-webkit-line-clamp:2!important;font-size:12px!important}.hero__badge-pill{font-size:8.5px!important}}.tabela-pf{background:var(--navy);color:var(--white);margin:56px 0 0;padding:88px 0 96px;position:relative;overflow:hidden}.tabela-pf:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c5a05929,#0000);width:640px;height:640px;position:absolute;inset:-40% -10% auto auto}.tabela-pf .wrap{position:relative}.tabela-pf__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:36px;display:grid}.tabela-pf__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:11px;font-weight:700}.tabela-pf__title{letter-spacing:-.02em;color:var(--white);max-width:14ch;margin:0 0 18px;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.04}.tabela-pf__title em{font-family:var(--font-serif);color:var(--gold);font-style:italic;font-weight:500}.tabela-pf__lead{max-width:620px;color:var(--navy-light);margin:0;font-size:16px;line-height:1.7}.tabela-pf__stats{gap:12px;margin:0;display:flex}.tabela-pf__stats div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;min-width:132px;padding:18px 20px}.tabela-pf__stats dt{font-family:var(--font-serif);color:var(--white);font-size:44px;line-height:1}.tabela-pf__stats dd{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-light);margin:8px 0 0;font-size:12px}.tabela-pf__filters{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;gap:4px;max-width:100%;margin-bottom:28px;padding:4px;display:inline-flex;overflow-x:auto}.tabela-pf__filter{color:var(--navy-light);font:inherit;white-space:nowrap;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.tabela-pf__filter span{background:#ffffff1a;border-radius:999px;padding:2px 8px;font-size:11px}.tabela-pf__filter:hover{color:var(--white)}.tabela-pf__filter.is-active{background:var(--white);color:var(--navy)}.tabela-pf__filter.is-active span{background:var(--navy);color:var(--white)}.tabela-pf__filter:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tabela-pf__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;grid-auto-flow:dense;gap:14px;display:grid}.tabela-pf__item{background:var(--navy-2);cursor:zoom-in;text-align:left;isolation:isolate;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.tabela-pf__item--wide{grid-area:span 2/span 2}.tabela-pf__item img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), filter .4s var(--ease);position:absolute;inset:0}.tabela-pf__item:after{content:"";opacity:.75;transition:opacity .35s var(--ease);z-index:1;background:linear-gradient(#0a112100 45%,#0a1121e0 100%);position:absolute;inset:0}.tabela-pf__item:hover img{transform:scale(1.06)}.tabela-pf__item:hover:after{opacity:1}.tabela-pf__item:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tabela-pf__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--white);-webkit-backdrop-filter:blur(8px);background:#0f1b339e;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.tabela-pf__tag--montaj{border-color:#c5a0598c}.tabela-pf__item .tabela-pf__tag{z-index:2;position:absolute;top:14px;left:14px}.tabela-pf__caption{z-index:2;color:var(--white);opacity:.92;transition:transform .35s var(--ease), opacity .35s var(--ease);font-size:14px;font-weight:600;line-height:1.35;position:absolute;bottom:14px;left:16px;right:16px;transform:translateY(6px)}.tabela-pf__item--wide .tabela-pf__caption{font-size:18px;bottom:20px;left:22px;right:22px}.tabela-pf__item:hover .tabela-pf__caption{opacity:1;transform:translateY(0)}.tabela-pf__lightbox{z-index:10000;-webkit-backdrop-filter:blur(10px);animation:tabelaPfFade .25s var(--ease);background:#060a14f0;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:18px clamp(12px,3vw,40px) 20px;display:grid;position:fixed;inset:0}@keyframes tabelaPfFade{0%{opacity:0}to{opacity:1}}.tabela-pf__lb-top{color:var(--navy-light);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.tabela-pf__lb-close{width:42px;height:42px;color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;font-size:16px}.tabela-pf__lb-close:hover{background:#ffffff24}.tabela-pf__lb-stage{grid-template-rows:minmax(0,1fr) auto;justify-self:center;gap:16px;width:100%;max-width:1200px;min-height:0;margin:0;display:grid;position:relative}.tabela-pf__lb-stage>img{object-fit:contain;width:100%;height:100%;min-height:0;animation:tabelaPfFade .3s var(--ease);border-radius:14px}.tabela-pf__lb-nav{width:48px;height:48px;color:var(--white);cursor:pointer;z-index:2;background:#0f1b33b3;border:1px solid #ffffff38;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:calc(50% - 40px)}.tabela-pf__lb-nav:hover{background:var(--gold);border-color:var(--gold)}.tabela-pf__lb-nav--prev{left:12px}.tabela-pf__lb-nav--next{right:12px}.tabela-pf__lb-caption{color:var(--white);justify-content:space-between;align-items:center;gap:20px;display:flex}.tabela-pf__lb-caption h3{color:var(--white);margin:10px 0 4px;font-size:clamp(16px,2vw,22px);font-weight:600}.tabela-pf__lb-caption p{color:var(--navy-light);margin:0;font-size:14px}.tabela-pf__lb-cta{background:var(--gold);color:var(--navy);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.tabela-pf__lb-cta:hover{background:var(--gold-hover)}.tabela-pf__lb-thumbs{justify-content:safe center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tabela-pf__lb-thumbs button{opacity:.5;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:72px;height:52px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.tabela-pf__lb-thumbs button:hover{opacity:.85}.tabela-pf__lb-thumbs button.is-active{opacity:1;border-color:var(--gold)}.tabela-pf__lb-thumbs img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.tabela-pf__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px}}@media (max-width:820px){.tabela-pf{padding:64px 0 72px}.tabela-pf__head{grid-template-columns:1fr;gap:24px}.tabela-pf__stats div{flex:1;min-width:0}.tabela-pf__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px;gap:10px}.tabela-pf__lb-caption{flex-direction:column;align-items:flex-start}.tabela-pf__lb-nav{width:40px;height:40px}}@media (max-width:480px){.tabela-pf__grid{grid-auto-rows:140px}.tabela-pf__item{border-radius:12px}.tabela-pf__caption{font-size:12px;bottom:10px;left:12px;right:12px}.tabela-pf__item .tabela-pf__tag{display:none}.tabela-pf__item--wide .tabela-pf__caption{font-size:15px}.tabela-pf__lb-thumbs{display:none}}@media (prefers-reduced-motion:reduce){.tabela-pf__item img,.tabela-pf__caption,.tabela-pf__lightbox,.tabela-pf__lb-stage>img{transition:none;animation:none}}@media (max-width:1280px){.hero__nav-btn{display:none!important}}@media (max-width:820px){.hero__actions .btn{white-space:normal!important;text-align:center!important;justify-content:center!important;min-width:0!important;line-height:1.2!important}}@media (min-width:601px){.sales-cat-card__mini-pillars{flex-wrap:wrap;gap:6px;background:0 0!important;border:0!important;flex-direction:row!important;padding:0!important;display:flex!important}.sales-cat-card__mini-pillar{background:var(--off-white);border:1px solid var(--border-gray);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex!important}.sales-cat-card__mini-pillar small{display:none!important}.sales-cat-card__mini-pillar strong{white-space:nowrap;font-size:12px;line-height:1.2}.sales-cat-card__mini-icon{font-size:12px}}@media (max-width:600px){.sales-cat-card__mini-pillars,.sales-cat-card__img-switcher{display:none!important}.sales-cat-card .sales-card__title{margin:2px 0 8px!important;font-size:14px!important;line-height:1.25!important}.sales-cat-card .sales-card__actions{flex-direction:column!important;gap:6px!important;margin-top:auto!important;padding-top:0!important;display:flex!important}.sales-cat-card .sales-card__btn-wa,.sales-cat-card .sales-card__btn-detail{letter-spacing:.02em!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;justify-content:center!important;width:100%!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;font-size:10.5px!important;overflow:hidden!important}.sales-cat-card .sales-card__btn-wa svg{flex-shrink:0}.sales-cat-card .sales-card__btn-wa span{font-size:0!important}.sales-cat-card .sales-card__btn-wa span:after{content:"Teklif Al";font-size:11px;font-weight:700}}
