.p-svcd__vs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:44px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__vsCol{background:var(--color-bg);padding:32px 30px;display:flex;flex-direction:column}.p-svcd__vsCol.is--muted{background:var(--color-bg-subtle)}.p-svcd__vsLabel{margin:0;font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);font-family:var(--font-copy)}.p-svcd__vsName{margin:12px 0 0;font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1.45;color:var(--color-text)}.p-svcd__vsCol.is--muted .p-svcd__vsName{color:var(--color-text)}.p-svcd__vsDiagram{margin:24px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-svcd__vsNode{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid var(--color-line);background:var(--color-bg);font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--color-text)}.p-svcd__vsNode.is--key{background:var(--color-bg-dark);border-color:var(--color-line-strong);color:var(--color-text-on-dark)}.p-svcd__vsArrow{font-size:var(--fs-12);color:var(--color-text)}.p-svcd__vsText{margin:22px 0 0;font-size:var(--fs-14);line-height:1.95;color:var(--color-text)}@media (max-width:767px){.p-svcd__vs{grid-template-columns:1fr}.p-svcd__vsCol{padding:26px 22px}}.p-svcd__team{margin-top:56px;display:grid;grid-template-columns:var(--cols-1-1);gap:1px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__teamCell{background:var(--color-bg);padding:30px 28px}.p-svcd__teamCell.is--dark{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.p-svcd__teamRole{margin:0;font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);font-family:var(--font-copy)}.p-svcd__teamCell.is--dark .p-svcd__teamRole{color:var(--color-text-on-dark)}.p-svcd__teamName{margin:10px 0 0;font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:1.5}.p-svcd__teamText{margin:14px 0 0;font-size:var(--fs-14);line-height:1.95;color:var(--color-text)}.p-svcd__teamCell.is--dark .p-svcd__teamText{color:var(--color-text-on-dark)}.p-svcd__teamTags{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap-tag)}.p-svcd__teamTags li{padding:6px 11px;border:1px solid var(--color-line);font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--color-text)}@media (max-width:767px){.p-svcd__team{grid-template-columns:1fr}.p-svcd__teamCell{padding:24px 22px}}.p-svcd__cells{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__cells.is--2{grid-template-columns:repeat(2,1fr)}.p-svcd__cell{background:var(--color-bg);padding:26px 24px}.p-svcd__cellNum{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);font-family:var(--font-num)}.p-svcd__cellName{margin:10px 0 0;font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.55;color:var(--color-text)}.p-svcd__cellText{margin:10px 0 0;font-size:var(--fs-13);line-height:1.9;color:var(--color-text)}@media (max-width:1023px){.p-svcd__cells,.p-svcd__cells.is--2{grid-template-columns:1fr 1fr}}@media (max-width:639px){.p-svcd__cells,.p-svcd__cells.is--2{grid-template-columns:1fr}.p-svcd__cell{padding:22px 20px}}.p-svcd__offers{margin-top:44px;border-top:1px solid var(--color-line-subtle)}.p-svcd__offer{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 28px;padding:22px 4px;border-bottom:1px solid var(--color-line-subtle)}.p-svcd__offerName{font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.6;color:var(--color-text)}.p-svcd__offerDesc{margin:0;font-size:var(--fs-14);line-height:1.9;color:var(--color-text)}.p-svcd__offerGain{margin:8px 0 0;padding-left:18px;position:relative;font-size:var(--fs-13);line-height:1.8;font-weight:var(--fw-bold);color:var(--color-text)}.p-svcd__offerGain::before{content:"→";position:absolute;left:0;top:0;color:var(--color-text);font-weight:var(--fw-regular)}@media (max-width:767px){.p-svcd__offer{grid-template-columns:1fr;gap:6px}}.p-svcd__conds{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__cond{background:var(--color-bg);padding:28px 26px;display:flex;flex-direction:column}.p-svcd__condNum{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-dark);color:var(--color-text-on-dark);font-size:var(--fs-12);font-weight:var(--fw-bold);font-family:var(--font-num)}.p-svcd__condName{margin:16px 0 0;font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.55;color:var(--color-text)}.p-svcd__condText{margin:10px 0 0;font-size:var(--fs-13);line-height:1.9;color:var(--color-text)}.p-svcd__condWhy{margin:28px 0 0;padding:24px 28px;background:var(--color-bg-dark);color:var(--color-text-on-dark)}.p-svcd__condWhy b{display:block;font-size:var(--fs-16);line-height:1.6}.p-svcd__condWhy span{display:block;margin-top:10px;font-size:var(--fs-14);line-height:1.95;color:var(--color-text-on-dark)}@media (max-width:1023px){.p-svcd__conds{grid-template-columns:1fr 1fr}}@media (max-width:639px){.p-svcd__conds{grid-template-columns:1fr}.p-svcd__cond{padding:22px 20px}.p-svcd__condWhy{padding:22px 20px}}.p-svcd__phases{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__phase{background:var(--color-bg);padding:30px 28px;display:flex;flex-direction:column}.p-svcd__phase.is--build{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.p-svcd__phaseLabel{margin:0;font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);font-family:var(--font-num)}.p-svcd__phase.is--build .p-svcd__phaseLabel{color:var(--color-text-on-dark)}.p-svcd__phaseName{margin:12px 0 0;font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:1.5}.p-svcd__phaseCatch{margin:8px 0 0;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.7;color:var(--color-text)}.p-svcd__phase.is--build .p-svcd__phaseCatch{color:var(--color-text-on-dark)}.p-svcd__phaseText{margin:14px 0 0;font-size:var(--fs-13);line-height:1.95;color:var(--color-text)}.p-svcd__phase.is--build .p-svcd__phaseText{color:var(--color-text-on-dark)}@media (max-width:1023px){.p-svcd__phases{grid-template-columns:1fr}}.p-svcd__issue .p-svcd__issueText.is--long{flex:0 0 auto}.p-svcd__problems{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__problem{background:var(--color-bg);padding:30px 28px}.p-svcd__problemMark{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text);font-family:var(--font-num)}.p-svcd__problemTitle{margin:12px 0 0;font-size:var(--fs-heading-3);font-weight:var(--fw-bold);line-height:1.6;color:var(--color-text)}.p-svcd__problemList{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-line-subtle)}.p-svcd__problemList li{position:relative;padding:12px 0 12px 16px;border-bottom:1px solid var(--color-line-subtle);font-size:var(--fs-14);line-height:1.8;color:var(--color-text)}.p-svcd__problemList li::before{content:"";position:absolute;left:0;top:1.45em;width:7px;height:1px;background:var(--color-bg-dark)}@media (max-width:1023px){.p-svcd__problems{grid-template-columns:1fr}}@media (max-width:639px){.p-svcd__problem{padding:24px 20px}}.p-svcd__principles{margin-top:24px;display:flex;flex-direction:column;gap:1px;background:var(--color-bg-muted);border:1px solid var(--color-line)}.p-svcd__principle{background:var(--color-bg);display:grid;grid-template-columns:200px minmax(0,1fr);gap:0}.p-svcd__principleName{padding:26px 0 26px 28px;display:flex;flex-direction:column;gap:6px}.p-svcd__principleName small{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:var(--tracking);color:var(--color-text)}.p-svcd__principleName b{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.5;color:var(--color-text)}.p-svcd__principleBody{padding:26px 30px 26px 0}.p-svcd__principleBody b{display:block;font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.6;color:var(--color-text)}.p-svcd__principleBody span{display:block;margin-top:8px;font-size:var(--fs-14);line-height:1.95;color:var(--color-text)}.p-svcd__aboutMore{margin-top:28px}@media (max-width:767px){.p-svcd__principle{grid-template-columns:1fr}.p-svcd__principleName{padding:22px 20px 0}.p-svcd__principleBody{padding:10px 20px 22px}}.p-svcd__message{background:var(--color-bg-dark);color:var(--color-text-on-dark);padding:108px 0 100px}.p-svcd__messageBody{margin:32px 0 0;max-width:700px;display:flex;flex-direction:column;gap:18px}.p-svcd__messageBody p{margin:0;font-size:var(--fs-16);line-height:2.05;color:var(--color-text-on-dark)}.p-svcd__messageCta{margin:48px 0 0;padding-top:40px;border-top:1px solid var(--color-line-on-dark);display:flex;flex-wrap:wrap;gap:12px}@media (max-width:639px){.p-svcd__message{padding:72px 0 64px}.p-svcd__messageCta{flex-direction:column}.p-svcd__messageCta a{width:100%}}