:root{--blue:#1565DF;--blue-d:#0B3F94;--blue-dd:#071F4D;--blue-50:#EEF4FE;--blue-100:#D6E4FC;--orange:#FC7E0E;--orange-d:#E06A00;--orange-50:#FFF4EA;--orange-100:#FFE2C7;--ink:#0C1830;--ink-2:#46536B;--ink-3:#8290A6;--line:#E4E9F2;--bg:#F3F6FB;--card:#FFFFFF;--ok:#12A150;--ok-50:#E8F7EE;--err:#D92D20;--err-50:#FEF0EF;--r:18px;--shadow:0 1px 2px rgba(12,24,48,.04),0 12px 40px -12px rgba(12,24,48,.14);--grad:linear-gradient(135deg,var(--blue) 0%,#2B7BF0 100%);--grad-o:linear-gradient(135deg,#FF9A3D 0%,var(--orange) 60%,var(--orange-d) 100%)}*{box-sizing:border-box}html,body{margin:0}body{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Lexend,Inter,sans-serif;margin:0;letter-spacing:-.015em}button{font:inherit;cursor:pointer;color:inherit}.hidden{display:none!important}header{position:sticky;top:0;z-index:30;background:linear-gradient(100deg,#fff,#f4f8ff 45%,#eef4fe 70%,#fff5ec);box-shadow:0 6px 24px -14px #0b3f9459}header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--blue) 0%,var(--blue) 55%,var(--orange) 55%,var(--orange) 100%)}.hdr{max-width:1200px;margin:0 auto;padding:14px 20px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:22px}.brand .aa,.brand .cf{width:auto;display:block}.brand .aa{height:38px}.brand .cf{height:46px}.brand .sep{width:2px;height:38px;border-radius:2px;background:linear-gradient(180deg,var(--blue),var(--orange));opacity:.35}.help{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1px solid var(--blue-100);border-radius:99px;background:#fff;font-size:12px;color:var(--ink-3);line-height:1.2;box-shadow:0 4px 14px -8px #1565df66}.help .ic{width:32px;height:32px;border-radius:50%;background:var(--orange-50);color:var(--orange);display:grid;place-items:center}.help b{display:block;color:var(--ink);font-size:14px;font-family:Lexend;font-weight:600}.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(1200px 500px at 85% -10%,rgba(252,126,14,.35),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(43,123,240,.55),transparent 60%),linear-gradient(135deg,var(--blue-dd) 0%,var(--blue-d) 45%,var(--blue) 100%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 30%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 95%)}.hero-in{max-width:1200px;margin:0 auto;padding:44px 20px 110px;position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:6px 14px 6px 8px;border-radius:99px;font-size:13px;font-weight:500}.eyebrow i{width:20px;height:20px;border-radius:50%;background:var(--orange);display:grid;place-items:center;font-style:normal;font-size:11px}.hero h1{font-size:46px;line-height:1.08;font-weight:700;margin-top:18px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#FFB067,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{margin:16px 0 0;font-size:17px;color:#ffffffd1;max-width:540px}.stats{display:flex;gap:28px;margin-top:28px;flex-wrap:wrap}.stat b{display:block;font-family:Lexend;font-size:26px;font-weight:700}.stat span{font-size:13px;color:#ffffffb3}.stat+.stat{padding-left:28px;border-left:1px solid rgba(255,255,255,.18)}.art{position:relative;height:360px}.phone{position:absolute;left:50%;top:50%;width:178px;height:350px;transform:translate(-50%,-50%) rotate(-6deg);border-radius:34px;background:linear-gradient(160deg,#1c2b4a,#0a1428);box-shadow:0 30px 60px -10px #00000080,inset 0 0 0 2px #ffffff1f;padding:10px;animation:float 6s ease-in-out infinite}.phone .scr{width:100%;height:100%;border-radius:26px;background:linear-gradient(170deg,#2b7bf0,#1565df,#0b3f94);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.phone .scr:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:60px;height:16px;border-radius:10px;background:#0a1428}.phone .scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);animation:shine 4s ease-in-out infinite}.shield{width:92px;height:104px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.25))}.phone .scr small{margin-top:14px;font-family:Lexend;font-weight:600;font-size:13px;letter-spacing:.06em}.phone .scr span{font-size:11px;opacity:.75}.float{position:absolute;background:#fff;color:var(--ink);border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -12px #0006;font-size:13px;font-weight:600;white-space:nowrap}.float .d{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.float small{display:block;font-weight:500;color:var(--ink-3);font-size:11px}.f1{top:34px;left:0;animation:float 5s ease-in-out infinite .5s}.f2{top:150px;right:-6px;animation:float 5.5s ease-in-out infinite 1s}.f3{bottom:26px;left:18px;animation:float 6s ease-in-out infinite 1.5s}@keyframes float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.wrap{max-width:1200px;margin:-72px auto 48px;padding:0 20px;display:grid;grid-template-columns:1fr 360px;gap:24px;position:relative;z-index:2}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid rgba(228,233,242,.9)}.main{overflow:hidden}.stepbar{padding:20px 24px 0}.stepper{display:flex;justify-content:space-between;position:relative}.stepper:before{content:"";position:absolute;top:19px;left:20px;right:20px;height:3px;background:var(--line);border-radius:3px}.stepper .prog{position:absolute;top:19px;left:20px;height:3px;background:var(--grad-o);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}.st{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-weight:500;flex:1;text-align:center}.st .n{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);transition:.3s;color:var(--ink-3)}.st.on{color:var(--ink);font-weight:600}.st.on .n{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 8px 20px -6px #1565df99;transform:scale(1.08)}.st.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.st.done{color:var(--ink-2)}.pane{padding:28px 28px 8px;animation:in .4s ease}@keyframes in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ph{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.ph .badge{width:48px;height:48px;border-radius:14px;background:var(--orange-50);color:var(--orange);display:grid;place-items:center;flex:none}.ph h2{font-size:22px;font-weight:600}.ph p{color:var(--ink-2);margin:3px 0 0;font-size:14px}.actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px 28px;margin-top:12px;border-top:1px solid var(--line)}.actions .stepinfo{font-size:13px;color:var(--ink-3)}.btn{border:0;border-radius:12px;padding:13px 24px;font-weight:600;font-size:15px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;align-items:center;gap:8px;justify-content:center}.btn-p{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #1565dfb3}.btn-p:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px #1565dfcc}.btn-o{background:var(--grad-o);color:#fff;box-shadow:0 8px 20px -8px #fc7e0eb3}.btn-o:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px #fc7e0ecc}.btn-g{background:#fff;color:var(--ink-2);border:1px solid var(--line)}.btn-g:hover{background:var(--bg)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm{padding:9px 16px;font-size:13px;border-radius:10px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.f{display:flex;flex-direction:column;gap:6px;position:relative}.f.full{grid-column:1/-1}label{font-size:13px;font-weight:600;color:var(--ink-2)}label .req{color:var(--orange)}.inp{position:relative;display:flex;align-items:center}.inp>svg.lead{position:absolute;left:14px;color:var(--ink-3);pointer-events:none}.inp input,.inp select{padding-left:42px}.inp .tick{position:absolute;right:12px;width:22px;height:22px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.5);transition:.2s;pointer-events:none}.f.good .tick{opacity:1;transform:scale(1)}input,select{font:inherit;padding:13px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fafbfd;color:var(--ink);outline:none;transition:.2s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238290A6' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}input:hover,select:hover{border-color:#cbd5e4}input:focus,select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px var(--blue-100)}.f.good input,.f.good select{border-color:#9fd8b5}.f.bad input,.f.bad select{border-color:var(--err);background:var(--err-50)}.err{color:var(--err);font-size:12px;font-weight:500}.err:empty{display:none}.hint{color:var(--ink-3);font-size:12px}.pre{position:absolute;left:42px;color:var(--ink-2);font-weight:500;pointer-events:none}.inp.has-pre input{padding-left:80px}.sec-label{font-size:12px;font-weight:700;color:var(--ink-3);margin:24px 0 12px;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:10px}.sec-label:after{content:"";flex:1;height:1px;background:var(--line)}.sec-label:first-of-type{margin-top:0}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tiles.two{grid-template-columns:repeat(2,1fr)}.tile{border:1.5px solid var(--line);border-radius:16px;padding:20px 16px;background:#fff;text-align:center;transition:.25s;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.tile:hover{border-color:var(--blue-100);transform:translateY(-2px);box-shadow:0 12px 28px -14px #1565df73}.tile.sel{border-color:var(--blue);background:linear-gradient(180deg,var(--blue-50),#fff);box-shadow:0 0 0 4px var(--blue-100)}.tile .chk{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:transparent;transition:.2s}.tile.sel .chk{background:var(--blue);border-color:var(--blue);color:#fff}.tile .ill{height:64px;display:grid;place-items:center;margin-bottom:6px}.tile b{font-family:Lexend;font-weight:600;font-size:15px}.tile small{color:var(--ink-3);font-size:12.5px}.tile.row{flex-direction:row;text-align:left;gap:14px;padding:16px}.tile.row .ic{width:44px;height:44px;border-radius:12px;background:var(--orange-50);color:var(--orange);display:grid;place-items:center;flex:none}.tile.row.sel .ic{background:var(--orange);color:#fff}.si{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sic{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:14px 6px;text-align:center;transition:.2s;position:relative}.sic:hover{border-color:var(--blue-100);transform:translateY(-2px)}.sic small{display:block;font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.sic b{font-family:Lexend;font-size:17px;font-weight:700}.sic.sel{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 10px 24px -10px #1565dfcc}.sic.sel small{color:#ffffffbf}.plans{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.cover{border:1px solid var(--line);border-radius:18px;padding:18px;background:linear-gradient(180deg,#fbfcfe,#fff);display:grid;gap:16px;align-content:start}.cover h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600;margin-bottom:8px}.cover ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cover li{font-size:13px;color:var(--ink-2);padding-left:24px;position:relative;line-height:1.4}.cover li:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%}.cover .yes li:before{background:var(--ok-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2312A150' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center no-repeat}.cover .no li:before{background:var(--err-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='none' stroke='%23D92D20' stroke-width='4'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center no-repeat}.scr-ill{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--blue-50)}.scr-ill small{font-size:12px;color:var(--blue-d);line-height:1.4}.inv-up{margin-top:12px}.inv-zone{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px;border:1.5px dashed #BFD0EA;border-radius:16px;background:var(--blue-50);cursor:pointer;text-align:center;transition:.2s}.inv-zone:hover,.inv-zone.drag{border-color:var(--blue);background:#e3edfd}.inv-zone .ic{width:44px;height:44px;border-radius:12px;background:#fff;color:var(--blue);display:grid;place-items:center;margin-bottom:6px;box-shadow:0 4px 12px -6px #1565df80}.inv-zone b{font-size:14px}.inv-zone small{color:var(--ink-3);font-size:12px}.inv-file{margin-top:12px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid #9FD8B5;border-radius:14px;background:#fff}.inv-file .th{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--err-50);color:var(--err);display:grid;place-items:center;font:700 11px Lexend;flex:none}.inv-file .th img{width:100%;height:100%;object-fit:cover}.inv-file b{display:block;font-size:13.5px;word-break:break-all}.inv-file small{color:var(--ink-3);font-size:12px}.inv-file .btn{margin-left:auto}.track{display:flex;max-width:640px;margin:26px auto 0;position:relative;z-index:1}.tk{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;font-size:13px}.tk:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:3px;border-radius:3px;background:var(--line)}.tk.done:not(:last-child):after{background:var(--ok)}.tk .d{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--line);color:var(--ink-3);margin-bottom:4px}.tk.done .d{background:var(--ok);border-color:var(--ok);color:#fff}.tk.now .d{background:var(--orange-50);border-color:var(--orange);color:var(--orange);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #fc7e0e66}70%{box-shadow:0 0 0 10px #fc7e0e00}to{box-shadow:0 0 #fc7e0e00}}.tk b{font-size:13px}.tk small{color:var(--ink-3);font-size:11.5px}.cert .ch .act.pend{background:var(--orange)}.pend-ic{width:50px;height:50px;border-radius:14px;background:var(--orange-50);color:var(--orange);display:grid;place-items:center;flex:none}.plan{border:1.5px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:.25s;background:#fff;position:relative}.plan:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px #0c183059}.plan.sel{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-100),0 20px 40px -20px #1565df80}.plan .top{padding:18px 18px 16px;color:#fff;position:relative;overflow:hidden}.plan .top:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:#ffffff1f}.plan[data-id=ew] .top{background:linear-gradient(135deg,#1565df,#3b86f5)}.plan[data-id=sdp] .top{background:linear-gradient(135deg,#0b3f94,#1565df)}.plan[data-id=tdp] .top{background:linear-gradient(135deg,#e06a00,#fc7e0e 55%,#ffa552)}.plan .pic{width:40px;height:40px;border-radius:12px;background:#ffffff2e;display:grid;place-items:center;margin-bottom:12px}.plan h3{font-size:16.5px;font-weight:600;line-height:1.25}.ribbon{position:absolute;top:14px;right:14px;z-index:1;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#fff;color:var(--orange);padding:4px 9px;border-radius:99px}.plan[data-id=tdp] .ribbon{color:var(--blue)}.plan .body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.plan ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.plan li{font-size:13px;color:var(--ink-2);padding-left:24px;position:relative;line-height:1.4}.plan li:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:var(--ok-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2312A150' stroke-width='4'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center no-repeat}.tl{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 8px}.seg{display:flex;background:var(--bg);border-radius:12px;padding:4px;gap:4px}.seg button{flex:1;border:0;background:transparent;border-radius:9px;padding:8px 4px;font-size:13px;font-weight:600;color:var(--ink-2);transition:.2s}.seg button.sel{background:#fff;color:var(--blue);box-shadow:0 2px 8px #0c18301a}.plan .price{margin-top:16px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan .price .amt{font-family:Lexend;font-size:28px;font-weight:700;color:var(--ink)}.plan .price small{color:var(--ink-3);font-size:12px}.plan .per{font-size:12px;color:var(--ok);font-weight:600;margin-top:2px;min-height:18px}.plan .pick{margin-top:auto;padding-top:14px}.plan .pick .btn{width:100%}.plan.sel .pick .btn{background:var(--ok);box-shadow:none}.dev-split{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:start}.mock{background:linear-gradient(160deg,var(--blue-dd),var(--blue-d));border-radius:20px;padding:20px;color:#fff;text-align:center;position:sticky;top:90px}.mock .ph-mini{width:96px;height:180px;margin:4px auto 14px;border-radius:20px;background:#0a1428;padding:6px;box-shadow:0 14px 30px -8px #00000080,inset 0 0 0 1.5px #ffffff26}.mock .ph-mini div{width:100%;height:100%;border-radius:15px;background:linear-gradient(170deg,#2b7bf0,#0b3f94);display:grid;place-items:center}.mock b{font-family:Lexend;font-size:15px;display:block;min-height:22px}.mock small{display:block;font-size:12px;opacity:.7}.mock .imei-st{margin-top:14px;padding:8px 10px;border-radius:10px;background:#ffffff1a;font-size:12px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;gap:6px}.mock .imei-st.ok{background:#12a15040;color:#8ef0b6}.mock .imei-st.bad{background:#d92d2040;color:#ffb4ae}.imei-meter{display:flex;gap:3px;margin-top:6px}.imei-meter i{flex:1;height:4px;border-radius:2px;background:var(--line);transition:.15s}.imei-meter i.on{background:var(--blue)}.imei-meter.full i{background:var(--ok)}.imei-meter.badl i.on{background:var(--err)}.imei-row{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3)}.imei-in{display:flex;gap:10px}.imei-in .inp{flex:1;min-width:0}.scan-btn{padding:0 18px;white-space:nowrap;border-radius:12px}.scan-box{width:100%;max-width:460px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0006}.scan-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px}.scan-h>div>b{font-family:Lexend;font-size:16px}.scan-h small{display:block;color:var(--ink-3);font-size:12.5px;margin-top:2px}.scan-h small b{color:var(--ink-2)}.round.x{background:var(--bg);color:var(--ink-2);flex:none}.scan-view{position:relative;background:#060b16;aspect-ratio:4/3;overflow:hidden}.scan-view video{width:100%;height:100%;object-fit:cover;display:block}.scan-win{position:absolute;left:7%;right:7%;top:30%;height:40%;border:2px solid rgba(255,255,255,.95);border-radius:12px;box-shadow:0 0 0 9999px #060b1680}.laser{position:absolute;left:4%;right:4%;height:2px;background:#ff4d3d;box-shadow:0 0 12px #ff4d3d;animation:laser 1.6s ease-in-out infinite}@keyframes laser{0%,to{top:12%}50%{top:86%}}.scan-msg{position:absolute;bottom:12px;left:12px;right:12px;text-align:center;color:#fff;font-size:13px;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.7)}#scanFlip{position:absolute;top:12px;right:12px}.scan-res{padding:22px 18px 6px;text-align:center}.scan-res .ok-dot{width:44px;height:44px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;margin:0 auto 8px;animation:pop .35s}.scan-res small{color:var(--ink-3);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.scan-res>b{display:block;font-family:ui-monospace,Menlo,monospace;font-size:24px;letter-spacing:.1em;margin:4px 0 8px;color:var(--ink)}.scan-res .row{display:flex;gap:10px;margin-top:16px}.scan-res .row .btn{flex:1}.scan-foot{padding:10px 18px 16px;text-align:center}.imei-row b{font-weight:600}.cam-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.viewer{background:radial-gradient(circle at 50% 40%,#16233f,#060b16);border-radius:20px;overflow:hidden;position:relative;aspect-ratio:3/4;max-height:500px;width:100%}.viewer video{width:100%;height:100%;object-fit:cover;display:block}.viewer .live{position:absolute;top:14px;left:14px;background:#d92d20f2;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;letter-spacing:.08em;display:flex;align-items:center;gap:6px}.viewer .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1s infinite}.viewer .clock{position:absolute;top:14px;right:14px;background:#00000073;color:#fff;font-size:11px;padding:4px 10px;border-radius:8px;font-family:ui-monospace,Menlo,monospace}@keyframes blink{50%{opacity:.2}}.frame{position:absolute;top:15%;right:17%;bottom:24%;left:17%;pointer-events:none}.frame i{position:absolute;width:30px;height:30px;border-color:#fff;border-style:solid;border-width:0}.frame i:nth-child(1){top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:14px}.frame i:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:14px}.frame i:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:14px}.frame i:nth-child(4){bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:14px}.frame .scan{position:absolute;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);box-shadow:0 0 14px var(--orange);animation:scan 2.6s ease-in-out infinite}@keyframes scan{0%,to{top:4%}50%{top:94%}}.viewer .lbl{position:absolute;bottom:96px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;font-weight:600;background:#00000080;padding:6px 14px;border-radius:99px;white-space:nowrap}.viewer .ctrl{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:26px}.shutter{width:66px;height:66px;border-radius:50%;border:4px solid #fff;background:transparent;padding:4px;transition:.1s}.shutter:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:#fff}.shutter:active{transform:scale(.9)}.round{width:44px;height:44px;border-radius:50%;border:0;background:#ffffff29;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viewer .off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#b8c4d8;text-align:center;padding:28px}.viewer .off .cam-ic{width:76px;height:76px;border-radius:50%;background:#ffffff0f;display:grid;place-items:center;box-shadow:0 0 0 12px #ffffff08}.flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.flash.go{animation:fl .35s}@keyframes fl{0%{opacity:.9}to{opacity:0}}.shots{display:grid;gap:10px;align-content:start}.shot{border:1.5px dashed #CDD6E4;border-radius:14px;padding:10px;display:flex;gap:12px;align-items:center;background:#fff;cursor:pointer;transition:.2s}.shot:hover{border-color:var(--blue-100)}.shot.cur{border-color:var(--blue);border-style:solid;background:var(--blue-50)}.shot.ok{border-style:solid;border-color:#9fd8b5}.shot .th{width:58px;height:58px;border-radius:10px;background:var(--bg);flex:none;overflow:hidden;display:grid;place-items:center;color:var(--ink-3)}.shot .th img{width:100%;height:100%;object-fit:cover}.shot b{font-size:14px;display:block}.shot small{color:var(--ink-3);font-size:12px}.shot .st-ok{margin-left:auto;font-weight:600;font-size:12px;padding:3px 9px;border-radius:99px;background:var(--ok-50);color:var(--ok);white-space:nowrap}.shot.cur .st-ok{background:var(--blue-100);color:var(--blue)}.camprog{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:13px;color:var(--ink-2)}.camprog .bar{height:6px;background:var(--line);border-radius:3px;margin-top:8px;overflow:hidden}.camprog .bar i{display:block;height:100%;background:var(--ok);border-radius:3px;transition:width .4s}.notice{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:var(--orange-50);border:1px solid var(--orange-100);color:#8a4207;font-size:13px;margin-bottom:20px;align-items:flex-start}.notice.info{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue-d)}.notice svg{flex:none;margin-top:1px}.rev{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rev-box{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:linear-gradient(180deg,#fbfcfe,#fff)}.rev-box h4{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:10px}.rev-box h4 .ri{width:30px;height:30px;border-radius:9px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center}.rev-box h4 a{margin-left:auto;color:var(--blue);font-size:12.5px;cursor:pointer;font-family:Inter;font-weight:600}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px}.kv span{color:var(--ink-3)}.kv b{font-weight:500;text-align:right;word-break:break-word}.photos{display:flex;gap:8px;margin-top:10px}.photos img{width:70px;height:70px;border-radius:10px;object-fit:cover;border:1px solid var(--line)}.voucher{margin-top:20px;position:relative;border-radius:16px;background:linear-gradient(135deg,var(--orange-50),#FFF9F3);border:1.5px dashed #FDB77A;padding:18px 20px 18px 86px}.voucher:before,.voucher:after{content:"";position:absolute;left:64px;width:18px;height:18px;border-radius:50%;background:#fff;border:1.5px dashed #FDB77A}.voucher:before{top:-10px}.voucher:after{bottom:-10px}.voucher .vic{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:12px;background:var(--grad-o);color:#fff;display:grid;place-items:center;box-shadow:0 8px 16px -6px #fc7e0e99}.voucher h4{font-size:15px;font-weight:600}.voucher p{margin:2px 0 12px;font-size:12.5px;color:var(--ink-2)}.vrow{display:flex;gap:10px}.vrow input{text-transform:uppercase;letter-spacing:.12em;font-weight:700;background:#fff;font-family:ui-monospace,Menlo,monospace}.vrow input::placeholder{letter-spacing:.02em;font-weight:500;font-family:Inter}.vmsg{margin-top:8px;font-size:13px;font-weight:500}.vmsg.bad{color:var(--err)}.vapplied{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1.5px solid #9FD8B5;border-radius:12px;padding:10px 14px;animation:pop .35s}@keyframes pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.vapplied .code{font-family:ui-monospace,Menlo,monospace;font-weight:700;letter-spacing:.1em;color:var(--ok)}.vapplied small{display:block;color:var(--ink-3);font-size:12px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--ink-2);margin-top:20px;padding:14px 16px;border-radius:14px;background:var(--bg);cursor:pointer}.consent input{width:20px;height:20px;margin-top:0;flex:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--blue);padding:0}.side{position:sticky;top:88px;align-self:start;display:grid;gap:16px}.sum{overflow:hidden}.sum .sh{background:linear-gradient(135deg,var(--blue-dd),var(--blue));color:#fff;padding:18px 20px;position:relative;overflow:hidden}.sum .sh:after{content:"";position:absolute;right:-40px;bottom:-60px;width:150px;height:150px;border-radius:50%;background:#fc7e0e59;filter:blur(10px)}.sum .sh small{font-size:12px;opacity:.75;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sum .sh h3{font-size:18px;font-weight:600;margin-top:2px;position:relative;z-index:1}.sum .sb{padding:16px 20px 20px}.sum .row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0}.sum .row span{color:var(--ink-3)}.sum .row b{font-weight:600;text-align:right}.sum .cut{position:relative;height:1px;border-top:2px dashed var(--line);margin:12px -20px}.sum .cut:before,.sum .cut:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.sum .cut:before{left:-10px}.sum .cut:after{right:-10px}.sum .disc b{color:var(--ok)}.sum .total{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:14px 16px;border-radius:14px;background:var(--blue-50)}.sum .total span{font-weight:600;font-size:13.5px}.sum .total span small{display:block;font-weight:500;color:var(--ink-3);font-size:11.5px}.sum .total b{font-family:Lexend;font-size:26px;color:var(--blue);font-weight:700}.sum .save{margin-top:10px;text-align:center;font-size:12.5px;font-weight:600;color:var(--ok);background:var(--ok-50);border-radius:10px;padding:7px}.sum .empty{text-align:center;padding:12px 4px;color:var(--ink-3);font-size:13px}.sum .empty svg{color:var(--blue-100);margin-bottom:6px}.trust{padding:6px 8px}.trust div{display:flex;gap:12px;align-items:center;padding:10px 12px;font-size:13px;color:var(--ink-2)}.trust div+div{border-top:1px solid var(--line)}.trust .ti{width:34px;height:34px;border-radius:10px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none}.trust b{display:block;color:var(--ink);font-size:13.5px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#070f1e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:50;padding:16px;animation:in .2s}.pg{width:100%;max-width:420px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0006}.pg-h{background:linear-gradient(135deg,var(--blue-dd),var(--blue-d));color:#fff;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.pg-h small{display:block;opacity:.7;font-size:12px}.pg-h .amt{font-family:Lexend;font-size:24px;font-weight:700}.pg-b{padding:20px}.pg-tabs{display:flex;gap:6px;margin-bottom:14px}.pg-tabs button{flex:1;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:9px;font-size:13px;font-weight:600}.pg-tabs button.sel{border-color:var(--blue);background:var(--blue-50);color:var(--blue)}.pg-f{display:grid;gap:10px}.pg-foot{font-size:11.5px;color:var(--ink-3);text-align:center;margin-top:12px}.spin{width:48px;height:48px;border:4px solid var(--blue-100);border-top-color:var(--blue);border-radius:50%;animation:sp .8s linear infinite;margin:10px auto}@keyframes sp{to{transform:rotate(360deg)}}.testbar{display:flex;gap:8px;margin-top:10px}.testbar button{flex:1}.result{padding:40px 28px 32px;position:relative;overflow:hidden;animation:in .4s ease}.res-head{text-align:center;position:relative;z-index:1}.res-ic{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;color:#fff;animation:pop .5s}.res-ic.ok{background:var(--ok);box-shadow:0 0 0 12px var(--ok-50),0 0 0 24px #12a1500f}.res-ic.bad{background:var(--err);box-shadow:0 0 0 12px var(--err-50),0 0 0 24px #d92d200d}.result h2{font-size:28px}.res-head p{color:var(--ink-2);margin:8px auto 0;max-width:520px}.chips2{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px}.chips2 span{background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:12.5px;color:var(--ink-3)}.chips2 b{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-weight:600;margin-left:4px}.res-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:28px;text-align:left;position:relative;z-index:1}.doc-card{border:1px solid var(--line);border-radius:18px;padding:18px;background:linear-gradient(180deg,#fbfcfe,#fff)}.doc-row{display:flex;gap:14px;align-items:center}.pdf-ic{width:50px;height:60px;border-radius:8px 16px 8px 8px;background:linear-gradient(160deg,#FF6B5E,var(--err));color:#fff;display:grid;place-items:end center;padding-bottom:8px;font-weight:700;font-size:11px;font-family:Lexend;flex:none;box-shadow:0 8px 18px -8px #d92d2099}.doc-row b{display:block;font-size:14px;word-break:break-all}.doc-row small{color:var(--ink-3);font-size:12px}.doc-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.doc-btns .btn{width:100%}.next{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line);display:grid;gap:12px}.next h4{font-size:13px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.next div{display:flex;gap:12px;font-size:12.5px;color:var(--ink-2);line-height:1.4}.next i{font-style:normal;width:26px;height:26px;border-radius:8px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.next b{display:block;color:var(--ink);font-size:13px}.next b.il{display:inline;font-size:inherit}.res-foot{display:flex;justify-content:center;gap:10px;margin-top:26px;flex-wrap:wrap;position:relative;z-index:1}.fail-card{max-width:540px;margin:26px auto 0;text-align:left;border:1px solid var(--line);border-radius:18px;overflow:hidden}.fail-card .fh{background:var(--err-50);color:var(--err);padding:12px 18px;font-weight:600;font-size:13.5px;display:flex;gap:8px;align-items:center}.fail-card .kv{padding:16px 18px}.fail-notes{max-width:540px;margin:14px auto 0;display:grid;gap:10px;text-align:left}.fail-notes .notice{margin:0}.notice.ok{background:var(--ok-50);border-color:#bfe6cf;color:#0b6b35}.cert{text-align:left;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.cert .ch{background:linear-gradient(135deg,var(--blue-dd),var(--blue));color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.cert .ch small{display:block;opacity:.7;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.cert .ch b{font-family:Lexend;font-size:17px;letter-spacing:.03em}.cert .ch .act{background:var(--ok);font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;letter-spacing:.06em}.cert .kv{padding:16px 20px}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;animation:drop 2.8s ease-in forwards}@keyframes drop{to{transform:translateY(720px) rotate(540deg);opacity:0}}footer{background:var(--blue-dd);color:#fff9;font-size:12.5px}footer .fin{max-width:1200px;margin:0 auto;padding:22px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}footer img{height:30px;background:#fff;padding:5px 10px;border-radius:8px}footer a{color:#fff;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wrap{width:100%}.wrap.solo{grid-template-columns:minmax(0,1fr);max-width:960px}.wrap.solo .side{display:none}.wrap>*,.hero-in>*,.grid>*,.cam-grid>*,.dev-split>*,.rev>*{min-width:0}body{min-height:100vh;display:flex;flex-direction:column}footer{margin-top:auto}@media (max-width:1020px){.wrap{grid-template-columns:minmax(0,1fr)}.side{position:static}.plans,.hero-in{grid-template-columns:1fr}.art{display:none}}@media (max-width:680px){.grid,.rev,.cam-grid,.dev-split,.res-grid{grid-template-columns:1fr}.result{padding:28px 16px}.result h2{font-size:23px}.res-foot .btn{flex:1}.mock{position:static;display:flex;align-items:center;gap:14px;text-align:left;padding:14px}.mock .ph-mini{width:48px;height:90px;margin:0;border-radius:12px;padding:4px}.mock .ph-mini div{border-radius:9px}.mock .ph-mini svg{width:20px}.mock .imei-st{margin-top:6px}.si{grid-template-columns:repeat(2,1fr)}.track .tk small{display:none}.tiles{grid-template-columns:1fr 1fr 1fr;gap:8px}.tile{padding:14px 6px}.tile small{display:none}.tiles.two{grid-template-columns:1fr}.hero h1{font-size:32px}.hero-in{padding:28px 16px 96px}.stats{gap:16px}.stat+.stat{padding-left:16px}.stat b{font-size:20px}.pane{padding:22px 16px 6px}.actions{padding:16px}.actions .stepinfo{display:none}.stepbar{padding:16px 12px 0}.st .t{display:none}.st .n{width:34px;height:34px;border-radius:10px}.stepper:before,.stepper .prog{top:16px}.wrap{padding:0 12px}.brand{gap:10px}.brand .aa{height:25px}.brand .cf{height:30px}.brand .sep{height:26px}.help{display:none}.voucher{padding:16px}.voucher .vic,.voucher:before,.voucher:after{display:none}}
