.page-module__gkCmFq__theme{--accent-rose:#472f68}.page-module__gkCmFq__theme footer{--accent-rose:#9a85b5}.page-module__gkCmFq__case{color:var(--ink);background:var(--paper);line-height:1.55}.page-module__gkCmFq__container{width:min(100% - 64px,1180px);margin-inline:auto}.page-module__gkCmFq__container-menu{width:min(100% - 64px,900px);margin-inline:auto}.page-module__gkCmFq__hero{width:min(100% - 64px,1300px);padding-block:40px}.page-module__gkCmFq__hero-panel{min-height:560px;color:var(--paper-warm);background:linear-gradient(111deg,#241430 17.98%,#472f68 71.86%,#9a85b5 115.86%);border-radius:28px;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.page-module__gkCmFq__hero-content{width:100%;min-width:0}.page-module__gkCmFq__hero .page-module__gkCmFq__eyebrow{color:#e0cce9}.page-module__gkCmFq__eyebrow,.page-module__gkCmFq__label{color:var(--accent-rose);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.page-module__gkCmFq__eyebrow{margin-bottom:24px}.page-module__gkCmFq__hero h1{letter-spacing:-.065em;margin-bottom:32px;font-size:clamp(56px,7.5vw,96px);font-weight:600;line-height:.98}.page-module__gkCmFq__hero h2{letter-spacing:-.035em;max-width:780px;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.12}.page-module__gkCmFq__hero-copy{color:#e0d8e7;max-width:680px;margin-top:28px;font-size:18px}.page-module__gkCmFq__menu-case{margin-bottom:32px}.page-module__gkCmFq__meta{border-block:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.page-module__gkCmFq__meta>div{padding:22px 16px 22px 0}.page-module__gkCmFq__meta strong{text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.page-module__gkCmFq__meta span{color:var(--muted-ink);font-size:15px}.page-module__gkCmFq__toc{z-index:30;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-radius:14px;width:min(100% - 64px,1300px);margin-inline:auto;position:sticky;top:110px}.page-module__gkCmFq__toc-inner{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:space-between;gap:32px;width:min(100% - 64px,1180px);margin-inline:auto;padding:0 160px;display:flex;overflow-x:auto}.page-module__gkCmFq__toc a{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-ink);flex-shrink:0;padding:18px 0;font-size:12px;font-weight:600;transition:color .24s}.page-module__gkCmFq__toc a:hover,.page-module__gkCmFq__toc a:focus-visible{color:var(--accent-rose)}.page-module__gkCmFq__toc a[aria-current=location],.page-module__gkCmFq__toc a[aria-current=location]:hover,.page-module__gkCmFq__toc a[aria-current=location]:focus-visible{color:var(--accent-rose);font-weight:700}.page-module__gkCmFq__case a:focus-visible{outline:2px solid var(--accent-rose);outline-offset:4px}.page-module__gkCmFq__section{border-bottom:1px solid var(--hairline);padding-block:96px 80px;scroll-margin-top:184px}.page-module__gkCmFq__label{margin-bottom:24px}.page-module__gkCmFq__content h2,.page-module__gkCmFq__final h2{letter-spacing:-.045em;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.04}.page-module__gkCmFq__content h3{letter-spacing:-.025em;margin:45px 0 12px;font-size:25px;font-weight:600;line-height:1.18}.page-module__gkCmFq__content p{color:var(--muted-ink);margin-block:18px;font-size:18px}.page-module__gkCmFq__content .page-module__gkCmFq__lead{font-size:21px;line-height:1.5}.page-module__gkCmFq__callout{border-left:3px solid var(--accent-rose);margin-top:34px;padding-left:22px;font-size:20px;line-height:1.5}.page-module__gkCmFq__split,.page-module__gkCmFq__discovery,.page-module__gkCmFq__benchmark{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:36px;display:grid}.page-module__gkCmFq__panel,.page-module__gkCmFq__discovery-card,.page-module__gkCmFq__benchmark-card,.page-module__gkCmFq__path-card{border:1px solid var(--hairline);background:#fff;border-radius:22px;padding:28px}.page-module__gkCmFq__panel h3{margin:0 0 18px;font-size:23px}.page-module__gkCmFq__panel ul{color:var(--muted-ink);padding-left:20px;font-size:17px;list-style:outside}.page-module__gkCmFq__panel li{margin-block:10px}.page-module__gkCmFq__panel li::marker{color:var(--accent-rose)}.page-module__gkCmFq__user{background:#f3eef8}.page-module__gkCmFq__business{background:#f9edf3}.page-module__gkCmFq__discovery-card b{margin-bottom:8px;font-size:18px;font-weight:600;display:block}.page-module__gkCmFq__discovery-card span{color:var(--muted-ink);font-size:16px}.page-module__gkCmFq__insight{color:var(--paper-warm);background:linear-gradient(111deg,#241430 17.98%,#472f68 71.86%,#9a85b5 115.86%);border-radius:28px;margin-block:38px;padding:36px}.page-module__gkCmFq__small,.page-module__gkCmFq__num,.page-module__gkCmFq__number,.page-module__gkCmFq__k{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.page-module__gkCmFq__insight .page-module__gkCmFq__small{color:#e0cce9}.page-module__gkCmFq__insight strong{letter-spacing:-.03em;margin-top:16px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.15;display:block}.page-module__gkCmFq__content .page-module__gkCmFq__insight p{color:#e0d8e7;margin:18px 0 0;font-size:17px}.page-module__gkCmFq__num,.page-module__gkCmFq__number{color:var(--accent-rose)}.page-module__gkCmFq__benchmark-card strong{margin-top:10px;font-size:21px;font-weight:600;line-height:1.25;display:block}.page-module__gkCmFq__content .page-module__gkCmFq__benchmark-card p,.page-module__gkCmFq__content .page-module__gkCmFq__path-card p{margin-bottom:0;font-size:16px}.page-module__gkCmFq__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.page-module__gkCmFq__path-card{padding:24px;position:relative}.page-module__gkCmFq__path-card:not(:last-child):after{content:"→";z-index:1;text-align:center;background:var(--paper);width:28px;color:var(--accent-rose);font-size:21px;position:absolute;top:40%;right:-14px}.page-module__gkCmFq__path-card h3{margin:12px 0 8px;font-size:21px}.page-module__gkCmFq__decision{border-top:1px solid var(--hairline);grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.page-module__gkCmFq__decision:first-of-type{margin-top:36px}.page-module__gkCmFq__number{padding-top:5px}.page-module__gkCmFq__decision h3{margin:0 0 12px;font-size:24px}.page-module__gkCmFq__content .page-module__gkCmFq__decision p{margin:0;font-size:17px}.page-module__gkCmFq__result{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:38px;display:grid}.page-module__gkCmFq__result-number{color:var(--paper-warm);background:linear-gradient(111deg,#241430 17.98%,#472f68 71.86%,#9a85b5 115.86%);border-radius:28px;flex-direction:column;justify-content:space-between;gap:40px;padding:32px;display:flex}.page-module__gkCmFq__result-number .page-module__gkCmFq__k{color:#e0cce9}.page-module__gkCmFq__result-number strong{letter-spacing:-.06em;font-size:clamp(64px,7vw,96px);font-weight:500;line-height:.95}.page-module__gkCmFq__result-number span{color:#e0d8e7;font-size:17px}.page-module__gkCmFq__result-copy{border:1px solid var(--hairline);background:#fff;border-radius:28px;padding:32px}.page-module__gkCmFq__result-copy h3{margin:0 0 16px;font-size:27px}.page-module__gkCmFq__content .page-module__gkCmFq__result-copy p{font-size:17px}.page-module__gkCmFq__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.page-module__gkCmFq__metric{background:var(--paper);border-radius:16px;padding:16px}.page-module__gkCmFq__metric strong{font-size:17px;font-weight:600;display:block}.page-module__gkCmFq__metric span{color:var(--muted-ink);margin-top:4px;font-size:13px;display:block}.page-module__gkCmFq__content .page-module__gkCmFq__source{font-size:13px}.page-module__gkCmFq__lesson{color:var(--paper-warm);background:linear-gradient(111deg,#241430 17.98%,#472f68 71.86%,#9a85b5 115.86%);border-radius:28px;margin-top:36px;padding:36px}.page-module__gkCmFq__lesson .page-module__gkCmFq__small{color:#e0cce9}.page-module__gkCmFq__lesson strong{letter-spacing:-.035em;margin:16px 0;font-size:clamp(29px,3.6vw,46px);font-weight:500;line-height:1.12;display:block}.page-module__gkCmFq__content .page-module__gkCmFq__lesson p{color:#e0d8e7;margin-bottom:0;font-size:17px}.page-module__gkCmFq__final{text-align:center;padding-block:110px 80px}.page-module__gkCmFq__final h2{max-width:900px;margin:0 auto 24px}.page-module__gkCmFq__final p{max-width:680px;color:var(--muted-ink);margin:0 auto 32px;font-size:18px}@media (max-width:820px){.page-module__gkCmFq__container,.page-module__gkCmFq__container-menu{width:calc(100% - 40px)}.page-module__gkCmFq__hero{width:calc(100% - 40px);padding-block:32px}.page-module__gkCmFq__hero-panel{min-height:0;padding:40px 28px}.page-module__gkCmFq__hero h1{font-size:clamp(52px,9vw,74px)}.page-module__gkCmFq__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__gkCmFq__meta>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.page-module__gkCmFq__toc-inner{gap:24px;width:100%;padding-inline:20px}.page-module__gkCmFq__toc{width:calc(100% - 40px);top:98px}.page-module__gkCmFq__section{padding-block:64px;scroll-margin-top:156px}.page-module__gkCmFq__split,.page-module__gkCmFq__discovery,.page-module__gkCmFq__benchmark,.page-module__gkCmFq__result,.page-module__gkCmFq__path{grid-template-columns:minmax(0,1fr)}.page-module__gkCmFq__path-card:not(:last-child):after{display:none}.page-module__gkCmFq__result-number{gap:32px}.page-module__gkCmFq__final{padding-block:72px 48px}}@media (max-width:480px){.page-module__gkCmFq__hero-panel{padding:36px 24px}.page-module__gkCmFq__hero h1{font-size:48px}.page-module__gkCmFq__content h2,.page-module__gkCmFq__final h2{font-size:38px}.page-module__gkCmFq__content .page-module__gkCmFq__lead{font-size:19px}.page-module__gkCmFq__panel,.page-module__gkCmFq__discovery-card,.page-module__gkCmFq__benchmark-card,.page-module__gkCmFq__path-card,.page-module__gkCmFq__insight,.page-module__gkCmFq__lesson,.page-module__gkCmFq__result-copy,.page-module__gkCmFq__result-number{border-radius:22px;padding:24px}.page-module__gkCmFq__decision{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__gkCmFq__metrics{grid-template-columns:minmax(0,1fr)}}html[data-motion=reduced] .page-module__gkCmFq__toc a{transition:none}@media (min-width:821px) and (max-width:1199px){.page-module__gkCmFq__toc-inner{padding-inline:24px}}
