.qk-home-hero{align-items:center;background:linear-gradient(90deg,rgb(253 253 253 / .98) 0%,rgb(253 253 253 / .91) 46%,rgb(253 253 253 / .28) 75%,rgb(253 253 253 / .08) 100%),var(--qk-home-hero-image,none),radial-gradient(ellipse at 78% 24%,rgb(244 147 251 / .28),transparent 30%),radial-gradient(ellipse at 86% 70%,rgb(147 0 255 / .14),transparent 35%),linear-gradient(135deg,#fdfdfd 0%,#f4f0f7 66%,#f9eef9 100%);background-position:center;background-size:cover;display:grid;isolation:isolate;min-height:clamp(680px, 86svh, 900px);overflow:hidden;padding-block:calc(var(--qk-header-height) + clamp(52px, 7vw, 92px)) clamp(72px, 9vw, 118px);position:relative}.qk-home-hero__video{height:100%;inset:0;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;width:100%;z-index:0}.qk-home-hero__video-shade{background:linear-gradient(90deg,rgb(253 253 253 / .9) 0%,rgb(253 253 253 / .76) 44%,rgb(253 253 253 / .28) 76%,rgb(253 253 253 / .1) 100%),linear-gradient(180deg,rgb(253 253 253 / .08),rgb(253 253 253 / .2));inset:0;pointer-events:none;position:absolute;z-index:1}.qk-home-hero>.qk-container{position:relative;z-index:3}.qk-home-who,.qk-home-cause,.qk-home-programs,.qk-home-faq{position:relative}.qk-home-hero::before,.qk-home-hero::after{border:1px solid rgb(147 0 255 / .12);content:"";pointer-events:none;position:absolute;z-index:2}.qk-home-hero__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}.qk-home-hero__orb{backdrop-filter:blur(4px);border:1px solid rgb(147 0 255 / .12);border-radius:50%;position:absolute}.qk-home-hero__orb--one{background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .72),rgb(244 147 251 / .18) 56%,transparent 74%);height:min(36vw, 510px);right:-4%;top:10%;width:min(36vw, 510px)}.qk-home-hero__orb--two{background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .5),rgb(147 0 255 / .12) 62%,transparent 76%);bottom:-14%;height:min(24vw, 340px);right:28%;width:min(24vw, 340px)}.qk-home-hero__orb--three{background:radial-gradient(circle,rgb(237 255 118 / .16),transparent 68%);height:min(13vw, 180px);right:14%;top:22%;width:min(13vw, 180px)}.qk-home-hero::before{background:linear-gradient(145deg,rgb(255 255 255 / .52),rgb(244 240 247 / .18));border-radius:42% 58% 56% 44% / 52% 36% 64% 48%;box-shadow:inset 0 0 80px rgb(255 255 255 / .5),0 30px 90px rgb(49 8 78 / .08);height:min(48vw, 680px);right:-10%;top:16%;width:min(48vw, 680px)}.qk-home-hero::after{background:rgb(255 255 255 / .32);border-radius:58% 42% 48% 52% / 44% 56% 40% 60%;bottom:-18%;height:min(28vw, 390px);right:28%;width:min(28vw, 390px)}.qk-home-hero__membrane{background:linear-gradient(145deg,rgb(255 255 255 / .32),rgb(244 240 247 / .1));border:1px solid rgb(147 0 255 / .1);border-radius:54% 46% 40% 60% / 48% 38% 62% 52%;height:min(22vw, 310px);pointer-events:none;position:absolute;right:18%;top:18%;width:min(22vw, 310px);z-index:2}.qk-home-hero__content{max-width:min(920px, 62vw);position:relative;z-index:2;width:100%}.qk-home-hero__title{color:var(--qk-deep);font-family:var(--qk-font-display);font-size:clamp(3.5rem, 7.5vw, 5.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.08;margin-bottom:.32em;max-width:16ch;text-transform:uppercase}.qk-home-hero__lead{color:#4f4853;font-size:clamp(1.1rem, 1.8vw, 1.3rem);max-width:59ch}.qk-home-hero__actions{margin-top:clamp(28px, 4vw, 42px)}.qk-home-hero__signal{align-items:center;color:var(--qk-muted);display:flex;font-size:.82rem;gap:10px;margin-top:42px}.qk-home-hero__signal::before{background:var(--qk-accent);border:1px solid rgb(49 8 78 / .12);border-radius:50%;content:"";height:9px;width:9px}.qk-home-who__layout{align-items:start;display:grid;gap:var(--qk-space-lg);grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr)}.qk-home-who__copy{max-width:680px}.qk-home-who__copy p:last-child{color:var(--qk-muted);font-size:1.08em}.qk-home-pain{background:linear-gradient(180deg,var(--qk-warm),var(--qk-white))}.qk-home-pain__layout{display:grid;gap:var(--qk-space-lg);grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)}.qk-home-pain__thesis{max-width:520px}.qk-home-pain__thesis p{color:var(--qk-muted)}.qk-pain-sequence{border-left:1px solid var(--qk-line);counter-reset:pain;list-style:none;margin:0;padding:0}.qk-pain-sequence__item{counter-increment:pain;padding:4px 0 48px clamp(28px, 5vw, 68px);position:relative}.qk-pain-sequence__item:last-child{padding-bottom:0}.qk-pain-sequence__item::before{background:var(--qk-white);border:1px solid var(--qk-primary);border-radius:50%;content:counter(pain,decimal-leading-zero);display:grid;font-size:.68rem;font-weight:700;height:36px;left:-18px;place-items:center;position:absolute;top:0;width:36px}.qk-pain-sequence__item h3{font-size:clamp(1.55rem, 3vw, 2.25rem);margin-bottom:.35em}.qk-pain-sequence__item p{color:var(--qk-muted);max-width:52ch}.qk-home-cause__layout{align-items:center;display:grid;gap:var(--qk-space-lg);grid-template-columns:minmax(0,0.86fr) minmax(430px,1.14fr)}.qk-system-map{aspect-ratio:1.15;background:radial-gradient(circle at center,rgb(147 0 255 / .07),transparent 44%);display:grid;place-items:center;position:relative}.qk-system-map__core{align-items:center;background:var(--qk-deep);border:1px solid rgb(255 255 255 / .2);border-radius:50%;box-shadow:0 20px 50px rgb(49 8 78 / .2);color:var(--qk-white);display:flex;font-family:var(--qk-font-heading);height:148px;justify-content:center;text-align:center;width:148px;z-index:2}.qk-system-map__node{align-items:center;background:rgb(255 255 255 / .82);border:1px solid var(--qk-line);border-radius:999px;box-shadow:var(--qk-shadow-soft);display:flex;font-size:.88rem;font-weight:600;justify-content:center;min-height:52px;padding:10px 18px;position:absolute;text-align:center;z-index:2}.qk-system-map__node--leadership{left:8%;top:10%}.qk-system-map__node--culture{right:7%;top:18%}.qk-system-map__node--health{bottom:13%;left:8%}.qk-system-map__node--execution{bottom:8%;right:5%}.qk-system-map__lines{height:100%;inset:0;position:absolute;width:100%}.qk-system-map__lines path{fill:none;stroke:rgb(114 0 198 / .28);stroke-linecap:round;stroke-width:1.4}.qk-home-cause__evidence{border-left:3px solid var(--qk-primary);color:var(--qk-muted);font-size:.96rem;margin-top:34px;padding-left:20px}.qk-home-method{background:radial-gradient(circle at 14% 12%,rgb(244 147 251 / .16),transparent 28%),radial-gradient(circle at 88% 76%,rgb(147 0 255 / .2),transparent 32%),#3b1056;overflow:hidden}.qk-method-flow{counter-reset:method;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--qk-space-lg)}.qk-method-flow{list-style:none;padding:0;position:relative}body.qk-site .qk-method-flow{list-style:none;margin-bottom:0;padding-left:0}body.qk-site .qk-method-flow__step{list-style:none}.qk-method-flow__progress{background:linear-gradient(90deg,var(--qk-accent),#f49cfb);height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(1);transform-origin:left center}.qk-method-flow__step{border-left:1px solid var(--qk-line-light);counter-increment:method;list-style:none;min-height:260px;padding:22px clamp(20px, 3vw, 34px);position:relative}.qk-method-flow__step:last-child{border-right:1px solid var(--qk-line-light)}.qk-method-flow__step::before{color:var(--qk-accent);content:counter(method,decimal-leading-zero);display:block;font-size:.76rem;font-weight:700;letter-spacing:.1em;margin-bottom:64px}.qk-method-flow__step h3{font-size:clamp(1.45rem, 2.4vw, 2rem)}.qk-method-flow__step p{font-size:.95rem}.qk-program-list{border-top:1px solid var(--qk-line)}.qk-program-row{align-items:center;border-bottom:1px solid var(--qk-line);color:inherit;display:grid;gap:24px;grid-template-columns:74px minmax(180px,0.45fr) minmax(260px,1fr) 40px;padding-block:clamp(26px, 4vw, 44px);text-decoration:none;transition:background-color var(--qk-motion-fast) ease}@media (hover:hover) and (pointer:fine){.qk-program-row:hover{background:var(--qk-mist);color:inherit}}.qk-program-row__index{color:var(--qk-primary-accessible);font-size:.78rem;font-weight:700}.qk-program-row__name{color:var(--qk-deep);font-family:var(--qk-font-heading);font-size:clamp(1.7rem, 3vw, 2.5rem)}.qk-program-row__description{color:var(--qk-muted)}.qk-program-row__arrow{color:var(--qk-primary-accessible);font-size:1.5rem;transition:transform var(--qk-motion-fast) ease}@media (hover:hover) and (pointer:fine){.qk-program-row:hover .qk-program-row__arrow{transform:translateX(4px)}}.qk-home-diagnostic{background:linear-gradient(135deg,#f8f5fa,#fdfdfd 58%,#f6f3ec);overflow:hidden}.qk-home-diagnostic::after{border:1px solid rgb(147 0 255 / .12);border-radius:46% 54% 42% 58%;content:"";height:340px;position:absolute;right:-110px;top:-120px;transform:rotate(18deg);width:340px}.qk-home-diagnostic__content{max-width:860px;position:relative;z-index:1}.qk-home-diagnostic__content h2{max-width:18ch}.qk-home-audience{background:radial-gradient(circle at 92% 8%,rgb(147 0 255 / .035),transparent 26%),var(--qk-white);overflow:hidden}.qk-home-audience__intro{align-items:start;display:grid;gap:clamp(42px, 7vw, 92px);grid-template-columns:minmax(0,1.04fr) minmax(320px,0.96fr)}.qk-home-audience__heading,.qk-home-audience__copy{min-width:0}.qk-home-audience__heading h2{font-size:clamp(2.5rem, 4.8vw, 4.3rem);line-height:1.05;max-width:18ch;text-wrap:balance}.qk-home-audience__copy{max-width:650px;padding-top:clamp(4px, 1vw, 14px)}.qk-home-audience__copy p:first-child{color:var(--qk-deep);font-size:clamp(1.18rem, 1.8vw, 1.42rem);line-height:1.55}.qk-home-audience__copy p:not(:first-child){color:var(--qk-muted);font-size:1.04rem;line-height:1.75}.qk-home-audience__signals,.qk-front-page .qk-signals{border-top:1px solid var(--qk-line);display:grid;gap:0 clamp(28px, 4.5vw, 64px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(58px, 8vw, 98px) 0 0;padding:0}.qk-home-audience__signal,.qk-front-page .qk-signals>li,.qk-front-page .qk-signals>div{align-items:start;border-bottom:1px solid var(--qk-line);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:clamp(23px, 3vw, 31px) 0;transition:border-color var(--qk-motion-fast) ease}.qk-home-audience__signal:hover,.qk-front-page .qk-signals>li:hover,.qk-front-page .qk-signals>div:hover{border-color:rgb(147 0 255 / .24)}.qk-home-audience__signal small,.qk-front-page .qk-signals>li>small,.qk-front-page .qk-signals>div>small{color:var(--qk-primary-accessible);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.6;padding-top:.18em}.qk-home-audience__signal span,.qk-front-page .qk-signals>li>span,.qk-front-page .qk-signals>div>span{color:var(--qk-deep);font-family:var(--qk-font-body);font-size:clamp(1.04rem, 1.35vw, 1.24rem);font-weight:500;line-height:1.48;min-width:0}.qk-front-page .qk-split{align-items:start;display:grid;gap:clamp(42px, 7vw, 92px);grid-template-columns:minmax(0,1.04fr) minmax(320px,0.96fr)}.qk-front-page .qk-section-title{color:var(--qk-deep);font-family:var(--qk-font-heading);font-size:clamp(2.4rem, 4.45vw, 4rem);font-weight:400;letter-spacing:-.035em;line-height:1.06;max-width:18ch;text-wrap:balance}.qk-front-page .qk-lead{color:var(--qk-deep);font-size:clamp(1.15rem, 1.65vw, 1.4rem);line-height:1.58;max-width:58ch}.qk-front-page .qk-section--light{background:var(--qk-white)}.qk-front-page .qk-section--soft{background:var(--qk-mist)}.qk-home-cost{background:linear-gradient(180deg,var(--qk-white),var(--qk-warm))}.qk-home-cost__layout{align-items:start;display:grid;gap:clamp(56px, 7vw, 110px);grid-template-columns:minmax(0,0.85fr) minmax(0,1.35fr)}.qk-home-cost__intro{max-width:500px}.qk-home-cost__intro .qk-section-title{font-size:clamp(2.8rem, 4vw, 4.25rem);letter-spacing:-.035em;line-height:.98;margin-top:18px;max-width:9ch}.qk-home-cost__intro .qk-lead{font-size:clamp(1.12rem, 1.35vw, 1.35rem);line-height:1.65;margin-top:42px;max-width:30ch}.qk-home-cost__list{border-top:1px solid var(--qk-line);list-style:none;margin:0;padding:0}.qk-home-cost__item{align-items:start;border-bottom:1px solid var(--qk-line);column-gap:clamp(22px, 3vw, 42px);display:grid;grid-template-columns:40px minmax(190px,240px) minmax(0,1fr);padding:clamp(28px, 3.5vw, 44px) 0}.qk-home-cost__index{color:var(--qk-primary-accessible);font-size:.78rem;font-weight:700;letter-spacing:.08em;padding-top:7px}.qk-home-cost__item h3{color:var(--qk-deep);font-size:clamp(1.65rem, 2.15vw, 2.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:0;overflow-wrap:break-word}.qk-home-cost__item p{color:var(--qk-muted);font-size:clamp(1rem, 1.15vw, 1.12rem);line-height:1.65;margin:3px 0 0;min-width:0}.qk-home-execution{background:var(--qk-mist)}.qk-home-execution__steps{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--qk-space-lg)}.qk-home-execution__step{border-left:1px solid var(--qk-line);min-width:0;padding:clamp(26px, 3.4vw, 42px)}.qk-home-execution__step:last-child{border-right:1px solid var(--qk-line)}.qk-home-execution__index{color:var(--qk-primary-accessible);display:block;font-size:.76rem;font-weight:700;letter-spacing:.1em;margin-bottom:34px}.qk-home-execution__step h3{font-size:clamp(1.45rem, 2.35vw, 2rem)}.qk-home-execution__step p{color:var(--qk-muted)}.qk-home-benefits{background:var(--qk-white)}.qk-home-benefits__grid{border-top:1px solid var(--qk-line);display:grid;gap:0 clamp(28px, 4vw, 56px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--qk-space-lg)}.qk-home-benefits__item{border-bottom:1px solid var(--qk-line);padding-block:clamp(26px, 3.4vw, 36px)}.qk-home-benefits__item h3{font-size:clamp(1.35rem, 2.2vw, 1.85rem);margin-bottom:.45em}.qk-home-benefits__item p{color:var(--qk-muted);margin-bottom:0}.qk-home-evidence{background:linear-gradient(180deg,var(--qk-warm),var(--qk-white))}.qk-home-evidence__layout{align-items:start;display:grid;gap:var(--qk-space-lg);grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr)}.qk-home-evidence__intro{max-width:560px}.qk-home-evidence__list{border-top:1px solid var(--qk-line);list-style:none;margin:0;padding:0}.qk-home-evidence__item{border-bottom:1px solid var(--qk-line);padding-block:clamp(24px, 3vw, 32px)}.qk-home-evidence__item strong{color:var(--qk-deep);display:block;font-family:var(--qk-font-heading);font-size:clamp(1.3rem, 2.1vw, 1.75rem);font-weight:400;margin-bottom:.35em}.qk-home-evidence__item p{color:var(--qk-muted);margin-bottom:0}.qk-home-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px, 4vw, 56px);margin-top:var(--qk-space-lg)}.qk-home-evidence__testimonial{display:flex;flex-direction:column;min-width:0;padding:clamp(28px, 3.4vw, 40px) 0;border-top:1px solid var(--qk-line);border-bottom:1px solid var(--qk-line)}.qk-home-evidence__label{color:var(--qk-primary-accessible);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.qk-home-evidence__testimonial h3{font-size:clamp(1.8rem, 2.8vw, 2.6rem);margin-bottom:24px}.qk-home-evidence__testimonial blockquote{border:0;margin:0;padding:0}.qk-home-evidence__testimonial blockquote p{color:var(--qk-muted);font-size:clamp(1rem, 1.25vw, 1.12rem);line-height:1.7;margin:0}.qk-home-evidence__testimonial footer{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:28px}.qk-home-evidence__testimonial footer strong{color:var(--qk-deep);font-family:var(--qk-font-heading);font-size:1.15rem;font-weight:400}.qk-home-evidence__testimonial footer span{color:var(--qk-muted);font-size:.92rem}.qk-home-evidence__closing{max-width:760px;margin-top:clamp(36px, 5vw, 64px)}.qk-home-evidence__closing p{color:var(--qk-muted);margin-bottom:0}@media (prefers-reduced-motion:reduce){.qk-home-hero__video{display:none}}.qk-section--deep .qk-program-list{border-top-color:var(--qk-line-light)}.qk-section--deep .qk-program-row{border-bottom-color:var(--qk-line-light);color:rgb(253 253 253 / .86)}.qk-section--deep .qk-program-row__index,.qk-section--deep .qk-program-row__arrow{color:var(--qk-accent)}.qk-section--deep .qk-program-row__name{color:var(--qk-white)}.qk-section--deep .qk-program-row__description{color:rgb(253 253 253 / .72)}.qk-section--deep .qk-program-row__description strong{color:var(--qk-white)}@media (hover:hover) and (pointer:fine){.qk-section--deep .qk-program-row:hover{background:rgb(255 255 255 / .065);color:rgb(253 253 253 / .94)}}