:is(.site-shell:has([data-page=new-services])>.site-announcement,.site-shell:has([data-page=new-services])>.site-footer){display:none!important}.services-page-root{color:#fff;-webkit-user-select:none;user-select:none;background-color:#120b10;width:100%;min-height:100svh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.services-reveal{opacity:0;filter:blur(6px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(36px)}.services-reveal.is-revealed{opacity:1;filter:blur();transform:translateY(0)}.services-reveal-scale{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)scale(.96)}.services-reveal-scale.is-revealed{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.services-reveal,.services-reveal-scale{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.services-hero-wrapper{flex-direction:column;justify-content:space-between;width:100%;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.services-bg-container{z-index:1;width:100%;height:100%;position:absolute;inset:0}.services-bg-image{object-fit:cover;object-position:center 30%;filter:brightness(.38)saturate(1.15)blur(20px);width:100%;height:100%;transition:transform 14s cubic-bezier(.25,1,.5,1),filter .8s;transform:scale(1.14)}.services-page-root:hover .services-bg-image{transform:scale(1.18)}.services-bg-scrim{pointer-events:none;z-index:2;background:#0e080c8c;position:absolute;inset:0}.services-bg-overlay-top{pointer-events:none;z-index:2;background:linear-gradient(#0e080cf5 0%,#0e080cbf 45%,#0e080c4d 80%,#0000 100%);height:260px;position:absolute;top:0;left:0;right:0}.services-bg-overlay-left{-webkit-backdrop-filter:blur(14px);pointer-events:none;z-index:2;background:linear-gradient(90deg,#0e080cfa 0%,#0e080ce0 55%,#0e080c73 85%,#0000 100%);width:68%;max-width:960px;position:absolute;top:0;bottom:0;left:0}.services-bg-overlay-bottom{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0e080ccc 50%,#120b10fc 100%);height:280px;position:absolute;bottom:0;left:0;right:0}.services-ambient-grid{pointer-events:none;z-index:3;background-image:linear-gradient(#f5cbce0a 1px,#0000 1px),linear-gradient(90deg,#f5cbce0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.overlay-tone-subtle .services-bg-scrim,.overlay-tone-subtle .services-bg-overlay-top,.overlay-tone-subtle .services-bg-overlay-left,.overlay-tone-subtle .services-bg-overlay-bottom{opacity:.55}.overlay-tone-light .services-bg-scrim,.overlay-tone-light .services-bg-overlay-top,.overlay-tone-light .services-bg-overlay-left,.overlay-tone-light .services-bg-overlay-bottom{opacity:.25}.overlay-tone-none .services-bg-scrim,.overlay-tone-none .services-bg-overlay-top,.overlay-tone-none .services-bg-overlay-left,.overlay-tone-none .services-bg-overlay-bottom,.overlay-tone-none .services-ambient-grid{display:none!important}.services-nav{z-index:30;justify-content:space-between;align-items:center;max-width:1760px;margin:0 auto;padding:24px clamp(24px,3vw,56px);display:flex;position:absolute;top:0;left:0;right:0}.services-nav-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.services-nav-logo{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:30px;display:flex}.services-nav-logo svg{width:100%;height:100%}.services-brand-text{flex-direction:column;line-height:1.05;display:flex}.services-brand-name{font-family:var(--font-cinzel), serif;letter-spacing:.18em;color:#fff;font-size:15px;font-weight:700}.services-brand-sub{font-family:var(--font-cinzel), serif;letter-spacing:.32em;color:#ffffffb8;margin-top:2px;font-size:8px}.services-nav-links{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.services-nav-link{color:#ffffffd1;letter-spacing:.03em;text-shadow:0 2px 8px #0009;padding:4px 0;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .25s;position:relative}.services-nav-link:hover,.services-nav-link.active{color:#fff}.services-nav-link.active:after{content:"";background-color:#f5cbce;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #f5cbce}.services-nav-right{align-items:center;gap:16px;display:flex}.services-btn-talk{color:#55272a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background-color:#f5cbce;border-radius:9999px;flex-shrink:0;align-items:center;gap:10px;padding:10px 22px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #f5cbce59}.services-btn-talk:hover{color:#120b10;background-color:#fff;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #f5cbce80}.services-btn-talk-arrow{font-size:.9rem;font-weight:800}.services-btn-grid{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.services-grid-dots{grid-template-columns:repeat(3,1fr);gap:3.5px;width:15px;height:15px;display:grid}.services-dot{background-color:#fff;border-radius:50%;width:3px;height:3px}.services-mobile-drawer-overlay{-webkit-backdrop-filter:blur(14px);z-index:100;background:#0e080ccc;justify-content:flex-end;animation:.25s forwards servicesFadeIn;display:flex;position:fixed;inset:0}.services-mobile-drawer{background:#1c131a;border-left:1px solid #f5cbce33;flex-direction:column;justify-content:space-between;width:86%;max-width:360px;height:100%;padding:32px 28px;animation:.3s cubic-bezier(.16,1,.3,1) forwards servicesSlideIn;display:flex;box-shadow:-10px 0 40px #000000b3}@keyframes servicesFadeIn{0%{opacity:0}to{opacity:1}}@keyframes servicesSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.services-mobile-drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.services-mobile-drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.services-mobile-drawer-nav{flex-direction:column;gap:18px;margin:36px 0;display:flex}.services-mobile-nav-item{color:#ffffffd9;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.services-mobile-nav-item:hover,.services-mobile-nav-item.active{color:#f5cbce}.services-mobile-drawer-footer{border-top:1px solid #ffffff1a;padding-top:24px}.services-hero-stage{z-index:10;flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;width:100%;max-width:1760px;margin:0 auto;padding:130px clamp(24px,3vw,56px) 60px;display:grid;position:relative}.services-hero-left{flex-direction:column;justify-content:center;max-width:780px;display:flex}.services-hero-top-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.services-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f5cbce;text-shadow:0 2px 12px #000000d9;align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.services-hero-eyebrow:before{content:"";background:#f5cbce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f5cbce}.services-hero-title{letter-spacing:-.04em;color:#fff;text-shadow:0 4px 28px #000000f2,0 2px 8px #000000e6;margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:800;line-height:1.02}.services-hero-title span{display:block}.services-hero-script{color:#f5cbce;letter-spacing:.02em;text-shadow:0 3px 20px #000000f2,0 0 24px #f5cbce80;margin-top:6px;font-family:Alex Brush,cursive;font-size:clamp(2.3rem,3.8vw,3.4rem);font-weight:400;display:block}.services-hero-lead{color:#ffffffe6;text-shadow:0 2px 16px #000000f2,0 1px 4px #000000e6;max-width:600px;margin:0 0 36px;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.65}.services-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.services-btn-primary{color:#55272a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#f5cbce;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:10px;padding:13px 28px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #f5cbce59}.services-btn-primary:hover{color:#120b10;background-color:#fff;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 28px #f5cbce8c}.services-btn-secondary{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.services-btn-secondary:hover{background:#f5cbce38;border-color:#f5cbce8c;transform:translateY(-2px)}.services-scroll-badge{cursor:pointer;justify-content:center;align-items:center;width:96px;height:96px;margin-top:40px;transition:transform .3s;display:flex;position:relative}.services-scroll-badge:hover{transform:scale(1.08)}.services-scroll-ring{width:100%;height:100%;animation:24s linear infinite servicesSpinSlow;position:absolute;inset:0}@keyframes servicesSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.services-scroll-text{letter-spacing:.24em;text-transform:uppercase;fill:#f5cbced9;font-size:8px;font-weight:700}.services-scroll-arrow{color:#f5cbce;animation:2.2s ease-in-out infinite servicesBounceDown}@keyframes servicesBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.services-hero-right{justify-content:center;align-items:center;display:flex;position:relative}.services-card-wrapper{width:100%;max-width:460px;position:relative}.services-card-tabs{pointer-events:none;position:absolute;inset:0}.services-card-tab-top{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px 20px 0 0;height:24px;position:absolute;top:-14px;left:24px;right:24px;transform:scale(.94)}.services-card-tab-middle{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:22px 22px 0 0;height:20px;position:absolute;top:-7px;left:12px;right:12px;transform:scale(.97)}.services-glass-card{z-index:5;-webkit-backdrop-filter:blur(28px);background:#1c1118b8;border:1px solid #f5cbce47;border-radius:24px;padding:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff26}.services-glass-card:hover{border-color:#f5cbce73;transform:translateY(-4px);box-shadow:0 32px 80px #000000bf,inset 0 1px #f5cbce59}.services-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.services-card-badge{letter-spacing:.14em;text-transform:uppercase;color:#f5cbce;white-space:nowrap;background:#f5cbce29;border:1px solid #f5cbce52;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.services-sparkle-dots{gap:6px;display:flex}.services-sparkle-dot{background:#f5cbce;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite servicesPulseDot;box-shadow:0 0 6px #f5cbce}.services-sparkle-dot:nth-child(2){animation-delay:.3s}.services-sparkle-dot:nth-child(3){animation-delay:.6s}@keyframes servicesPulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.services-card-info{margin-bottom:20px}.services-card-kicker{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:700}.services-card-desc{color:#ffffffb3;margin:0;font-size:.85rem;line-height:1.5}.services-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.services-matrix-item{color:#ffffffd9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:.74rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.services-matrix-item:hover{color:#fff;background:#f5cbce29;border-color:#f5cbce66;transform:translateY(-2px)}.services-matrix-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.services-matrix-icon svg{flex-shrink:0;width:15px;height:15px}.services-matrix-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:inline-block;overflow:hidden}.services-card-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.services-card-stats-group{align-items:center;gap:24px;min-width:0;display:flex}.services-card-stat{flex-direction:column;min-width:0;display:flex}.services-card-stat-val{color:#f5cbce;font-size:1.2rem;font-weight:800;line-height:1.1}.services-card-stat-lbl{letter-spacing:.08em;text-transform:uppercase;color:#fff9;white-space:nowrap;font-size:.65rem}.services-card-guide-btn{white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:.74rem}.services-seam-divider{z-index:10;background:linear-gradient(90deg,#0000 0%,#f5cbce4d 50%,#0000 100%);width:100%;height:1px;position:relative}.services-seam-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(#f5cbce73 0%,#0000 75%);width:320px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-page-root .nservices-section,.services-page-root .services-section,.nservices-section,.services-section{z-index:10;position:relative;box-sizing:border-box!important;border-top:none!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:110px 48px!important;display:block!important}.services-page-root .services-section-header,.services-page-root .nservices-section-header,.services-section-header{text-align:center;width:100%;max-width:820px;margin:0 auto 64px}.services-page-root .services-section-eyebrow,.services-section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f5cbce;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:700;display:inline-flex}.services-page-root .services-section-eyebrow:before,.services-section-eyebrow:before{content:"";background:#f5cbce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f5cbce}.services-page-root .services-section-title,.services-section-title{letter-spacing:-.03em;color:#fff;max-width:780px;margin:0 auto 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:800;line-height:1.14}.services-page-root .services-section-desc,.services-section-desc{color:#ffffffbf;max-width:680px;margin:0 auto;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.scope-composer-box{-webkit-backdrop-filter:blur(24px);background:#1c1118a6;border:1px solid #f5cbce3d;border-radius:32px;padding:44px;box-shadow:0 32px 80px #0009}.scope-need-selector{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;padding-bottom:28px;display:flex}.scope-need-pill{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;max-width:100%;padding:10px 20px;font-size:.82rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.scope-need-pill:hover{color:#fff;background:#f5cbce2e;border-color:#f5cbce73;transform:translateY(-2px)}.scope-need-pill.active{color:#55272a;background:#f5cbce;border-color:#f5cbce;font-weight:700;box-shadow:0 4px 18px #f5cbce66}.scope-result-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.scope-matrix-display{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scope-discipline-tile{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px;transition:all .3s;display:flex}.scope-discipline-tile.active{background:#f5cbce24;border-color:#f5cbce66;box-shadow:0 4px 20px #f5cbce26}.scope-tile-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.scope-tile-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scope-tile-icon svg{flex-shrink:0;width:20px;height:20px}.scope-tile-title{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:600;transition:color .2s;overflow:hidden}.scope-discipline-tile.active .scope-tile-title{color:#fff}.scope-tile-indicator{color:#0000;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .25s;display:flex}.scope-discipline-tile.active .scope-tile-indicator{color:#55272a;background:#f5cbce;border-color:#f5cbce}.scope-recommendation-panel{background:#140c12b3;border:1px solid #f5cbce33;border-radius:24px;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.scope-recommendation-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f5cbce;margin-bottom:8px;font-size:.72rem;font-weight:700}.scope-recommendation-title{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700}.scope-recommendation-text{color:#fffc;margin:0 0 28px;font-size:.94rem;line-height:1.6}.scope-cta-btn{color:#55272a;letter-spacing:.08em;text-transform:uppercase;background:#f5cbce;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.scope-cta-btn:hover{color:#120b10;background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #f5cbce66}.ledger-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.ledger-card{-webkit-backdrop-filter:blur(24px);background:#1c1118a6;border:1px solid #f5cbce33;border-radius:28px;flex-direction:column;justify-content:space-between;padding:36px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 20px 60px #00000080}.ledger-card:hover{border-color:#f5cbce73;transform:translateY(-6px);box-shadow:0 32px 80px #000000a6}.ledger-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ledger-icon-box{color:#f5cbce;background:#f5cbce24;border:1px solid #f5cbce4d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 16px #f5cbce33}.ledger-badge-timeline{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.ledger-card-name{letter-spacing:.18em;text-transform:uppercase;color:#f5cbce;margin-bottom:6px;font-size:.76rem;font-weight:700}.ledger-card-promise{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.25}.ledger-card-desc{color:#ffffffc7;margin:0 0 24px;font-size:.94rem;line-height:1.6}.ledger-deliverables-title{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:10px;font-size:.72rem;font-weight:700}.ledger-deliverables-list{flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ledger-deliverable-pill{color:#ffffffd9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;padding:5px 12px;font-size:.72rem;font-weight:500}.ledger-card-fit{color:#ffffffb3;background:#140c1280;border-left:3px solid #f5cbce;border-radius:0 12px 12px 0;margin-bottom:24px;padding:10px 14px;font-size:.82rem;line-height:1.5}.ledger-card-fit strong{color:#f5cbce}.ledger-card-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.ledger-card-price{color:#ffffffb3;font-size:.8rem;font-weight:600}.ledger-card-inquire{color:#f5cbce;align-items:center;gap:6px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ledger-card-inquire:hover{color:#fff;transform:translate(4px)}.journey-timeline-grid{grid-template-columns:repeat(5,1fr);gap:20px;width:100%;display:grid}.journey-step-card{-webkit-backdrop-filter:blur(20px);background:#1c1118a6;border:1px solid #f5cbce33;border-radius:24px;flex-direction:column;padding:32px 22px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative}.journey-step-card:hover{border-color:#f5cbce73;transform:translateY(-6px);box-shadow:0 20px 48px #00000080}.journey-step-num{color:#f5cbce;margin-bottom:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.journey-step-title{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:1.25rem;font-weight:700}.journey-step-text{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.6}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pillar-card{-webkit-backdrop-filter:blur(20px);background:#1c1118a6;border:1px solid #f5cbce33;border-radius:24px;padding:36px 30px;transition:transform .35s,border-color .35s}.pillar-card:hover{border-color:#f5cbce73;transform:translateY(-4px)}.pillar-icon{color:#f5cbce;background:#f5cbce1f;border:1px solid #f5cbce47;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.pillar-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:700}.pillar-desc{color:#ffffffb8;margin:0;font-size:.9rem;line-height:1.6}.services-cta-portal{z-index:10;max-width:1440px;margin:0 auto 100px;padding:0 48px;position:relative}.services-cta-card{background:radial-gradient(circle at 80% 20%,#f5cbce1f 0%,#1c1118d9 70%);border:1px solid #f5cbce4d;border-radius:36px;justify-content:space-between;align-items:center;gap:48px;padding:72px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000a6}.services-cta-left{max-width:620px}.services-cta-kicker{letter-spacing:.22em;text-transform:uppercase;color:#f5cbce;margin-bottom:12px;font-size:.74rem;font-weight:700}.services-cta-headline{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.08}.services-cta-lead{color:#fffc;margin:0;font-size:1.05rem;line-height:1.65}.services-cta-actions{flex-direction:column;gap:14px;min-width:240px;display:flex}.services-studio-footer{z-index:10;background:#0e070c;border-top:1px solid #ffffff14;padding:60px 48px 40px;position:relative}.services-footer-inner{flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;display:flex}.services-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.services-footer-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.services-footer-logo{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:30px;display:flex}.services-footer-logo svg{width:100%;height:100%}.services-footer-nav{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.services-footer-link{color:#ffffffa6;font-size:.85rem;text-decoration:none;transition:color .2s}.services-footer-link:hover{color:#fff}.services-footer-top-btn{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:600;transition:all .25s;display:inline-flex}.services-footer-top-btn:hover{color:#fff;background:#f5cbce33;border-color:#f5cbce73}.services-footer-bottom{color:#ffffff73;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.78rem;display:flex}@media (max-width:1120px){.services-hero-stage{grid-template-columns:1fr;gap:56px;padding-top:120px}.scope-result-grid{grid-template-columns:1fr;gap:32px}.ledger-grid{grid-template-columns:1fr}.journey-timeline-grid{grid-template-columns:repeat(2,1fr)}.pillars-grid{grid-template-columns:1fr}.services-cta-card{flex-direction:column;align-items:flex-start}.services-cta-actions{width:100%}}@media (max-width:860px){.services-nav-links{display:none}.services-btn-grid{display:flex}.services-hero-stage{gap:32px!important;padding:96px 16px 40px!important}.services-scroll-badge{display:none!important}.services-hero-title{word-break:break-word;font-size:clamp(2.1rem,7vw,2.75rem)!important;line-height:1.05!important}.services-hero-script{font-size:clamp(1.9rem,6vw,2.5rem)!important}.services-hero-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:320px}.services-btn-primary,.services-btn-secondary{text-align:center;white-space:nowrap;justify-content:center;width:100%}.services-card-wrapper{width:100%;max-width:100%}.services-glass-card{border-radius:20px;padding:20px 14px}.services-card-header{margin-bottom:12px}.services-card-kicker{margin-bottom:4px;font-size:1.25rem}.services-card-desc{margin-bottom:16px;font-size:.8rem;line-height:1.45}.services-matrix-grid{gap:6px;margin-bottom:16px}.services-matrix-item{border-radius:10px;gap:6px;padding:8px;font-size:clamp(.66rem,2.6vw,.72rem)}.services-matrix-icon svg{width:14px;height:14px}.services-card-footer{flex-direction:column;align-items:stretch;gap:14px;padding-top:14px}.services-card-stats-group{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.services-card-stat-val{font-size:1.15rem}.services-card-stat-lbl{letter-spacing:.06em;white-space:nowrap;font-size:.62rem}.services-card-guide-btn{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;display:inline-flex;padding:8px 16px!important;font-size:.78rem!important}.services-page-root .nservices-section,.services-page-root .services-section,.nservices-section,.services-section{padding:60px 20px!important}.scope-composer-box{border-radius:20px;padding:20px 14px}.scope-need-selector{flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:16px}.scope-need-pill{padding:8px 14px;font-size:.76rem}.scope-result-grid{grid-template-columns:1fr;gap:18px}.scope-matrix-display{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scope-discipline-tile{border-radius:12px;gap:6px;padding:10px}.scope-tile-left{gap:6px}.scope-tile-icon svg{width:15px;height:15px}.scope-tile-title{font-size:clamp(.68rem,2.6vw,.76rem)}.scope-tile-indicator{flex-shrink:0;width:17px;height:17px}.scope-tile-indicator svg{width:10px;height:10px}.scope-recommendation-panel{border-radius:18px;gap:16px;padding:20px 16px}.scope-recommendation-eyebrow{margin-bottom:4px;font-size:.68rem}.scope-recommendation-title{margin-bottom:6px;font-size:1.22rem;line-height:1.25}.scope-recommendation-text{font-size:.82rem;line-height:1.5}.scope-cta-btn{padding:10px 18px;font-size:.8rem}.journey-timeline-grid{grid-template-columns:1fr}.services-nav{padding:18px 20px!important}.services-cta-portal{padding:0 20px}.services-cta-card{padding:40px 24px}.services-cta-actions .services-btn-primary,.services-cta-actions .services-btn-secondary{text-align:center;white-space:nowrap;justify-content:center;width:100%}.services-footer-top{flex-direction:column;align-items:flex-start;gap:20px}.services-footer-nav{flex-wrap:wrap;gap:14px 22px}.services-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.services-mobile-drawer{max-width:100%}}@media (max-width:380px){.services-glass-card{padding:16px 10px}.services-matrix-item{gap:4px;padding:6px 5px;font-size:.63rem}.services-card-stat-lbl{letter-spacing:.04em;font-size:.56rem}.scope-matrix-display{gap:6px}.scope-discipline-tile{gap:4px;padding:8px}.scope-tile-left{gap:5px}.scope-tile-icon svg{width:13px;height:13px}.scope-tile-title{font-size:.64rem}.scope-tile-indicator{width:15px;height:15px}.scope-tile-indicator svg{width:9px;height:9px}}html[data-theme=light] .services-page-root{color:#1f1419;background-color:#f6f4ef}html[data-theme=light] .services-bg-image,html[data-theme=light] .services-bg-video,html[data-theme=light] .services-bg-scrim,html[data-theme=light] .services-bg-overlay-top,html[data-theme=light] .services-bg-overlay-left,html[data-theme=light] .services-bg-overlay-bottom{display:none!important}html[data-theme=light] .services-ambient-grid{background-image:linear-gradient(#3c0e180b 1px,#0000 1px),linear-gradient(90deg,#3c0e180b 1px,#0000 1px)}html[data-theme=light] .services-nav-brand,html[data-theme=light] .services-brand-name,html[data-theme=light] .services-nav-link,html[data-theme=light] .services-hero-title,html[data-theme=light] .services-section-title,html[data-theme=light] .scope-recommendation-title,html[data-theme=light] .ledger-card-name,html[data-theme=light] .journey-step-title,html[data-theme=light] .pillar-title,html[data-theme=light] .services-cta-headline,html[data-theme=light] .services-card-stat-val{color:#1f1419;text-shadow:none}html[data-theme=light] .services-brand-sub,html[data-theme=light] .services-hero-lead,html[data-theme=light] .services-section-desc,html[data-theme=light] .scope-recommendation-text,html[data-theme=light] .ledger-card-desc,html[data-theme=light] .journey-step-text,html[data-theme=light] .pillar-desc,html[data-theme=light] .services-cta-lead,html[data-theme=light] .services-card-desc,html[data-theme=light] .services-card-stat-lbl{color:#1f1419c2}html[data-theme=light] .services-dot{background:#3c0e18}html[data-theme=light] .services-hero-eyebrow,html[data-theme=light] .services-section-eyebrow,html[data-theme=light] .scope-recommendation-eyebrow,html[data-theme=light] .ledger-card-promise,html[data-theme=light] .journey-step-num,html[data-theme=light] .services-cta-kicker,html[data-theme=light] .services-card-kicker,html[data-theme=light] .services-hero-script,html[data-theme=light] .services-scroll-arrow,html[data-theme=light] .ledger-card-inquire,html[data-theme=light] .ledger-card-fit strong,html[data-theme=light] .ledger-deliverables-title{color:#6e1836;text-shadow:none}html[data-theme=light] .services-hero-lead,html[data-theme=light] .services-section-desc,html[data-theme=light] .scope-recommendation-text,html[data-theme=light] .ledger-card-desc,html[data-theme=light] .journey-step-text,html[data-theme=light] .pillar-desc,html[data-theme=light] .services-cta-lead,html[data-theme=light] .services-card-desc,html[data-theme=light] .services-card-stat-lbl,html[data-theme=light] .ledger-card-price,html[data-theme=light] .ledger-card-timeline,html[data-theme=light] .services-scroll-badge{color:#1f1419c7;text-shadow:none}html[data-theme=light] .services-hero-eyebrow:before,html[data-theme=light] .services-section-eyebrow:before,html[data-theme=light] .services-sparkle-dot{box-shadow:none;background:#6e1836}html[data-theme=light] .services-card-badge{color:#6e1836;background:#6e183614;border-color:#6e18363d}html[data-theme=light] .services-card-tab-top,html[data-theme=light] .services-card-tab-middle{background:#ffffffbd;border-color:#3c0e181f}html[data-theme=light] .services-glass-card,html[data-theme=light] .scope-composer-box,html[data-theme=light] .scope-recommendation-panel,html[data-theme=light] .ledger-card,html[data-theme=light] .journey-step-card,html[data-theme=light] .pillar-card,html[data-theme=light] .services-cta-card{background:#ffffffeb;border-color:#3c0e1824;box-shadow:0 14px 36px #140d120f}html[data-theme=light] .scope-need-pill,html[data-theme=light] .scope-discipline-tile,html[data-theme=light] .ledger-deliverable-pill,html[data-theme=light] .services-matrix-item,html[data-theme=light] .ledger-feature-tag{color:#1f1419;background:#3c0e180d;border-color:#3c0e1829}html[data-theme=light] .ledger-card-fit{color:#1f1419cc;background:#3c0e180d;border-left-color:#6e1836}html[data-theme=light] .ledger-card-bottom,html[data-theme=light] .services-card-bottom{border-top-color:#3c0e181f}html[data-theme=light] .scope-need-pill.active,html[data-theme=light] .services-btn-talk,html[data-theme=light] .services-btn-primary,html[data-theme=light] .scope-btn-proceed{color:#fff;background:#3c0e18;border-color:#3c0e18;box-shadow:0 10px 24px #3c0e1829}html[data-theme=light] .scope-discipline-tile.active .scope-tile-indicator{color:#fff;background:#3c0e18;border-color:#3c0e18}html[data-theme=light] .services-btn-secondary{color:#1f1419;background:#ffffffe6;border-color:#3c0e1840}html[data-theme=light] .services-social-btn{color:#1f1419;background:#3c0e180f;border-color:#3c0e1829}html[data-theme=light] .ledger-icon-box,html[data-theme=light] .pillar-icon{color:#6e1836;background:#6e18361a}.scope-tile-icon{color:#f5cbce}html[data-theme=light] .scope-tile-icon{color:#6e1836}html[data-theme=light] .scope-tile-title{color:#1f1419}html[data-theme=light] .scope-discipline-tile.active{background:#6e18361a;border-color:#3c0e1866}html[data-theme=light] .scope-discipline-tile.active .scope-tile-title,html[data-theme=light] .scope-discipline-tile.active .scope-tile-icon{color:#3c0e18}html[data-theme=light] .scope-tile-indicator{border-color:#3c0e1859}html[data-theme=light] .scope-need-pill{color:#1f1419}html[data-theme=light] .scope-need-pill.active{color:#fff}html[data-theme=light] .scope-cta-btn{color:#fff;background:#3c0e18;box-shadow:0 10px 24px #3c0e182e}html[data-theme=light] .scope-cta-btn:hover{color:#fff;background:#6e1836}@media (max-width:860px){.services-hero-right{display:none!important}}
