.home-v3 .hv3-cfg{padding-top:clamp(60px,10vw,150px)}.cfg-panel{display:grid;grid-template-columns:1fr 420px;gap:32px;align-items:start;padding:clamp(28px,4vw,48px)}.cfg-left{display:flex;flex-direction:column;gap:14px;min-width:0}.cfg-step{margin-top:8px}.cfg-step:first-child{margin-top:0}.cfg-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 22px;border-radius:22px;background:#fff;border:1px solid rgba(21,24,31,.08);box-sizing:border-box}.cfg-row-label{font-size:15.5px;font-weight:500;min-width:0}.cfg-row-tag{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:#0f7f5f;background:#e6f4ee;padding:4px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.cfg-row--base[aria-disabled=true]{opacity:.72}.cfg-toggle{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;box-sizing:border-box;padding:14px 22px;border-radius:22px;background:#fff;border:1px solid rgba(21,24,31,.08);cursor:pointer;font:inherit;text-align:left;color:#15181f;transition:border-color .2s ease,translate .2s ease,box-shadow .2s ease}.cfg-toggle-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(21,24,31,.24);background:#fff;position:relative;transition:background-color .2s ease,border-color .2s ease}.cfg-toggle-check:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .2s ease}.cfg-toggle-label{flex:1;font-size:15.5px;font-weight:500;min-width:0}.cfg-toggle-price{font-size:13px;color:#2757c4;white-space:nowrap;flex-shrink:0}.cfg-toggle[aria-checked=true]{box-shadow:0 0 0 2px #2757c4 inset}.cfg-toggle[aria-checked=true] .cfg-toggle-check{background:#2757c4;border-color:#2757c4}.cfg-toggle[aria-checked=true] .cfg-toggle-check:after{opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.cfg-toggle:hover,.cfg-toggle.is-hover{border-color:#15181f38}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cfg-toggle:hover,.cfg-toggle.is-hover{translate:0 -1px}}.cfg-toggle:focus-visible,.cfg-toggle.is-focus{outline:3px solid #2757C4;outline-offset:2px}.cfg-toggle:active,.cfg-toggle.is-active{scale:.99}@media(prefers-reduced-motion:reduce){.cfg-toggle:active,.cfg-toggle.is-active{scale:1}}.cfg-seg{display:flex;gap:4px;padding:4px;background:#fff;border:1px solid rgba(21,24,31,.08);border-radius:999px;margin-top:4px}.cfg-seg [role=radio]{flex:1;min-width:0;min-height:44px;border-radius:999px;border:0;background:transparent;color:#15181f;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;padding:0 12px;transition:background-color .2s ease,color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-seg [role=radio][aria-checked=true]{background:#2757c4;color:#fff}@media(hover:hover)and (pointer:fine){.cfg-seg [role=radio]:not([aria-checked=true]):hover,.cfg-seg [role=radio]:not([aria-checked=true]).is-hover{background:#eef3fb}}.cfg-seg [role=radio]:focus-visible,.cfg-seg [role=radio].is-focus{outline:3px solid #2757C4;outline-offset:2px}.cfg-seg [role=radio]:active,.cfg-seg [role=radio].is-active{scale:.98}@media(prefers-reduced-motion:reduce){.cfg-seg [role=radio]:active,.cfg-seg [role=radio].is-active{scale:1}}[data-cfg-plans] [role=radio]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.cfg-seg-name{font-size:14.5px;font-weight:500;line-height:1.15;overflow-wrap:anywhere}.cfg-seg-price{font-size:12px;line-height:1.15;color:#4b5160;overflow-wrap:anywhere}[data-cfg-plans] [role=radio][aria-checked=true] .cfg-seg-price{color:#ffffffd1}.cfg-dep-note{margin-top:4px;padding:12px 16px;border-radius:14px;background:#eef3fb;color:#1f3a6b;font-size:13px;line-height:1.5}.cfg-features{margin-top:6px;background:#fff;border-radius:22px;padding:20px 24px;border:1px solid rgba(21,24,31,.06);box-sizing:border-box}.cfg-features-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#4b5160;font-size:14.5px}.cfg-features-list li{display:flex;align-items:flex-start;gap:10px}.cfg-check{flex-shrink:0;margin-top:2px;color:#2757c4}.cfg-payg-note{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(21,24,31,.12)}.cfg-summary{display:flex;flex-direction:column;gap:14px;padding:32px;min-width:0}.cfg-summary-lines{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cfg-summary-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;color:#4b5160}.cfg-total{border-top:1px solid rgba(21,24,31,.08);padding-top:16px;display:flex;flex-direction:column;gap:4px}.cfg-summary .cfg-total .cfg-total-onetime,.cfg-summary .cfg-total .cfg-total-recurring{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;transition:opacity .18s ease}.cfg-summary .cfg-total .cfg-total-onetime{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.cfg-summary .cfg-total .cfg-total-recurring{font-size:17px;font-weight:500;color:#4b5160}.cfg-summary .btn{width:100%;justify-content:center;white-space:normal;height:auto;min-height:48px;padding:12px 18px;text-align:center;line-height:1.3}.cfg-summary .mono{font-variant-numeric:tabular-nums}@media(min-width:900px){.cfg-summary{position:sticky;top:96px}}.cfg-summary{animation:none!important;opacity:1!important}@media(max-width:900px){.cfg-panel{grid-template-columns:1fr;gap:24px;padding:24px}}@media(prefers-reduced-motion:reduce){.cfg-toggle,.cfg-toggle-check,.cfg-toggle-check:after,.cfg-seg [role=radio],.cfg-total-onetime,.cfg-total-recurring{transition:none}}
