.cs-experience {background:#0c192b;color:#f5f7ff;padding:clamp(4rem,7vw,7rem) 0 2rem;overflow:hidden;}
.cs-experience-mark {position:relative;isolation:isolate;text-align:center;width:100%;max-width:440px;aspect-ratio:1;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.cs-experience-number {position:relative;margin:0!important;font-family:Arial,sans-serif;font-size:clamp(8rem,14vw,12rem);font-weight:600;letter-spacing:-.065em;line-height:1!important;background:linear-gradient(145deg,#fff 35%,#8aabf2);background-clip:text;-webkit-background-clip:text;color:transparent;}
.cs-experience-plus {display:inline-block;font-size:.36em;vertical-align:top;margin-top:.2em;margin-left:.24em;letter-spacing:0;}
.cs-experience-orbit {position:absolute;z-index:-1;inset:5px;border:1px solid #91adf229;border-radius:50%;animation:cs-experience-orbit-turn 24s linear infinite;pointer-events:none;}
.cs-experience-orbit::before {content:"";position:absolute;inset:22px;border:1px solid #91adf21a;border-radius:50%;}
.cs-experience-orbit::after {content:"";position:absolute;width:10px;height:10px;top:0;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#92b4ff;box-shadow:0 0 24px #779eff99;}
@keyframes cs-experience-orbit-turn {from{transform:rotate(-35deg);}to{transform:rotate(325deg);}}
html[data-cs-motion-preview] .cs-experience-orbit {animation:cs-experience-orbit-turn 24s linear infinite!important;}
@media(prefers-reduced-motion:reduce){html:not([data-cs-motion-preview]) .cs-experience-orbit{animation:none;}}
.cs-experience-unit {position:relative;font-size:1.1rem;margin:1rem 0 .5rem;}
.cs-experience-signature {position:relative;font:10px/2 Arial,sans-serif;letter-spacing:.26em;color:#8a9cb6;}
.cs-experience-copy {padding-inline-start:clamp(0rem,3vw,3rem);}
.cs-experience .cs-kicker {color:#a9bfff;margin-bottom:1.5rem;}
.cs-experience h2 {font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.3;margin-bottom:1.5rem;color:inherit;}
.cs-experience-lead {font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:42rem;}
.cs-experience-description {color:#adbbcf;max-width:42rem;margin-bottom:1.75rem;}
.cs-experience-link {display:inline-flex;gap:2rem;align-items:center;color:#fff;text-decoration:none;border-bottom:1px solid #8fa3c1;padding-bottom:.5rem;}
.cs-experience-link span {font-size:1.6rem;transition:transform .2s;}
.cs-experience-link:hover {color:#b4c9ff;}
.cs-experience-link:hover span {transform:translate(3px,-3px);}
.cs-experience-link:focus-visible {outline:2px solid #b4c9ff;outline-offset:6px;}
.cs-experience-principles {display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #91adf229;margin-top:4rem;padding-top:1.5rem;color:#b7c5d8;font-size:.9rem;}
.cs-experience-principles span {display:flex;align-items:center;gap:.7rem;}
.cs-experience-principles span::before {content:"";width:5px;height:5px;background:#8dabeb;border-radius:50%;flex-shrink:0;}
@media(max-width:991px){.cs-experience-mark{max-width:380px;}.cs-experience-copy{padding-inline-start:0;}.cs-experience-number{font-size:clamp(8rem,35vw,10rem);}}
@media(max-width:575px){.cs-experience-principles{flex-direction:column;margin-top:2.5rem;}}
