.abd-independence{position:relative;display:flex;align-items:center;gap:14px;max-width:1200px;margin:20px auto;padding:16px 22px;border:1px solid #dbe4ec;border-radius:14px;background:#f7fafd;color:#17334b;box-shadow:0 6px 24px rgb(20 45 76 / .045);font-family:inherit;font-size:14px;line-height:1.5;overflow:hidden}.abd-independence::before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(to bottom,#fff 0 50%,#c72c3e 50%);content:""}.abd-independence__flag{display:grid;grid-template-rows:1fr 1fr;flex:none;width:26px;height:17px;border:1px solid #d6dee5;border-radius:2px;overflow:hidden;box-shadow:0 2px 5px rgb(20 45 76 / .08)}.abd-independence__flag i:first-child{background:#fff}.abd-independence__flag i:last-child{background:#d52b3e}.abd-independence__copy{display:grid;align-content:center;gap:4px;min-width:0}.abd-independence__name{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a12838}.abd-independence__offer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;color:#102f48}.abd-independence__offer strong{font-weight:750}.abd-independence__dot{color:#8ca0ae}.abd-independence__detail{color:#526b7e}.abd-independence code{padding:3px 6px;border:1px solid #d9e3e9;border-radius:5px;background:#fff;color:#102f48;font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;user-select:all}.abd-independence--feature{min-height:150px;padding:20px 24px 20px 30px;background:linear-gradient(110deg,#f8fbfd 0%,#f1f6fa 100%)}.abd-independence--feature .abd-independence__flag{align-self:flex-start;margin-top:7px;width:30px;height:20px}.abd-independence--feature .abd-independence__copy{gap:7px}.abd-independence--feature .abd-independence__name{font-size:13px}.abd-independence--feature .abd-independence__offer{gap:6px 12px}.abd-independence--feature .abd-independence__offer strong{font-size:clamp(16px,1.65vw,21px);line-height:1.2}.abd-independence__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:3px}.abd-independence__links a{color:#173c61;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.abd-independence__map{flex:none;width:132px;height:132px;margin-left:auto;border-radius:11px;object-fit:cover;object-position:center}.abd-independence-price{margin:8px 0;padding:8px 11px;border-left:2px solid #c72c3e;border-radius:0 7px 7px 0;background:#fcf6f7;color:#17334b;font-size:.92em}.abd-independence-price s{color:#748594;margin-right:.35em}.abd-independence-price strong{color:#a12838}.abd-independence-price small{display:block;color:#526b7e;font-size:.85em}.abd-independence-price::before{display:inline-block;width:18px;height:12px;margin-right:7px;border:1px solid #dce2e7;border-radius:2px;background:linear-gradient(to bottom,#fff 0 50%,#d52b3e 50%);content:"";vertical-align:-1px}html:not(.abd-independence-expired) .abd-course-card,html:not(.abd-independence-expired) .abd-cp-price-card,html:not(.abd-independence-expired) .wdde-pricing__card{position:relative}html:not(.abd-independence-expired) .abd-course-card::after,html:not(.abd-independence-expired) .abd-cp-price-card::after,html:not(.abd-independence-expired) .wdde-pricing__card::after{position:absolute;top:16px;right:16px;width:24px;height:16px;border:1px solid #dce2e7;border-radius:2px;background:linear-gradient(to bottom,#fff 0 50%,#d52b3e 50%);box-shadow:0 2px 5px rgb(20 45 76 / .08);content:"";pointer-events:none}.wdde-pricing__card::after{top:auto!important;bottom:16px}.wdde-page .abd-independence{background:#172236;border-color:rgb(255 255 255 / .16);color:#e9eef5}.wdde-page .abd-independence__name{color:#f2b7bd}.wdde-page .abd-independence__offer,.wdde-page .abd-independence__detail{color:#e9eef5}.wdde-page .abd-independence code{background:#0e1829;border-color:#3a4557;color:#fff}@media(max-width:640px){.abd-independence{margin:14px 16px;padding:13px 15px;gap:9px}.abd-independence__offer{display:block}.abd-independence__dot{display:none}.abd-independence--feature{min-height:0;padding:17px 14px 17px 18px}.abd-independence--feature .abd-independence__flag{display:none}.abd-independence__map{width:74px;height:74px;align-self:flex-start;margin-left:0}.abd-independence--feature .abd-independence__offer strong{display:block;font-size:16px}.abd-independence__links{gap:4px 12px}}