.lg{--ac:#1F5FE0;--acD:#1447B8;--ink:#10273D;--mut:#5A6B7B;--fnt:#7C8B99;--bd:#E3E9EF;--bd2:#D9E1E9;--in:#F8FAFC;--tint:#E6EEFE;margin:0;background:#f4f6f8;color:var(--ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lg *{box-sizing:border-box}.lg a{color:var(--acD);text-decoration:none}.lg button,.lg input,.lg select{font-family:inherit;color:inherit}.lg input::placeholder{color:#9aa7b8}.lg select{appearance:none;-webkit-appearance:none}.lg h1,.lg h2{margin:0;font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.lg .wrap{max-width:430px;margin:0 auto;padding-bottom:96px}@keyframes lgRise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lgPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes lgPulse{0%{box-shadow:0 0 #5fb94e99}70%{box-shadow:0 0 0 7px #5fb94e00}to{box-shadow:0 0 #5fb94e00}}.lg .hero{background:var(--ink)}.lg .top{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 6px;max-width:430px;margin:0 auto}.lg .brand{display:flex;align-items:center;gap:9px}.lg .brand img{height:30px;width:auto;display:block}.lg .brand span{font-family:Sora;font-weight:800;font-size:18px;letter-spacing:-.3px;color:#fff}.lg .callpill{display:flex;align-items:center;gap:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:800;font-size:12.5px;padding:9px 12px;border-radius:999px}.lg .callpill:hover{background:#ffffff2e;color:#fff}.lg .hin{padding:20px 18px 26px;max-width:430px;margin:0 auto}.lg .badge{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:1px;color:#7fcc63;background:#5fb94e29;padding:5px 11px;border-radius:999px;margin-bottom:14px}.lg .badge i{width:7px;height:7px;border-radius:50%;background:#5fb94e;animation:lgPulse 1.6s ease-out infinite}.lg .hin h1{font-size:31px;line-height:1.12;letter-spacing:-.5px;color:#fff;margin-bottom:10px}.lg .hin h1 em{font-style:normal;color:#8cb8ff}.lg .hin p.lead{margin:0 0 16px;font-size:15px;line-height:1.5;color:#b7c6d3}.lg .stars{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.lg .stars .s{color:#e9a13b;font-size:15px;letter-spacing:1.5px}.lg .stars b{font-size:13px;color:#fff}.lg .stars span{font-size:12.5px;font-weight:600;color:#b7c6d3}.lg .card{background:#fff;border-radius:22px;padding:18px 16px;box-shadow:0 18px 40px #0000004d}.lg .prog-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.lg .prog-h b{font-size:11px;letter-spacing:.8px;color:var(--acD)}.lg .prog-h span{font-size:11.5px;font-weight:700;color:var(--fnt)}.lg .prog{height:6px;border-radius:999px;background:var(--tint);overflow:hidden;margin-bottom:16px}.lg .prog i{display:block;height:100%;width:33%;background:var(--ac);border-radius:999px;transition:width .35s ease}.lg .step{animation:lgRise .3s ease-out both}.lg .step[hidden]{display:none}.lg .step h2{font-size:19px;margin-bottom:4px}.lg .step .sub{margin:0 0 14px;font-size:13px;color:var(--mut);font-weight:600}.lg .g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.lg .g2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lg .chip{cursor:pointer;border-radius:13px;border:1.5px solid var(--bd2);background:var(--in);color:var(--ink);font-weight:700;font-size:14px;height:48px}.lg .chip.brand{height:52px;font-family:Sora;font-size:13.5px}.lg .chip.other{border-style:dashed;color:var(--acD)}.lg .chip.on{border-color:var(--ac);border-style:solid;background:var(--ac);color:#fff;font-weight:800}.lg label.lbl,.lg .lbl{display:block;font-size:12.5px;font-weight:800;margin-bottom:6px}.lg .f{margin-top:12px}.lg .in{width:100%;height:52px;border:1.5px solid var(--bd2);border-radius:14px;background:var(--in);padding:0 14px;font-size:16px;font-weight:600;outline:none}.lg .in:focus{border-color:var(--ac)}.lg .selw{position:relative}.lg .selw:after{content:"\25be";position:absolute;right:14px;top:15px;color:var(--fnt);pointer-events:none}.lg .note{margin-top:6px;font-size:12px;font-weight:600;color:var(--fnt)}.lg .consent{display:flex;gap:10px;align-items:flex-start;background:var(--in);border:1px solid var(--bd);border-radius:14px;padding:11px 12px;cursor:pointer;margin-top:12px}.lg .consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ac)}.lg .consent span{font-size:11.5px;line-height:1.5;font-weight:600;color:var(--mut)}.lg .err{display:none;margin-top:12px;background:#fcede6;border:1px solid #F0C4AE;color:#b34a22;font-size:13px;font-weight:700;border-radius:12px;padding:10px 12px}.lg .err.on{display:block}.lg button.go{width:100%;margin-top:14px;border:none;cursor:pointer;height:56px;border-radius:16px;background:var(--ac);color:#fff;font-family:Sora;font-weight:700;font-size:17px;box-shadow:0 8px 20px #1f5fe057}.lg button.go:hover{filter:brightness(.94)}.lg button.go:active{transform:scale(.985)}.lg button.go[disabled]{opacity:.65;cursor:default}.lg .back{display:block;margin:10px auto 0;background:none;border:none;cursor:pointer;font-size:12.5px;font-weight:800;color:var(--fnt);padding:4px 8px}.lg .back[hidden]{display:none}.lg .ticks{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:11.5px;font-weight:700;color:var(--fnt)}.lg .done{text-align:center;padding:6px 2px 2px}.lg .done .ok{width:72px;height:72px;border-radius:50%;background:var(--tint);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;animation:lgPop .5s ease-out both}.lg .done .ok i{width:46px;height:46px;border-radius:50%;background:var(--ac);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;font-style:normal}.lg .done h2{font-size:22px;margin-bottom:6px}.lg .done p{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--mut)}.lg .done .tip{background:var(--tint);border-radius:14px;padding:13px 14px;font-family:Sora;font-weight:700;font-size:15px;color:var(--acD)}.lg .done .prep{text-align:left;margin-top:16px;display:grid;gap:9px}.lg .done .prep b{font-size:11px;letter-spacing:.8px;color:var(--fnt)}.lg .done .prep div{display:flex;gap:10px;font-size:13px;font-weight:600}.lg .done .prep div span{color:var(--ac);font-weight:800}.lg .outline{display:flex;align-items:center;justify-content:center;margin-top:16px;height:50px;border-radius:14px;border:1.5px solid var(--ac);color:var(--ac);font-weight:800;font-size:14px}.lg .outline:hover{background:var(--tint)}.lg .strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--bd);border-bottom:1px solid var(--bd)}.lg .strip div{background:#fff;padding:14px 8px;text-align:center}.lg .strip b{display:block;font-family:Sora;font-weight:800;font-size:15px;color:var(--ac)}.lg .strip span{display:block;font-size:11px;font-weight:700;line-height:1.35;color:var(--mut);margin-top:3px}.lg .sec{padding:30px 18px 6px}.lg .sec h2{font-size:21px;margin-bottom:16px}.lg .sec p.sub{margin:-10px 0 14px;font-size:13px;line-height:1.5;color:var(--mut);font-weight:600}.lg .hl{background:linear-gradient(transparent 58%,#c9deff 58%);padding:0 2px}.lg .adv{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--bd);border-radius:20px;padding:14px;margin-bottom:12px}.lg .adv .av{flex:none;width:58px;height:58px;border-radius:50%;background:var(--tint);color:var(--acD);display:flex;align-items:center;justify-content:center}.lg .adv b{display:block;font-family:Sora;font-size:15px}.lg .adv span{display:block;font-size:12.5px;line-height:1.45;color:var(--mut);font-weight:600;margin-top:2px}.lg .ag{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--bd);border-radius:16px;padding:13px 14px;margin-top:10px}.lg .ag .n{flex:none;width:30px;height:30px;border-radius:10px;background:var(--ac);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Sora;font-weight:800;font-size:13px}.lg .ag b{display:block;font-size:14.5px}.lg .ag span{display:block;font-size:13px;line-height:1.5;color:var(--mut);margin-top:2px}.lg .rail{display:flex;gap:12px;overflow-x:auto;padding:4px 18px 12px;margin:0 -18px;scroll-snap-type:x mandatory}.lg .res{flex:none;width:230px;scroll-snap-align:start;background:#fff;border:1px solid var(--bd);border-radius:18px;overflow:hidden;box-shadow:0 4px 14px #10273d12}.lg .res .ph{position:relative;height:130px;background:#edf1f5 center/cover no-repeat}.lg .res .ph span{position:absolute;top:9px;left:9px;background:#10273de0;color:#b7d0ff;font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:4px 8px;border-radius:999px}.lg .res .bd{padding:12px 13px 14px}.lg .res .nm{font-family:Sora;font-weight:700;font-size:14px;line-height:1.25}.lg .res .pr{font-family:Sora;font-weight:800;font-size:23px;color:var(--ac);margin-top:8px}.lg .res .pr small{font-size:12px}.lg .res .tm{font-size:11.5px;font-weight:700;color:var(--mut);margin-top:4px}.lg .res button{width:100%;margin-top:11px;cursor:pointer;height:40px;border-radius:12px;border:1.5px solid var(--ac);background:#fff;color:var(--ac);font-weight:800;font-size:12.5px}.lg .res button:hover{background:var(--tint)}.lg .q{flex:none;width:280px;scroll-snap-align:start;background:#fff;border:1px solid var(--bd);border-radius:18px;padding:16px 15px}.lg .q .s{color:#e9a13b;font-size:14px;letter-spacing:2px;margin-bottom:8px}.lg .q p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#38455c}.lg .q b{display:block;font-size:13px}.lg .q span{display:block;font-size:12px;color:var(--fnt);font-weight:600}.lg .faq{background:#fff;border:1px solid var(--bd);border-radius:20px;overflow:hidden}.lg .faq .it+.it{border-top:1px solid #EDF1F5}.lg .faq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;cursor:pointer;text-align:left;padding:15px 16px;min-height:52px;font-weight:800;font-size:14.5px}.lg .faq .pm{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;background:#edf1f5;color:var(--mut)}.lg .faq .it.open .pm{background:var(--ac);color:#fff}.lg .faq .a{display:none;margin:0;padding:0 16px 15px;font-size:13.5px;line-height:1.55;color:var(--mut)}.lg .faq .it.open .a{display:block}.lg .fin{margin:28px 16px 0;background:var(--ink);border-radius:26px;padding:26px 20px;text-align:center}.lg .fin h2{font-size:22px;line-height:1.22;color:#fff;margin-bottom:8px}.lg .fin p{margin:0 0 18px;font-size:14px;color:#b7c6d3;font-weight:600}.lg .fin a.ph{display:block;margin-top:12px;font-size:13px;font-weight:800;color:#8cb8ff}.lg .ftr{padding:26px 18px 10px;text-align:center}.lg .ftr .links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:700}.lg .ftr .fine{margin-top:10px;font-size:11.5px;color:var(--fnt);font-weight:600}.lg .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px 14px;background:linear-gradient(transparent,#f4f6f8f0 34%);display:none}.lg .sticky.on{display:block}.lg .sticky .in2{max-width:406px;margin:0 auto;display:flex;gap:8px}.lg .sticky button{flex:1;border:none;cursor:pointer;height:54px;border-radius:16px;background:var(--ac);color:#fff;font-family:Sora;font-weight:700;font-size:16px;box-shadow:0 10px 24px #1f5fe052}.lg .sticky a{flex:none;width:54px;height:54px;border-radius:16px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.lg a:focus-visible,.lg button:focus-visible,.lg input:focus-visible,.lg select:focus-visible{outline:3px solid #2FD0FF;outline-offset:2px}@media(min-width:900px){.lg .top{max-width:1120px;padding:20px 32px 6px}.lg .hin{max-width:1120px;padding:36px 32px 56px;display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:56px;align-items:start}.lg .hin .copy{padding-top:24px}.lg .hin h1{font-size:54px;line-height:1.06;letter-spacing:-1.2px}.lg .hin p.lead{font-size:18px;max-width:40ch}.lg .strip{max-width:1120px;margin:0 auto;background:transparent;border:none;gap:16px;padding:0 32px}.lg .strip div{border:1px solid var(--bd);border-radius:16px}.lg .wrap{max-width:1120px}.lg .sec{padding-left:32px;padding-right:32px}.lg .rail{margin:0;padding-left:0;padding-right:0}.lg .fin{margin-left:32px;margin-right:32px}.lg .sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gml-lg.css.map */
