.ds-panel:has(.ds-showcase){background:transparent!important;border:0!important;box-shadow:none!important;padding:20px 0!important}.ds-wrap:has(.ds-showcase){max-width:1260px}.ds-panel:has(.ds-showcase)>h1{max-width:800px;font-size:42px;letter-spacing:-1.5px;line-height:1.16}.ds-showcase{margin:54px 0 36px}.ds-showcase-heading{max-width:760px;margin-bottom:30px}.ds-showcase-heading h2{font:800 34px/1.25 PortalManrope,Arial,sans-serif;letter-spacing:-1.2px;margin:12px 0}.ds-showcase-heading h2>span{color:#39836f}.ds-showcase-heading>p{color:#627287;font-size:15px}.ds-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ds-showcase-card{min-width:0;border:1px solid #dce6ea;border-radius:25px;background:linear-gradient(150deg,#eff8f0,#f9fbf8);padding:26px;overflow:hidden}.ds-showcase-secondary{background:linear-gradient(150deg,#edf1ff,#f8f7fc)}.ds-showcase-label{display:inline-block;border-radius:30px;background:#dbeedf;color:#36704b;padding:5px 11px;font-size:10px;letter-spacing:.6px;font-weight:800;text-transform:uppercase}.ds-showcase-secondary .ds-showcase-label{background:#e0e5fb;color:#536591}.ds-showcase-caption h3{font:800 24px/1.25 PortalManrope,Arial,sans-serif;letter-spacing:-.8px;max-width:340px;margin:16px 0 8px}.ds-showcase-caption p{font-size:13px;color:#63738b;margin:8px 0 24px}.ds-mini-browser{display:block;position:relative;text-decoration:none!important;color:#172b56;border:1px solid #d2dce5;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 15px 32px #263d5c15;transition:transform .2s,box-shadow .2s}.ds-mini-browser:hover{transform:translateY(-4px);box-shadow:0 20px 36px #263d5c24}.ds-mini-browser:focus-visible{outline:3px solid #006bff;outline-offset:4px}.ds-mini-chrome{height:28px;display:flex;gap:4px;align-items:center;background:#f4f6f8;padding:0 10px;border-bottom:1px solid #e5e9ed}.ds-mini-chrome>span{width:5px;height:5px;border-radius:50%;background:#d3dae2}.ds-mini-chrome>span:first-child{background:#efaaa4}.ds-mini-chrome>span:nth-child(2){background:#efd391}.ds-mini-chrome>span:nth-child(3){background:#abd4b8}.ds-mini-chrome>small{flex:1;text-align:center;font-size:7px;color:#7b8696}.ds-mini-chrome>b{font-size:12px;color:#6d7f91}.ds-mini-site{padding:11px}.ds-mini-site header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.ds-mini-site header>img{width:65px;height:23px}.ds-mini-site header>span{font-size:6px;color:#7a8799}.ds-mini-hero{position:relative;height:140px;border-radius:9px;overflow:hidden;isolation:isolate}.ds-mini-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 35%;z-index:-2}.ds-mini-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffffed,#ffffffad 45%,#ffffff00)}.ds-mini-hero>div{padding:19px 15px}.ds-mini-hero small{font-size:6px;font-weight:800;letter-spacing:1px}.ds-mini-hero strong{display:block;font:800 21px/1.15 PortalManrope,Arial,sans-serif;letter-spacing:-.6px;margin:9px 0;color:#172b56}.ds-mini-hero em{font-style:normal;color:#39836f}.ds-mini-hero>div>span{display:inline-block;font-size:6px;background:#172b56;color:white;padding:5px 8px;border-radius:4px}.ds-mini-columns{display:grid;grid-template-columns:minmax(0,1fr) 27%;gap:11px;margin-top:12px}.ds-mini-columns h4{font-size:9px;margin:3px 0 8px;line-height:1.3}.ds-mini-lines{display:grid;gap:4px;margin-bottom:10px}.ds-mini-lines i,.ds-mini-gallery i{display:block;height:3px;border-radius:2px;background:#e7edf1}.ds-mini-lines i:last-child{width:68%}.ds-mini-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:11px 0 13px}.ds-mini-tiles>span{background:#edf5ef;border-radius:6px;padding:7px 4px;font-size:14px;color:#5d8b74}.ds-mini-tiles>span:nth-child(2){background:#f2eefa;color:#a188b7}.ds-mini-tiles>span:nth-child(3){background:#fdf2df;color:#c29b58}.ds-mini-tiles b{font-size:5px;display:block;color:#526278;margin-top:4px;line-height:1.4}.ds-mini-gallery{display:grid;grid-template-columns:42% 1fr;gap:8px}.ds-mini-gallery>img{width:100%;height:46px;object-fit:cover;border-radius:5px}.ds-mini-gallery>div{display:grid;gap:5px;align-content:center}.ds-mini-columns aside{background:#f5f8f9;border:1px solid #e3eaed;border-radius:8px;padding:8px}.ds-mini-columns aside>img{width:49px;height:20px;display:block;margin-bottom:7px}.ds-mini-columns aside>b{font-size:7px;display:block;line-height:1.4}.ds-mini-columns aside>span{font-size:5px;display:block;color:#708092;margin:5px 0}.ds-mini-map{height:45px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(35deg,#e2eddf,#e2eddf 12px,#f4efda 13px,#f4efda 15px);border-radius:4px;margin:7px 0;color:#327d75;font-size:22px}.ds-mini-columns aside>small{font-size:5px;line-height:2;color:#708092}.ds-mini-open{position:absolute;inset:auto 0 0;text-align:center;background:#172b56ed;color:#fff;font-size:10px;font-weight:700;padding:10px;opacity:0;transition:opacity .2s}.ds-mini-browser:hover .ds-mini-open,.ds-mini-browser:focus-visible .ds-mini-open{opacity:1}.ds-showcase-bottom{display:grid;gap:13px;margin-top:23px}.ds-showcase-bottom>span{font-size:10px;color:#65798a}.ds-showcase-bottom .pt-button{font-size:12px;justify-self:start;white-space:normal}.ds-showcase-tip{display:flex;gap:18px;background:#f3f7fc;border:1px solid #dde7f2;border-radius:18px;padding:22px;margin-top:24px}.ds-showcase-tip>span{display:flex;align-items:center;justify-content:center;background:#e1eafb;color:#476eac;font-size:28px;width:48px;min-width:48px;height:48px;border-radius:13px}.ds-showcase-tip b{font-size:15px}.ds-showcase-tip p{font-size:13px;color:#5c6d85;line-height:1.6;margin:8px 0}.ds-showcase-tip small{font-size:10px;color:#7b889a}.ds-steps{gap:16px!important}.ds-steps article{border-radius:18px;background:#fafbfd;border:1px solid #e4eaf0;padding:22px!important}@media(max-width:700px){.ds-showcase-grid{grid-template-columns:1fr}.ds-panel:has(.ds-showcase)>h1{font-size:31px}.ds-showcase-heading h2{font-size:27px}.ds-showcase{margin-top:36px}.ds-showcase-card{padding:20px}.ds-showcase-tip{padding:16px;gap:12px}.ds-mini-hero{height:150px}.ds-mini-hero strong{font-size:23px}}
