@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.kxh{--bg:#050507;--bg2:#0c0c10;--line:#ffffff17;--text:#f5f5f7;--muted:#a1a1aa;--dim:#71717a;--accent:#8b7cf6;--accent2:#c4b5fd;--gold:#8b7cf6;--r:22px}.kxh *{box-sizing:border-box;margin:0;padding:0}.kxh{scroll-behavior:smooth;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}.kxh a{color:inherit;text-decoration:none}.kxh img{max-width:100%;display:block}.kxh .k-wrap{width:min(1180px,100% - 48px);margin:0 auto}.kxh .k-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);font-size:13px;font-weight:600}.kxh h1,.kxh h2,.kxh h3{letter-spacing:-.035em;font-weight:700;line-height:1.04}.kxh h2{font-size:clamp(36px,5.2vw,64px)}.kxh .k-lede{color:var(--muted);max-width:640px;font-size:clamp(18px,1.6vw,21px)}.kxh .k-grad{background:linear-gradient(100deg,#fff 5%,#c4b5fd 55%,#8b7cf6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.kxh section{padding:140px 0;position:relative}.kxh .k-center{text-align:center}.kxh .k-center .k-lede{margin:22px auto 0}.kxh .k-btn{border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.kxh .k-btn-primary{color:#000;background:#fff}.kxh .k-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 40px #8b7cf659}.kxh .k-btn-ghost{color:#fff;border:1px solid #ffffff38}.kxh .k-btn-ghost:hover{background:#ffffff0f}.kxh nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);background:#050507b8;position:fixed;inset:0 0 auto}.kxh nav .k-wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.kxh nav img{width:auto;height:30px}.kxh nav ul{color:#d4d4d8;gap:30px;font-size:14px;list-style:none;display:flex}.kxh nav ul a:hover{color:#fff}.kxh nav .k-btn{height:38px;padding:0 18px;font-size:14px}.kxh .k-hero{text-align:center;padding:150px 0 90px;overflow:hidden}.kxh .k-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b7cf652,#8b7cf600 70%);height:720px;position:absolute;top:-180px;left:0;right:0}.kxh .k-hero .k-pill{letter-spacing:.24em;text-transform:uppercase;font-size:15px;font-weight:600;display:inline-flex}.kxh .k-hero .k-pill b{color:#8b7cf6;font-weight:600}.kxh .k-hero h1{letter-spacing:-.05em;max-width:1050px;margin:26px auto 0;font-size:clamp(46px,8.4vw,112px);font-weight:800}.kxh .k-hero .k-lede{max-width:720px;margin:26px auto 0}.kxh .k-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.kxh .k-video{aspect-ratio:16/9;cursor:pointer;background:#000;border:1px solid #ffffff1f;border-radius:28px;max-width:1060px;margin:70px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 140px #8b7cf638,0 0 0 1px #00000080}.kxh .k-video img,.kxh .k-video video{object-fit:cover;width:100%;height:100%}.kxh .k-video .k-shade{background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.kxh .k-video .k-play{background:#fffffff2;border-radius:50%;place-items:center;width:96px;height:96px;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffffff1f}.kxh .k-video:hover .k-play{transform:translate(-50%,-50%)scale(1.06)}.kxh .k-video .k-play svg{margin-left:6px}.kxh .k-video .k-cap{text-align:left;position:absolute;bottom:26px;left:32px}.kxh .k-video .k-cap b{letter-spacing:-.02em;font-size:20px;display:block}.kxh .k-video .k-cap span{color:#d4d4d8;font-size:14px}.kxh .k-logos{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;margin-top:70px;font-size:13px}.kxh .k-logos img{opacity:.6;filter:grayscale()brightness(2);width:min(760px,90%);margin:22px auto 0}.kxh .k-headline{flex-direction:column;align-items:center;gap:.06em;display:flex}.kxh .k-headline .k-h-frame{letter-spacing:-.05em;color:#f5f5f7;font-size:.7em;font-weight:800;line-height:1}.kxh .k-headline .k-h-topic{letter-spacing:-.05em;padding:.02em 0 .06em;font-size:.7em;font-weight:800;line-height:1}.kxh .k-stats{padding:0 0 40px}.kxh .k-stats .k-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.kxh .k-stats .k-grid div{border-left:1px solid var(--line);padding:38px 28px}.kxh .k-stats .k-grid div:first-child{border-left:0}.kxh .k-stats b{letter-spacing:-.04em;font-size:44px;font-weight:700;display:block}.kxh .k-stats span{color:var(--muted);font-size:15px}.kxh .k-equation{grid-template-columns:1.15fr auto 1fr;align-items:stretch;gap:28px;margin-top:70px;display:grid}.kxh .k-card{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(#ffffff0e,#ffffff04);padding:40px}.kxh .k-card h3{font-size:30px}.kxh .k-card p{color:var(--muted);margin-top:12px}.kxh .k-plus{color:var(--dim);place-items:center;font-size:44px;font-weight:300;display:grid}.kxh .k-core{position:relative;overflow:hidden}.kxh .k-core:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b7cf659,#0000);width:340px;height:340px;position:absolute;top:-120px;right:-120px}.kxh .k-ticks{gap:13px;margin-top:26px;list-style:none;display:grid}.kxh .k-ticks li{color:#e4e4e7;gap:12px;font-size:16px;display:flex}.kxh .k-ticks li:before{content:"";background:#8b7cf62e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.6' fill='none' stroke='%23c4b5fd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;flex:0 0 20px;height:20px;margin-top:2px}.kxh .k-chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.kxh .k-chips span{border:1px solid var(--line);color:#e4e4e7;background:#ffffff08;border-radius:999px;padding:9px 15px;font-size:14.5px}.kxh .k-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.kxh .k-split .k-img{aspect-ratio:4/5;border:1px solid var(--line);border-radius:28px;overflow:hidden}.kxh .k-split .k-img img{object-fit:cover;width:100%;height:100%}.kxh .k-split h2{font-size:clamp(34px,4.4vw,54px)}.kxh .k-split .k-lede{margin-top:22px}.kxh .k-feature-list{gap:22px;margin-top:34px;display:grid}.kxh .k-feature-list div{border-left:2px solid #8b7cf680;padding-left:22px}.kxh .k-feature-list b{letter-spacing:-.01em;font-size:18px}.kxh .k-feature-list p{color:var(--muted);margin-top:4px;font-size:15.5px}.kxh .k-tiers{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:70px;display:grid}.kxh .k-tier{border:1px solid var(--line);background:var(--bg2);border-radius:26px;flex-direction:column;padding:42px 34px;display:flex;position:relative}.kxh .k-tier .k-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12.5px;font-weight:600}.kxh .k-tier h3{margin-top:14px;font-size:34px}.kxh .k-tier h3 em{color:var(--accent2);font-style:normal}.kxh .k-tier .k-for{color:var(--muted);min-height:72px;margin-top:10px;font-size:15.5px}.kxh .k-tier .k-ticks{flex:1;margin:26px 0 34px}.kxh .k-tier .k-for{flex:1;margin-bottom:28px}.kxh .k-tier .k-btn{justify-content:center}.kxh .k-tier.k-featured{background:linear-gradient(180deg,#8b7cf629,#8b7cf608 60%),var(--bg2);border-color:#8b7cf68c;box-shadow:0 30px 100px #8b7cf633}.kxh .k-tier.k-featured .k-badge{white-space:nowrap;background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.kxh .k-tier.k-private{background:linear-gradient(160deg,#8b7cf61f,#8b7cf600 50%),var(--bg2);border-color:#8b7cf659}.kxh .k-tier.k-private h3 em{color:var(--gold)}.kxh .k-note{color:var(--dim);text-align:center;margin-top:26px;font-size:14px}.kxh .k-up-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;display:grid}.kxh .k-up{border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;padding:32px;transition:border-color .25s,transform .25s}.kxh .k-up:hover{border-color:#8b7cf673;transform:translateY(-3px)}.kxh .k-up .k-ico{width:44px;height:44px;color:var(--accent2);background:#8b7cf624;border-radius:12px;place-items:center;display:grid}.kxh .k-up h3{letter-spacing:-.02em;margin-top:22px;font-size:21px}.kxh .k-up p{color:var(--muted);margin-top:8px;font-size:15px}.kxh .k-who{background:radial-gradient(1000px 500px at 50% 0,#8b7cf61f,#0000 70%)}.kxh .k-who-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.kxh .k-who-card{border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff03);flex-direction:column;justify-content:space-between;min-height:200px;padding:30px 26px 26px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.kxh .k-who-card:hover{border-color:#ffffff40;transform:translateY(-4px)}.kxh .k-who-card small{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:600}.kxh .k-who-card h3{letter-spacing:-.025em;margin-top:6px;font-size:24px}.kxh .k-who-card h3 span{color:var(--accent2)}.kxh .k-who-card p{color:var(--muted);margin-top:12px;font-size:14.5px}.kxh .k-who-card .k-arrow{color:#d4d4d8;margin-top:18px;font-size:14px}.kxh .k-who-card.k-ask{background:0 0;border-style:dashed}.kxh .k-ld{border:1px solid var(--line);border-radius:26px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid;overflow:hidden}.kxh .k-ld div{border-left:1px solid var(--line);padding:36px 30px}.kxh .k-ld div:first-child{border-left:0}.kxh .k-ld b{color:var(--accent2);letter-spacing:.12em;text-transform:uppercase;font-size:13px;display:block}.kxh .k-ld h3{letter-spacing:-.02em;margin-top:14px;font-size:21px}.kxh .k-ld p{color:var(--muted);margin-top:8px;font-size:15px}.kxh .k-tracy{background:radial-gradient(80% 90% at 80% 100%,#8b7cf638,#0000 70%),#15131c;border:1px solid #8b7cf64d;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:end;min-height:440px;margin-top:64px;display:grid;position:relative;overflow:hidden}.kxh .k-tracy .k-tcopy{align-self:center;padding:60px 0 60px 64px}.kxh .k-tracy .k-tq{letter-spacing:-.03em;margin-top:22px;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.15}.kxh .k-tracy .k-tq span{color:var(--accent2)}.kxh .k-tracy b{margin-top:30px;font-size:18px;font-weight:600;display:block}.kxh .k-tracy small{color:var(--muted);max-width:440px;margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.kxh .k-tracy img{align-self:end;width:100%;height:auto;display:block}.kxh .k-steps.k-three{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.kxh .k-tracy{grid-template-columns:1fr}.kxh .k-tracy .k-tcopy{padding:36px 28px 0}.kxh .k-tracy img{max-width:420px;margin:10px auto 0}.kxh .k-steps.k-three{grid-template-columns:1fr}.kxh .k-three-words{grid-template-columns:1fr!important}}.kxh .k-reel{margin-top:70px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kxh .k-reel-track{gap:18px;width:max-content;margin-top:24px;animation:60s linear infinite reel;display:flex}.kxh .k-reel:hover .k-reel-track{animation-play-state:paused}@keyframes reel{to{transform:translate(calc(-50% - 9px))}}.kxh .k-reel-card{all:unset;cursor:pointer;aspect-ratio:16/9;border:1px solid var(--line);border-radius:18px;flex:0 0 300px;position:relative;overflow:hidden}.kxh .k-reel-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.kxh .k-reel-card:hover img{transform:scale(1.05)}.kxh .k-reel-card:after{content:"";background:linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.kxh .k-reel-card .k-rp{z-index:1;color:#000;background:#ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:absolute;top:14px;right:14px}.kxh .k-reel-card .k-rc{z-index:1;color:#d4d4d8;font-size:13px;position:absolute;bottom:13px;left:16px}.kxh .k-reel-card .k-rc b{color:#fff;font-size:16px;display:block}.kxh .k-vmodal{z-index:80;background:#000000e0;place-items:center;padding:24px;display:none;position:fixed;inset:0}.kxh .k-vmodal.k-on{display:grid}.kxh .k-vmodal video{border-radius:16px;width:min(1000px,100%);max-height:85vh}.kxh .k-vmodal button{all:unset;cursor:pointer;color:#fff;font-size:40px;position:absolute;top:18px;right:26px}@media (prefers-reduced-motion:reduce){.kxh .k-reel-track{animation:none;overflow-x:auto}}.kxh .k-three-words{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.kxh .k-word{border-radius:var(--r);border:1px solid var(--line);background:var(--bg2);padding:44px 36px}.kxh .k-word h3{letter-spacing:-.05em;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1}.kxh .k-word p{color:var(--muted);margin-top:18px;font-size:16.5px;line-height:1.55}.kxh .k-net{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.kxh .k-net div{border-radius:var(--r);border:1px solid var(--line);background:var(--bg2);padding:30px}.kxh .k-fit .k-fn{letter-spacing:.12em;color:var(--accent2);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.kxh .k-fit div{padding:36px}.kxh .k-net b{font-size:19px;display:block}.kxh .k-net p{color:var(--muted);margin-top:8px;font-size:15px}@media (max-width:760px){.kxh .k-net{grid-template-columns:1fr}}.kxh .k-price{letter-spacing:-.03em;color:#fff;margin-top:10px;font-size:26px;font-weight:700}.kxh .k-price small{color:var(--muted);font-size:15px;font-weight:500}.kxh .k-band{aspect-ratio:21/8;border-radius:28px;margin-top:70px;position:relative;overflow:hidden}.kxh .k-band img{object-fit:cover;width:100%;height:100%;display:block}.kxh .k-band:after{content:"";background:linear-gradient(#05050700 50%,#050507a6);position:absolute;inset:0}.kxh .k-mosaic{grid-template-rows:340px;grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin-top:56px;display:grid}.kxh .k-mosaic img{object-fit:cover;border-radius:22px;width:100%;height:100%;min-height:0;display:block}.kxh .k-disc .k-ic{width:40px;height:40px;color:var(--accent2);background:#8b7cf624;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.kxh .k-rr{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:10px;display:grid}.kxh .k-loop{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.kxh .k-loop svg{width:100%;height:100%}.kxh .k-fitimg{border:1px solid #8b7cf640;border-radius:24px;height:300px;margin-top:20px;position:relative;overflow:hidden}.kxh .k-fitimg img{object-fit:cover;filter:grayscale()brightness(.6)contrast(1.1);width:100%;height:100%;display:block}.kxh .k-fitimg:after{content:"";mix-blend-mode:normal;background:linear-gradient(120deg,#8b7cf673,#05050740 55%,#050507bf);position:absolute;inset:0}.kxh .k-nine{width:100%;max-width:640px;margin:56px auto 24px;display:block}.kxh .k-venn{width:100%;max-width:560px;margin:56px auto 0;display:block}@media (max-width:760px){.kxh .k-mosaic{grid-template-rows:200px 160px;grid-template-columns:1fr 1fr}.kxh .k-mosaic img:first-child{grid-column:1/-1}.kxh .k-rr{grid-template-columns:1fr}.kxh .k-band{aspect-ratio:4/3}.kxh .k-fitimg{height:200px}}.kxh .k-vthumb img{object-position:50% 50%}.kxh .k-vph{cursor:default;background:radial-gradient(70% 80% at 50% 40%,#8b7cf647,#8b7cf60a 70%),#0c0b12;border:1px dashed #a594f973}.kxh .k-vph-in{place-items:center;display:grid;position:absolute;inset:0}.kxh .k-vph .k-play{position:static;transform:none}.kxh .k-vph p{text-align:center;color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:600;position:absolute;bottom:34px;left:0;right:0}.kxh .k-venue-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:20px;margin-top:56px;display:grid}.kxh .k-venue-img{border-radius:var(--r);border:1px solid #8b7cf640;min-height:440px;position:relative;overflow:hidden}.kxh .k-venue-img img{object-fit:cover;filter:saturate(.75)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.kxh .k-venue-img:after{content:"";background:linear-gradient(#05050700 50%,#050507cc),linear-gradient(120deg,#8b7cf640,#0000 60%);position:absolute;inset:0}.kxh .k-venue-img span{z-index:1;color:#e4e4e7;font-size:14px;font-weight:600;position:absolute;bottom:22px;left:26px}.kxh .k-sched{border-radius:var(--r);border:1px solid var(--line);background:var(--bg2);padding:40px}.kxh .k-sched h3{letter-spacing:-.03em;margin-top:10px;font-size:28px}.kxh .k-sched .k-sub{color:var(--muted);margin-top:12px;font-size:15.5px;line-height:1.55}.kxh .k-sched ol{border-top:1px solid var(--line);margin:24px 0 8px;list-style:none}.kxh .k-sched li{border-bottom:1px solid var(--line);align-items:baseline;gap:20px;padding:14px 0;display:flex}.kxh .k-sched time{font-variant-numeric:tabular-nums;color:var(--accent2);flex:0 0 112px;font-size:15px;font-weight:600}.kxh .k-sched li b{font-size:16px;font-weight:600}.kxh .k-maplink{color:#fff;border-bottom:1px solid #8b7cf699;margin-top:20px;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:760px){.kxh .k-venue-grid{grid-template-columns:1fr}.kxh .k-venue-img{min-height:260px}.kxh .k-sched{padding:28px}}.kxh .k-ondemand{background:linear-gradient(120deg,#8b7cf62e,#8b7cf600 60%),var(--bg2);border:1px solid #8b7cf659;border-radius:26px;align-items:center;gap:34px;margin-top:20px;padding:44px;display:flex}.kxh .k-od-ic{height:84px;color:var(--accent2);background:#8b7cf61a;border:1px solid #8b7cf699;border-radius:50%;flex:0 0 84px;place-items:center;display:grid}.kxh .k-ondemand h3{letter-spacing:-.03em;margin-top:8px;font-size:clamp(24px,2.4vw,32px)}.kxh .k-ondemand p:not(.k-eyebrow){color:var(--muted);max-width:720px;margin-top:8px;font-size:17px}@media (max-width:760px){.kxh .k-ondemand{flex-direction:column;align-items:flex-start;gap:20px;padding:30px}}.kxh .k-faq .k-fa p{margin-top:12px}.kxh .k-faq .k-fa p:first-child{margin-top:0}.kxh .k-faq-list{color:var(--muted);gap:6px;margin:12px 0 0 20px;display:grid}.kxh .k-nine3{grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:56px auto 0;display:grid}.kxh .k-nc{text-align:center;background:radial-gradient(90% 90% at 50% 0,#8b7cf647,#8b7cf60f 70%),#0c0b12;border:1.5px solid #a594f98c;border-radius:24px;flex-direction:column;align-items:center;padding:34px 30px;transition:transform .3s,border-color .3s;display:flex;position:relative}.kxh .k-nc:hover{border-color:#c4b5fd;transform:translateY(-3px)}.kxh .k-nc .k-ni{color:#c4b5fd;background:#8b7cf61f;border:1px solid #a594f999;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.kxh .k-nc span{letter-spacing:.2em;color:#c4b5fd;margin-top:16px;font-size:12px;font-weight:600}.kxh .k-nc h3{letter-spacing:-.03em;margin-top:6px;font-size:clamp(20px,2vw,26px);font-weight:800}@media (max-width:760px){.kxh .k-nine3{grid-template-columns:repeat(3,1fr);gap:8px}.kxh .k-nc{border-radius:16px;padding:18px 6px}.kxh .k-nc .k-ni{width:38px;height:38px}.kxh .k-nc .k-ni svg{width:18px;height:18px}.kxh .k-nc span{margin-top:10px;font-size:10px}.kxh .k-nc h3{letter-spacing:-.02em;font-size:clamp(10px,2.9vw,12.5px)}}.kxh .k-quotes{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.kxh .k-quote{border-radius:var(--r);border:1px solid var(--line);background:var(--bg2);flex-direction:column;justify-content:space-between;padding:34px;display:flex}.kxh .k-quote p{letter-spacing:-.015em;font-size:20px;line-height:1.4}.kxh .k-quote .k-who{background:0 0;align-items:center;gap:14px;margin-top:30px;display:flex}.kxh .k-quote .k-who img{object-fit:cover;border-radius:50%;width:48px;height:48px}.kxh .k-quote .k-who b{font-size:15px;display:block}.kxh .k-quote .k-who span{color:var(--dim);font-size:14px}.kxh .k-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:64px;display:grid}.kxh .k-step{border-top:1px solid #ffffff2e;padding-top:26px}.kxh .k-step:before{counter-increment:s;content:"0" counter(s);color:var(--accent2);letter-spacing:.1em;font-size:14px;font-weight:600}.kxh .k-step h3{letter-spacing:-.02em;margin-top:14px;font-size:22px}.kxh .k-step p{color:var(--muted);margin-top:8px;font-size:15px}.kxh .k-guarantee{background:linear-gradient(120deg,#8b7cf61a,#8b7cf600 60%);border:1px solid #8b7cf64d;border-radius:26px;align-items:center;gap:34px;padding:44px;display:flex}.kxh .k-seal{height:96px;color:var(--gold);letter-spacing:.1em;text-align:center;border:1px solid #8b7cf699;border-radius:50%;flex:0 0 96px;place-items:center;font-size:13px;font-weight:700;line-height:1.2;display:grid}.kxh .k-guarantee h3{font-size:28px}.kxh .k-guarantee p{color:var(--muted);max-width:760px;margin-top:8px}.kxh .k-faq{max-width:860px;margin:60px auto 0}.kxh details{border-bottom:1px solid var(--line);padding:24px 0}.kxh summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:20px;font-size:19px;font-weight:600;list-style:none;display:flex}.kxh summary::-webkit-details-marker{display:none}.kxh summary:after{content:"+";color:var(--dim);font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.kxh details[open] summary:after{transform:rotate(45deg)}.kxh details p{color:var(--muted);max-width:760px;margin-top:12px}.kxh .k-final{text-align:center;padding:160px 0;overflow:hidden}.kxh .k-final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b7cf64d,#0000 70%);height:700px;position:absolute;bottom:-260px;left:0;right:0}.kxh .k-final h2{max-width:960px;margin:0 auto;font-size:clamp(42px,6.4vw,84px)}.kxh footer{border-top:1px solid var(--line);color:var(--dim);padding:40px 0;font-size:14px}.kxh footer .k-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.kxh footer img{opacity:.8;height:26px}.kxh .k-draft{z-index:60;color:#1a1405;letter-spacing:.04em;background:#8b7cf6f2;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;position:fixed;bottom:16px;right:16px}.kxh .k-disc-grid{background:var(--line);border:1px solid var(--line);border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid;overflow:hidden}.kxh .k-disc{background:var(--bg);padding:34px 32px;transition:background .25s}.kxh .k-disc:hover{background:#0e0d14}.kxh .k-disc .k-n{letter-spacing:.12em;color:var(--accent2);font-size:13px;font-weight:600}.kxh .k-disc h3{letter-spacing:-.025em;margin-top:12px;font-size:24px}.kxh .k-disc p{color:var(--muted);margin-top:8px;font-size:15px}.kxh .k-formula{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:stretch;gap:22px;margin-top:64px;display:grid}.kxh .k-formula .k-op{color:var(--dim);place-items:center;font-size:46px;font-weight:300;display:grid}.kxh .k-fx{border:1px solid var(--line);background:var(--bg2);border-radius:26px;padding:38px 32px}.kxh .k-fx small{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12.5px;font-weight:600}.kxh .k-fx h3{letter-spacing:-.04em;margin-top:10px;font-size:38px}.kxh .k-fx p{color:var(--muted);margin-top:12px;font-size:15.5px}.kxh .k-fx ul{color:#d4d4d8;gap:8px;margin-top:20px;font-size:14.5px;list-style:none;display:grid}.kxh .k-fx ul li:before{content:"— ";color:var(--dim)}.kxh .k-fx.k-timeless h3{color:var(--gold)}.kxh .k-fx.k-topical h3{color:var(--accent2)}.kxh .k-fx.k-result{background:linear-gradient(150deg,#8b7cf633,#8b7cf614 70%),var(--bg2);border-color:#8b7cf680;box-shadow:0 30px 100px #8b7cf62e}.kxh .k-fx.k-result p{color:#d4d4d8}@media (max-width:980px){.kxh .k-disc-grid{grid-template-columns:1fr 1fr}.kxh .k-formula{grid-template-columns:1fr}.kxh .k-formula .k-op{padding:0;font-size:38px}}@media (max-width:600px){.kxh .k-disc-grid{grid-template-columns:1fr}}.kxh .k-rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.kxh .k-rv.k-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kxh .k-rv{opacity:1;transition:none;transform:none}}@media (max-width:980px){.kxh nav ul{display:none}.kxh section{padding:96px 0}.kxh .k-equation,.kxh .k-split,.kxh .k-tiers,.kxh .k-quotes{grid-template-columns:1fr}.kxh .k-plus{padding:0}.kxh .k-up-grid,.kxh .k-who-grid,.kxh .k-ld,.kxh .k-steps{grid-template-columns:1fr 1fr}.kxh .k-ld div:nth-child(3){border-left:0}.kxh .k-ld div:nth-child(n+3){border-top:1px solid var(--line)}.kxh .k-split .k-img{aspect-ratio:16/11}.kxh .k-tier .k-for{min-height:0}}@media (max-width:600px){.kxh .k-pill-pre{display:none}.kxh .k-draft{padding:6px 9px;font-size:10.5px;bottom:10px;right:10px}.kxh .k-wrap{width:calc(100% - 36px)}.kxh .k-hero{padding-top:120px}.kxh .k-up-grid,.kxh .k-who-grid,.kxh .k-ld,.kxh .k-steps{grid-template-columns:1fr}.kxh .k-ld div{border-left:0;border-top:1px solid var(--line)}.kxh .k-ld div:first-child{border-top:0}.kxh .k-video{border-radius:18px}.kxh .k-video .k-play{width:72px;height:72px}.kxh .k-video .k-cap{bottom:16px;left:18px}.kxh .k-video .k-cap b{font-size:16px}.kxh .k-card{padding:30px}.kxh .k-guarantee{flex-direction:column;align-items:flex-start;padding:30px}.kxh .k-stats b{font-size:34px}.kxh .k-stats .k-grid div{padding:26px 18px}}.kxh{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.kxh h1 span,.kxh h2 span{color:inherit}.kxh .k-nav-cta{align-items:center;gap:18px;display:flex}.kxh .k-nav-login{color:#d4d4d8;font-size:14px;text-decoration:none}.kxh .k-nav-login:hover{color:#fff}.kxh footer a{color:inherit}.kxh .k-booking-wrap{margin-top:44px}@media (max-width:600px){.kxh .k-nav-login{display:none}}
