.tl-body{background:#08101b!important;color:#eaf5ff;font-family:Inter,'Segoe UI',Arial,sans-serif!important}.tl-shell{margin-left:110px;padding:110px clamp(17px,4vw,45px) 50px;min-height:100vh;background:radial-gradient(ellipse at 55% 0,#1a1d42,#090f1d 58%)}.tl-container{max-width:1300px;margin:auto}.tl-hero{padding:50px clamp(20px,4vw,55px);border:1px solid #334867;border-radius:20px;background:linear-gradient(110deg,#14253c,#12172a);margin-bottom:25px}.tl-eyebrow{font-size:10px;color:#82dff0;letter-spacing:2px;font-weight:900}.tl-eyebrow span{color:#64e4cb}.tl-hero h1{font-size:clamp(34px,4.3vw,57px);letter-spacing:-1.7px;margin:16px 0;line-height:1.1}.tl-hero h1 em{font-style:normal;color:#80e1f2}.tl-hero p{max-width:650px;line-height:1.75;color:#9aafc7}.tl-hero a,.tl-cta a{display:inline-block;border:1px solid #62b6d1;border-radius:9px;color:#7ae4f2;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:800}.tl-hero a:hover,.tl-cta a:hover{background:#153d52}.tl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tl-panel{padding:27px;border:1px solid #293e56;background:linear-gradient(140deg,#0f1e30,#0b1626);border-radius:16px}.tl-panel-top{display:flex;align-items:center;justify-content:space-between;color:#7fdced;letter-spacing:1.6px;font-weight:800;font-size:10px}.tl-panel-top b{border:1px solid #32758c;border-radius:6px;padding:6px 9px}.tl-panel h2{font-size:24px;margin:18px 0 9px}.tl-panel>p{font-size:13px;line-height:1.7;color:#a4b9cf}.tl-fields{display:grid;gap:13px;margin:25px 0}.tl-fields label{display:grid;gap:8px;color:#b8cde2;font-size:12px;font-weight:700}.tl-fields input{width:100%;padding:12px 14px;border:1px solid #34506c;border-radius:9px;background:#071321;color:#ecfaff;font:inherit}.tl-fields input:focus{outline:2px solid #68dcec}.tl-result{background:#07192b;border:1px solid #36738b;border-radius:12px;padding:18px;display:grid;gap:8px;min-height:90px}.tl-result strong{color:#8be9f3;font-size:24px}.tl-result small{color:#adc1d4;font-size:12px;line-height:1.4}.tl-panel .tl-foot{font-size:11px;color:#7e95ac;margin-top:18px}.tl-cta{margin:30px 0 0;border:1px solid #2d4460;border-radius:15px;padding:27px;background:#0e1a2c}.tl-cta h2{font-size:22px}.tl-cta p{margin-top:10px;color:#9fb2c8;font-size:13px}.tl-footer{border-top:1px solid #26384c;padding:20px 0;color:#7e98b1;margin-top:32px;font-size:10px;letter-spacing:1px}
@media(max-width:750px){.tl-shell{margin-left:0;padding:105px 13px 30px}.tl-grid{grid-template-columns:1fr}.tl-hero{padding:29px 20px}.tl-panel{padding:19px}}
