html,body{overflow-x:hidden;overflow-x:clip!important;overflow-y:visible!important}
.xk{position:relative}
.xk-rv{opacity:0;transform:translateY(40px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}
.xk-rv.is-in{opacity:1;transform:none}.xk-d1{transition-delay:.12s}.xk-d2{transition-delay:.24s}.xk-d3{transition-delay:.36s}
.elementor-editor-active .xk-rv,.xk-nojs .xk-rv{opacity:1;transform:none}
.xk-k{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-family:"Advent Pro",sans-serif;font-size:13px;font-weight:600;letter-spacing:.38em;text-transform:uppercase;color:var(--g)}
.xk-k:before{content:"";width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--g))}
.xk-k.is-c{justify-content:center}.xk-k.is-c:after{content:"";width:46px;height:1px;background:linear-gradient(90deg,var(--g),transparent)}
.xk h2{font-family:"Advent Pro",sans-serif;font-size:56px;font-weight:700;line-height:1.02;text-transform:uppercase;margin:0;color:#fff}
.xk h2 .pk26-t{font-weight:200;font-size:.66em;letter-spacing:.04em;color:rgba(255,255,255,.82)}
.xk h2 .pk26-b,.xk-gt{background:linear-gradient(100deg,#F4DCA6,#D2AB67 45%,#B98A43);-webkit-background-clip:text;background-clip:text;color:transparent}
.xk h3{font-family:"Advent Pro",sans-serif;font-weight:600;color:#fff}
.xk-p{font-size:16px;line-height:1.85;color:var(--mu);margin:18px 0 0}
.xk-lead{font-family:"Advent Pro",sans-serif;font-size:25px;font-weight:300;line-height:1.45;color:#F4DCA6;margin:22px 0 0;padding-left:22px;border-left:2px solid var(--g)}
.xk-hc{text-align:center;max-width:780px;margin:0 auto 50px}
.xk>section{padding:110px 0}.xk>section+section{border-top:1px solid rgba(210,171,103,.08)}
.xk-sp{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.xk-sp.is-r>:first-child{order:2}
.xk-im{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;border:1px solid rgba(210,171,103,.2)}
.xk-im img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover}
.xk-im.is-w{aspect-ratio:16/11}
.xk-im:after{content:"";position:absolute;inset:14px;border:1px solid rgba(244,220,166,.28);border-radius:18px;pointer-events:none}
.xk-card{position:relative;padding:30px 26px;border-radius:22px;background:var(--cd,#141210);border:1px solid rgba(210,171,103,.16);transition:transform .5s,border-color .5s,box-shadow .5s}
.xk-card:hover{transform:translateY(-6px);border-color:rgba(210,171,103,.5);box-shadow:0 24px 50px -26px rgba(0,0,0,.8)}
.xk-card h3{font-size:22px;margin:16px 0 8px;line-height:1.2}
.xk-card p{margin:0;font-size:14px;line-height:1.7;color:var(--mu)}
.xk-ii{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:1px solid rgba(210,171,103,.4);transition:.5s}
.xk-ii .ic{width:26px;height:26px;stroke:var(--g);fill:none;stroke-width:1.5;transition:.5s}
.xk-card:hover .xk-ii,.xk-tile:hover .xk-ii{background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43);border-color:transparent;box-shadow:0 0 30px rgba(210,171,103,.4)}
.xk-card:hover .xk-ii .ic,.xk-tile:hover .xk-ii .ic{stroke:#1a140c}
.xk-g2,.xk-g3,.xk-g4{display:grid;gap:18px}.xk-g2{grid-template-columns:1fr 1fr}.xk-g3{grid-template-columns:repeat(3,1fr)}.xk-g4{grid-template-columns:repeat(4,1fr)}
.xk-tile{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 14px;border-radius:18px;background:var(--cd,#141210);border:1px solid rgba(210,171,103,.14);text-align:center;font-size:14px;line-height:1.5;color:#eee;transition:.5s}
.xk-tile:hover{border-color:rgba(210,171,103,.5);transform:translateY(-6px)}
.xk-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:13px}
.xk-list li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.6;color:#ece6dc}
.xk-list li .ic{flex:0 0 22px;width:22px;height:22px;stroke:var(--g);fill:none;stroke-width:1.6;margin-top:1px}
.xk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.xk-st{padding:28px 22px;border-radius:20px;text-align:center;background:linear-gradient(160deg,rgba(210,171,103,.1),rgba(20,18,16,.6));border:1px solid rgba(210,171,103,.22)}
.xk-st b{display:block;font-family:"Advent Pro",sans-serif;font-size:50px;font-weight:700;line-height:1;color:#fff}
.xk-st b small{font-size:.45em;color:var(--g);font-weight:400;margin-left:3px}
.xk-st span{display:block;margin-top:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}
.xk-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start;padding:56px;border-radius:28px;background:radial-gradient(120% 140% at 0% 0%,rgba(210,171,103,.16),transparent 55%),var(--cd,#141210);border:1px solid rgba(210,171,103,.25)}
.xk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.xk-chips span{padding:8px 14px;border-radius:999px;border:1px solid rgba(210,171,103,.35);font-size:12.5px;color:#F4DCA6;background:rgba(210,171,103,.06);transition:.4s}
.xk-chips span:hover{background:rgba(210,171,103,.18)}
.xk-gal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}
.xk-gal .pk-g:first-child{grid-column:span 2;grid-row:span 2}
.pk-g{position:relative;overflow:hidden;border-radius:16px;cursor:zoom-in;display:block;background:#1d1a16}
.pk-g img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.pk-g:hover img{transform:scale(1.08)}
.pk-g:after{content:"";position:absolute;inset:0;border:1px solid rgba(244,220,166,0);border-radius:16px;transition:.5s}
.pk-g:hover:after{border-color:rgba(244,220,166,.55);inset:8px}
.xk-lb{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(8,7,6,.94);backdrop-filter:blur(6px)}
.xk-lb.is-on{display:flex}.xk-lb img{max-width:92vw;max-height:84vh;border-radius:10px}
.xk-lb button{all:unset;cursor:pointer;position:absolute;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(244,220,166,.4);color:#F4DCA6;font-size:26px;background:rgba(20,18,16,.6)}
.xk-lb .xk-x{top:20px;right:20px}.xk-lb .xk-pv{left:20px;top:50%;transform:translateY(-50%)}.xk-lb .xk-nx{right:20px;top:50%;transform:translateY(-50%)}
.xk-lb .xk-ct{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-family:"Advent Pro",sans-serif;letter-spacing:.3em;color:#F4DCA6}
.xk-cta{position:relative;overflow:hidden;border-radius:28px;padding:70px 40px;text-align:center;background:linear-gradient(120deg,#1c1813,#0f0d0b);border:1px solid rgba(210,171,103,.3)}
.xk-cta:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,rgba(210,171,103,.18),transparent 30%);animation:xk-rot 14s linear infinite}
@keyframes xk-rot{to{transform:rotate(360deg)}}.xk-cta>*{position:relative}
.xk-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}
.xk-btns.is-l{justify-content:flex-start}
.xk-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}
.xk-steps:before{content:"";position:absolute;left:6%;right:6%;top:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(210,171,103,.5),transparent)}
.xk-stp{position:relative;text-align:center;padding:0 8px}
.xk-stp:before{counter-increment:s;content:"0" counter(s);position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;margin:0 auto 18px;border-radius:50%;background:#14110d;border:1px solid rgba(210,171,103,.5);font-family:"Advent Pro",sans-serif;font-size:20px;font-weight:700;color:#F4DCA6}
.xk-stp h3{font-size:20px;margin:0 0 8px}.xk-stp p{margin:0;font-size:13.5px;line-height:1.65;color:var(--mu)}
.xk-tbl{width:100%;border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden;border:1px solid rgba(210,171,103,.25)}
.xk-tbl th,.xk-tbl td{padding:16px 18px;text-align:center;font-size:14.5px;border-bottom:1px solid rgba(210,171,103,.12)}
.xk-tbl th{font-family:"Advent Pro",sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#1a140c!important;background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43)!important;border-color:transparent!important}
.xk-tbl td{border-left:0!important;border-right:0!important;border-top:0!important}
.xk-tbl td:first-child,.xk-tbl th:first-child{text-align:left}
.xk-tbl td{color:#ece6dc;background:rgba(20,18,16,.6)}.xk-tbl tr:last-child td{border-bottom:0}
.xk-tbl tr:hover td{background:rgba(210,171,103,.08)}
.xk-tw{overflow-x:auto}
.xk-faq details{border-bottom:1px solid rgba(210,171,103,.18)}
.xk-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 4px;font-family:"Advent Pro",sans-serif;font-size:20px;font-weight:600;color:#fff}
.xk-faq summary::-webkit-details-marker{display:none}
.xk-faq summary:after{content:"+";color:var(--g);font-size:26px;line-height:1;transition:transform .4s}
.xk-faq details[open] summary:after{transform:rotate(45deg)}
.xk-faq details p{margin:0 4px 22px;font-size:15px;line-height:1.8;color:var(--mu)}
.xk-doc{max-width:900px;margin:0 auto}
.xk-doc h2{font-size:30px;margin:46px 0 14px}.xk-doc h3{font-size:22px;margin:30px 0 10px}
.xk-doc p,.xk-doc li{font-size:15.5px;line-height:1.85;color:#d9d2c6}
.xk-doc a{color:#F4DCA6}
.xk-doc ul,.xk-doc ol{padding-left:22px}
@media (max-width:1024px){.xk h2{font-size:44px}.xk-sp,.xk-band{grid-template-columns:1fr;gap:40px}.xk-sp.is-r>:first-child{order:0}.xk-g4,.xk-stats{grid-template-columns:1fr 1fr}.xk-g3{grid-template-columns:1fr 1fr}.xk-gal{grid-template-columns:repeat(3,1fr);grid-auto-rows:190px}.xk-steps{grid-template-columns:1fr 1fr;row-gap:40px}.xk-steps:before{display:none}}
@media (max-width:767px){.xk>section{padding:70px 0}.xk h2{font-size:34px}.xk-lead{font-size:20px}.xk-g2,.xk-g3{grid-template-columns:1fr}.xk-g4{grid-template-columns:1fr 1fr;gap:12px}.xk-st b{font-size:38px}.xk-band{padding:30px 22px}.xk-cta{padding:50px 22px}.xk-gal{grid-template-columns:1fr 1fr;grid-auto-rows:140px;gap:8px}.xk-steps{grid-template-columns:1fr}.xk-im{aspect-ratio:4/3}.xk-tbl th,.xk-tbl td{padding:12px 10px;font-size:13px}.xk-lb .xk-pv,.xk-lb .xk-nx{top:auto;bottom:16px;transform:none}}
@media (prefers-reduced-motion:reduce){.xk-rv{opacity:1;transform:none;transition:none}.xk-cta:before{animation:none}}