.cro-service-page{--cro-green:#50cfa0;--cro-pink:#ff2d6b;--cro-orange:#e8670a}.cro-service-page .loc-hero{background:radial-gradient(circle at 16% 22%,#ff2d6b2e,#0000 30%),radial-gradient(circle at 78% 18%,#50cfa024,#0000 32%),radial-gradient(circle at 86% 78%,#e8670a1c,#0000 28%),linear-gradient(#09070d 0%,#0c0a10 55%,#100813 100%);border-bottom:1px solid #ffffff0f;min-height:700px}.cro-service-page .loc-hero:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;mask-image:linear-gradient(#000 0%,#0000 88%)}.cro-service-page .loc-hero:after{content:"";aspect-ratio:1;opacity:.42;pointer-events:none;background:conic-gradient(from 220deg,#50cfa02e,#ff2d6b24,#e8670a1a,#50cfa02e),radial-gradient(circle,#ffffff14,#0000 34%);border:1px solid #50cfa029;border-radius:999px;width:min(470px,36vw);position:absolute;bottom:9%;right:6%}.cro-service-page .loc-hero-inner{gap:4.2rem;padding-top:3.2rem;padding-bottom:5rem}.cro-service-page .loc-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:44rem;font-size:clamp(2.5rem,5.7vw,4.55rem);font-weight:800;line-height:.99}.cro-service-page .loc-hero-lead{color:#ffffffb8;max-width:45rem}.cro-service-page .loc-hero-lead:first-of-type{color:#fff;font-size:clamp(1.1rem,1.7vw,1.23rem)}.cro-service-page .loc-hero-portrait{background:radial-gradient(circle at 18% 12%,#ff2d6b1f,#0000 32%),#ffffff09;border:1px solid #50cfa021;border-radius:28px;max-width:360px;padding:1rem;box-shadow:0 28px 80px #0000005c}.cro-service-page .loc-hero-portrait:before{background:radial-gradient(circle,#ff2d6b2e 0%,#50cfa024 44%,#0000 72%);inset:-24%}.cro-service-page .loc-content{background:radial-gradient(circle at 10% 0,#ff2d6b14,#0000 30%),radial-gradient(circle at 92% 20%,#50cfa012,#0000 28%),linear-gradient(#08080b 0%,#0d0c10 100%);max-width:none;padding:5.3rem 1.25rem 1.5rem;position:relative}.cro-service-page .loc-content:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cro-service-page .prose-premium{z-index:1;color:#ffffffb8;max-width:54rem;position:relative}.cro-service-page .prose-premium h2{text-wrap:balance;margin-top:4.6rem;font-size:clamp(1.8rem,3.2vw,2.55rem);line-height:1.08}.cro-service-page .prose-premium h2:before{background:linear-gradient(90deg, var(--cro-pink), var(--cro-green));width:68px;height:4px}.cro-service-page .prose-premium>p:first-of-type,.cro-service-page .prose-premium>p:nth-of-type(2){max-width:52rem;font-size:1.12rem;line-height:1.72}.cro-service-page .prose-premium>p:has(+h3){color:var(--cro-green);letter-spacing:.06em;text-transform:uppercase;background:#50cfa00e;border:1px solid #50cfa024;border-radius:10px;align-items:center;gap:.65rem;margin:2.8rem 0 .85rem;padding:.55rem .78rem;font-size:.8rem;font-weight:800;display:inline-flex}.cro-service-page .prose-premium>p:has(+h3):before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #50cfa094}.cro-service-page .prose-premium>p:has(+h3)+h3{margin-top:0;margin-bottom:.9rem;font-size:clamp(1.28rem,2.1vw,1.72rem);line-height:1.14}.cro-service-page .prose-premium>p:has(+h3)+h3+p{border:1px solid #ffffff14;border-left:4px solid var(--cro-green);color:#ffffffc7;background:radial-gradient(90% 130% at 0 0,#50cfa01a,#0000 44%),linear-gradient(#ffffff0d,#ffffff07);border-radius:16px;width:min(58rem,100vw - 2.5rem);max-width:none;margin:0 0 1.1rem;padding:1.35rem 1.45rem;position:relative;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000038}.cro-service-page .prose-premium .pr-steps,.cro-service-page .prose-premium .pr-callout,.cro-service-page .prose-premium .pr-liens{width:min(60rem,100vw - 2.5rem)}.cro-service-page .prose-premium .pr-step-marque{background:linear-gradient(90deg, var(--cro-pink), var(--cro-green))}@media (width<=900px){.cro-service-page .loc-hero{min-height:auto}.cro-service-page .loc-hero-text{order:1}.cro-service-page .loc-hero-portrait{order:2}.cro-service-page .loc-hero:after{opacity:.28;width:74vw;bottom:18%;right:-18vw}}@media (width<=720px){.cro-service-page .loc-hero-inner{gap:2rem;padding-top:2.4rem}.cro-service-page .loc-hero h1{font-size:clamp(2.15rem,11vw,2.75rem)}.cro-service-page .loc-hero-portrait{max-width:260px}.cro-service-page .loc-content{padding-top:4rem}.cro-service-page .prose-premium>p:has(+h3),.cro-service-page .prose-premium>p:has(+h3)+h3+p{width:100%;left:0;transform:none}}
