.lhero-trust{display: flex;flex-wrap: wrap;gap: 12px 26px;margin-top: 26px;align-items: center}.lhero-trust-i{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;color: var(--muted);font-weight: 500}.lhero-trust-i b{color: var(--navy);font-weight: 800}.lhero-trust-i .st{color: var(--gold);letter-spacing: 1px;font-size: 12px}.lhero-trust-sep{width: 1px;height: 15px;background: var(--border2)}.lband{background: linear-gradient(135deg,#0D1B3E 0%,#0A1530 60%,#0D2040 100%);padding: 46px 0;position: relative;overflow: hidden}.lband::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad)}.lband-g{display: grid;grid-template-columns: repeat(4,1fr);max-width: var(--max);margin: 0 auto;padding: 0 48px}.lband-i{padding: 0 30px;border-right: 1px solid rgba(107,72,255,.15)}.lband-i:first-child{padding-left: 0}.lband-i:last-child{border: none}.lband-n{font-size: clamp(28px,3.2vw,40px);font-weight: 900;letter-spacing: -.04em;line-height: 1;margin-bottom: 8px;background: var(--grad90);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.lband-d{font-size: 13px;color: rgba(255,255,255,.45);line-height: 1.5}.lctx-s{padding: 96px 0;background: var(--surface);border-top: 1px solid var(--border)}.lctx-wrap{max-width: 760px;margin: 0 auto}.lctx-wrap .prose h2{scroll-margin-top: 100px}.lserv-s{padding: 96px 0;background: var(--bg)}.lserv-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.lserv-c{background: var(--surface);border: 1px solid var(--border);border-radius: 18px;padding: 28px 26px;text-decoration: none;display: flex;flex-direction: column;gap: 12px;transition: transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;position: relative;overflow: hidden}.lserv-c::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.lserv-c:hover{border-color: var(--amid);box-shadow: 0 16px 48px rgba(107,72,255,.12);transform: translateY(-4px)}.lserv-c:hover::before{transform: scaleX(1)}.lserv-ic{width: 50px;height: 50px;border-radius: 14px;background: var(--asoft);border: 1px solid var(--amid);display: flex;align-items: center;justify-content: center;color: var(--gA)}.lserv-n{font-size: 17px;font-weight: 800;color: var(--navy);letter-spacing: -.02em}.lserv-d{font-size: 13.5px;color: var(--muted);line-height: 1.6;flex: 1}.lserv-more{font-size: 13px;font-weight: 700;color: var(--gA);display: inline-flex;align-items: center;gap: 6px;transition: gap .25s}.lserv-c:hover .lserv-more{gap: 11px}.lmech-s{padding: 92px 0;background: var(--deep);position: relative;overflow: hidden}.lmech-grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(107,72,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(107,72,255,.05) 1px,transparent 1px);background-size: 52px 52px;mask-image: radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.lmech-in{position: relative;z-index: 1;max-width: 900px}.lmech-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin: 30px 0}.lmech-step{background: rgba(255,255,255,.03);border: 1px solid rgba(107,72,255,.18);border-radius: 14px;padding: 20px 18px;text-align: center}.lmech-step-n{font-size: 12px;font-weight: 800;letter-spacing: .08em;color: var(--gC);text-transform: uppercase;margin-bottom: 8px}.lmech-step-t{font-size: 15px;font-weight: 800;color: #fff}.lmech-arrow{color: rgba(107,72,255,.5);display: flex;align-items: center}.lcase-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.lcase{background: var(--bg);border: 1px solid var(--border);border-radius: 20px;padding: 30px 28px;position: relative;overflow: hidden}.lcase::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.lcase-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.lcase-tag{font-size: 10.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;padding: 5px 11px;border-radius: 100px}.lcase-tag.s{color: var(--gA);background: var(--asoft);border: 1px solid var(--amid)}.lcase-tag.t{color: var(--muted);background: var(--bg2);border: 1px solid var(--border)}.lcase-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 11px 0;border-bottom: 1px dashed var(--border)}.lcase-row:last-child{border-bottom: none}.lcase-l{font-size: 13px;font-weight: 700;color: var(--muted)}.lcase-v{display: inline-flex;align-items: center;gap: 9px}.lcase-b{font-size: 13px;color: var(--subtle);text-decoration: line-through;text-decoration-color: rgba(139,154,181,.5);font-weight: 700}.lcase-a{font-size: 18px;font-weight: 800;letter-spacing: -.02em;background: var(--grad90);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.lrev-s{padding: 92px 0;background: var(--surface);border-top: 1px solid var(--border)}.lrev-badge{display: inline-flex;align-items: center;gap: 12px;padding: 12px 22px;background: var(--surface);border: 1px solid var(--border);border-radius: 100px;box-shadow: 0 8px 30px rgba(13,27,62,.06);margin-bottom: 12px}.lrev-note{font-size: 22px;font-weight: 900;color: var(--navy)}.lrev-stars{color: var(--gold);font-size: 14px;letter-spacing: 1.5px}.lrev-bt{font-size: 12px;color: var(--muted);font-weight: 600}.lrev-grid{columns: 3;column-gap: 18px;margin-top: 8px}.lrev-c{break-inside: avoid;background: var(--bg);border: 1px solid var(--border);border-radius: 16px;padding: 24px 22px;margin-bottom: 18px;display: flex;flex-direction: column;gap: 13px}.lrev-st{color: var(--gold);font-size: 14px;letter-spacing: 1.5px}.lrev-q{font-size: 14px;color: var(--text);line-height: 1.66;font-weight: 500}.lrev-a{display: flex;align-items: center;gap: 11px;padding-top: 13px;border-top: 1px solid var(--border)}.lrev-av{width: 40px;height: 40px;border-radius: 50%;background: var(--grad);display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 800;color: #fff;flex-shrink: 0}.lrev-nm{font-size: 13.5px;font-weight: 700;color: var(--navy)}.lrev-v{font-size: 11px;color: var(--subtle);display: inline-flex;align-items: center;gap: 5px}.lrev-v svg{color: var(--gC)}.lconv-s{padding: 100px 0;background: var(--deep);position: relative;overflow: hidden}.lconv-bg{position: absolute;inset: 0;background-image: linear-gradient(rgba(107,72,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(107,72,255,.05) 1px,transparent 1px);background-size: 52px 52px;mask-image: radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.lconv-in{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start}.lconv-left{display: flex;flex-direction: column;gap: 22px}.lconv-ttl{font-size: clamp(28px,3.4vw,40px);font-weight: 900;color: #fff;letter-spacing: -.035em;line-height: 1.1}.lconv-ttl .GT{display: inline}.lconv-lead{font-size: 16px;color: rgba(255,255,255,.62);line-height: 1.7}.lconv-list{display: flex;flex-direction: column;gap: 13px}.lconv-li{display: flex;align-items: flex-start;gap: 13px}.lconv-li .ck{width: 23px;height: 23px;border-radius: 7px;background: var(--grad);display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 1px}.lconv-li-t{font-size: 15px;color: rgba(255,255,255,.82);line-height: 1.5}.lconv-li-t strong{color: #fff;font-weight: 700}.lconv-meta{display: flex;gap: 12px;flex-wrap: wrap}.lconv-chip{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;color: rgba(255,255,255,.7);background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.12);padding: 9px 16px;border-radius: 100px}.lconv-chip svg{color: var(--gC);flex-shrink: 0}.lconv-qual{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.lconv-qbox{padding: 16px 18px;border-radius: 12px;border: 1px solid rgba(255,255,255,.1)}.lconv-qbox.yes{background: rgba(45,212,191,.05);border-color: rgba(45,212,191,.2)}.lconv-qt{font-size: 12px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;margin-bottom: 10px;display: flex;align-items: center;gap: 7px}.lconv-qbox.yes .lconv-qt{color: var(--gC)}.lconv-qbox.no .lconv-qt{color: var(--subtle)}.lconv-qli{font-size: 12.5px;color: rgba(255,255,255,.6);line-height: 1.5;margin-bottom: 7px;padding-left: 14px;position: relative}.lconv-qli::before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background: currentColor;opacity:.5}.lform-wrap{background: #fff;border-radius: 22px;padding: 34px 32px;box-shadow: 0 30px 90px rgba(0,0,0,.4);position: sticky;top: 100px}.lform-wrap::before{content:'';display:block;height:4px;background:var(--grad);border-radius: 4px;margin: -34px -32px 24px}.lform-ttl{font-size: 21px;font-weight: 800;color: var(--navy);letter-spacing: -.02em;margin-bottom: 5px}.lform-sub{font-size: 13.5px;color: var(--muted);margin-bottom: 22px}.lfield{margin-bottom: 15px}.lfield label{display: block;font-size: 12.5px;font-weight: 700;color: var(--navy);margin-bottom: 7px}.lfield input,.lfield select{width: 100%;font-family: var(--ff);font-size: 15px;color: var(--text);padding: 13px 15px;border: 1.5px solid var(--border2);border-radius: 11px;background: var(--bg);transition: border-color .2s,box-shadow .2s,background .2s}.lfield input:focus,.lfield select:focus{outline: none;border-color: var(--gA);box-shadow: 0 0 0 3px rgba(107,72,255,.12);background: #fff}.lfield input.err,.lfield select.err{border-color: var(--danger);box-shadow: 0 0 0 3px rgba(229,72,77,.1)}.lfield-row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.lform-btn{width: 100%;margin-top: 8px;font-family: var(--ff);font-size: 15.5px;font-weight: 700;color: #fff;padding: 16px;border-radius: 12px;background: var(--grad);border: none;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 9px;box-shadow: 0 8px 28px rgba(107,72,255,.4);transition: transform .2s,box-shadow .2s}.lform-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(107,72,255,.6)}.lform-note{font-size: 11.5px;color: var(--subtle);text-align: center;margin-top: 12px;line-height: 1.5}.lform-ok{display: none;flex-direction: column;align-items: center;text-align: center;gap: 14px;padding: 20px 0}.lform-ok.show{display: flex}.lform-ok-ic{width: 60px;height: 60px;border-radius: 50%;background: var(--grad);display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 30px rgba(107,72,255,.4)}.lform-ok-t{font-size: 20px;font-weight: 800;color: var(--navy)}.lform-ok-p{font-size: 14px;color: var(--muted);line-height: 1.6}.lzones-s{padding: 84px 0;background: var(--bg);border-top: 1px solid var(--border)}.lzones-h{font-size: 13px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--gA);margin-bottom: 26px}.lzones-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.lzone-c{background: var(--surface);border: 1px solid var(--border);border-radius: 16px;padding: 24px 22px;text-decoration: none;display: flex;flex-direction: column;gap: 8px;transition: transform .3s,box-shadow .3s,border-color .3s}.lzone-c:hover{border-color: var(--amid);box-shadow: 0 12px 40px rgba(107,72,255,.1);transform: translateY(-4px)}.lzone-c.current{background: linear-gradient(160deg,#FBFAFF,#F3F0FF);border-color: var(--amid)}.lzone-ic{width: 40px;height: 40px;border-radius: 11px;background: var(--asoft);border: 1px solid var(--amid);display: flex;align-items: center;justify-content: center;color: var(--gA)}.lzone-n{font-size: 15px;font-weight: 800;color: var(--navy)}.lzone-d{font-size: 12.5px;color: var(--muted);line-height: 1.5;flex: 1}.lzone-more{font-size: 12.5px;font-weight: 700;color: var(--gA);display: inline-flex;align-items: center;gap: 6px;margin-top: auto}.ftr-zones{border-top: 1px solid rgba(255,255,255,.08);padding-top: 22px;margin-top: 8px;display: flex;align-items: center;gap: 8px 14px;flex-wrap: wrap}.ftr-zones-t{font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.45);margin-right: 6px}.ftr-zones a{font-size: 13px;color: rgba(255,255,255,.6);text-decoration: none;transition: color .2s}.ftr-zones a:hover{color: #fff}.ftr-zones .sep{color: rgba(255,255,255,.2)}@media (max-width: 1024px){.lband-g{grid-template-columns: 1fr 1fr;gap: 26px 0;padding: 0 32px}.lband-i{padding: 0 20px}.lband-i:nth-child(2){border-right:none}.lserv-grid{grid-template-columns: 1fr 1fr}.lcase-grid,.lconv-qual{grid-template-columns: 1fr}.lconv-in{grid-template-columns: 1fr;gap: 40px}.lform-wrap{position: static}.lmech-steps{grid-template-columns: 1fr 1fr}.lzones-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 768px){.lband-g{grid-template-columns: 1fr;padding: 0 20px}.lband-i{border-right:none !important;border-bottom:1px solid rgba(107,72,255,.12);padding: 0 0 20px}.lband-i:last-child{border-bottom:none}.lserv-grid,.lrev-grid,.lzones-grid{grid-template-columns: 1fr;columns: 1}.lmech-steps{grid-template-columns: 1fr}}