.SolutionLandingPage-module__CcAkdG__page,.SolutionLandingPage-module__CcAkdG__page section,.SolutionLandingPage-module__CcAkdG__promiseStrip{position:relative}.SolutionLandingPage-module__CcAkdG__container{max-width:1200px;margin:0 auto;padding:0 24px}.SolutionLandingPage-module__CcAkdG__hero{background:radial-gradient(at 85% 35%,#9b6bf021,#0000 60%);padding:30px 0 38px;overflow:hidden}.SolutionLandingPage-module__CcAkdG__breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:12px;margin-bottom:56px;font-size:12px;display:flex}.SolutionLandingPage-module__CcAkdG__heroGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:72px;display:grid}.SolutionLandingPage-module__CcAkdG__eyebrow{color:var(--color-cyan);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.SolutionLandingPage-module__CcAkdG__hero h1{letter-spacing:-.045em;max-width:680px;font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:700;line-height:1.07}.SolutionLandingPage-module__CcAkdG__hero h1 span{display:block}.SolutionLandingPage-module__CcAkdG__intro{color:var(--color-muted);max-width:590px;margin:24px 0 30px;font-size:17px;line-height:1.75}.SolutionLandingPage-module__CcAkdG__cta{color:#06070f;background:linear-gradient(120deg,#b794ff,#3fe3d1);border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:16px 22px;font-size:14px;font-weight:700;transition:filter .2s;display:inline-flex}.SolutionLandingPage-module__CcAkdG__cta:hover{filter:brightness(1.1)}.SolutionLandingPage-module__CcAkdG__page a:focus-visible,.SolutionLandingPage-module__CcAkdG__page summary:focus-visible{outline:3px solid var(--color-cyan);outline-offset:5px}.SolutionLandingPage-module__CcAkdG__fit{color:var(--color-muted);max-width:460px;margin-top:18px;font-size:12px;line-height:1.7}.SolutionLandingPage-module__CcAkdG__preview{background:#11152a;border:1px solid #343454;border-radius:12px;overflow:hidden;box-shadow:0 30px 100px #0000004d}.SolutionLandingPage-module__CcAkdG__previewBar{color:#b3b6d2;border-bottom:1px solid #343454;justify-content:space-between;gap:16px;padding:15px 20px;font-size:10px;display:flex}.SolutionLandingPage-module__CcAkdG__previewBar>span:first-child{color:#7b779c;letter-spacing:3px}.SolutionLandingPage-module__CcAkdG__previewBody{color:#203d3a;background:linear-gradient(135deg,#edf7f4,#d2ebe6);padding:30px}.SolutionLandingPage-module__CcAkdG__previewMark{margin-bottom:25px;font-size:44px;line-height:1}.SolutionLandingPage-module__CcAkdG__previewLabel{text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:10px}.SolutionLandingPage-module__CcAkdG__previewBody h2{letter-spacing:-.03em;margin-bottom:16px;font-size:32px;font-weight:600;line-height:1.15}.SolutionLandingPage-module__CcAkdG__previewBody>p:not(.SolutionLandingPage-module__CcAkdG__previewLabel){max-width:290px;font-size:14px;line-height:1.6}.SolutionLandingPage-module__CcAkdG__previewBody ul{gap:10px;margin:24px 0;font-size:12px;display:grid}.SolutionLandingPage-module__CcAkdG__previewBody li{align-items:center;gap:10px;display:flex}.SolutionLandingPage-module__CcAkdG__exampleAction{color:#fff;background:#234640;justify-content:space-between;gap:10px;padding:14px;font-size:12px;display:flex}.SolutionLandingPage-module__CcAkdG__previewCaption{color:#b3b6d2;padding:14px 20px;font-size:10px;line-height:1.6}.SolutionLandingPage-module__CcAkdG__med_spa .SolutionLandingPage-module__CcAkdG__previewBody{color:#4b3247;background:linear-gradient(130deg,#f4ede7,#e6d7df)}.SolutionLandingPage-module__CcAkdG__med_spa .SolutionLandingPage-module__CcAkdG__previewBody h2{font-family:Georgia,serif;font-size:36px;font-weight:400}.SolutionLandingPage-module__CcAkdG__med_spa .SolutionLandingPage-module__CcAkdG__exampleAction{background:#4b3247}.SolutionLandingPage-module__CcAkdG__law_firm_uk .SolutionLandingPage-module__CcAkdG__previewBody{color:#222b43;background:linear-gradient(135deg,#e8e9ef,#cdd2e0);border-left:5px solid #a3926e}.SolutionLandingPage-module__CcAkdG__law_firm_uk .SolutionLandingPage-module__CcAkdG__previewBody h2{font-family:Georgia,serif;font-weight:400}.SolutionLandingPage-module__CcAkdG__law_firm_uk .SolutionLandingPage-module__CcAkdG__exampleAction{background:#222b43}.SolutionLandingPage-module__CcAkdG__jump{color:var(--color-muted);align-items:center;gap:12px;min-height:44px;margin-top:42px;font-size:12px;display:inline-flex}.SolutionLandingPage-module__CcAkdG__promiseStrip{border-block:1px solid var(--color-border);background:#ffffff05}.SolutionLandingPage-module__CcAkdG__promiseStrip .SolutionLandingPage-module__CcAkdG__container{color:#b7bad4;justify-content:space-between;gap:20px;padding-block:20px;font-size:12px;display:flex}.SolutionLandingPage-module__CcAkdG__section{padding:88px 0;scroll-margin-top:85px}.SolutionLandingPage-module__CcAkdG__heading{letter-spacing:-.03em;max-width:780px;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:600;line-height:1.17}.SolutionLandingPage-module__CcAkdG__painGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;display:grid}.SolutionLandingPage-module__CcAkdG__number{font-family:var(--font-mono),monospace;color:var(--color-cyan);font-size:12px}.SolutionLandingPage-module__CcAkdG__page h3{font-size:18px;font-weight:600;line-height:1.45}.SolutionLandingPage-module__CcAkdG__pain h3{margin:18px 0 12px}.SolutionLandingPage-module__CcAkdG__pain p,.SolutionLandingPage-module__CcAkdG__deliverable p,.SolutionLandingPage-module__CcAkdG__journey p,.SolutionLandingPage-module__CcAkdG__process p,.SolutionLandingPage-module__CcAkdG__boundary p,.SolutionLandingPage-module__CcAkdG__faq p{color:var(--color-muted);font-size:14px;line-height:1.85}.SolutionLandingPage-module__CcAkdG__surface{border-block:1px solid var(--color-border);background:#ffffff05}.SolutionLandingPage-module__CcAkdG__deliverables{grid-template-columns:repeat(2,1fr);gap:22px;margin:36px 0 24px;display:grid}.SolutionLandingPage-module__CcAkdG__deliverable{border:1px solid var(--color-border);background:#06070f73;align-items:flex-start;gap:16px;padding:28px;display:flex}.SolutionLandingPage-module__CcAkdG__deliverable>svg{flex-shrink:0;margin-top:4px}.SolutionLandingPage-module__CcAkdG__deliverable p{margin-top:8px}.SolutionLandingPage-module__CcAkdG__scope,.SolutionLandingPage-module__CcAkdG__small{color:var(--color-muted);font-size:12px;line-height:1.8}.SolutionLandingPage-module__CcAkdG__scope a,.SolutionLandingPage-module__CcAkdG__textLink,.SolutionLandingPage-module__CcAkdG__links a{color:var(--color-cyan-light)}.SolutionLandingPage-module__CcAkdG__scope a,.SolutionLandingPage-module__CcAkdG__textLink{align-items:center;gap:8px;display:inline-flex}.SolutionLandingPage-module__CcAkdG__sectionIntro{color:var(--color-muted);max-width:680px;margin-top:20px;font-size:16px;line-height:1.85}.SolutionLandingPage-module__CcAkdG__journey{background:#36334d;border:1px solid #36334d;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0 24px;display:grid}.SolutionLandingPage-module__CcAkdG__journey li{background:#101224;padding:30px;position:relative}.SolutionLandingPage-module__CcAkdG__step{width:34px;height:34px;color:var(--color-accent-soft);border:1px solid #676088;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:11px;display:flex}.SolutionLandingPage-module__CcAkdG__journey h3{margin-bottom:12px}.SolutionLandingPage-module__CcAkdG__journeyArrow{color:var(--color-muted);width:18px;position:absolute;top:36px;right:26px}.SolutionLandingPage-module__CcAkdG__textLink{min-height:44px;font-size:14px}.SolutionLandingPage-module__CcAkdG__integration{grid-template-columns:1fr 1fr;gap:64px;display:grid}.SolutionLandingPage-module__CcAkdG__integration .SolutionLandingPage-module__CcAkdG__sectionIntro{margin-top:0}.SolutionLandingPage-module__CcAkdG__boundary{border-left:2px solid var(--color-accent);margin-top:26px;padding:4px 0 4px 22px}.SolutionLandingPage-module__CcAkdG__boundary h3{margin-bottom:8px;font-size:15px}.SolutionLandingPage-module__CcAkdG__process{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;display:grid}.SolutionLandingPage-module__CcAkdG__process li{border-top:1px solid #48445e;padding-top:24px}.SolutionLandingPage-module__CcAkdG__process h3{margin:18px 0 12px}.SolutionLandingPage-module__CcAkdG__links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:14px;display:flex}.SolutionLandingPage-module__CcAkdG__links a{padding-block:12px}.SolutionLandingPage-module__CcAkdG__faqGrid{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.SolutionLandingPage-module__CcAkdG__faq{border-bottom:1px solid #34334a;padding:20px 0}.SolutionLandingPage-module__CcAkdG__faq:first-child{border-top:1px solid #34334a}.SolutionLandingPage-module__CcAkdG__faq summary{cursor:pointer;padding-right:12px;font-size:15px;font-weight:500;line-height:1.6}.SolutionLandingPage-module__CcAkdG__faq p{margin-top:14px}.SolutionLandingPage-module__CcAkdG__closing{background:radial-gradient(at 20% 90%,#9b6bf026,#0000 70%);border-top:1px solid #35314b;padding:72px 0 88px}.SolutionLandingPage-module__CcAkdG__closing .SolutionLandingPage-module__CcAkdG__cta{margin:28px 0 18px}@media (max-width:900px){.SolutionLandingPage-module__CcAkdG__heroGrid{gap:32px}.SolutionLandingPage-module__CcAkdG__hero h1{font-size:43px}.SolutionLandingPage-module__CcAkdG__process{grid-template-columns:repeat(2,1fr)}.SolutionLandingPage-module__CcAkdG__integration,.SolutionLandingPage-module__CcAkdG__faqGrid{gap:32px}}@media (max-width:680px){.SolutionLandingPage-module__CcAkdG__container{padding-inline:22px}.SolutionLandingPage-module__CcAkdG__breadcrumb{margin-bottom:34px;font-size:11px}.SolutionLandingPage-module__CcAkdG__heroGrid,.SolutionLandingPage-module__CcAkdG__painGrid,.SolutionLandingPage-module__CcAkdG__deliverables,.SolutionLandingPage-module__CcAkdG__journey,.SolutionLandingPage-module__CcAkdG__integration,.SolutionLandingPage-module__CcAkdG__faqGrid{grid-template-columns:1fr}.SolutionLandingPage-module__CcAkdG__heroGrid{gap:38px}.SolutionLandingPage-module__CcAkdG__hero h1{font-size:clamp(36px,10vw,46px)}.SolutionLandingPage-module__CcAkdG__hero{padding-top:22px}.SolutionLandingPage-module__CcAkdG__intro{font-size:16px}.SolutionLandingPage-module__CcAkdG__preview{width:100%;max-width:460px}.SolutionLandingPage-module__CcAkdG__previewBody{padding:26px}.SolutionLandingPage-module__CcAkdG__promiseStrip .SolutionLandingPage-module__CcAkdG__container{flex-wrap:wrap;gap:12px 24px;font-size:11px}.SolutionLandingPage-module__CcAkdG__section{padding:58px 0}.SolutionLandingPage-module__CcAkdG__painGrid{gap:28px;margin-top:30px}.SolutionLandingPage-module__CcAkdG__pain{border-top:1px solid var(--color-border);padding-top:24px}.SolutionLandingPage-module__CcAkdG__deliverable{padding:22px}.SolutionLandingPage-module__CcAkdG__process{grid-template-columns:1fr;gap:28px}.SolutionLandingPage-module__CcAkdG__cta{width:100%;padding-inline:15px;font-size:13px}.SolutionLandingPage-module__CcAkdG__journey li{padding:26px}.SolutionLandingPage-module__CcAkdG__journeyArrow{transform:rotate(90deg)}.SolutionLandingPage-module__CcAkdG__faqGrid{gap:28px}.SolutionLandingPage-module__CcAkdG__closing{padding:58px 0 72px}}