.lp{overflow-x:hidden}.lpWrap{max-width:1040px;margin:0 auto;padding:0 20px}.lpNav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1628d1;border-bottom:1px solid #1c2b50b3;position:sticky;top:0}.lpNavIn{align-items:center;gap:14px;max-width:1040px;margin:0 auto;padding:14px 20px;display:flex}.lpLogo{letter-spacing:-.3px;margin-right:auto;font-size:19px;font-weight:800}.lpLogo span{color:var(--accent)}.langMini{background:var(--bg-card);border:1px solid var(--bg-card-hi);border-radius:99px;padding:3px;display:flex}.langMini button{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:all .15s}.langMini button.on{background:var(--primary);color:#fff}.langMini button:hover:not(.on){color:var(--t1)}.lpSignIn{color:var(--t2);white-space:nowrap;border-radius:9px;padding:7px 12px;font-size:14px}.lpSignIn:hover{color:var(--t1);background:var(--bg-card)}.hero{padding:70px 0 54px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(#3d6fd42b,#0000 68%);width:760px;height:460px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-1.6px;max-width:16ch;font-size:clamp(34px,6.4vw,60px);font-weight:900;line-height:1.06}.hero p{color:var(--t2);max-width:54ch;margin:20px 0 32px;font-size:clamp(16px,2.1vw,19px);line-height:1.6}.heroBtns{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bigBtn{background:linear-gradient(135deg,var(--accent-dim),var(--accent-br));color:#1a1405;border-radius:15px;padding:16px 30px;font-size:16.5px;font-weight:700;transition:filter .15s,transform .1s;display:inline-block;box-shadow:0 10px 32px #c9a84c33}.bigBtn:hover{filter:brightness(1.07)}.bigBtn:active{transform:scale(.985)}.heroNote{color:var(--t3);font-size:13.5px}.lpStats{border-top:1px solid var(--bg-card-hi);grid-template-columns:repeat(4,1fr);gap:14px;margin-top:46px;padding:26px 0 8px;display:grid}.lpStat b{color:var(--accent);letter-spacing:-1px;font-size:clamp(26px,4vw,36px);font-weight:900;line-height:1.1;display:block}.lpStat span{color:var(--t2);font-size:13px}@media (max-width:560px){.lpStats{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.sec{border-top:1px solid var(--bg-card-hi);padding:66px 0}.secHead{max-width:62ch;margin-bottom:30px}.secHead h2{letter-spacing:-.7px;font-size:clamp(25px,3.6vw,34px);font-weight:800}.secHead p{color:var(--t2);margin-top:11px;font-size:16px;line-height:1.6}.stages{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}@media (max-width:720px){.stages{grid-template-columns:1fr}}.stageRow{background:var(--bg-card);border:1px solid var(--bg-card-hi);border-radius:14px;gap:14px;padding:15px 17px;display:flex}.stageNo{background:var(--bg);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.stageRow b{margin-bottom:3px;font-size:14.5px;display:block}.stageRow span{color:var(--t2);font-size:13.5px;line-height:1.45}.mods{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;display:grid}.modTile{background:var(--bg-card);border:1px solid var(--bg-card-hi);border-radius:16px;padding:17px;transition:border-color .15s,transform .1s}.modTile:hover{border-color:var(--primary-lt);transform:translateY(-2px)}.modTile .n{letter-spacing:1.4px;color:var(--accent);font-size:10.5px;font-weight:800}.modTile b{margin:6px 0;font-size:16px;display:block}.modTile span{color:var(--t2);font-size:13px;line-height:1.5}.modTile i{color:var(--t3);margin-top:10px;font-size:12px;font-style:normal;display:block}.formats{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:12px;display:grid}.fmt{border:1px solid var(--bg-card-hi);background:linear-gradient(180deg,var(--bg-card),var(--bg-card-hi));border-radius:16px;padding:20px}.fmt .ico{margin-bottom:10px;font-size:26px}.fmt b{margin-bottom:6px;font-size:16px;display:block}.fmt span{color:var(--t2);font-size:13.5px;line-height:1.55}.lawChips{flex-wrap:wrap;gap:9px;display:flex}.lawChip{color:var(--accent-br);border:1px solid var(--accent-dim);background:#c9a84c14;border-radius:99px;padding:8px 15px;font-size:13.5px}.finalCta{text-align:center;padding:76px 20px 84px}.finalCta h2{letter-spacing:-1px;font-size:clamp(27px,4.2vw,40px);font-weight:900}.finalCta p{color:var(--t2);max-width:46ch;margin:14px auto 30px;font-size:16.5px;line-height:1.6}.lpFoot{border-top:1px solid var(--bg-card-hi);text-align:center;color:var(--t3);padding:26px 20px 40px;font-size:13px}.sample{border:1px solid var(--bg-card-hi);background:linear-gradient(180deg,var(--bg-card),var(--bg-card-hi));border-radius:20px;max-width:620px;overflow:hidden}.sampleBar{border-bottom:1px solid var(--bg-card-hi);background:#00000024;align-items:center;gap:11px;padding:14px 18px;display:flex}.sampleBar .av{background:linear-gradient(135deg,var(--primary),var(--primary-lt));border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.sampleBar b{font-size:14.5px;display:block}.sampleBar span{color:var(--t2);font-size:12px;display:block}.sampleBody{padding:18px}.sampleBody .lbl{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:7px;font-size:10.5px;font-weight:700}.sampleBody p{color:var(--t2);font-size:14.5px;line-height:1.6}.sampleQ{border-top:1px solid var(--bg-card-hi);margin-top:16px;padding-top:15px}.sampleQ b{margin-top:5px;font-size:16px;line-height:1.4;display:block}.sampleOpts{gap:7px;margin-top:12px;display:grid}.sampleOpt{color:var(--t2);background:var(--bg);border:1px solid var(--bg-card-hi);border-radius:11px;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.sampleOpt i{color:var(--t3);flex:none;font-style:normal;font-weight:700}.phoneCard{border:1px solid var(--accent-dim);background:#c9a84c0d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.phoneCard .big{font-size:40px;line-height:1}.phoneCard div{flex:1;min-width:240px}.phoneCard b{margin-bottom:6px;font-size:19px;font-weight:800;display:block}.phoneCard span{color:var(--t2);font-size:15px;line-height:1.55}
