:root{--ink:#0a1628;--ink2:#1f2a40;--body-c:#46536b;--dim:#7a8699;--cobalt:#2e54e8;--cobalt-6:#2442c9;--paper:#f5f7fa;--line:#e3e8f0;--line-soft:#edf1f6;--ok:#16a34a;--warn:#f59e0b;--err:#dc2626;--sh-card:0 1px 2px rgba(10,22,40,.05);--sh-pop:0 8px 24px rgba(10,22,40,.12);--sh-mock:0 24px 60px -18px rgba(10,22,40,.28);--ease:cubic-bezier(.22,1,.36,1);--disp:"Hanken Grotesk",sans-serif;--bodyf:"Inter",sans-serif;--monof:"JetBrains Mono",monospace}*{margin:0;padding:0;box-sizing:border-box}.mk26{min-height:100vh;font-family:var(--bodyf);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.mono{font-family:var(--monof)}h1,h2,h3{font-family:var(--disp);letter-spacing:-.03em;text-wrap:balance}h1{font-size:clamp(42px,4.6vw,68px);line-height:1.02;color:var(--ink)}h1,h2{font-weight:800}h2{font-size:clamp(32px,3.4vw,50px);line-height:1.06}h1 em,h2 em{font-style:normal;color:var(--cobalt)}h3{font-weight:700;font-size:20px;letter-spacing:-.02em}.eyebrow{font-family:var(--monof);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);display:flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow:before{content:"";width:28px;height:2px;background:var(--cobalt);flex:none}.eyebrow.lite{color:#8fa4ff}.eyebrow.lite:before{background:#8fa4ff}.ssub{color:var(--body-c);font-size:17px;max-width:560px;margin-top:16px}.shead{margin-bottom:56px}.shead.center{text-align:center}.shead.center .eyebrow{justify-content:center}.shead.center .ssub{margin-inline:auto}.shead.row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ar{display:inline-block;transition:transform .15s var(--ease)}section{padding:110px 0}[data-rv]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-rv].in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:-.01em;padding:11px 20px;border-radius:10px;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.btn:hover .ar{transform:translateX(3px)}.btn.lg{padding:15px 26px;font-size:16px}.btn.primary{background:var(--cobalt);color:#fff;box-shadow:var(--sh-card)}.btn.primary:hover{background:var(--cobalt-6)}.btn.primary:active{transform:translateY(1px)}.btn.ghost{border:1px solid var(--line);color:var(--ink2);background:#fff}.btn.ghost:hover{background:var(--paper);border-color:#cfd8e6}.btn.lite{background:#fff;color:var(--ink)}.btn.lite:hover{background:#e8edf7}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:10px}.nav{position:fixed;inset:0 0 auto;z-index:50;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.nav.scrolled{border-bottom-color:var(--line);background:hsla(0,0%,100%,.94)}.nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;transition:height .3s var(--ease)}.nav.scrolled .nav-in{height:62px}.brand img{height:28px;width:auto}.nav-mid{display:flex;align-items:center;gap:6px}.drop-btn,.nav-mid>a{font-family:var(--disp);font-weight:600;font-size:14.5px;color:var(--ink2);padding:9px 14px;border-radius:9px;display:inline-flex;align-items:center;gap:5px;transition:background .15s,color .15s}.drop-btn:hover,.nav-mid>a:hover{background:var(--paper);color:var(--ink)}.drop{position:relative}.drop-btn svg{width:14px;height:14px;transition:transform .2s}.drop:focus-within .drop-btn svg,.drop:hover .drop-btn svg{transform:rotate(180deg)}.drop-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-pop);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.drop:focus-within .drop-panel,.drop:hover .drop-panel{opacity:1;visibility:visible;transform:none}.drop-panel a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px}.drop-panel a:hover{background:var(--paper)}.drop-panel strong{font-family:var(--disp);font-size:14.5px;font-weight:700}.drop-panel span{font-size:13px;color:var(--body-c)}.nav-cta{display:flex;align-items:center;gap:10px}.toprule{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cobalt),var(--ink));z-index:6}.cine{position:relative;background:var(--ink);color:#e8edf7;padding:0}.cine-track{height:280vh}.cine-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:32px 32px}.cine-glow{left:50%;top:50%;width:70vw;height:70vh;transform:translate(-50%,-50%);border-radius:50%;background:rgba(46,84,232,.22);filter:blur(110px)}.cine-field,.cine-glow{position:absolute;pointer-events:none}.cine-field{inset:0;perspective:1200px}.shard{position:absolute;left:50%;top:50%;will-change:transform,opacity}.shard i{display:block;background:#fdfdfb;border-radius:3px;box-shadow:0 14px 34px -8px rgba(0,0,0,.55);animation:shardIn .9s cubic-bezier(.22,1,.36,1) both,drift 5s ease-in-out 1s infinite alternate}.shard.cob i{background:var(--cobalt)}.shard.lines i{background:repeating-linear-gradient(180deg,#fdfdfb 0 9px,#dfe4ec 9px 10px)}.shard b{position:absolute;inset:auto 0 -20px;font-family:var(--monof);font-weight:400;font-size:9px;letter-spacing:.06em;color:hsla(0,0%,100%,.55);text-align:center;white-space:nowrap;animation:shardIn 1.2s both}.shard b.err{color:#ff8f8f}@keyframes shardIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translateY(-7px) rotate(-1.5deg)}to{transform:translateY(7px) rotate(1.5deg)}}.cine-spine{position:absolute;left:50%;top:8%;bottom:8%;width:3px;transform:translateX(-50%) scaleY(0);opacity:0;border-radius:100px;background:linear-gradient(180deg,transparent,#6c8bff 14%,#6c8bff 86%,transparent);box-shadow:0 0 44px 8px rgba(46,84,232,.5)}.cine-center{position:relative;z-index:5;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 24px}.cine-center .eyebrow{justify-content:center}.cine h1{font-size:clamp(46px,6.6vw,100px);color:#fff;text-shadow:0 6px 60px rgba(10,22,40,.9)}.cine h1 em{color:#8fa4ff;transition:text-shadow .6s}.cine-stage.lit h1 em{text-shadow:0 0 46px rgba(108,139,255,.9)}.cine .hero-actions{justify-content:center;margin-top:44px}.btn.lite-ghost{border:1px solid hsla(0,0%,100%,.25);color:#fff}.btn.lite-ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.45)}.cine-cue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.16em;color:hsla(0,0%,100%,.42);transition:opacity .4s;white-space:nowrap}.cine-cue svg{width:15px;height:15px;animation:drift 1.6s ease-in-out infinite alternate}.hero{position:relative;padding:120px 0;background:linear-gradient(180deg,#fff 0,var(--paper) 100%);overflow:hidden}.band-title{font-size:clamp(32px,3.4vw,50px)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.lede{font-size:19px;color:var(--body-c);max-width:520px;margin-top:24px}.proof{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:12px}.proof li{display:flex;align-items:flex-start;gap:11px;font-size:16px;color:var(--ink2);font-weight:500}.proof svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:4px}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-shot{border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-mock);overflow:hidden;transform-origin:left center;will-change:transform}.shot-chrome{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.shot-chrome .dot{width:10px;height:10px;border-radius:50%;background:#d6dce8}.shot-url{font-size:11px;color:var(--dim);margin-left:10px;background:#fff;border:1px solid var(--line-soft);border-radius:6px;padding:3px 10px}.shot-slot{aspect-ratio:16/10;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,#f2f5fa 0 14px,#eaeef6 14px 28px)}.slot-label{font-size:11px;letter-spacing:.12em;color:var(--dim);text-align:center;line-height:2;text-transform:uppercase}.pain{background:var(--ink);color:#e8edf7;padding:130px 0 0}.pain-head{margin-bottom:20px}.pain-head h2{color:#fff}.pain-head h2 em{color:#8fa4ff}.pain-track{position:relative}.pain-stage{position:sticky;top:0;height:100vh;overflow:hidden;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:32px 32px}.stage-glow{position:absolute;right:-15%;top:-20%;width:70%;height:80%;border-radius:50%;filter:blur(90px);background:rgba(220,38,38,.16);transition:background 1s var(--ease)}.pain-stage[data-step="4"] .stage-glow{background:rgba(46,84,232,.3)}.stage-num{position:absolute;right:6%;bottom:4%;font-size:clamp(120px,16vw,240px);font-weight:600;color:hsla(0,0%,100%,.05);line-height:1;transition:color .6s}.pain-stage[data-step="4"] .stage-num{color:rgba(143,164,255,.12)}.stage-note{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.32)}.pain-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:hsla(0,0%,100%,.08)}.pain-bar i{display:block;width:100%;height:0;background:var(--cobalt);transition:height .15s linear}.chat-bubble,.kpanel,.mail-chip,.prop,.xw{position:absolute;transition:transform .85s var(--ease),opacity .7s var(--ease)}.xw{width:min(360px,32vw);background:#fdfdfb;color:#1c2333;border-radius:10px;box-shadow:0 24px 50px -12px rgba(0,0,0,.5);border:1px solid rgba(10,22,40,.2)}.xw-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #e2e4dd;background:#f1f2ec;border-radius:10px 10px 0 0}.xw-bar .mono{font-size:11px;font-weight:600;color:#3a4256;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xw-dots{display:flex;gap:5px;flex:none}.xw-dots i{width:9px;height:9px;border-radius:50%;background:#d8dad2}.xw-grid{display:grid;grid-template-columns:1.2fr 1fr 1.1fr;font-family:var(--monof);font-size:11.5px}.xw-grid .c{padding:7px 10px;border-bottom:1px solid #ecede7;border-right:1px solid #ecede7}.xw-grid .c.h{background:#f6f7f2;font-weight:600;color:#5a6172;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.xw-grid .c.r{text-align:right}.xw-grid .c.err{color:#c02626;font-weight:600;background:#fdeaea}.chat-bubble{left:8%;bottom:16%;background:#dcf8c6;color:#1d2b12;border-radius:14px 14px 14px 3px;padding:10px 16px;font-size:13.5px;font-weight:500;box-shadow:0 12px 30px -8px rgba(0,0,0,.45)}.chat-bubble .mono{font-size:10px;color:#6b7f5a;margin-left:8px}.mail-chip{right:10%;top:14%;display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);color:#cdd6e8;border-radius:100px;padding:8px 16px;font-size:11px;backdrop-filter:blur(6px)}.mail-chip svg{width:13px;height:13px}.xw1{left:9%;top:16%;transform:rotate(-5deg)}.xw2{left:26%;top:32%;transform:rotate(2.5deg)}.xw3{left:16%;top:50%;transform:rotate(-1.5deg);z-index:3}.prop{width:min(400px,36vw);background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 30px 60px -15px rgba(0,0,0,.55);padding:20px;opacity:0;transform:translateY(60px) scale(.92)}.prop-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--disp);font-weight:700;font-size:15px;margin-bottom:14px}.prop-head .dim{font-size:10px;letter-spacing:.12em;color:var(--dim);font-weight:500}.prop-foot{font-size:13px;color:var(--body-c);margin-top:14px;line-height:1.5}.prop.cal{left:34%;top:22%;z-index:5}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-grid .d{border:1px solid var(--line);border-radius:8px;padding:8px 4px;text-align:center;font-family:var(--monof);font-size:9.5px;letter-spacing:.05em;color:var(--dim);text-transform:uppercase}.cal-grid .d b{display:block;font-size:10.5px;margin-top:6px;color:var(--err);font-weight:600}.cal-grid .d.wk{opacity:.45}.cal-grid .d.wk b{color:var(--dim)}.cal-grid .d.on{background:var(--danger-soft,#fdeaea);border-color:#f3c1c1}.cal-grid .d.on b{font-size:9px;line-height:1.3}.prop.bud{left:38%;top:30%;z-index:6}.bud-bars{display:flex;flex-direction:column;gap:10px}.bb{display:grid;grid-template-columns:52px 1fr 44px;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em;color:var(--dim)}.bb i{display:block;height:14px;border-radius:4px;background:#d7dde8;width:var(--w)}.bb b{text-align:right;font-size:11px;color:var(--dim)}.bb.over i{background:linear-gradient(90deg,#d7dde8 70%,var(--err) 70%)}.bb.over b{color:var(--err);font-weight:600}.kpanel{left:50%;top:50%;width:min(560px,46vw);transform:translate(-50%,-42%) scale(.86);opacity:0;display:flex;background:#fff;color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -20px rgba(46,84,232,.45);z-index:10}.kp-side{width:52px;background:var(--ink);display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 0}.kp-side img{width:20px;height:20px}.kp-side i{width:26px;height:26px;border-radius:8px;background:hsla(0,0%,100%,.08)}.kp-side i.on{background:var(--cobalt)}.kp-body{flex:1;padding:18px 22px}.kp-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.crumb{font-size:11.5px;color:var(--dim)}.crumb b{color:var(--ink);font-weight:600}.kp-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--disp);font-weight:700;font-size:12px;padding:5px 12px;border-radius:100px}.kp-badge.ok{background:#e7f6ee;color:var(--ok)}.kp-badge svg{width:13px;height:13px}.kp-rows{border:1px solid var(--line);border-radius:12px;overflow:hidden}.kr{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;border-bottom:1px solid var(--line-soft)}.kr .mono{font-size:13.5px;font-weight:500}.kr.sub{color:var(--body-c);font-size:13px;background:#fafbfd}.kr.sub .mono{color:var(--body-c);font-weight:400}.kr.net{border-bottom:0;background:var(--ink);color:#fff;font-family:var(--disp);font-weight:700}.kr.net .mono{font-size:15px;font-weight:600;color:#fff}.kp-foot{display:flex;justify-content:space-between;margin-top:14px}.kp-foot,.kp-time{align-items:center}.kp-time{display:inline-flex;gap:6px;font-size:11px;color:var(--ok)}.kp-time svg{width:13px;height:13px}.kp-cta{font-family:var(--disp);font-weight:700;font-size:13.5px;background:var(--cobalt);color:#fff;padding:9px 16px;border-radius:9px}.pain-stage[data-step="2"] .xw1{transform:rotate(-9deg) translate(-16%,-6%) scale(.9);opacity:.35}.pain-stage[data-step="2"] .xw2{transform:rotate(5deg) translate(12%,4%) scale(.9);opacity:.35}.pain-stage[data-step="2"] .xw3{transform:rotate(-3deg) translate(-4%,14%) scale(.92);opacity:.45}.pain-stage[data-step="2"] .chat-bubble{opacity:.25;transform:translateY(10px)}.pain-stage[data-step="2"] .mail-chip{opacity:.3}.pain-stage[data-step="2"] .prop.cal{opacity:1;transform:none}.pain-stage[data-step="3"] .xw1,.pain-stage[data-step="3"] .xw2{opacity:.15;transform:scale(.82) translateY(-8%)}.pain-stage[data-step="3"] .xw3{opacity:.2;transform:scale(.85) translateY(10%)}.pain-stage[data-step="3"] .chat-bubble,.pain-stage[data-step="3"] .mail-chip{opacity:0}.pain-stage[data-step="3"] .prop.cal{opacity:.22;transform:translate(-30%,-10%) scale(.85) rotate(-4deg)}.pain-stage[data-step="3"] .prop.bud{opacity:1;transform:none}.pain-stage[data-step="4"] .xw1{transform:translate(-140%,-30%) rotate(-20deg);opacity:0}.pain-stage[data-step="4"] .xw2{transform:translate(-120%,60%) rotate(14deg);opacity:0}.pain-stage[data-step="4"] .xw3{transform:translate(-150%,20%) rotate(-10deg);opacity:0}.pain-stage[data-step="4"] .prop.cal{transform:translate(-160%,-40%) rotate(-16deg);opacity:0}.pain-stage[data-step="4"] .prop.bud{transform:translate(-150%,50%) rotate(10deg);opacity:0}.pain-stage[data-step="4"] .chat-bubble,.pain-stage[data-step="4"] .mail-chip{opacity:0}.pain-stage[data-step="4"] .kpanel{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.25s}.pain-steps{position:relative;z-index:20;pointer-events:none;margin-top:-100vh}.pstep{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:14px;max-width:400px;margin-left:8%;padding:40px 0;pointer-events:auto}.pstep .pk{font-size:11px;letter-spacing:.18em;color:#ff9d9d}.pstep .pk.cob{color:#8fa4ff}.pstep h3{font-size:clamp(26px,2.6vw,36px);font-weight:800;color:#fff;line-height:1.12;text-shadow:0 4px 30px rgba(10,22,40,.9)}.pstep p{color:#c3cde0;font-size:16px;text-shadow:0 2px 20px rgba(10,22,40,.9)}.pstep .btn{margin-top:10px;align-self:flex-start}.err-inline{color:#ff8f8f;font-size:.9em}.how{background:#fff}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:how}.how-card{position:relative;border:1px solid var(--line);border-radius:16px;padding:32px 28px;background:#fff;box-shadow:var(--sh-card);transition:transform .15s var(--ease),box-shadow .15s}.how-card:hover{transform:translateY(-2px);box-shadow:var(--sh-pop)}.how-card .hn{font-size:13px;color:var(--cobalt);letter-spacing:.14em;display:inline-block;border:1px solid #d8e0f8;background:#f0f3fe;border-radius:100px;padding:5px 14px}.how-card h3{margin:18px 0 10px;font-size:21px}.how-card p{color:var(--body-c);font-size:15px}.mods{background:var(--paper)}.mod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mod-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:var(--sh-card);transition:transform .15s var(--ease),box-shadow .15s,border-color .15s}.mod-card:hover{transform:translateY(-2px);box-shadow:var(--sh-pop);border-color:#cfd8ee}.mod-ico{position:relative;width:42px;height:42px;border-radius:11px;background:var(--ink);display:grid;place-items:center}.mod-ico svg{width:19px;height:19px;color:#dfe6f5;stroke-width:1.6}.mod-ico:after{content:"";position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--cobalt)}.mod-card h3{font-size:15.5px}.mod-card p{font-size:13px;color:var(--body-c);line-height:1.5}.mod-card .mono{font-size:10px;color:var(--dim);letter-spacing:.1em}.zeka{background:#fff}.zeka-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.zeka-note{font-size:11px;letter-spacing:.14em;color:var(--dim);margin-top:22px}.zeka-feed{display:flex;flex-direction:column;gap:14px}.zcard{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:#fff;box-shadow:var(--sh-card)}.zcard p{font-size:15px;color:var(--ink2)}.ztag{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.12em;padding:5px 12px;border-radius:100px;margin-bottom:12px}.ztag svg{width:13px;height:13px}.ztag.warn{background:#fdf3e0;color:#a16207}.ztag.danger{background:#fdeaea;color:var(--err)}.ztag.cob{background:#eef2fe;color:var(--cobalt)}.zcard.q .zq{font-family:var(--disp);font-weight:700;font-size:16px;margin-bottom:8px}.zcard.q .za{font-size:14px;color:var(--body-c);border-left:2px solid var(--cobalt);padding-left:12px}.zcard.q .za .mono{color:var(--err);font-size:13px}.haf{position:relative;background:var(--ink);color:#e8edf7;overflow:hidden;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:32px 32px}.haf-glow{position:absolute;left:-10%;bottom:-30%;width:60%;height:80%;border-radius:50%;background:rgba(46,84,232,.28);filter:blur(100px)}.haf h2{color:#fff}.haf h2 em{color:#8fa4ff}.haf .ssub{color:#aab6cf}.haf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.haf-card{border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:28px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(4px);transition:border-color .15s,background .15s}.haf-card:hover{border-color:rgba(143,164,255,.5);background:hsla(0,0%,100%,.07)}.haf-card svg{width:24px;height:24px;color:#8fa4ff;stroke-width:1.6}.haf-card h3{color:#fff;margin:16px 0 8px;font-size:19px}.haf-card p{color:#aab6cf;font-size:14.5px}.haf-cta{margin-top:44px;position:relative}.price{background:var(--paper)}.calc{justify-content:space-between;gap:28px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 28px;box-shadow:var(--sh-card);margin-bottom:26px}.calc,.calc-seats{display:flex;align-items:center}.calc-seats{gap:18px;flex:1;min-width:300px}.calc-seats label{font-family:var(--disp);font-weight:700;font-size:15px;flex:none}.calc-seats output{font-size:20px;font-weight:600;color:var(--cobalt);min-width:52px;text-align:right}input[type=range]{flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:6px;border-radius:100px;background:linear-gradient(90deg,var(--cobalt) var(--fill,6%),#e3e8f0 var(--fill,6%));outline-offset:4px}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--cobalt);box-shadow:var(--sh-pop);cursor:grab}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--cobalt);box-shadow:var(--sh-pop);cursor:grab}.calc-bill{display:flex;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:4px}.bill-btn{font-family:var(--disp);font-weight:700;font-size:14px;padding:9px 18px;border-radius:8px;color:var(--body-c);display:flex;gap:7px;align-items:center;transition:background .15s,color .15s}.bill-btn .mono{font-size:11px;color:var(--ok)}.bill-btn.on{background:var(--ink);color:#fff}.bill-btn.on .mono{color:#7ce0a3}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pcard{position:relative;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:var(--sh-card);transition:border-color .3s,box-shadow .3s,transform .3s var(--ease)}.pcard.rec{border-color:var(--cobalt);box-shadow:0 12px 36px -10px rgba(46,84,232,.3);transform:translateY(-4px)}.pcard .rec-chip{position:absolute;top:-11px;left:22px;font-family:var(--monof);font-size:10px;letter-spacing:.12em;background:var(--cobalt);color:#fff;border-radius:100px;padding:4px 12px;opacity:0;transition:opacity .3s}.pcard.rec .rec-chip{opacity:1}.pcard h3{font-size:19px;display:flex;align-items:center;gap:8px}.pcard .pop{font-family:var(--monof);font-size:9.5px;letter-spacing:.1em;color:var(--cobalt);background:#eef2fe;padding:3px 9px;border-radius:100px}.pcard .ptag{font-size:13px;color:var(--body-c);margin-top:6px;min-height:40px}.pcard .pnum{font-family:var(--monof);margin-top:18px}.pcard .pnum b{font-size:32px;font-weight:600;letter-spacing:-.02em}.pcard .pnum span{font-size:13px;color:var(--dim)}.pcard .pper{font-family:var(--monof);font-size:12px;color:var(--body-c);margin-top:4px}.pcard .plim{font-family:var(--monof);font-size:11px;color:var(--dim);letter-spacing:.04em;margin-top:14px;border-top:1px solid var(--line-soft);padding-top:14px}.pcard .ptotal{margin-top:14px;background:var(--paper);border:1px solid var(--line-soft);border-radius:11px;padding:12px 14px;font-size:13px;color:var(--ink2)}.pcard .ptotal b{font-family:var(--monof);font-size:16px;font-weight:600;display:block;margin-top:2px}.pcard .ptotal.na{color:var(--warn);background:#fdf6e7;border-color:#f3e3bb;font-size:12.5px}.pcard .btn{margin-top:18px;justify-content:center}.price-foot{text-align:center;font-size:11px;letter-spacing:.1em;color:var(--dim);margin-top:30px}.comp{background:#fff}.comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.comp-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:18px;padding:36px 34px;background:linear-gradient(160deg,#fff 60%,var(--paper));box-shadow:var(--sh-card);transition:transform .15s var(--ease),box-shadow .15s,border-color .15s}.comp-card:hover{transform:translateY(-2px);box-shadow:var(--sh-pop);border-color:#cfd8ee}.comp-card .ck{font-size:11px;letter-spacing:.14em;color:var(--dim)}.comp-card .ck b{color:var(--cobalt)}.comp-card h3{font-size:24px;letter-spacing:-.025em}.comp-card p{color:var(--body-c);font-size:15px}.comp-link{font-family:var(--disp);font-weight:700;font-size:14.5px;color:var(--cobalt);margin-top:6px}.comp-card:hover .ar{transform:translateX(3px)}.blog{background:var(--paper)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bcard{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:var(--sh-card);transition:transform .15s var(--ease),box-shadow .15s}.bcard:hover{transform:translateY(-2px);box-shadow:var(--sh-pop)}.chip{align-self:flex-start;font-family:var(--monof);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);background:#eef2fe;border-radius:100px;padding:5px 12px}.bcard h3{font-size:18.5px;line-height:1.3}.bcard p{font-size:14px;color:var(--body-c);flex:1}.bmeta{font-size:11px;letter-spacing:.1em;color:var(--dim)}.faq{background:#fff}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.faq-copy .ssub a{color:var(--cobalt);font-weight:600}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;font-family:var(--disp);font-weight:700;font-size:17px;padding:22px 4px;color:var(--ink);transition:color .15s}.faq-q:hover{color:var(--cobalt)}.faq-q svg{width:18px;height:18px;flex:none;color:var(--dim);transition:transform .3s var(--ease)}.faq-item.open .faq-q svg{transform:rotate(45deg);color:var(--cobalt)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-a p{padding:0 4px 22px;color:var(--body-c);font-size:15px;max-width:600px}.faq-a a{color:var(--cobalt);font-weight:600}.demo{background:var(--ink);color:#e8edf7;position:relative;overflow:hidden;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:32px 32px}.demo:before{content:"";position:absolute;right:-12%;top:-25%;width:55%;height:80%;border-radius:50%;background:rgba(46,84,232,.3);filter:blur(100px)}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;position:relative}.demo h2{color:#fff}.demo h2 em{color:#8fa4ff}.demo-points{list-style:none;margin-top:34px;display:flex;flex-direction:column;gap:22px}.demo-points li{display:flex;gap:16px;align-items:flex-start}.demo-points svg{width:20px;height:20px;color:#8fa4ff;flex:none;margin-top:3px;stroke-width:1.6}.demo-points strong{display:block;font-family:var(--disp);font-weight:700;font-size:16.5px;color:#fff}.demo-points span{font-size:14px;color:#aab6cf}.demo-contact{font-size:12px;letter-spacing:.08em;color:#7a8db3;margin-top:34px}.lead{position:relative;background:#fff;color:var(--ink);border-radius:20px;padding:34px;box-shadow:0 40px 90px -20px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:16px}.lf-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lf-field{display:flex;flex-direction:column;gap:7px}.lf-field label{font-family:var(--disp);font-weight:600;font-size:13.5px}.lf-field .opt{color:var(--dim);font-weight:400;font-size:12px}.lf-field input,.lf-field select,.lf-field textarea{font:inherit;font-size:14.5px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.lf-field textarea{resize:vertical}.lf-field input:focus,.lf-field select:focus,.lf-field textarea:focus{outline:0;border-color:var(--cobalt);background:#fff;box-shadow:0 0 0 4px rgba(46,84,232,.12)}.lf-field input.bad{border-color:var(--err);background:#fdf6f6}.lf-error{font-size:11px;letter-spacing:.1em;color:var(--err)}.lf-submit{width:100%;justify-content:center}.lf-kvkk{font-size:12px;color:var(--dim);text-align:center}.lf-kvkk a{color:var(--cobalt);font-weight:600}.lf-done{position:absolute;inset:0;background:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:40px}.lf-done[hidden]{display:none}.lf-done svg{width:44px;height:44px;color:var(--ok);stroke-width:1.6}.lf-done h3{font-size:24px}.lf-done p{color:var(--body-c);font-size:15px}.foot{background:var(--ink);color:#aab6cf;border-top:1px solid hsla(0,0%,100%,.08);padding:80px 0 0}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:64px}.foot-brand img{height:30px;width:auto}.foot-brand p{font-size:14px;margin-top:18px;max-width:280px}.foot-col{display:flex;flex-direction:column;gap:12px}.foot-col h4{font-size:10.5px;letter-spacing:.16em;color:#64748f;font-weight:600;margin-bottom:6px}.foot-col a{font-size:14px;color:#c3cde0;transition:color .15s}.foot-col a:hover{color:#fff}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.08);padding:26px 0;font-size:10.5px;letter-spacing:.12em;color:#64748f}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,80px);background:var(--ink);color:#e8edf7;font-size:12px;letter-spacing:.04em;padding:12px 20px;border-radius:100px;box-shadow:var(--sh-pop);z-index:100;opacity:0;transition:transform .35s var(--ease),opacity .35s;pointer-events:none;max-width:90vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast.show{transform:translate(-50%);opacity:1}.toast b{color:#8fa4ff}@media(max-width:1080px){.mod-grid{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}}@media(max-width:920px){section{padding:80px 0}.nav-mid{display:none}.cine{padding:0}.cine-track{height:220vh}.hero{padding:80px 0}.demo-grid,.faq-grid,.hero-grid,.zeka-grid{grid-template-columns:1fr;gap:44px}.blog-grid,.comp-grid,.haf-grid,.how-grid{grid-template-columns:1fr}.mod-grid{grid-template-columns:repeat(2,1fr)}.pstep{margin-left:6%;max-width:82%}.kpanel{width:min(520px,88vw)}.xw{width:min(320px,58vw)}.prop{width:min(360px,80vw)}.prop.bud,.prop.cal{left:8%}}@media(max-width:560px){.wrap{padding:0 20px}.lf-row2,.mod-grid,.price-grid{grid-template-columns:1fr}h1{font-size:38px}.nav-cta .ghost{display:none}.foot-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-rv]{opacity:1;transform:none}.chat-bubble,.faq-a,.kpanel,.mail-chip,.nav-in,.prop,.xw,[data-rv]{transition:none}.hero-shot{transform:none!important}.cine-track{height:auto}.cine-stage{position:relative}.shard{display:none}.cine-spine{opacity:1;transform:translateX(-50%) scaleY(1)}.cine-cue{display:none}}.mk26 .kp-mark{width:26px;height:26px;border-radius:7px;background:var(--cobalt);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.mk26 .lf-submit[disabled]{opacity:.6;cursor:wait}.mk26 .shot-img{display:block;width:100%;height:auto}