.capability-journey{padding:100px max(5%,calc((100vw - 1320px)/2));background:#f7f8fb;color:#091c34}.journey-heading{display:grid;grid-template-columns:1.15fr .72fr;align-items:end;gap:70px;max-width:1320px;margin:0 auto 56px}.journey-heading h2,.technology-wall-heading h2{margin:15px 0 0;font-family:"Newsreader",Georgia,serif;font-size:clamp(50px,5vw,74px);font-weight:400;line-height:1.01;letter-spacing:-.05em}.journey-heading h2 span,.technology-wall-heading h2 span{color:#66778c}.journey-heading>p,.technology-wall-heading>p{font-size:16px;line-height:1.75;color:#66758a}.journey-timeline{position:relative;max-width:1320px;margin:auto}.journey-timeline:before{position:absolute;top:44px;bottom:44px;left:48px;width:2px;background:#dce3eb;content:""}.journey-step{position:relative;display:grid;grid-template-columns:98px 1fr 1fr;align-items:center;gap:34px;min-height:196px;padding:25px 34px 25px 0;border-bottom:1px solid #dde3ea;transition:transform .25s ease,background .25s ease}.journey-step:first-child{border-top:1px solid #dde3ea}.journey-step:hover{z-index:2;transform:translateX(6px);background:#fff}.journey-marker{position:relative;z-index:2;display:grid;place-items:center;width:98px}.journey-marker span{display:grid;place-items:center;width:54px;height:54px;border:8px solid #f7f8fb;border-radius:50%;background:#10263e;color:#fff;font-family:"DM Mono",monospace;font-size:11px;box-shadow:0 0 0 1px #cfdae5}.journey-step:hover .journey-marker span{border-color:#fff}.journey-copy small{font-family:"DM Mono",monospace;font-size:10px;letter-spacing:1.1px;color:#7d8a9a}.journey-copy h3{margin:10px 0 10px;font-family:"Newsreader",Georgia,serif;font-size:38px;font-weight:400;line-height:1.05;letter-spacing:-.035em}.journey-copy p{max-width:650px;font-size:15px;line-height:1.65;color:#657589}.journey-links{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.journey-links span{padding:10px 13px;border:1px solid #d9e1e8;border-radius:99px;background:#fff;font-size:12px;color:#35475b}.journey-step.strategy .journey-marker span{background:#ec6a3e}.journey-step.strategy .journey-links span{background:#fff0e9;border-color:#efd2c4}.journey-step.build .journey-marker span{background:#327ac2}.journey-step.build .journey-links span{background:#eaf4ff;border-color:#cfdfef}.journey-step.intelligence .journey-marker span{background:#7257b7}.journey-step.intelligence .journey-links span{background:#f1edff;border-color:#dbd2f1}.journey-step.growth .journey-marker span{background:#299066}.journey-step.growth .journey-links span{background:#e9f7ef;border-color:#cfe7d9}.journey-action{max-width:1320px;margin:36px auto 0;text-align:center}.journey-action .button.ghost{border-color:#cad4de;background:#fff;color:#132840}.technology-wall{padding:100px 0 88px;background:#081b31;color:#fff;overflow:hidden}.technology-wall-heading{display:grid;grid-template-columns:1.15fr .72fr;align-items:end;gap:70px;max-width:1320px;margin:0 auto 54px;padding:0 5%}.technology-wall-heading .eyebrow{color:#ff9168}.technology-wall-heading h2 span{color:#9bb0c2}.technology-wall-heading>p{color:#9eb0bf}.tech-marquee{position:relative;display:flex;width:100%;overflow:hidden;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;background:#0b2139}.tech-marquee+.tech-marquee{margin-top:12px}.tech-marquee:before,.tech-marquee:after{position:absolute;z-index:3;top:0;bottom:0;width:110px;content:"";pointer-events:none}.tech-marquee:before{left:0;background:linear-gradient(90deg,#081b31,transparent)}.tech-marquee:after{right:0;background:linear-gradient(-90deg,#081b31,transparent)}.tech-marquee-track{display:flex;min-width:max-content;animation:tech-scroll 42s linear infinite}.tech-marquee.reverse .tech-marquee-track{animation-direction:reverse;animation-duration:48s}.tech-marquee:hover .tech-marquee-track{animation-play-state:paused}.tech-logo{display:flex;width:180px;min-height:116px;align-items:center;justify-content:center;gap:13px;border-right:1px solid #ffffff18;color:#dfe8ef}.tech-logo i{font-size:36px}.tech-logo span{font-size:14px;font-weight:500}.technology-note{max-width:1320px;margin:28px auto 0;padding:0 5%;font-size:12px;color:#71889c}@keyframes tech-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.tech-marquee-track{animation:none}.tech-marquee.reverse{display:none}}
@media(max-width:900px){.journey-heading,.technology-wall-heading{grid-template-columns:1fr;gap:23px}.journey-step{grid-template-columns:76px 1fr;gap:20px}.journey-timeline:before{left:37px}.journey-marker{width:76px}.journey-links{grid-column:2;justify-content:flex-start;padding-bottom:16px}.tech-logo{width:155px}}
@media(max-width:620px){.capability-journey{padding:68px 5%}.journey-heading{margin-bottom:36px}.journey-heading h2,.technology-wall-heading h2{font-size:43px}.journey-heading>p,.technology-wall-heading>p{font-size:15px}.journey-step{grid-template-columns:58px 1fr;gap:13px;min-height:0;padding:27px 0}.journey-timeline:before{left:29px}.journey-marker{width:58px}.journey-marker span{width:45px;height:45px;border-width:6px}.journey-copy h3{font-size:30px}.journey-copy p{font-size:14px}.journey-links{grid-column:2;gap:6px}.journey-links span{padding:8px 10px;font-size:10px}.technology-wall{padding:68px 0 60px}.technology-wall-heading{margin-bottom:38px}.tech-logo{width:138px;min-height:96px}.tech-logo i{font-size:31px}.tech-logo span{font-size:12px}.tech-marquee:before,.tech-marquee:after{width:38px}}

/* Homepage white-canvas system. Colour is reserved for type, icons and interaction. */
.has-hero-header main,.has-hero-header .clients-section.client-logo-band,.has-hero-header .home-product-ecosystem,.has-hero-header .capability-journey,.has-hero-header .technology-wall,.has-hero-header .growth-home,.has-hero-header .signature-work,.has-hero-header .human-section{background:#fff;color:#0a1730}
.has-hero-header .client-marquee-logo:hover,.has-hero-header .client-item:hover{background:#fff}
.has-hero-header .home-product-ecosystem{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}
.has-hero-header .home-product-ecosystem .ecosystem-product-panel{background:#fff;border:1px solid #dfe5ec;box-shadow:0 18px 52px #10233d0d;color:#0a1730}
.has-hero-header .home-product-ecosystem .ecosystem-product-panel:before{display:none}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .platform-meta{color:#6b7889}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .platform-number{color:#8490a0}
.has-hero-header .ecosystem-category{background:#fff;border-color:#dfe4ea;color:#b64925;box-shadow:none}
.has-hero-header .home-product-ecosystem .ecosystem-product-content h3{color:#0a1730}
.has-hero-header .home-product-ecosystem .ecosystem-product-content>p{color:#5d6a7a}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .ecosystem-feature-list li{background:#fff;border-color:#e0e5eb;color:#425166;backdrop-filter:none}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .ecosystem-feature-list .icon{color:#c6532c}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .platform-actions .button{background:#0a1730;border-color:#0a1730;color:#fff;box-shadow:none}
.has-hero-header .home-product-ecosystem .ecosystem-product-content .platform-actions>span{color:#7a8594}
.has-hero-header .ecosystem-product-visual{background:#fff;border-left-color:#e7ebf0}
.has-hero-header .ecosystem-product-visual:after{background:radial-gradient(circle,#f4f6f8,transparent 70%)}
.has-hero-header .ecosystem-visual-ring{border-color:#d9e0e8}
.has-hero-header .ecosystem-visual-ring:before,.has-hero-header .ecosystem-visual-ring:after{background:#ed744b;box-shadow:0 0 16px #ed744b55}
.has-hero-header .ecosystem-visual-icon{background:#fff;border-color:#dce3ea;color:#bd4e29;box-shadow:0 18px 48px #132b480f;backdrop-filter:none}
.has-hero-header .ecosystem-product-visual strong{color:#142239}
.has-hero-header .ecosystem-product-visual small{color:#7a8697}
.has-hero-header .capability-journey{border-bottom:1px solid #edf0f4}
.has-hero-header .journey-marker span{border-color:#fff}
.has-hero-header .journey-step.strategy .journey-links span,.has-hero-header .journey-step.build .journey-links span,.has-hero-header .journey-step.intelligence .journey-links span,.has-hero-header .journey-step.growth .journey-links span{background:#fff;border-color:#dce2e9}
.has-hero-header .technology-wall{border-bottom:1px solid #edf0f4}
.has-hero-header .technology-wall-heading h2{color:#0a1730}
.has-hero-header .technology-wall-heading h2 span{color:#667487}
.has-hero-header .technology-wall-heading>p{color:#647286}
.has-hero-header .tech-marquee{background:#fff;border-color:#e5e9ee}
.has-hero-header .tech-marquee:before{background:linear-gradient(90deg,#fff,transparent)}
.has-hero-header .tech-marquee:after{background:linear-gradient(-90deg,#fff,transparent)}
.has-hero-header .tech-logo{border-right-color:#e5e9ee;color:#28364a}
.has-hero-header .technology-note{color:#7b8796}
.has-hero-header .growth-home{border-bottom:1px solid #edf0f4}
.has-hero-header .growth-signal{background:#fff;border-color:#dde3e9;box-shadow:inset 0 3px 0 var(--signal,#d85b32)}
.has-hero-header .growth-signal.marketplace{--signal:#df653b}.has-hero-header .growth-signal.b2b{--signal:#299066}.has-hero-header .growth-signal.search{--signal:#3979bb}.has-hero-header .growth-signal.social{--signal:#7257b7}
.has-hero-header .growth-channel-rail{background:#fff;border:1px solid #dde3e9;color:#0a1730}
.has-hero-header .growth-channel-rail>small{color:#6f7c8d}
.has-hero-header .growth-channel-rail>div span{background:#fff;border-color:#dce2e8;color:#3f4e62}
.has-hero-header .growth-channel-rail>p{color:#7c8795}
.has-hero-header .signature-work{border-bottom:1px solid #edf0f4}
.has-hero-header .signature-work-heading h2{color:#0a1730}
.has-hero-header .signature-work-heading h2 span,.has-hero-header .signature-work-heading .eyebrow,.has-hero-header .signature-work-heading .inline-link{color:#c6532c}
.has-hero-header .signature-work-heading p{color:#647386}
.has-hero-header .work-filter-bar{background:#fff;border-color:#dde3e9}
.has-hero-header .work-filter-bar .filter-button{color:#617084}
.has-hero-header .work-filter-bar .filter-button:hover{background:#fff;color:#b64b27}
.has-hero-header .work-filter-bar .filter-button.active{background:#fff;border-color:#e6a990;color:#b64b27}
.has-hero-header .work-filter-bar .result-count{border-left-color:#e2e7ec;color:#768397}
.has-hero-header .work-filter-bar .scalable-work-controls button{background:#fff;border-color:#dbe1e8;color:#29384d}
.has-hero-header .scalable-project-card{background:#fff;border-color:#dfe5eb;color:#0a1730;box-shadow:0 12px 34px #10233d0d}
.has-hero-header .scalable-project-card:hover{border-color:#e5ad98;box-shadow:0 18px 45px #10233d14}
.has-hero-header .scalable-project-visual,.has-hero-header .scalable-project-card.accent-mint .scalable-project-visual,.has-hero-header .scalable-project-card.accent-amber .scalable-project-visual,.has-hero-header .scalable-project-card.accent-violet .scalable-project-visual{background:#fff;border-bottom:1px solid #e6eaef}
.has-hero-header .scalable-project-copy h3{color:#0a1730}
.has-hero-header .scalable-project-copy p,.has-hero-header .scalable-project-meta{color:#718093}
.has-hero-header .scalable-project-link{border-top-color:#e3e8ed;color:#c6532c}
.has-hero-header .scalable-work-hint{color:#7c8897}
.has-hero-header .human-art{background:#fff;border:1px solid #e2e7ec}
.has-hero-header .cta{background:#fff;border:1px solid #e2e7ec}

/* Editorial photography gives the white canvas a human, consultancy-led rhythm. */
.has-hero-header .journey-heading{grid-template-columns:1.05fr .7fr;align-items:end;gap:56px}
.journey-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:start;gap:28px;max-width:1320px;margin:auto}
.journey-stage .journey-timeline{display:grid;gap:12px;margin:0}
.journey-stage .journey-timeline:before{display:none}
.journey-stage .journey-step{grid-template-columns:64px 1fr;gap:18px;min-height:0;padding:24px;border:1px solid #dfe5eb;border-radius:18px;background:#fff;box-shadow:0 12px 34px #112b4809}
.journey-stage .journey-step:first-child{border-top:1px solid #dfe5eb}
.journey-stage .journey-step:hover{transform:translateX(5px);border-color:#e8b39f;box-shadow:0 18px 42px #112b4811}
.journey-stage .journey-marker{width:54px;align-self:start}
.journey-stage .journey-marker span{width:46px;height:46px;border:0;box-shadow:none}
.journey-stage .journey-copy h3{font-size:31px}
.journey-stage .journey-links{grid-column:2;justify-content:flex-start;padding:0}
.journey-visual{position:sticky;top:108px;min-height:620px;margin:0;overflow:hidden;border-radius:22px;background:#e9edf1;box-shadow:0 24px 65px #112b4817}
.journey-visual img{object-position:57% center}
.journey-visual:before{position:absolute;z-index:1;inset:0;background:radial-gradient(290px circle at var(--glow-x,42%) var(--glow-y,40%),#ffffff31,transparent 70%);content:"";opacity:0;transition:opacity .35s;pointer-events:none}
.journey-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,#071a36d9);content:"";pointer-events:none}
.journey-visual img{display:block;width:104%;height:104%;margin:-2%;object-fit:cover;object-position:center;transform:translate3d(var(--shift-x,0),var(--shift-y,0),0) scale(1.01);transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.journey-visual:hover:before{opacity:1}
.journey-visual:hover img{transform:translate3d(var(--shift-x,0),var(--shift-y,0),0) scale(1.035)}
.journey-visual figcaption{position:absolute;z-index:2;right:28px;bottom:25px;left:28px;display:flex;align-items:end;justify-content:space-between;gap:25px;color:#fff}
.journey-visual figcaption span{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:1.2px;color:#ffad8e}
.journey-visual figcaption b{max-width:240px;text-align:right;font-family:"Newsreader",Georgia,serif;font-size:25px;font-weight:400;line-height:1.08}
.human-photo{position:relative;margin:0;isolation:isolate}
.human-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,#071a36d4);content:"";pointer-events:none}
.human-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.human-photo:hover img{transform:scale(1.025)}
.human-photo figcaption{position:absolute;z-index:2;right:24px;bottom:22px;left:24px;display:flex;align-items:end;justify-content:space-between;gap:18px;color:#fff}
.human-photo figcaption span{font-family:"DM Mono",monospace;font-size:8px;letter-spacing:1px;color:#ffad8e}
.human-photo figcaption b{max-width:210px;text-align:right;font-family:"Newsreader",Georgia,serif;font-size:22px;font-weight:400;line-height:1.1}

/* Refined mobile hierarchy for the homepage. */
@media(max-width:700px){
 .has-hero-header .sarvam-reference-hero h1,.has-hero-header .sarvam-reference-hero h1>span{font-size:clamp(32px,9vw,38px);line-height:1.09;letter-spacing:-.9px}
 .has-hero-header .home-product-ecosystem .platform-section-heading h2,.has-hero-header .journey-heading h2,.has-hero-header .technology-wall-heading h2,.has-hero-header .growth-home-head h2{font-size:30px;line-height:1.1;letter-spacing:-.75px}
 .has-hero-header .home-product-ecosystem .ecosystem-product-content h3{font-size:31px;line-height:1.07;letter-spacing:-.85px}
 .has-hero-header .journey-copy h3{font-size:24px;line-height:1.12;letter-spacing:-.4px}
 .has-hero-header .signature-work-heading h2,.has-hero-header .scalable-work .signature-work-heading h2{font-size:30px;line-height:1.08;letter-spacing:-.75px}
 .has-hero-header .human-section h2{font-size:29px;line-height:1.14;letter-spacing:-.6px}
 .has-hero-header .growth-signal h3{font-size:21px;line-height:1.14}
 .has-hero-header .cta h2{font-size:28px;line-height:1.15;letter-spacing:-.5px}
 .has-hero-header .sarvam-reference-hero>p,.has-hero-header .platform-section-heading p,.has-hero-header .journey-heading>p,.has-hero-header .technology-wall-heading>p,.has-hero-header .growth-home-head p,.has-hero-header .signature-work-heading p{font-size:15px;line-height:1.7}
 .has-hero-header .journey-heading{grid-template-columns:1fr;gap:18px}
 .journey-stage{display:flex;flex-direction:column;gap:16px}
 .journey-stage .journey-visual{order:-1;position:relative;top:auto;width:100%;min-height:310px;border-radius:17px}
 .journey-stage .journey-timeline{width:100%;gap:10px}
 .journey-stage .journey-step{grid-template-columns:48px 1fr;gap:12px;padding:18px;border-radius:15px}
 .journey-stage .journey-marker{width:42px}
 .journey-stage .journey-marker span{width:40px;height:40px}
 .journey-stage .journey-copy h3{font-size:24px}
 .journey-stage .journey-links{grid-column:2}
 .journey-visual figcaption{right:18px;bottom:17px;left:18px;align-items:flex-start;flex-direction:column;gap:7px}
 .journey-visual figcaption b{max-width:none;text-align:left;font-size:21px}
 .human-photo{height:300px;border-radius:17px}
 .human-photo figcaption{right:17px;bottom:16px;left:17px;align-items:flex-start;flex-direction:column;gap:6px}
 .human-photo figcaption b{max-width:none;text-align:left;font-size:20px}
}

/* Compact desktop introduction for the founder journey. */
@media(min-width:901px){
 .has-hero-header .capability-journey{padding-top:64px;padding-bottom:64px}
 .has-hero-header .journey-heading{margin-bottom:42px;gap:48px}
 .has-hero-header .journey-heading h2{font-size:clamp(42px,3.8vw,56px);line-height:1.06;letter-spacing:-.04em;margin-top:12px}
 .has-hero-header .journey-heading>p{font-size:15px;line-height:1.7;margin-bottom:0}
}


/* Founder-led interactive journey: the person sits behind the UI, with the hand over the active card. */
.founder-journey-experience{position:relative;min-height:900px;max-width:1320px;margin:auto;overflow:hidden;border:1px solid #e0e6ec;border-radius:30px;background:radial-gradient(circle at 76% 35%,#edf5ff 0,transparent 35%),linear-gradient(145deg,#fbfcfe,#f3f6f9);box-shadow:0 28px 80px #102b4a10;isolation:isolate}
.founder-journey-experience:before{position:absolute;inset:0;background-image:linear-gradient(#193a5a09 1px,transparent 1px),linear-gradient(90deg,#193a5a09 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,#000,transparent 82%);content:"";pointer-events:none}
.founder-orbit{position:absolute;right:-170px;top:50px;width:720px;height:720px;border:1px solid #8eb2d32b;border-radius:50%;box-shadow:0 0 0 95px #9cbdda0b,0 0 0 190px #9cbdda08}
.journey-card-stack{position:relative;z-index:2;display:grid;width:55%;gap:13px;padding:38px 0 38px 38px}
.journey-card-stack .journey-step{display:grid;grid-template-columns:58px 1fr;gap:16px;min-height:0;padding:21px 22px;border:1px solid #dce4eb;border-radius:18px;background:#fffffff2;box-shadow:0 12px 34px #102b4a08;cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s}
.journey-card-stack .journey-step:first-child{border-top:1px solid #dce4eb}
.journey-card-stack .journey-step:hover,.journey-card-stack .journey-step:focus-visible,.journey-card-stack .journey-step.is-active{z-index:4;transform:translateX(12px);border-color:#ef9f80;background:#fff;box-shadow:0 22px 55px #102b4a19;outline:0}
.journey-card-stack .journey-step.is-active:after{position:absolute;right:18px;top:18px;width:7px;height:7px;border-radius:50%;background:#ef7045;box-shadow:0 0 0 7px #ef704516;content:""}
.journey-card-stack .journey-marker{width:48px;align-self:start}
.journey-card-stack .journey-marker span{width:44px;height:44px;border:0;box-shadow:none}
.journey-card-stack .journey-copy h3{margin:7px 0 7px;font-size:27px}
.journey-card-stack .journey-copy p{font-size:13px;line-height:1.55}
.journey-card-stack .journey-links{grid-column:2;justify-content:flex-start;gap:6px;padding:3px 0 0}
.journey-card-stack .journey-links span{padding:7px 9px;background:#fff;font-size:9px}
.founder-layer{position:absolute;z-index:3;right:-2.5%;bottom:-2px;width:70%;height:93%;pointer-events:none}
.founder-portrait{position:absolute;inset:0;display:block;transform:translate3d(0,var(--founder-y,0),0);transition:transform .5s ease}
.founder-portrait img{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(-18px 24px 35px #102b4a24)}
.founder-identity{position:absolute;z-index:5;right:4.5%;bottom:4.5%;display:grid;min-width:190px;padding:16px 18px;border:1px solid #ffffffa8;border-radius:15px;background:#ffffffe8;box-shadow:0 15px 40px #112c481c;backdrop-filter:blur(14px);color:#0a1730}
.founder-identity span{font-family:"DM Mono",monospace;font-size:8px;letter-spacing:1px;color:#d35a32}
.founder-identity b{margin-top:4px;font-family:"Newsreader",Georgia,serif;font-size:24px;font-weight:400;line-height:1}
.founder-identity small{margin-top:4px;font-size:10px;color:#748194}
.founder-live-note{position:absolute;z-index:5;right:31px;top:27px;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #dce4eb;border-radius:99px;background:#ffffffd9;font-size:10px;color:#68788c;backdrop-filter:blur(12px)}
.founder-live-note i{width:7px;height:7px;border-radius:50%;background:#2d9a6b;box-shadow:0 0 0 5px #2d9a6b16}
.founder-journey-experience:has(.journey-step:hover) .founder-portrait,.founder-journey-experience:has(.journey-step:focus-visible) .founder-portrait{--founder-y:-4px}

@media(max-width:980px){
 .founder-journey-experience{min-height:820px}
 .journey-card-stack{width:62%;padding:28px 0 28px 28px}
 .journey-card-stack .journey-step{padding:18px}
 .journey-card-stack .journey-copy h3{font-size:24px}
 .founder-layer{right:-10%;width:76%;height:86%}
 .founder-identity{right:11%;bottom:3%}
}
@media(max-width:700px){
 .founder-journey-experience{min-height:790px;border-radius:20px;overflow:hidden}
 .founder-orbit{right:-220px;top:-40px;width:540px;height:540px}
 .founder-layer{z-index:2;right:-16%;top:8px;bottom:auto;width:112%;height:410px}
 .founder-portrait img{height:100%;object-position:right top;filter:drop-shadow(-8px 18px 25px #102b4a1f)}
 .founder-identity{right:16%;bottom:5px;min-width:150px;padding:11px 13px;border-radius:12px}
 .founder-identity{display:none}
 .founder-identity b{font-size:20px}
 .founder-live-note{right:13px;top:13px;font-size:9px}
 .journey-card-stack{z-index:3;display:flex;width:100%;gap:10px;margin-top:405px;padding:0 15px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
 .journey-card-stack::-webkit-scrollbar{display:none}
 .journey-card-stack .journey-step{flex:0 0 84%;grid-template-columns:46px 1fr;min-height:245px;padding:17px;scroll-snap-align:center}
 .journey-card-stack .journey-step:hover,.journey-card-stack .journey-step:focus-visible,.journey-card-stack .journey-step.is-active{transform:translateY(-5px)}
 .journey-card-stack .journey-marker{width:40px}
 .journey-card-stack .journey-marker span{width:38px;height:38px}
 .journey-card-stack .journey-copy h3{font-size:23px}
 .journey-card-stack .journey-copy p{font-size:13px}
 .journey-card-stack .journey-links{grid-column:1/-1}
}
