.x-page{background:#09080c;color:#f2eff6}.x-page *{box-sizing:border-box}.x-page .services-header{position:relative;z-index:20;padding:12px 40px;background:#0b090e;border-color:#26202d}.x-page .resource-brand img{display:block;width:180px;height:60px;object-fit:contain}.x-content{max-width:1280px;margin:auto;padding:0 40px}.x-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;padding:90px 0 82px}.x-eyebrow{font-size:10px;letter-spacing:.17em;color:#aa8bc4;margin:0 0 20px;line-height:1.6}.x-kicker{font-size:16px;color:#cba5ef;margin:0 0 22px}.x-hero h1{font-size:clamp(38px,4.6vw,62px);font-weight:600;letter-spacing:-.045em;line-height:1.22;margin:0}.x-hero h1 span{color:#ba8fe6}.x-intro{font-size:16px;line-height:1.9;color:#aaa1b4;max-width:530px;margin:26px 0 30px}.x-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.x-primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px;border-radius:8px;background:#b88ae7;color:#160c20;text-decoration:none;font-size:14px;font-weight:600;min-height:44px}.x-primary:hover{background:#caa2f3}.x-secondary{display:inline-flex;gap:14px;align-items:center;font-size:13px;color:#c7bbd4;text-decoration:none;min-height:44px}.x-page a:focus-visible{outline:2px solid #c69cf0;outline-offset:5px}.x-editorial{border:1px solid #453253;border-radius:18px;background:#100d16;overflow:hidden;box-shadow:0 22px 65px #0005;transform:rotate(1deg)}.x-editorial-head{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid #2d2436}.x-mark{font-family:Arial,sans-serif;font-size:31px;width:49px;height:49px;display:grid;place-items:center;border:1px solid #493355;border-radius:13px;color:#ca9cf2;background:#21172d}.x-editorial-head strong{font-size:14px;font-weight:500}.x-editorial-head p{font-size:9px;color:#917da1;letter-spacing:.12em;margin:7px 0 0}.x-editorial-body{padding:30px;background:linear-gradient(125deg,#251931,#141019)}.x-small{font-size:9px;letter-spacing:.1em;color:#ba99d2;margin:0 0 20px}.x-editorial h2{font-size:30px;line-height:1.45;font-weight:500;letter-spacing:-.03em;margin:0}.x-visual-lines{display:flex;align-items:flex-end;height:78px;gap:8px;margin:24px 0 26px}.x-visual-lines span{height:35%;width:33%;border-top:1px solid #c39ce6;background:#aa78d01a}.x-visual-lines span:nth-child(2){height:65%}.x-visual-lines span:nth-child(3){height:100%}.x-editorial-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;border-top:1px solid #ffffff12;font-size:11px;color:#bcaccb}.x-editorial-foot{padding:18px 24px;font-size:11px;color:#a895b8;display:flex;gap:9px;align-items:center}.x-status-dot{width:6px;height:6px;border-radius:50%;background:#bd94e0}.x-scope,.x-process{padding:64px 0;border-top:1px solid #2a2232;scroll-margin-top:24px}.x-section-heading{margin-bottom:36px}.x-section-heading h2,.x-delivery h2,.x-cta h2{font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.4;margin:0}.x-section-heading>p:last-child:not(.x-eyebrow){color:#9b92a5;font-size:14px;line-height:1.8;margin:14px 0 0}.x-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.x-service{padding:25px 0 0;border-top:1px solid #493453}.x-service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.x-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #382842;border-radius:11px;background:#1d1527;color:#c395ec}.x-icon svg{width:23px;height:23px}.x-number{font-family:monospace;font-size:12px;color:#776382}.x-service .x-label{font-size:12px;color:#ba8fe2;margin:0 0 12px}.x-service h3{font-size:20px;font-weight:500;line-height:1.5;margin:0 0 14px;letter-spacing:-.02em}.x-service>p:not(.x-label){font-size:13px;color:#9f94ac;line-height:1.95;margin:0}.x-tags{font-size:10px;line-height:1.9;color:#b8a6c8;margin-top:24px;padding-top:16px;border-top:1px solid #241d2d}.x-flow{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.x-flow li{border-left:1px solid #463050;padding:2px 20px}.x-flow h3{font-size:17px;font-weight:500;margin:14px 0 10px}.x-flow p{font-size:13px;color:#9f94ac;line-height:1.9;margin:0}.x-delivery{border-top:1px solid #2a2232;padding:64px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.x-delivery ul{list-style:none;margin:0;padding:0}.x-delivery li{padding:15px 0;border-bottom:1px solid #292030;font-size:14px;color:#cfc4d9;display:flex;gap:20px}.x-delivery li span{color:#b88ae7}.x-cta{display:flex;gap:40px;justify-content:space-between;align-items:center;padding:40px;border:1px solid #3b2b47;background:#181020;border-radius:14px;margin-bottom:64px}.x-cta h2{font-size:25px}.x-cta p{font-size:13px;line-height:1.9;color:#a89ab6;max-width:630px;margin:14px 0 0}.x-cta a{flex-shrink:0}.x-footer{display:flex;justify-content:space-between;border-top:1px solid #292030;padding:26px 0}.x-footer a{font-size:12px;color:#9d8caa;text-decoration:none}@media(max-width:1000px){.x-hero{gap:36px}.x-grid{grid-template-columns:repeat(2,1fr);gap:36px}.x-flow{gap:16px}.x-flow li{padding-left:16px}.x-editorial h2{font-size:26px}}@media(max-width:700px){.x-page .services-header{padding:12px 20px}.x-content{padding:0 20px}.x-hero{grid-template-columns:1fr;gap:40px;padding:52px 0}.x-hero h1{font-size:40px}.x-intro{font-size:14px}.x-editorial{transform:none}.x-editorial-body{padding:26px}.x-scope,.x-process{padding:44px 0}.x-grid{grid-template-columns:1fr;gap:30px}.x-service{padding-top:20px}.x-service-top{margin-bottom:18px}.x-tags{margin-top:18px}.x-flow{grid-template-columns:1fr 1fr;gap:26px 16px}.x-delivery{grid-template-columns:1fr;padding:44px 0;gap:26px}.x-cta{padding:26px 22px;align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:40px}.x-cta h2{font-size:23px}.x-eyebrow{font-size:9px}.x-footer{gap:20px}.x-actions{gap:20px}}
