/* Turnli 0.23.0-rc1.28 — premium pricing and company confidence */
.mk-pricing-v126{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#faf9ff 52%,#fff 100%)}
.mk-pricing-v126:before{content:"";position:absolute;width:680px;height:680px;left:50%;top:-510px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(103,85,223,.12),transparent 69%);pointer-events:none}
.mk-pricing-v126>.mk-shell{position:relative;z-index:1}.mk-pricing-v126 .mk-pricing-intro{align-items:flex-start}.mk-pricing-v126 .mk-pricing-note{padding:14px 15px;border:1px solid #e7e2fa;border-radius:14px;background:#fbfaff;text-align:left;max-width:360px}
.mk-price-card-v126{border-radius:24px;padding:28px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.mk-price-card-v126:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#d8d2f8,transparent);opacity:.8}.mk-price-card-v126:hover{transform:translateY(-4px);border-color:#d9d3ef;box-shadow:0 22px 55px rgba(67,53,131,.1)}.mk-price-card-v126.is-popular{transform:translateY(-6px);border-color:#bdb2fb;box-shadow:0 26px 62px rgba(91,70,206,.16)}.mk-price-card-v126.is-popular:hover{transform:translateY(-9px)}
.mk-plan-topline-v126{min-height:28px;display:flex;justify-content:space-between;align-items:center;gap:10px}.mk-plan-kicker-v126{display:inline-flex;color:#716b82;font-size:.48rem;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.mk-price-card-v126[data-plan="plus"] .mk-plan-kicker-v126{color:#5945ce}.mk-price-card-v126 h3{font-size:1.35rem;margin-top:13px}.mk-price-card-v126 .mk-price-card-head p{min-height:44px}
.mk-plan-mode-fit-v126{margin:17px 0 0;padding:12px 13px;border:1px solid #ebe8f3;border-radius:13px;background:#faf9fd}.mk-plan-mode-fit-v126 span{display:block;font-size:.45rem;text-transform:uppercase;letter-spacing:.1em;color:#9893a0;font-weight:900}.mk-plan-mode-fit-v126 b{display:block;margin-top:5px;font-size:.58rem;line-height:1.5;color:#565360}
.mk-plan-details-link-v126{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:#6755df;font-size:.55rem;font-weight:850}.mk-price-card-v126 .mk-plan-details-link-v126{margin:-8px 0 19px}.mk-plan-details-link-v126:hover{text-decoration:underline}.mk-pricing-v126 .mk-price-list{min-height:210px}.mk-pricing-v126 .mk-price-list li:before{background:linear-gradient(135deg,#7362ed,#5d49d5);box-shadow:0 4px 10px rgba(103,85,223,.14)}
.mk-pricing-decision-v126{margin:25px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mk-pricing-decision-v126 article{border:1px solid #e9e6f1;border-radius:17px;background:#fff;padding:18px;box-shadow:0 9px 25px rgba(50,42,86,.035)}.mk-pricing-decision-v126 small{font-size:.44rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#9b96a4}.mk-pricing-decision-v126 strong{display:block;margin-top:8px;font-size:.68rem;letter-spacing:-.02em}.mk-pricing-decision-v126 p{margin:6px 0 0;color:#7a7783;font-size:.54rem;line-height:1.58}
.pricing-page-v126{background:#fff}.pricing-hero-v126{padding:105px 0 62px;position:relative;overflow:hidden;background:linear-gradient(180deg,#f9f7ff 0%,#fff 100%);border-bottom:1px solid #efedf5}.pricing-hero-v126:after{content:"";position:absolute;width:700px;height:700px;right:-200px;top:-520px;border-radius:50%;background:radial-gradient(circle,rgba(104,83,225,.18),transparent 68%)}.pricing-hero-grid-v126{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:60px;align-items:end}.pricing-hero-v126 h1{font-size:clamp(3.5rem,7vw,6.5rem);line-height:.9;letter-spacing:-.075em;margin:14px 0 18px;max-width:840px}.pricing-hero-v126 h1 span{color:#6755df}.pricing-hero-v126 p{max-width:670px;color:#716d7b;line-height:1.72;font-size:.8rem}.pricing-hero-actions-v126{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.pricing-hero-card-v126{border:1px solid #e4def7;border-radius:24px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);padding:25px;box-shadow:0 24px 65px rgba(67,52,132,.11)}.pricing-hero-card-v126 small{font-size:.46rem;font-weight:900;letter-spacing:.12em;color:#918b9c;text-transform:uppercase}.pricing-hero-card-v126 strong{display:block;font-size:1rem;margin-top:9px;letter-spacing:-.03em}.pricing-hero-card-v126 ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:10px;color:#77727f;font-size:.58rem}.pricing-hero-card-v126 li{display:flex;gap:8px}.pricing-hero-card-v126 li:before{content:"✓";color:#4bb985;font-weight:900}
.pricing-section-v126{padding:82px 0}.pricing-section-v126 .mk-pricing-cards{margin-top:29px}.pricing-lifecycle-v126{padding:82px 0;background:#181520;color:#fff}.pricing-lifecycle-v126 .mk-section-heading p:last-child{color:#aaa4b4}.pricing-lifecycle-grid-v126{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:27px}.pricing-lifecycle-grid-v126 article{border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(255,255,255,.04);padding:21px}.pricing-lifecycle-grid-v126 span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#6b56e4;font-size:.52rem;font-weight:900}.pricing-lifecycle-grid-v126 strong{display:block;margin-top:18px;font-size:.68rem}.pricing-lifecycle-grid-v126 p{margin:7px 0 0;color:#a8a2b0;font-size:.54rem;line-height:1.6}
.company-page-v126{background:#fff}.company-hero-v126{padding:110px 0 86px;background:linear-gradient(180deg,#fbfaff,#fff);border-bottom:1px solid #efedf4}.company-hero-inner-v126{max-width:970px}.company-hero-v126 h1{margin:14px 0 18px;font-size:clamp(3.7rem,8vw,7rem);line-height:.88;letter-spacing:-.078em}.company-hero-v126 h1 span{color:#6755df}.company-hero-v126 .company-lead-v126{max-width:730px;color:#716e79;font-size:.82rem;line-height:1.75}.company-principles-v126{padding:85px 0}.company-principle-grid-v126{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.company-principle-grid-v126 article{min-height:225px;border:1px solid #e8e5ef;border-radius:22px;padding:25px;background:linear-gradient(145deg,#fff,#fbfaff)}.company-principle-grid-v126 span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#f0edff;color:#604bd3;font-size:.55rem;font-weight:900}.company-principle-grid-v126 strong{display:block;margin-top:24px;font-size:.78rem;letter-spacing:-.025em}.company-principle-grid-v126 p{margin:8px 0 0;color:#7b7783;font-size:.58rem;line-height:1.65}.company-system-v126{padding:84px 0;background:#181520;color:#fff}.company-system-grid-v126{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:center}.company-system-v126 .mk-section-heading p:last-child{color:#aaa4b2}.company-map-v126{display:grid;gap:8px}.company-map-v126 article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:14px;background:rgba(255,255,255,.035)}.company-map-v126 i{width:38px;height:38px;border-radius:12px;background:#6a55e1;display:grid;place-items:center;font-style:normal;font-size:.55rem;font-weight:900}.company-map-v126 strong{font-size:.62rem}.company-map-v126 p{margin:4px 0 0;color:#9e98a7;font-size:.51rem}.company-map-v126 b{font-size:.46rem;color:#bdb5ed;text-transform:uppercase;letter-spacing:.08em}
.company-status-v126{padding:84px 0}.company-status-card-v126{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:34px 38px;border:1px solid #e4def4;border-radius:24px;background:linear-gradient(135deg,#fbfaff,#f4f0ff)}.company-status-card-v126 strong{display:block;font-size:1.8rem;letter-spacing:-.05em}.company-status-card-v126 p{margin:10px 0 0;max-width:690px;color:#777281;font-size:.62rem;line-height:1.7}.company-status-actions-v126{display:flex;gap:8px}
@media(max-width:980px){.pricing-hero-grid-v126,.company-system-grid-v126{grid-template-columns:1fr}.pricing-hero-card-v126{max-width:590px}.pricing-lifecycle-grid-v126{grid-template-columns:1fr 1fr}.company-principle-grid-v126{grid-template-columns:1fr 1fr}.company-status-card-v126{grid-template-columns:1fr}.company-status-actions-v126{justify-content:flex-start}}
@media(max-width:820px){.mk-pricing-v126 .mk-price-card-v126.is-popular,.mk-pricing-v126 .mk-price-card-v126.is-popular:hover{transform:none}.mk-pricing-v126 .mk-price-list{min-height:0}.mk-pricing-decision-v126{grid-template-columns:1fr}.pricing-hero-v126{padding-top:85px}}
@media(max-width:620px){.pricing-hero-v126 h1,.company-hero-v126 h1{font-size:clamp(3.35rem,15vw,5.2rem)}.pricing-lifecycle-grid-v126,.company-principle-grid-v126{grid-template-columns:1fr}.company-map-v126 article{grid-template-columns:40px 1fr}.company-map-v126 b{grid-column:2}.company-status-card-v126{padding:27px 23px}.company-status-actions-v126{display:grid;grid-template-columns:1fr 1fr}.company-status-actions-v126 .mk-button{width:100%}}
@media(max-width:390px){.company-status-actions-v126{grid-template-columns:1fr}.pricing-hero-actions-v126{display:grid}.pricing-hero-actions-v126 .mk-button{width:100%}}
@media(prefers-reduced-motion:reduce){.mk-price-card-v126{transition:none}.mk-price-card-v126:hover,.mk-price-card-v126.is-popular,.mk-price-card-v126.is-popular:hover{transform:none}}
