.mk-hero{background:var(--color-background);align-items:center;min-height:100vh;display:flex}.mk-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:100vh;padding:80px 0;display:grid}.mk-hero-left{flex-direction:column;justify-content:center;display:flex}.mk-hero-right{justify-content:center;align-items:center;display:flex}.mk-hero-video{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:70vh;box-shadow:0 8px 40px #0000001f}.mk-hero-eyebrow{align-items:center;gap:10px;margin-bottom:48px;display:inline-flex}.mk-hero-eyebrow-tag{background:var(--color-secondary);letter-spacing:3px;text-transform:uppercase;color:var(--color-text);padding:5px 12px;font-size:9px;font-weight:700}.mk-hero-eyebrow-line{background:#ddddd5;width:40px;height:1px}.mk-hero-eyebrow-num{font-family:var(--font-dm-serif),Georgia,serif;color:var(--color-muted);letter-spacing:3px;font-size:13px}.mk-hero-headline{margin-bottom:36px;position:relative}.mk-hero-headline .mk-line-sm{color:var(--color-muted);letter-spacing:2px;margin-bottom:6px;font-size:clamp(13px,1.2vw,16px);font-style:italic;font-weight:300;display:block}.mk-hero-headline .mk-line-big{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;color:var(--color-text);font-size:clamp(60px,7vw,110px);line-height:.88;display:block}.mk-hero-headline .mk-line-big.mk-outline{-webkit-text-stroke:2.5px var(--color-text);color:#0000}.mk-hero-headline .mk-line-big.mk-yellow-fill{color:var(--color-secondary)}.mk-hero-headline .mk-line-accent{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:4px;color:var(--color-text);border-top:2px solid var(--color-secondary);max-width:320px;margin-top:12px;padding-top:10px;font-size:clamp(18px,2vw,28px);display:block}.mk-hero-sub{color:var(--color-muted);max-width:400px;margin-bottom:40px;font-size:clamp(14px,1.4vw,17px);font-weight:300;line-height:1.75}.mk-hero-sub strong{color:var(--color-text);font-weight:700}.mk-hero-cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mk-btn-yellow{background:var(--color-secondary);color:var(--color-text);letter-spacing:2px;text-transform:uppercase;padding:16px 36px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.mk-btn-yellow:hover{transform:translateY(-2px);box-shadow:0 8px 28px #fbe50566}.mk-hero-tag-small{color:var(--color-muted);letter-spacing:1px;font-size:11px;font-style:italic;font-weight:300}@media (max-width:768px){.mk-hero-grid{grid-template-columns:1fr;gap:32px;min-height:auto;padding:48px 0}.mk-hero-video{border-radius:16px;max-height:50vh}}.mk-intro-strip{background:var(--color-secondary)}.mk-intro-strip-inner{align-items:center;gap:40px;padding:22px 0;display:flex;overflow:hidden}.mk-intro-strip-item{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.mk-intro-strip-dot{background:var(--color-text);border-radius:50%;width:5px;height:5px}.mk-intro-strip-text{letter-spacing:2px;text-transform:uppercase;color:var(--color-text);font-size:10px;font-weight:700}@media (max-width:900px){.mk-intro-strip-inner{gap:24px}}.mk-section-about{background:var(--color-surface)}.mk-about-grid{grid-template-columns:1fr 1fr;display:grid}.mk-about-left{border-right:1px solid #ddddd5;padding:100px 40px 100px 0}.mk-section-tag{letter-spacing:3px;text-transform:uppercase;color:var(--color-muted);border:1px solid #ddddd5;margin-bottom:32px;padding:6px 14px;font-size:10px;font-weight:600;display:inline-block}.mk-about-left h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;margin-bottom:28px;font-size:clamp(42px,4vw,62px);line-height:.95}.mk-about-left p{color:var(--color-muted);margin-bottom:20px;font-size:clamp(14px,1.4vw,16px);font-weight:300;line-height:1.85}.mk-about-left p strong{color:var(--color-text);font-weight:700}.mk-about-left p:last-child{margin-bottom:0}.mk-about-right{flex-direction:column;justify-content:center;gap:40px;padding:100px 0 100px 40px;display:flex}.mk-about-fact{border-left:3px solid var(--color-secondary);padding-left:24px}.mk-about-fact-num{font-family:var(--font-dm-serif),Georgia,serif;color:var(--color-text);font-size:48px;line-height:1}.mk-about-fact-label{color:var(--color-muted);letter-spacing:1px;margin-top:4px;font-size:12px;line-height:1.5}@media (max-width:768px){.mk-about-grid{grid-template-columns:1fr}.mk-about-left{border-right:none;padding:60px 0 40px}.mk-about-right{padding:0 0 60px}}.mk-section-kryzysy{background:var(--color-background)}.mk-section-kryzysy-inner{padding:100px 0}.mk-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:60px;display:flex}.mk-section-header h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;font-size:clamp(38px,4vw,58px);line-height:1}.mk-section-header-right{color:var(--color-muted);text-align:right;max-width:260px;font-size:12px;line-height:1.6}.mk-kryzysy-list{flex-direction:column;gap:2px;display:flex}.mk-kryzys-row{background:var(--color-surface);grid-template-columns:80px 1fr 1fr auto;align-items:center;gap:40px;padding:32px 40px;transition:background .2s;display:grid}.mk-kryzys-row:hover{background:var(--color-secondary)}.mk-kryzys-row:hover .mk-kr-desc{color:#0009}.mk-kryzys-row:hover .mk-kr-arrow{opacity:1}.mk-kr-num{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:3px;color:#ddddd5;font-size:12px}.mk-kr-name{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;color:var(--color-text);font-size:clamp(20px,2vw,28px);line-height:1}.mk-kr-desc{color:var(--color-muted);font-size:13px;line-height:1.6;transition:color .2s}.mk-kr-arrow{color:var(--color-text);opacity:0;text-align:right;font-size:20px;transition:opacity .2s}@media (max-width:768px){.mk-section-kryzysy-inner{padding:60px 0}.mk-kryzys-row{grid-template-columns:40px 1fr;gap:16px;padding:24px 20px}.mk-kr-desc,.mk-kr-arrow{display:none}.mk-section-header-right{text-align:left}}.mk-section-how{background:#1a1a1a}.mk-how-grid{grid-template-columns:1fr 1fr;display:grid}.mk-how-left{border-right:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;padding:100px 40px 100px 0;display:flex}.mk-how-left h2{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;letter-spacing:1px;margin-bottom:48px;font-size:clamp(42px,4vw,68px);line-height:.95}.mk-how-left h2 em{color:var(--color-secondary);font-style:normal}.mk-how-steps-list{flex-direction:column;gap:40px;display:flex}.mk-how-step-item{align-items:flex-start;gap:24px;display:flex}.mk-hs-num{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:3px;color:var(--color-secondary);flex-shrink:0;margin-top:3px;font-size:12px}.mk-hs-title{color:#fff;margin-bottom:6px;font-size:15px;font-weight:700}.mk-hs-text{color:#ffffffbf;font-size:13px;font-weight:300;line-height:1.7}.mk-how-right{flex-direction:column;justify-content:center;gap:28px;padding:100px 0 100px 40px;display:flex}.mk-how-right-label{letter-spacing:3px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:4px;font-size:10px;font-weight:700}.mk-addicted-block{background:#ffffff0a;padding:40px;position:relative}.mk-addicted-block:before{content:"";background:var(--color-secondary);width:3px;height:100%;position:absolute;top:0;left:0}.mk-addicted-block p{color:#fff;font-size:clamp(15px,1.6vw,18px);font-weight:300;line-height:1.75}.mk-addicted-block p strong{color:var(--color-secondary);font-weight:700}.mk-how-counter{grid-template-columns:1fr 1fr;gap:2px;display:grid}.mk-how-count-item{background:#ffffff0a;padding:28px 24px}.mk-hc-num{font-family:var(--font-dm-serif),Georgia,serif;color:var(--color-secondary);font-size:48px;line-height:1}.mk-hc-label{color:#ffffffb3;letter-spacing:2px;text-transform:uppercase;margin-top:4px;font-size:10px}@media (max-width:768px){.mk-how-grid{grid-template-columns:1fr}.mk-how-left{border-right:none;padding:60px 0}.mk-how-right{padding:0 0 60px}}.mk-section-why{background:#1a1a1a;overflow:hidden}.mk-why-top-wrapper{background:var(--color-secondary)}.mk-why-top{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:60px 0 56px;display:grid}.mk-why-top-left h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;color:var(--color-text);margin-bottom:16px;font-size:clamp(42px,5vw,72px);line-height:.92}.mk-why-badge{background:var(--color-text);color:var(--color-secondary);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;padding:6px 14px;font-size:9px;font-weight:700;display:inline-block}.mk-why-top-right p{color:#000000a6;margin-bottom:16px;font-size:clamp(15px,1.6vw,18px);font-weight:300;line-height:1.75}.mk-why-top-right p strong{color:var(--color-text);font-weight:700}.mk-why-top-right p:last-child{margin-bottom:0}.mk-why-method-wrapper{background:#ffffff08;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.mk-why-method{flex-wrap:wrap;align-items:center;gap:60px;padding:40px 0;display:flex}.mk-why-method-label{letter-spacing:3px;text-transform:uppercase;color:var(--color-secondary);flex-shrink:0;font-size:10px;font-weight:700}.mk-why-method-line{color:#ffffffbf;flex:1;font-size:clamp(14px,1.5vw,17px);font-weight:300;line-height:1.6}.mk-why-method-line strong{color:#fff;font-weight:600}.mk-why-pillars{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.mk-why-pillar{border-right:1px solid #ffffff0f;padding:48px 36px;transition:background .25s;position:relative}.mk-why-pillar:last-child{border-right:none}.mk-why-pillar:hover{background:#ffffff0a}.mk-why-pillar-icon{font-family:var(--font-dm-serif),Georgia,serif;color:#ffffff14;margin-bottom:20px;font-size:52px;line-height:1;transition:color .25s}.mk-why-pillar:hover .mk-why-pillar-icon{color:var(--color-secondary)}.mk-why-pillar-title{color:#fff;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.3}.mk-why-pillar-text{color:#ffffffbf;font-size:12px;font-weight:300;line-height:1.75}.mk-why-pillar-num{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:3px;color:#ffffff80;font-size:11px;position:absolute;top:24px;right:24px}@media (max-width:900px){.mk-why-top{grid-template-columns:1fr;gap:32px}.mk-why-pillars{grid-template-columns:1fr 1fr}.mk-why-method{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:600px){.mk-why-pillars{grid-template-columns:1fr}}.mk-section-cta{background:#1a1a1a}.mk-cta-grid{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.mk-cta-left{background:var(--color-secondary);flex-direction:column;justify-content:center;padding:80px 40px 80px 0;display:flex}.mk-cta-left h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:1px;color:var(--color-text);margin-bottom:24px;font-size:clamp(48px,5vw,80px);line-height:.9}.mk-cta-left p{color:#0000008c;max-width:380px;margin-bottom:40px;font-size:15px;line-height:1.7}.mk-btn-black{background:var(--color-text);color:var(--color-secondary);letter-spacing:2px;text-transform:uppercase;align-self:flex-start;padding:16px 36px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.mk-btn-black:hover{transform:translateY(-2px)}.mk-cta-micro{color:#00000059;letter-spacing:1px;margin-top:14px;font-size:10px}.mk-cta-right{flex-direction:column;justify-content:center;gap:28px;padding:80px 0 80px 40px;display:flex}.mk-cta-right-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff9;letter-spacing:3px;text-transform:uppercase;margin-bottom:4px;font-size:22px}.mk-cta-promise{background:#ffffff0a;padding:32px;position:relative}.mk-cta-promise:before{content:"";background:var(--color-secondary);width:100%;height:2px;position:absolute;top:0;left:0}.mk-cta-promise p{color:#fff;font-size:clamp(15px,1.6vw,18px);font-weight:300;line-height:1.75}.mk-cta-promise p strong{color:var(--color-secondary);font-weight:700}.mk-cta-ending{align-items:center;gap:12px;display:flex}.mk-cta-ending-circle{background:var(--color-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mk-cta-ending-circle span{font-family:var(--font-dm-serif),Georgia,serif;color:var(--color-text);font-size:12px}.mk-cta-ending-text{color:#ffffffb3;font-size:13px;line-height:1.6}.mk-cta-ending-text strong{color:#ffffffd9;font-weight:600}.mk-cta-bleed{position:relative}.mk-cta-bleed:before{content:"";background:var(--color-secondary);position:absolute;inset:0 50% 0 -9999px}@media (max-width:768px){.mk-cta-grid{grid-template-columns:1fr}.mk-cta-left{padding:60px 0}.mk-cta-right{padding:0 0 60px}.mk-cta-bleed:before{left:-9999px;right:-9999px}}.mk-fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.mk-fade-up.mk-visible{opacity:1;transform:translateY(0)}.mk-section-tag-dark{letter-spacing:3px;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff12;margin-bottom:32px;padding:6px 14px;font-size:10px;font-weight:600;display:inline-block}
