.svcn *{box-sizing:border-box}
.svcn a{color:inherit;text-decoration:none}
.svcn button{font:inherit}
.svcn a:focus-visible,.svcn button:focus-visible{outline:3px solid #00b7c8;outline-offset:5px}
.svcn header img{width:144px;display:block}
.svcn nav .svcn-active{font-weight:750;border-bottom:2px solid #00b8c7;padding-bottom:8px}
.svcn nav .svcn-consent{background:#600096;color:#fff;padding:12px 16px;border-radius:5px}
.svcn .svcn-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.svcn .svcn-page-heading h1{font-size:33px;letter-spacing:-1.3px;margin:0;color:#62008d}
.svcn .svcn-page-heading h1 span{color:#00aebd}
.svcn .svcn-page-heading p{font-size:12px;color:#7a7085;margin:0}
.svcn .svcn-event-poster{border-radius:23px;overflow:hidden;box-shadow:0 18px 65px #31005416;background:#fff}
.svcn .svcn-poster-main{display:grid;grid-template-columns:1.04fr 1fr;min-height:500px}
.svcn .svcn-poster-story{padding:39px 44px 43px;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(128deg,#66008d,#351569 90%);color:#fff;display:flex;flex-direction:column;align-items:flex-start}
.svcn .svcn-poster-story:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,transparent 65%,#a57be715 65%,#a57be715 76%,transparent 76%)}
.svcn .svcn-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-bottom:33px}
.svcn .svcn-brand img{width:168px;height:auto;filter:brightness(0) invert(1)}
.svcn .svcn-brand span{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px;color:#ead8f6;text-align:right}
.svcn .svcn-status{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:#67e2e4;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}
.svcn .svcn-status i{width:7px;height:7px;border-radius:50%;background:#53dce1}
.svcn .svcn-poster-story h2{font-size:46px;line-height:1.12;letter-spacing:-1.9px;font-weight:700;margin:0 0 22px}
.svcn .svcn-poster-story h2 span{color:#77e7e7}
.svcn .svcn-poster-story p{font-size:13px;line-height:1.85;max-width:370px;color:#f3eaf9;margin:0}
.svcn .svcn-story-foot{margin-top:30px;font-size:11px;display:flex;align-items:center;gap:12px;color:#fff}
.svcn .svcn-story-foot:before{content:'';height:2px;width:28px;background:#40d4df}
.svcn .svcn-poster-event{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:38px 28px 30px;text-align:center}
.svcn .svcn-event-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:600;color:#7b7187;z-index:1;margin:0 0 4px}
.svcn .svcn-event-art{position:relative;width:100%;max-width:440px;height:222px;z-index:1;overflow:hidden}
.svcn .svcn-event-art img{position:absolute;width:100%;height:auto;left:0;top:50%;transform:translateY(-52%)}
.svcn .svcn-event-year{display:flex;align-items:center;gap:15px;color:#6e567d;font-size:13px;letter-spacing:4px;margin:0 0 17px}
.svcn .svcn-event-year:before,.svcn .svcn-event-year:after{content:'';height:1px;width:45px;background:#dad0e2}
.svcn .svcn-poster-event .svcn-meet{font-size:22px;letter-spacing:-.7px;color:#582177;font-weight:650;margin:0 0 9px}
.svcn .svcn-poster-event .svcn-invite{font-size:12px;line-height:1.75;color:#726b7b;max-width:300px;margin:0}
.svcn .svcn-arc{position:absolute;border:1px solid #e8e0ef;border-radius:50%;width:490px;height:490px;right:-255px;top:-250px;pointer-events:none}
.svcn .svcn-arc:after{content:'';position:absolute;inset:30px;border:1px solid #e9e6f1;border-radius:50%}
.svcn .svcn-orb{position:absolute;width:9px;height:9px;background:#11bec9;border-radius:50%;left:85px;bottom:57px;box-shadow:0 0 0 7px #13bcc80b;offset-path:circle(180px at 250px 230px);animation:svcn-orbit 28s linear infinite}
.svcn .svcn-poster-details{background:#eaf9fa;display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:26px;padding:25px 40px;border-top:1px solid #d5f0f2}
.svcn .svcn-detail{display:flex;gap:13px;align-items:center}
.svcn .svcn-detail svg{width:27px;height:27px;fill:none;stroke:#049dab;stroke-width:1.6;flex:none}
.svcn .svcn-detail small{font-size:9px;font-weight:650;letter-spacing:1.5px;color:#607d83;display:block;margin-bottom:5px}
.svcn .svcn-detail strong{font-size:15px;color:#302447;font-weight:650;display:block}
.svcn .svcn-detail span{font-size:10px;color:#697780;display:block;margin-top:4px}
.svcn .svcn-poster-site{font-size:11px;color:#5d3880;font-weight:650}
.svcn .svcn-news{margin-top:57px;display:grid;grid-template-columns:1fr 340px;gap:78px;align-items:start}
.svcn .svcn-eyebrow{font-size:10px;font-weight:700;color:#008c9e;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px}
.svcn .svcn-news h2{font-size:32px;color:#540080;letter-spacing:-1.1px;line-height:1.22;margin:0 0 22px}
.svcn .svcn-news p{font-size:13px;line-height:1.9;color:#68606f;margin:0 0 18px}
.svcn .svcn-news .svcn-intro{font-size:15px;color:#42324e;line-height:1.85}
.svcn .svcn-topics{margin:25px 0 27px;padding:20px 0;border-top:1px solid #e3dce8;border-bottom:1px solid #e3dce8;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.svcn .svcn-topic{display:flex;align-items:start;gap:12px}
.svcn .svcn-topic svg{width:29px;height:29px;stroke:#00a6b5;fill:none;stroke-width:1.7;flex:none}
.svcn .svcn-topic b{font-size:12px;color:#552379;font-weight:650;line-height:1.5;display:block}
.svcn .svcn-topic span{font-size:11px;color:#82768d;display:block;margin-top:5px;line-height:1.6}
.svcn .svcn-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px;align-items:center}
.svcn .svcn-primary{background:#630092;color:#fff;border-radius:7px;padding:14px 20px;font-size:11px;font-weight:650;display:inline-flex;align-items:center;gap:20px;transition:transform .3s,background .3s}
.svcn .svcn-primary:hover{background:#35116b;transform:translateY(-3px)}
.svcn .svcn-secondary{color:#54206f;font-size:11px;border-bottom:1px solid #bfa4d4;padding:10px 0;display:inline-flex;align-items:center;gap:9px}
.svcn .svcn-poster-thumb{padding:0;border:0;background:white;display:block;width:100%;cursor:zoom-in;border-radius:10px;overflow:hidden;box-shadow:0 10px 35px #35145017;transition:transform .35s}
.svcn .svcn-poster-thumb:hover{transform:translateY(-5px)}
.svcn .svcn-poster-thumb img{width:100%;height:auto;display:block}
.svcn figure{margin:0}
.svcn figcaption{font-size:10px;line-height:1.8;color:#8b8290;margin:12px 1px;display:flex;justify-content:space-between;gap:10px}
.svcn figcaption span{color:#5d2b7d}
.svcn .svcn-closing{margin-top:54px;padding:25px 0 0;border-top:1px solid #e3dce8;display:flex;justify-content:space-between;align-items:center;gap:20px}
.svcn .svcn-closing p{font-size:12px;margin:0;color:#73677e}
.svcn .svcn-closing strong{color:#5d197b;font-weight:650}
.svcn .svcn-closing a{font-size:11px;color:#603977}
.svcn dialog{border:0;padding:0;border-radius:12px;max-width:min(760px,92vw);max-height:90vh;background:white;box-shadow:0 30px 80px #0004}
.svcn dialog::backdrop{background:#1d1234cc}
.svcn dialog img{display:block;width:100%;height:auto}
.svcn dialog button{position:fixed;right:5vw;top:25px;border:0;background:white;width:40px;height:40px;border-radius:50%;font-size:27px;color:#4c176b;cursor:pointer}
@keyframes svcn-orbit{to{offset-distance:100%}}
@media(prefers-reduced-motion:reduce){.svcn *,.svcn *:before,.svcn *:after{animation:none!important;transition:none!important}}
@media(max-width:1050px){.svcn .svcn-brand{gap:10px}
.svcn .svcn-brand img{width:140px}
.svcn .svcn-poster-story{padding:34px}
.svcn .svcn-poster-story h2{font-size:38px}
.svcn .svcn-poster-details{padding:23px 28px}
.svcn .svcn-poster-site{display:none}
.svcn .svcn-poster-details{grid-template-columns:1fr 1.3fr}
.svcn .svcn-news{gap:35px;grid-template-columns:1fr 285px}}
@media(max-width:730px){.svcn header img{width:128px}
.svcn nav a{display:none}
.svcn nav a.svcn-active{display:block;margin:0}
.svcn .svcn-page-heading{margin-bottom:22px}
.svcn .svcn-page-heading h1{font-size:27px}
.svcn .svcn-page-heading p{font-size:10px}
.svcn .svcn-poster-main{grid-template-columns:1fr}
.svcn .svcn-poster-story{padding:30px 27px}
.svcn .svcn-brand{margin-bottom:26px}
.svcn .svcn-brand img{width:145px}
.svcn .svcn-poster-story h2{font-size:37px;letter-spacing:-1.3px}
.svcn .svcn-poster-story p{font-size:12px}
.svcn .svcn-status{font-size:9px}
.svcn .svcn-poster-event{padding:28px 19px 33px}
.svcn .svcn-event-art{height:195px;max-width:360px}
.svcn .svcn-event-eyebrow{font-size:9px;letter-spacing:1px}
.svcn .svcn-event-year{font-size:12px}
.svcn .svcn-poster-event .svcn-meet{font-size:21px}
.svcn .svcn-poster-details{grid-template-columns:1fr;padding:24px 27px;gap:23px}
.svcn .svcn-detail strong{font-size:14px}
.svcn .svcn-news{grid-template-columns:1fr;gap:32px;margin-top:38px}
.svcn .svcn-news h2{font-size:28px}
.svcn .svcn-news p{font-size:12px}
.svcn .svcn-news .svcn-intro{font-size:14px}
.svcn .svcn-topics{gap:14px}
.svcn .svcn-topic{gap:9px}
.svcn .svcn-topic svg{width:23px}
.svcn .svcn-topic b{font-size:11px}
.svcn figure{max-width:390px;margin:auto}
.svcn .svcn-closing{margin-top:32px;align-items:flex-start;flex-direction:column;gap:14px}
.svcn .svcn-closing p{line-height:1.8}
.svcn .svcn-closing a{font-size:10px}
.svcn .svcn-actions{gap:17px}
.svcn .svcn-primary{padding:14px 18px}}
.svcn .svcn-listing-heading{margin-bottom:34px}
.svcn .svcn-listing-heading h1{font-size:36px;color:#60008e;margin:0 0 13px;letter-spacing:-1.2px}
.svcn .svcn-listing-heading h1 span{color:#00adbd}
.svcn .svcn-listing-heading p{font-size:13px;color:#746780;margin:0;line-height:1.8}
.svcn .svcn-news-card{display:grid;grid-template-columns:1.06fr 1fr;border-radius:20px;border:1px solid #e2d7ed;overflow:hidden;background:#fff;box-shadow:0 12px 40px #4210680a;transition:transform .3s,box-shadow .3s,border-color .3s;isolation:isolate}
.svcn .svcn-news-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #42106818;border-color:#773aa5}
.svcn .svcn-news-card .svcn-thumbnail{display:flex;align-items:center;justify-content:center;padding:26px;background:linear-gradient(140deg,#eee6f5,#eaf9f9);overflow:hidden}
.svcn .svcn-news-card img{width:100%;height:auto;display:block;border-radius:11px;box-shadow:0 12px 30px #3e1f711a;transition:transform .4s}
.svcn .svcn-news-card:hover img{transform:scale(1.025)}
.svcn .svcn-news-summary{padding:34px 35px 31px;display:flex;flex-direction:column;align-items:flex-start}
.svcn .svcn-news-meta{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:700;color:#008694;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:20px}
.svcn .svcn-news-meta span{color:#7c6e85;font-weight:500;letter-spacing:.5px}
.svcn .svcn-news-summary h2{font-size:27px;line-height:1.28;letter-spacing:-.8px;color:#590080;margin:0 0 17px;font-weight:700}
.svcn .svcn-news-summary p{color:#726778;font-size:12px;line-height:1.85;margin:0 0 17px}
.svcn .svcn-event-info{font-size:10px;color:#685473;line-height:1.8;margin-bottom:24px}
.svcn .svcn-event-info b{font-weight:650;color:#56326d}
.svcn .svcn-read-news{margin-top:auto;display:inline-flex;gap:16px;align-items:center;color:#650092;font-size:12px;font-weight:700}
.svcn .svcn-read-news i{font-style:normal;display:grid;place-items:center;width:29px;height:29px;border:1px solid #d6c1e5;border-radius:50%;transition:background .3s,color .3s}
.svcn .svcn-news-card:hover .svcn-read-news i{background:#650092;color:white;border-color:#650092}
.svcn .svcn-list-caption{font-size:10px;margin:18px 0;color:#938799}
.svcn .svcn-card-region{padding-bottom:30px}
@media(max-width:950px){.svcn .svcn-news-summary{padding:27px}
.svcn .svcn-news-summary h2{font-size:23px}
.svcn .svcn-news-card .svcn-thumbnail{padding:20px}}
@media(max-width:730px){.svcn .svcn-listing-heading{margin-bottom:25px}
.svcn .svcn-listing-heading h1{font-size:30px}
.svcn .svcn-listing-heading p{font-size:12px}
.svcn .svcn-news-card{grid-template-columns:1fr}
.svcn .svcn-news-card .svcn-thumbnail{padding:20px}
.svcn .svcn-news-summary{padding:26px 25px 30px}
.svcn .svcn-news-summary h2{font-size:24px}
.svcn .svcn-news-meta{margin-bottom:16px}
.svcn .svcn-news-summary p{font-size:12px}
.svcn .svcn-event-info{font-size:10px}
.svcn .svcn-read-news{font-size:12px}
.svcn .svcn-card-region{padding-bottom:0}}
.svcn{width:100%;max-width:1260px;margin:0 auto;padding:44px 30px 68px;color:#2b2140;font-family:Montserrat,Arial,sans-serif;text-align:left}
.svcn-list{padding-top:54px;padding-bottom:80px;min-height:60vh}
.svcn a{color:inherit;text-decoration:none}.svcn .svcn-primary{color:#fff}.svcn .svcn-secondary{color:#54206f}
.svcn .svcn-news-card{margin-bottom:28px}.svcn .svcn-read-news{color:#650092}
.svcn .svcn-poster-story h2{color:#fff}.svcn .svcn-poster-story p{color:#f3eaf9}
.svcn .svcn-poster-story p,.svcn .svcn-news-summary p{text-align:left}
.svcn .svcn-status{font-style:normal}.svcn .svcn-brand{margin:0 0 33px}
.svcn .svcn-primary:hover{color:#fff}.svcn .svcn-poster-site{color:#5d3880}
.svcn .svcn-poster-thumb{border:0;cursor:zoom-in}.svcn dialog{overscroll-behavior:contain}
.svcn .svcn-orb{animation-play-state:paused}.svcn.svcn-in-view:not(.svcn-paused) .svcn-orb{animation-play-state:running}
@media(max-width:730px){.svcn{padding:28px 18px 40px}.svcn-list{padding-top:30px;padding-bottom:38px}.svcn .svcn-brand{margin-bottom:26px}}
