.client-doc{--doc-line:rgba(255,255,255,.09);--doc-soft:#af9cba;max-width:1120px!important;min-height:auto!important;margin:0 auto!important;padding:0!important;background:transparent!important;color:#f7f0fa!important;font-family:'Sora','Inter',sans-serif!important}.client-doc>#header,.client-doc>#menu,.client-doc>#footer,.client-doc>#banner{display:none!important}.client-doc>#wrapper{margin:0!important;padding:0!important;background:transparent!important}.client-doc>#wrapper:before,.client-doc>#wrapper:after{display:none!important}.client-doc>#wrapper>header{position:relative;overflow:hidden;margin:0 0 1rem!important;padding:clamp(1.4rem,4vw,2.7rem)!important;border:1px solid var(--doc-line);border-radius:1.25rem;background:linear-gradient(120deg,rgba(91,44,156,.78),rgba(79,26,102,.72) 55%,rgba(183,35,128,.35))!important;box-shadow:0 22px 70px rgba(0,0,0,.26)}.client-doc>#wrapper>header:after{content:"";position:absolute;width:240px;height:240px;right:-65px;top:-140px;border-radius:50%;background:rgba(240,57,155,.22)}.client-doc>#wrapper>header .inner{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.client-doc>#wrapper>header h2,.client-doc>#banner h2{margin:0 0 .4rem!important;padding:0!important;border:0!important;color:#fff!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;line-height:1.05!important;letter-spacing:-.05em!important;text-transform:none!important}.client-doc>#wrapper>header p{margin:0!important;color:#d9c7e1!important;font-size:.72rem!important;letter-spacing:.03em!important;text-transform:none!important}.client-doc .wrapper,.client-doc .wrapper.spotlight{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.client-doc .wrapper:before,.client-doc .wrapper:after{display:none!important}.client-doc .wrapper>.inner,.client-doc .spotlight>.inner{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(1.25rem,3vw,2.4rem)!important;border:1px solid var(--doc-line)!important;border-radius:1.2rem!important;background:linear-gradient(145deg,rgba(31,19,39,.96),rgba(21,12,28,.92))!important;box-shadow:0 20px 60px rgba(0,0,0,.22)!important;transform:none!important}.client-doc .content{width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.client-doc .content>h2:first-child,.client-doc .inner>p:first-child+ h3{margin-top:0!important}.client-doc h2,.client-doc h3,.client-doc h4{color:#fff!important;font-family:'Sora','Inter',sans-serif!important;text-transform:none!important;letter-spacing:-.025em!important}.client-doc h2.major{font-size:1.25rem!important}.client-doc h3,.client-doc h3.major{margin:2rem 0 .75rem!important;padding:0 0 .65rem!important;border-bottom:1px solid var(--doc-line)!important;font-size:.9rem!important;line-height:1.35!important}.client-doc h4{margin:1.25rem 0 .55rem!important;font-size:.74rem!important}.client-doc p,.client-doc li{color:var(--doc-soft)!important;font-size:.7rem!important;line-height:1.8!important;letter-spacing:normal!important;text-transform:none!important}.client-doc strong{color:#f7f0fa!important}.client-doc a{color:#ed7fc4!important;text-decoration:none!important}.client-doc a:hover{color:#fff!important}.client-doc ul:not(.actions){margin:0 0 1rem!important;padding-left:1.15rem!important;list-style:disc!important}.client-doc li{padding-left:.25rem!important}.client-doc .actions{display:flex!important;gap:.6rem!important;flex-wrap:wrap!important;margin:2rem 0 0!important;padding:1.2rem 0 0!important;border-top:1px solid var(--doc-line)!important;list-style:none!important}.client-doc .actions li{padding:0!important}.client-doc .actions .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;padding:0 .9rem!important;border:1px solid var(--doc-line)!important;border-radius:.7rem!important;box-shadow:none!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font:700 .65rem 'Sora','Inter',sans-serif!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important}.client-doc .actions .button.primary{border:0!important;background:linear-gradient(100deg,#8d55df,#f0399b)!important}.client-doc .spotlight .image{display:none!important}@media(max-width:700px){.client-doc .wrapper>.inner,.client-doc .spotlight>.inner{padding:1.1rem!important}.client-doc h3,.client-doc h3.major{margin-top:1.6rem!important}.client-doc p,.client-doc li{font-size:.68rem!important}}
