.mswti{--navy:#031529;--sky:#72deff;--ice:#e9f9ff;--muted:#a9c4d9;--line:#214d70;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 6%,#0c527044,transparent 35%),linear-gradient(150deg,#06142b,#041c32 60%,#071731);border:1px solid #256388;border-radius:28px;box-shadow:0 26px 72px #01102a55;padding:clamp(17px,3vw,42px);margin:12px auto 35px;color:var(--ice);max-width:1500px;font:inherit;line-height:1.55}.mswti,.mswti *{box-sizing:border-box}.mswti h1,.mswti h2,.mswti h3,.mswti p,.mswti strong{color:inherit}.mswti h1{font-size:clamp(32px,5vw,62px);line-height:1.12;letter-spacing:-.04em;margin:18px 0}.mswti h1 em{font-style:normal;color:#6addff}.mswti h2{font-size:clamp(20px,2vw,28px);line-height:1.26;margin:5px 0 14px}.mswti h3{font-size:16px;margin:0 0 8px}.mswti p{line-height:1.58}.mswti button,.mswti input,.mswti select,.mswti textarea{font:inherit}.mswti a{text-decoration:none;color:#83e2ff}.mswti a:hover{text-decoration:underline}.mswti-glow{position:absolute;z-index:-1;inset:-20% -20% auto auto;width:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#2589c219,transparent 66%);pointer-events:none}.mswti-eyebrow,.mswti-card-title>span,.mswti-head>span{font-size:11px;color:#63d5ff;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.mswti-online{display:inline-block;width:8px;height:8px;background:#67fae3;border-radius:50%;box-shadow:0 0 12px #67fae3;margin-right:8px}.mswti-hero>p{max-width:830px;font-size:clamp(15px,1.6vw,19px);color:#c8e5f7}.mswti-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:26px 0}.mswti-primary,.mswti-outline{display:inline-flex!important;justify-content:center;align-items:center;gap:8px;border-radius:14px!important;border:1px solid #39caed!important;padding:13px 18px!important;min-height:46px;font-weight:800;line-height:1.3;cursor:pointer}.mswti-primary{background:linear-gradient(130deg,#00b9e4,#5de7f0)!important;color:#001a2e!important}.mswti-outline{background:#092f4c!important;color:#def8ff!important}.mswti-primary:disabled,.mswti-outline:disabled{opacity:.6;cursor:wait}.mswti-feedback{min-height:20px;color:#99ffd8;padding:7px 0;overflow-wrap:anywhere}.mswti-feedback[data-kind="error"]{color:#ffabb5}.mswti-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0 10px}.mswti-kpis>div{border:1px solid #245b7d;border-radius:17px;padding:15px;background:#0a2a485c}.mswti-kpis strong{display:block;font-size:26px;line-height:1.1;color:#99f0ff}.mswti-kpis small{font-size:11px;color:#b9cddd}.mswti-how{padding:30px 0 15px}.mswti-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mswti-steps article{border:1px solid #2c5d7c;border-radius:17px;padding:17px;background:#0b2b484d}.mswti-steps article>b{font-size:25px;color:#50ddff;display:block;margin-bottom:10px}.mswti-steps article>p{font-size:13px;color:#c4d9e9;margin:0}.mswti-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(285px,1fr);gap:16px;margin:20px 0}.mswti-stack{display:flex;flex-direction:column;gap:16px}.mswti-card{background:linear-gradient(150deg,#0b2a46da,#091c34eb);border:1px solid #23587a;border-radius:22px;padding:clamp(16px,2vw,26px);min-width:0}.mswti-card>p{color:#bbd2e3}.mswti-card-title{margin-bottom:15px}.mswti form{display:grid;gap:14px}.mswti label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#e5f7ff}.mswti input:not([type=checkbox]),.mswti textarea,.mswti select{min-width:0;width:100%;border:1px solid #307094!important;border-radius:11px!important;background:#051c30!important;color:#f4faff!important;padding:12px 13px!important;outline:none;box-shadow:none}.mswti input:focus,.mswti textarea:focus,.mswti select:focus{border-color:#66daee!important;box-shadow:0 0 0 3px #00d6ff2a!important}.mswti input::placeholder,.mswti textarea::placeholder{color:#7eacc3!important}.mswti-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mswti-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:11px!important;padding:12px;background:#0b38525c;border:1px solid #245979;border-radius:12px}.mswti-consent input{margin:4px 0 0;accent-color:#23bbdc;width:18px;height:18px;flex:0 0 18px}.mswti-consent strong{display:block}.mswti-consent small{display:block;color:#b3cfe2;font-weight:400;margin-top:5px}.mswti-secret{border:1px solid #1ab58f;border-radius:14px;padding:16px;margin-top:12px;background:#06483844}.mswti-secret p{font-size:12px;color:#b5e7d9}.mswti-secret-input{display:flex;gap:8px}.mswti-secret-input input{flex:1}.mswti-secret-input button{border-radius:10px;border:1px solid #4bc2ab;background:#145b4e;color:#dffffa;padding:10px 14px;cursor:pointer}.mswti-footnote{font-size:12px!important;color:#a9c8db!important}.mswti-chat-display{max-height:260px;overflow:auto;background:#031a30;border:1px solid #20516e;padding:12px;border-radius:12px;min-height:126px;margin:10px 0}.mswti-chat-display p{font-size:13px;margin:0 0 12px;color:#cdefff;white-space:pre-wrap}.mswti-chat-display p:last-child{margin-bottom:0}.mswti-chat-display strong{color:#78eeff}.mswti-chat-compose{display:flex;gap:8px}.mswti-chat-compose input{flex:1}.mswti-chat-compose button{border:1px solid #26a8d8;background:#10577b;color:#e6ffff;border-radius:10px;cursor:pointer;padding:11px}.mswti-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mswti-suggestions button{border:1px solid #366b89;border-radius:999px;background:transparent;color:#bef5ff;padding:6px 11px;cursor:pointer;font-size:12px}.mswti-doc-links{display:flex;flex-wrap:wrap;gap:10px}.mswti-doc-links a{border:1px solid #267ba0;border-radius:12px;background:#104767;padding:11px 14px;color:#bcefff;font-weight:700;font-size:13px}.mswti-docs{margin-top:16px}.mswti-ranking{margin-top:18px}.mswti .mswta-rank{max-width:none;margin:0}.mswti-sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}.mswti button:focus-visible,.mswti a:focus-visible{outline:3px solid #88e6ff;outline-offset:3px}@media(max-width:1020px){.mswti-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mswti-grid{grid-template-columns:1fr}}@media(max-width:600px){.mswti{padding:16px 13px;border-radius:18px}.mswti-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mswti-steps,.mswti-two{grid-template-columns:1fr}.mswti-actions>*{width:100%}.mswti-secret-input{flex-direction:column}.mswti-chat-compose{flex-wrap:wrap}.mswti-chat-compose button{width:100%}}
