.p-way{color:var(--color-text)}.p-way__sec{scroll-margin-top:96px}.p-way__split{display:grid;grid-template-columns:var(--cols-1-2);gap:var(--gap-cols);align-items:start}.p-way__split .r-head{margin:0;position:sticky;top:120px}.p-way__split .r-head__title{font-size:var(--fs-display-2)}.p-way__prose p{margin:0 0 20px;font-size:var(--fs-16);line-height:2.05;color:var(--color-text)}.p-way__prose strong{background:linear-gradient(transparent 64%,rgba(29,25,23,.12) 64%)}.p-way__bridge{margin:40px 0 20px;font-family:var(--font-copy);font-size:var(--fs-heading-3);font-weight:var(--fw-bold);text-align:center}.p-way__voices{margin-top:56px}.p-way__voicesLabel{margin:0 0 16px;font-family:var(--font-copy);font-size:var(--fs-18);font-weight:var(--fw-bold)}.p-way__end{padding:24px 0 96px;background:var(--color-bg)}.p-way__endBox{position:relative;overflow:hidden;padding:72px 64px;background:var(--color-bg-dark);border-radius:var(--r-card);color:var(--color-text-on-dark);text-align:center;isolation:isolate}.p-way__endBox::before{content:"";position:absolute;z-index:-1;left:50%;bottom:-360px;width:720px;height:720px;margin-left:-360px;border-radius:50%;background:radial-gradient(circle,var(--color-bg-on-dark) 0%,transparent 70%)}.p-way__endCopy{margin:0;font-family:var(--font-copy);font-size:var(--fs-display-1);font-weight:var(--fw-bold);line-height:1.35;letter-spacing:var(--tracking)}.p-way__endText{margin:20px 0 0;font-size:var(--fs-18);color:var(--color-text-on-dark)}.p-way__endBtns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.p-way__endBtns .c-btn{min-width:240px}@media (max-width:999px){.p-way__split{grid-template-columns:1fr}.p-way__split .r-head{position:static}.p-way__split .r-head__title br{display:none}}@media (max-width:599px){.p-way__endBox{padding:48px 22px;border-radius:var(--r-card)}.p-way__endBtns .c-btn{width:100%}}@media (max-width:599px){.p-way__endCopy{font-size:var(--fs-24);letter-spacing:var(--tracking)}}.p-way__split .r-head{position:static}.p-way .r-pageHead{margin-bottom:0}.p-way__heading{margin:0 0 24px;padding:24px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-family:var(--font-copy);font-size:var(--fs-heading-3);font-weight:var(--fw-bold);line-height:1.5;letter-spacing:var(--tracking);color:var(--color-text)}.p-way__prose strong{background:none;font-weight:var(--fw-bold)}.p-way__conclusion{margin:32px 0 0!important;padding:4px 0 4px 20px;border-left:3px solid var(--color-line-strong);font-family:var(--font-copy);font-size:var(--fs-18)!important;font-weight:var(--fw-bold);line-height:1.9!important}.p-way__steps{margin:0;padding:0;list-style:none}.p-way__steps > li{padding:28px 0}.p-way__stepTag{margin:0!important;font-size:var(--fs-13)!important;font-weight:var(--fw-bold);line-height:1.6!important;color:var(--color-text)}.p-way__stepName{margin:6px 0 0;font-family:var(--font-copy);font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:1.5;color:var(--color-text)}.p-way__steps > li > p:not(.p-way__stepTag),.p-way__result{margin:12px 0 0!important;font-size:var(--fs-16)!important;line-height:2!important}.p-way__result{margin-top:20px!important;padding:22px 24px;background:var(--color-bg-subtle);border-radius:var(--r-card)}.p-way__resultLabel{margin:0 0 10px!important;font-size:var(--fs-13)!important;font-weight:var(--fw-bold);line-height:1.6!important;color:var(--color-text)}.p-way__result ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.p-way__result li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.7}.p-way__result svg{flex:none;width:16px;height:16px;margin-top:4px}.p-way__prose .p-way__bridge{margin:48px 0 24px!important;padding:24px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:var(--fs-heading-3)!important;text-align:left;line-height:1.5!important}.p-way__end{padding:0 0 96px}.p-way__endBox{padding:64px 0 0;background:none;border-top:1px solid var(--color-line);border-radius:0;color:var(--color-text)}.p-way__endBox::before{content:none}.p-way__endText{color:var(--color-text)}.p-way__endBtns{align-items:center;gap:28px}.r-proof.is--light .r-proof__panel{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text)}.r-proof.is--light .r-proof__panel::before{content:none}.r-proof.is--light .r-proof__since,.r-proof.is--light .r-proof__stats dt{color:var(--color-text)}.r-proof.is--light .r-proof__since b,.r-proof.is--light .r-proof__stats dd{color:var(--color-text)}.r-proof.is--light .r-proof__stats div,.r-proof.is--light .r-proof__note{border-top-color:var(--color-line-subtle)}.r-proof.is--light .r-proof__note{color:var(--color-text)}@media (max-width:767px){.p-way__steps > li{padding:24px 0}}@media (max-width:959px){.p-way__heading,.p-way__prose .p-way__bridge{padding:20px 0}}@media (max-width:599px){.p-way__conclusion{font-size:var(--fs-16)!important;padding-left:16px}.p-way__endBox{padding:48px 0 0}.p-way__endBtns{flex-direction:column;gap:18px}}.r-sec.is--gray .p-way__result{background:var(--color-bg)}.p-way__heading + .p-way__steps > li:first-child,.p-way__bridge + .p-way__steps > li:first-child{padding-top:4px}.p-way__endCopy{letter-spacing:var(--tracking)}.p-way__points{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:0}.p-way__points li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0}.p-way__points b{font-family:var(--font-copy);font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.6}.p-way__points span{font-size:var(--fs-16);line-height:1.9;color:var(--color-text)}.p-way__stepMore{margin:16px 0 0!important;font-size:var(--fs-14)!important}.p-way__steps > li > p.p-way__stepMore{margin-top:16px!important}.p-way__vs2{margin:32px 0 0;border-top:1px solid var(--color-line)}.p-way__vs2 p{display:flex;align-items:baseline;gap:24px;margin:0!important;padding:18px 0;border-bottom:1px solid var(--color-line);font-size:var(--fs-16)!important;line-height:1.8!important}.p-way__vs2 span{flex:none;width:96px;font-family:var(--font-copy);font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:1.3;color:var(--color-text)}.p-way__vs2 span.is--bad{color:var(--color-text);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--color-line)}@media (max-width:599px){.p-way__vs2 p{gap:16px}.p-way__vs2 span{width:72px;font-size:var(--fs-20)}}.p-way__voices{margin-top:48px}