.page-module__SH1pra__ring{aspect-ratio:1;width:min(100%,460px);margin:0 auto;position:relative}.page-module__SH1pra__ringWires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__SH1pra__ringWires circle,.page-module__SH1pra__ringWires line{fill:none;stroke:var(--line-strong);stroke-width:.3px;vector-effect:non-scaling-stroke}.page-module__SH1pra__ringWires circle{stroke-dasharray:2 3;stroke:var(--line-2)}.page-module__SH1pra__ringCore{background:var(--bg);border:1px solid var(--orange-line);width:96px;height:96px;box-shadow:var(--shadow-frame);border-radius:28px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__SH1pra__ringList{margin:0;padding:0;list-style:none;position:absolute;inset:0}.page-module__SH1pra__ringList li{position:absolute;transform:translate(-50%,-50%)}.page-module__SH1pra__offers{margin-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-bottom:0;padding:0;display:grid}.page-module__SH1pra__offer{border-radius:var(--r-xl);background:var(--plate);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-plate);flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,30px);display:flex}.page-module__SH1pra__tile{width:44px;height:44px;color:var(--orange-ink);box-shadow:inset 0 0 0 1px var(--orange-line);background:linear-gradient(#fffaf6,#fff1e6);border-radius:13px;place-items:center;display:grid}.page-module__SH1pra__offerName{font-size:var(--fs-h3);letter-spacing:-.03em;margin-top:4px;line-height:1.15}.page-module__SH1pra__offerLine{color:var(--ink-3);font-size:15.5px;line-height:1.6}.page-module__SH1pra__offerCta{margin-top:auto;padding-top:8px;font-size:15px}.page-module__SH1pra__connectors{margin-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin-bottom:0;padding:0;display:grid}.page-module__SH1pra__connector{border-top:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:18px 0;display:flex}.page-module__SH1pra__connectorText{gap:2px;min-width:0;display:grid}.page-module__SH1pra__connectorName{letter-spacing:-.015em;color:var(--ink);font-size:16.5px;font-weight:600}.page-module__SH1pra__connectorKind{color:var(--ink-3);font-size:14.5px}.page-module__SH1pra__connectorsMore{margin-top:clamp(20px,2.5vw,28px);font-size:15px}.page-module__SH1pra__steps{margin-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-bottom:0;padding:0;list-style:none;display:grid}.page-module__SH1pra__step{border-top:2px solid var(--ink);align-content:start;gap:10px;padding-top:20px;display:grid}.page-module__SH1pra__stepN{letter-spacing:-.04em;color:var(--ink-5);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.6rem);font-weight:600;line-height:1}.page-module__SH1pra__stepName{letter-spacing:-.025em;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.2}.page-module__SH1pra__stepBody{color:var(--ink-3);max-width:40ch;line-height:1.6}.page-module__SH1pra__own{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.page-module__SH1pra__ownH{max-width:12ch}.page-module__SH1pra__ownList{margin:0;display:grid}.page-module__SH1pra__ownList>div{border-top:1px solid var(--line);padding:22px 0 24px}.page-module__SH1pra__ownList>div:last-child{border-bottom:1px solid var(--line)}.page-module__SH1pra__ownList dt{letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,1.5vw,19px);font-weight:600}.page-module__SH1pra__ownList dd{color:var(--ink-3);max-width:60ch;margin:8px 0 0;line-height:1.65}@media (max-width:1080px){.page-module__SH1pra__offers,.page-module__SH1pra__steps,.page-module__SH1pra__connectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__SH1pra__own{grid-template-columns:1fr}}@media (max-width:640px){.page-module__SH1pra__offers,.page-module__SH1pra__steps,.page-module__SH1pra__connectors{grid-template-columns:1fr}.page-module__SH1pra__ring{width:min(100%,340px)}.page-module__SH1pra__ringCore{border-radius:22px;width:72px;height:72px}}
