.consultancy-module__-XCqpG__page{background:var(--premium-ground);position:relative}.consultancy-module__-XCqpG__section{padding:clamp(52px,6vw,92px) 0}.consultancy-module__-XCqpG__sectionPaper{background:var(--premium-paper)}.consultancy-module__-XCqpG__sectionHead{max-width:760px;margin-bottom:clamp(24px,3vw,38px)}.consultancy-module__-XCqpG__eyebrow{color:var(--premium-green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:720;display:inline-block}.consultancy-module__-XCqpG__sectionHead h2{color:var(--premium-black);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:720;line-height:1.08}.consultancy-module__-XCqpG__sectionHead p{color:var(--premium-muted);margin:16px 0 0;font-size:17px;line-height:1.7}.consultancy-module__-XCqpG__hero{background:radial-gradient(72% 88% at 100% 0%, #ed793338 0%, #ed793300 66%), radial-gradient(112% 78% at 22% -14%, #ffffff9e 0%, #fff0 62%), var(--premium-ground);width:100%;max-width:none;padding:clamp(46px,6vw,96px) 0 clamp(52px,6vw,92px);position:relative;overflow:hidden}.consultancy-module__-XCqpG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#15564009 1px,#0000 1px),linear-gradient(90deg,#15564009 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.consultancy-module__-XCqpG__heroGrid{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(30px,4vw,64px);width:100%;max-width:none;padding-inline:clamp(24px,5vw,80px);display:grid;position:relative}.consultancy-module__-XCqpG__breadcrumbs{color:var(--premium-muted);align-items:center;gap:9px;margin-bottom:24px;font-size:13px;font-weight:650;display:flex}.consultancy-module__-XCqpG__breadcrumbs a{color:var(--premium-green)}.consultancy-module__-XCqpG__hero h1{max-width:18ch;color:var(--premium-green);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:740;line-height:1.03}.consultancy-module__-XCqpG__heroName{color:var(--premium-green-deep);letter-spacing:-.01em;margin:22px 0 0;font-size:19px;font-weight:720}.consultancy-module__-XCqpG__heroName span{color:var(--premium-muted);letter-spacing:.02em;margin-top:4px;font-size:14.5px;font-weight:600;display:block}.consultancy-module__-XCqpG__lede{max-width:620px;color:var(--premium-green-deep);margin:18px 0 0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.7}.consultancy-module__-XCqpG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.consultancy-module__-XCqpG__primary,.consultancy-module__-XCqpG__secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;font-weight:660;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex}.consultancy-module__-XCqpG__primary{color:#fff;background:var(--premium-maroon);box-shadow:0 16px 30px -18px #561022b3}.consultancy-module__-XCqpG__primary:hover{background:var(--premium-maroon-deep);transform:translateY(-2px)}.consultancy-module__-XCqpG__secondary{color:var(--premium-green-deep);background:#f8fdfbbf;border:1px solid #15564033}.consultancy-module__-XCqpG__secondary:hover{background:var(--premium-paper);transform:translateY(-2px)}.consultancy-module__-XCqpG__primary svg,.consultancy-module__-XCqpG__secondary svg{width:17px;height:17px}.consultancy-module__-XCqpG__facts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.consultancy-module__-XCqpG__facts span{color:var(--premium-green-deep);background:#f8fdfbb3;border:1px solid #15564029;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.consultancy-module__-XCqpG__facts svg{width:15px;height:15px;color:var(--premium-green)}.consultancy-module__-XCqpG__portrait{background:radial-gradient(circle at 100% 0,#ed793329,#0000 42%),linear-gradient(150deg,#f9fdfbfa,#d5f2e9e6);border:1px solid #15564038;border-radius:28px;padding:20px;position:relative;box-shadow:0 34px 70px -40px #082f248c}.consultancy-module__-XCqpG__portrait:before{background:linear-gradient(90deg, var(--premium-green) 0 46%, var(--premium-orange) 46% 74%, var(--premium-maroon) 74% 100%);content:"";border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:26px;right:26px}.consultancy-module__-XCqpG__portraitImage{aspect-ratio:4/4.4;background:var(--premium-ground-deep);border-radius:20px;position:relative;overflow:hidden}.consultancy-module__-XCqpG__portraitImage img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.consultancy-module__-XCqpG__portraitCaption{padding:16px 6px 2px}.consultancy-module__-XCqpG__portraitCaption strong{color:var(--premium-black);letter-spacing:-.02em;font-size:18px;display:block}.consultancy-module__-XCqpG__portraitCaption span{color:var(--premium-muted);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.consultancy-module__-XCqpG__about{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(26px,4vw,60px);display:grid}.consultancy-module__-XCqpG__bio p{color:var(--premium-ink);margin:0 0 16px;font-size:17px;line-height:1.8}.consultancy-module__-XCqpG__specialisms{border:1px solid var(--premium-hairline);box-shadow:var(--premium-lift);background:#fff;border-radius:22px;padding:24px}.consultancy-module__-XCqpG__specialisms h3{color:var(--premium-green-deep);letter-spacing:.02em;margin:0 0 14px;font-size:15px}.consultancy-module__-XCqpG__specialisms ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.consultancy-module__-XCqpG__specialisms li{color:var(--premium-ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.consultancy-module__-XCqpG__specialisms li svg{width:18px;height:18px;color:var(--premium-green);flex:none;margin-top:2px}.consultancy-module__-XCqpG__specialisms a{color:var(--premium-maroon);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.consultancy-module__-XCqpG__areaGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.consultancy-module__-XCqpG__area{border:1px solid var(--premium-hairline);box-shadow:var(--premium-lift);background:#fff;border-radius:22px;padding:24px}.consultancy-module__-XCqpG__area h3{color:var(--premium-black);letter-spacing:-.02em;margin:0 0 8px;font-size:19px}.consultancy-module__-XCqpG__area p{color:var(--premium-muted);margin:0 0 14px;font-size:14.5px;line-height:1.6}.consultancy-module__-XCqpG__area ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.consultancy-module__-XCqpG__area li{color:var(--premium-green-deep);background:#cdf2e7b3;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:650}.consultancy-module__-XCqpG__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.consultancy-module__-XCqpG__service{background:linear-gradient(150deg,#f9fdfbfa,#e0f5eed9);border:1px solid #15564033;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid}.consultancy-module__-XCqpG__service:hover{box-shadow:var(--premium-lift-hover);transform:translateY(-3px)}.consultancy-module__-XCqpG__serviceIcon{width:44px;height:44px;color:var(--premium-green);box-shadow:var(--premium-lift);background:#fff;border-radius:14px;place-items:center;display:grid}.consultancy-module__-XCqpG__service h3{color:var(--premium-black);letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.consultancy-module__-XCqpG__service p{color:var(--premium-muted);margin:0;font-size:14px;line-height:1.6}.consultancy-module__-XCqpG__service a{color:var(--premium-maroon);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.consultancy-module__-XCqpG__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.consultancy-module__-XCqpG__steps li{border:1px solid var(--premium-hairline);box-shadow:var(--premium-lift);counter-increment:step;background:#fff;border-radius:22px;padding:26px 22px 22px;position:relative}.consultancy-module__-XCqpG__steps li:before{color:#fff;background:var(--premium-green);content:counter(step);border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:15px;font-weight:800;display:grid}.consultancy-module__-XCqpG__steps h3{color:var(--premium-black);letter-spacing:-.02em;margin:0 0 8px;font-size:17px}.consultancy-module__-XCqpG__steps p{color:var(--premium-muted);margin:0;font-size:14.5px;line-height:1.6}.consultancy-module__-XCqpG__access{color:#fff;background:radial-gradient(circle at 96% 0,#ed793359,#0000 40%),linear-gradient(125deg,#04261d 0%,#0a4a37 60%,#0e5b45 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(26px,3.4vw,44px);display:grid}.consultancy-module__-XCqpG__access .consultancy-module__-XCqpG__eyebrow{color:#ffbd8a}.consultancy-module__-XCqpG__access h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.consultancy-module__-XCqpG__access p{color:#ffffffd1;max-width:58ch;margin:14px 0 0;font-size:16px;line-height:1.7}.consultancy-module__-XCqpG__accessFigure{text-align:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:22px;justify-items:center;padding:20px 26px;display:grid}.consultancy-module__-XCqpG__accessFigure strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(42px,5vw,64px);font-weight:780}.consultancy-module__-XCqpG__accessFigure span{color:#ffffffc7;font-size:14px}.consultancy-module__-XCqpG__unit{color:var(--premium-green-deep);margin:0 0 22px;font-size:16px;font-weight:650}.consultancy-module__-XCqpG__priceGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.consultancy-module__-XCqpG__price{border:1px solid var(--premium-hairline);box-shadow:var(--premium-lift);background:#fff;border-radius:22px;gap:8px;padding:26px;display:grid;position:relative}.consultancy-module__-XCqpG__priceFeatured{border:2px solid var(--premium-green)}.consultancy-module__-XCqpG__priceRibbon{color:#fff;background:var(--premium-green);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:22px}.consultancy-module__-XCqpG__price h3{color:var(--premium-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.consultancy-module__-XCqpG__priceTokens{color:var(--premium-black);letter-spacing:-.04em;font-size:34px;font-weight:800}.consultancy-module__-XCqpG__priceTime{color:var(--premium-green);font-size:16px;font-weight:700}.consultancy-module__-XCqpG__priceAmount{border-top:1px solid var(--premium-hairline);color:var(--premium-black);letter-spacing:-.02em;padding-top:12px;font-size:24px;font-weight:800}.consultancy-module__-XCqpG__price p{color:var(--premium-muted);margin:0;font-size:14px;line-height:1.55}.consultancy-module__-XCqpG__priceNote{color:var(--premium-muted);margin:20px 0 0;font-size:14px;line-height:1.6}.consultancy-module__-XCqpG__faq{gap:12px;max-width:900px;display:grid}.consultancy-module__-XCqpG__faq details{border:1px solid var(--premium-hairline);box-shadow:var(--premium-lift);background:#fff;border-radius:18px}.consultancy-module__-XCqpG__faq summary{color:var(--premium-black);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.consultancy-module__-XCqpG__faq summary::-webkit-details-marker{display:none}.consultancy-module__-XCqpG__faq summary:after{content:"+";color:var(--premium-green);font-size:22px;font-weight:400}.consultancy-module__-XCqpG__faq details[open] summary:after{content:"–"}.consultancy-module__-XCqpG__faq details p{color:var(--premium-muted);margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.7}.consultancy-module__-XCqpG__closing{background:radial-gradient(circle at 100% 0,#ed793329,#0000 40%),linear-gradient(145deg,#f9fdfbfa,#d5f2e9e6);border:1px solid #15564038;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,52px);display:flex}.consultancy-module__-XCqpG__closing h2{max-width:22ch;color:var(--premium-black);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.consultancy-module__-XCqpG__closing p{max-width:54ch;color:var(--premium-muted);margin:12px 0 0;font-size:16px;line-height:1.65}.consultancy-module__-XCqpG__primary:focus-visible,.consultancy-module__-XCqpG__secondary:focus-visible,.consultancy-module__-XCqpG__faq summary:focus-visible,.consultancy-module__-XCqpG__service a:focus-visible{outline:3px solid var(--premium-orange);outline-offset:3px}@media (max-width:980px){.consultancy-module__-XCqpG__heroGrid,.consultancy-module__-XCqpG__about{grid-template-columns:minmax(0,1fr)}.consultancy-module__-XCqpG__portrait{max-width:420px}.consultancy-module__-XCqpG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.consultancy-module__-XCqpG__access{grid-template-columns:minmax(0,1fr)}.consultancy-module__-XCqpG__accessFigure{text-align:left;justify-items:start}}@media (max-width:560px){.consultancy-module__-XCqpG__steps{grid-template-columns:minmax(0,1fr)}.consultancy-module__-XCqpG__actions{flex-direction:column;align-items:stretch}.consultancy-module__-XCqpG__primary,.consultancy-module__-XCqpG__secondary{width:100%}.consultancy-module__-XCqpG__hero h1{font-size:36px}.consultancy-module__-XCqpG__areaGrid,.consultancy-module__-XCqpG__serviceGrid,.consultancy-module__-XCqpG__priceGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.consultancy-module__-XCqpG__primary,.consultancy-module__-XCqpG__secondary,.consultancy-module__-XCqpG__service{transition:none}}
