.saswin-wrap{max-width:580px;margin:40px auto;padding:0 16px;font-family:Arial,sans-serif;color:#243449}.saswin-card{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 14px 45px rgba(19,54,105,.08);padding:38px}.saswin-brand{color:#153d78;font-weight:800;font-size:26px;letter-spacing:.4px;text-align:center}.saswin-tagline{text-align:center;color:#607087;font-size:13px;margin:5px 0 25px}.saswin-card h2{text-align:center;font-size:25px;color:#153d78;margin:0 0 8px}.saswin-intro{text-align:center;color:#63738a;margin:0 0 25px;font-size:14px;line-height:1.6}.saswin-form{display:grid;gap:17px}.saswin-form label{display:grid;gap:7px;font-size:14px;font-weight:600;color:#213854}.saswin-form input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #c9d4e4;border-radius:8px;padding:12px 13px;min-height:46px;background:#fff;color:#172d49;font-size:15px}.saswin-form input:focus{outline:2px solid #83afe8;outline-offset:1px}.saswin-form button,.saswin-button{display:block;text-align:center;background:#1659b7!important;color:#fff!important;border:0;border-radius:8px;padding:14px 18px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.saswin-form button:hover,.saswin-button:hover{background:#10488f!important}.saswin-form .saswin-check{display:flex;align-items:center;gap:8px;font-weight:400}.saswin-check input{margin:0}.saswin-bottom{text-align:center;margin:22px 0 0;font-size:14px}.saswin-card a{color:#1659b7}.saswin-small{text-align:center;color:#718096;font-size:12px;margin:18px 0 0}.saswin-alert{padding:13px 15px;border-radius:8px;margin:0 0 20px;font-size:14px;line-height:1.5}.saswin-success{background:#edf9f2;color:#155d35}.saswin-error{background:#fff0f0;color:#8e2424}.saswin-detail{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f5;font-size:14px}.saswin-detail span{overflow-wrap:anywhere;text-align:right}@media(max-width:520px){.saswin-card{padding:25px 19px}.saswin-brand{font-size:22px}.saswin-detail{display:block}.saswin-detail span{display:block;text-align:left;margin-top:5px}}
.saswin-module{max-width:920px;margin:30px auto;padding:20px;color:#213854}.saswin-module h2,.saswin-module h3{color:#153d78}.saswin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.saswin-tile{background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:22px;margin:15px 0;box-shadow:0 8px 24px rgba(20,50,90,.05)}.saswin-module form{margin:16px 0}.saswin-module button{background:#1659b7;color:white;border:0;border-radius:8px;padding:12px 20px;cursor:pointer}.saswin-option{display:block;padding:8px}.saswin-certificate{max-width:850px;margin:40px auto;padding:70px 30px;text-align:center;border:12px double #153d78;background:#fff;color:#153d78}.saswin-certificate h2{font-size:32px}.saswin-certificate h3{font-size:24px}.saswin-certificate button{padding:12px 25px;background:#1659b7;color:#fff;border:0;border-radius:7px}@media print{.saswin-certificate{border:10px double #153d78;margin:0;min-height:75vh}.saswin-certificate button,header,footer,nav{display:none!important}}
