.page-module-scss-module__kjzjcW__page{color:#000;word-break:keep-all;background:#fff}.page-module-scss-module__kjzjcW__hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0 64px;max-width:1320px;margin:0 auto;padding:144px 40px 80px;display:grid}.page-module-scss-module__kjzjcW__copy{min-width:0;padding:12px 0 28px}.page-module-scss-module__kjzjcW__heroTitle{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,4.25vw,62px);font-weight:800;line-height:1.16}.page-module-scss-module__kjzjcW__heroTitle span{display:block}.page-module-scss-module__kjzjcW__heroTitle span:first-child{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(24px,2.05vw,30px);font-weight:600;line-height:1.45}.page-module-scss-module__kjzjcW__titleHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(0deg,#dad6ff 0 50%,#0000 50% 100%);padding-inline:.12em;font-style:normal}.page-module-scss-module__kjzjcW__lead{color:#30352b;letter-spacing:-.015em;max-width:480px;margin:30px 0 0;font-size:18px;line-height:1.8}.page-module-scss-module__kjzjcW__card{background:#fff;border:1px solid #e8eae4;border-radius:28px;justify-self:end;width:calc(100% + 32px);padding:26px;box-shadow:0 2px 4px #00000003,0 20px 50px -24px #00000020}.page-module-scss-module__kjzjcW__drop{aspect-ratio:4/3;cursor:pointer;background:#fafaff;border:1.5px dashed #d4d1f5;border-radius:18px;place-items:center;width:100%;padding:0;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.page-module-scss-module__kjzjcW__drop:hover:not(:disabled){background:#f5f4ff;border-color:#5f50f1}.page-module-scss-module__kjzjcW__drop img{object-fit:contain;background:#f4f4f6;width:100%;height:100%}.page-module-scss-module__kjzjcW__dropFilled{border-style:solid;border-color:#e5e8df}.page-module-scss-module__kjzjcW__dropEmpty{color:#5f50f1;flex-direction:column;align-items:center;gap:6px;display:flex}.page-module-scss-module__kjzjcW__dropEmpty strong{color:#000;font-size:17px;font-weight:700}.page-module-scss-module__kjzjcW__dropEmpty small{color:#8a8a90;font-size:13px}.page-module-scss-module__kjzjcW__label{color:#20251b;flex-direction:column;gap:8px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.page-module-scss-module__kjzjcW__segment{background:#fafafa;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.page-module-scss-module__kjzjcW__segmentItem,.page-module-scss-module__kjzjcW__segmentOn{height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:15px;font-weight:650}.page-module-scss-module__kjzjcW__segmentItem{color:#555c4c;background:0 0}.page-module-scss-module__kjzjcW__segmentOn{color:#5f50f1;background:#fff;box-shadow:0 2px 3px #00000004,0 6px 15px #00000008}.page-module-scss-module__kjzjcW__error{color:#d93025;margin:14px 0 0;font-size:14px;font-weight:600}.page-module-scss-module__kjzjcW__submit,.page-module-scss-module__kjzjcW__secondary{height:54px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.page-module-scss-module__kjzjcW__submit{color:#fff;background:#5f50f1;border:0;width:100%;margin-top:20px}.page-module-scss-module__kjzjcW__submit:hover:not(:disabled){background:#4d3fe0}.page-module-scss-module__kjzjcW__submit:disabled{opacity:.6;cursor:progress}.page-module-scss-module__kjzjcW__secondary{color:#20251b;background:#fff;border:1px solid #e5e8df;padding:0 22px}.page-module-scss-module__kjzjcW__secondary:hover:not(:disabled){color:#5f50f1;border-color:#5f50f1}.page-module-scss-module__kjzjcW__note{color:#20251b;opacity:.5;margin:14px 0 0;font-size:14px;line-height:1.65}.page-module-scss-module__kjzjcW__steps{border-top:1px solid #dce1d2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:64px 0 0;padding:40px 0 0;list-style:none;display:grid}.page-module-scss-module__kjzjcW__steps li{min-height:132px;position:relative}.page-module-scss-module__kjzjcW__steps strong{font-size:17px;font-weight:700;line-height:1.6;display:block}.page-module-scss-module__kjzjcW__steps p{color:#343a2e;margin:7px 0 0;font-size:15px;line-height:1.8}.page-module-scss-module__kjzjcW__stepNumber{color:#5f50f1;letter-spacing:-.09em;opacity:.22;pointer-events:none;font-size:clamp(78px,7vw,112px);font-weight:800;line-height:1;position:absolute;top:-22px;left:-4px}.page-module-scss-module__kjzjcW__stepContent{z-index:1;padding:28px 0 0 58px;position:relative}.page-module-scss-module__kjzjcW__result{width:min(960px,100% - 80px);margin:0 auto;padding:24px 0 108px;scroll-margin-top:124px}.page-module-scss-module__kjzjcW__compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module-scss-module__kjzjcW__compare figure{background:#f4f4f6;border:1px solid #e6e6e9;border-radius:22px;margin:0;overflow:hidden}.page-module-scss-module__kjzjcW__compare img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.page-module-scss-module__kjzjcW__compare figcaption{color:#65656e;text-align:center;background:#fff;padding:12px 16px;font-size:14px;font-weight:600}.page-module-scss-module__kjzjcW__compareAfter{border-color:#5f50f1!important}.page-module-scss-module__kjzjcW__compareAfter figcaption{color:#5f50f1!important}.page-module-scss-module__kjzjcW__resultActions{justify-content:center;gap:10px;margin-top:24px;display:flex}.page-module-scss-module__kjzjcW__resultActions .page-module-scss-module__kjzjcW__submit{width:auto;margin:0;padding:0 28px}.page-module-scss-module__kjzjcW__resultNote{color:#8a8a90;text-align:center;margin:16px 0 0;font-size:13px}@media (max-width:1100px){.page-module-scss-module__kjzjcW__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 36px;padding:112px 32px 64px}.page-module-scss-module__kjzjcW__heroTitle{font-size:46px}.page-module-scss-module__kjzjcW__lead{font-size:16px}}@media (max-width:900px){.page-module-scss-module__kjzjcW__hero{grid-template-columns:1fr;max-width:720px;padding:80px 28px 56px}.page-module-scss-module__kjzjcW__card{justify-self:stretch;width:100%}.page-module-scss-module__kjzjcW__steps{gap:18px;margin-top:36px}.page-module-scss-module__kjzjcW__result{width:calc(100% - 48px)}}@media (max-width:760px){.page-module-scss-module__kjzjcW__steps{grid-template-columns:1fr;gap:22px}.page-module-scss-module__kjzjcW__steps li{min-height:104px}.page-module-scss-module__kjzjcW__stepNumber{font-size:80px;top:-15px;left:-3px}.page-module-scss-module__kjzjcW__stepContent{padding:22px 0 0 47px}}@media (max-width:600px){.page-module-scss-module__kjzjcW__hero{padding:60px 20px 40px}.page-module-scss-module__kjzjcW__heroTitle{font-size:38px;line-height:1.22}.page-module-scss-module__kjzjcW__heroTitle span:first-child{margin-bottom:14px;font-size:20px}.page-module-scss-module__kjzjcW__lead{font-size:15px}.page-module-scss-module__kjzjcW__card{border-radius:22px;padding:20px}.page-module-scss-module__kjzjcW__result{width:calc(100% - 40px);padding-bottom:72px}.page-module-scss-module__kjzjcW__compare{gap:10px}.page-module-scss-module__kjzjcW__resultActions{flex-direction:column}.page-module-scss-module__kjzjcW__resultActions .page-module-scss-module__kjzjcW__submit,.page-module-scss-module__kjzjcW__resultActions .page-module-scss-module__kjzjcW__secondary{width:100%}}.page-module-scss-module__kjzjcW__gate{color:#3d3480;background:#f4f3ff;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.page-module-scss-module__kjzjcW__gate strong{color:#5f50f1}
