/* PROCESS PAGE */
.process-page-body{background:var(--paper)}.desktop-nav .active-link{color:var(--blue)}.desktop-nav .active-link::after{transform:scaleX(1)}
.process-hero{position:relative;min-height:100svh;padding:165px 0 55px;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(37,171,225,.15),transparent 30%),linear-gradient(180deg,#fcfdff,#f0f5ff)}
.process-grid-bg,.communication-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(40,56,144,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,56,144,.05) 1px,transparent 1px);background-size:64px 64px;opacity:.42;mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent)}
.process-glow{position:absolute;border-radius:50%}.process-glow.glow-one{width:680px;height:680px;right:-230px;top:-30px;background:radial-gradient(circle,rgba(37,171,225,.21),transparent 68%)}.process-glow.glow-two{width:620px;height:620px;left:-350px;bottom:-330px;background:radial-gradient(circle,rgba(91,84,218,.12),transparent 68%)}
.process-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:50px}.page-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.page-breadcrumb strong{color:var(--blue)}.page-breadcrumb a:hover{color:var(--cyan)}
.process-label{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.process-label i{padding:6px 9px;color:var(--navy);background:var(--sky);border-radius:999px;font-style:normal;letter-spacing:.08em}
.process-hero-title{margin:0;font:700 clamp(70px,7.1vw,120px)/.9 "Manrope";letter-spacing:-.07em}.process-hero-title em{color:var(--cyan);font-style:normal;font-weight:500}.process-hero-description{max-width:690px;margin:38px 0 0;color:var(--text);font-size:clamp(18px,1.5vw,21px)}.process-hero-actions{display:flex;align-items:center;gap:32px;margin-top:38px}
.process-hero-visual{position:relative;min-height:680px;display:grid;place-items:center;perspective:1300px}.process-console{position:relative;z-index:3;width:min(92%,700px);min-height:585px;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid rgba(18,26,85,.1);border-radius:28px;box-shadow:0 45px 100px rgba(25,42,118,.18);backdrop-filter:blur(16px);transform:rotateY(-4deg) rotateX(2deg)}
.process-console-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 18px;color:var(--muted);border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.1em}.process-console-top>div{display:flex;gap:5px}.process-console-top i{width:6px;height:6px;background:#d5dbea;border-radius:50%}.process-console-top b{justify-self:end;color:#17986b;font-size:7px;letter-spacing:.12em}
.process-console-body{display:grid;grid-template-columns:70px 1fr;min-height:533px}.process-console-body aside{display:flex;flex-direction:column;align-items:center;gap:22px;padding:24px 0;background:#f2f5fd;border-right:1px solid var(--line)}.process-console-body aside img{width:36px;height:28px;object-fit:contain}.process-console-body aside i{width:22px;height:3px;background:#cad2e7;border-radius:3px}.process-console-body aside .selected{width:31px;height:31px;background:var(--navy);border-radius:8px}
.process-dashboard{padding:31px;background:radial-gradient(circle at 90% 12%,rgba(37,171,225,.15),transparent 25%),linear-gradient(145deg,#fbfcff,#f0f4ff)}.process-dashboard-head{display:flex;justify-content:space-between;align-items:flex-start}.process-dashboard-head small{color:var(--blue);font-size:7px;font-weight:800;letter-spacing:.14em}.process-dashboard-head h3{margin:16px 0 0;font:650 clamp(39px,3.7vw,58px)/.95 "Manrope";letter-spacing:-.06em}.process-dashboard-head>span{display:grid;place-items:center;width:52px;height:52px;color:white;background:var(--navy);border-radius:50%;font:700 20px "Manrope"}
.mini-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:36px}.mini-roadmap article{display:grid;min-height:95px;padding:13px;background:white;border:1px solid var(--line);border-radius:12px}.mini-roadmap i{color:var(--muted);font-size:7px;font-style:normal;font-weight:800}.mini-roadmap strong{margin-top:12px;font:650 12px "Manrope"}.mini-roadmap span{color:var(--muted);font-size:7px}.mini-roadmap .done{background:#eefaf5;border-color:#cbeee0}.mini-roadmap .done i{color:#149366}.mini-roadmap .active{color:white;background:var(--navy);border-color:var(--navy)}.mini-roadmap .active i{color:var(--cyan)}.mini-roadmap .active span{color:rgba(255,255,255,.5)}
.process-progress{margin-top:27px;padding:16px;background:white;border:1px solid var(--line);border-radius:13px}.process-progress>div{display:flex;justify-content:space-between;color:#59617f;font-size:7px;font-weight:800;letter-spacing:.1em}.process-progress>i{display:block;height:5px;margin-top:12px;overflow:hidden;background:#e9edf7;border-radius:999px}.process-progress>i span{display:block;width:68%;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:inherit}
.process-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(40,56,144,.14);border-radius:50%;transform:translate(-50%,-50%)}.process-orbit.orbit-a{width:650px;height:650px}.process-orbit.orbit-b{width:510px;height:510px;border-style:dashed}.process-orbit.orbit-c{width:760px;height:340px;border-color:rgba(37,171,225,.18);transform:translate(-50%,-50%) rotate(-17deg)}.process-orbit::after{content:"";position:absolute;left:18%;top:8%;width:9px;height:9px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 8px rgba(37,171,225,.12)}
.process-float{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:13px 16px;background:rgba(255,255,255,.93);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 45px rgba(25,42,118,.13);backdrop-filter:blur(14px)}.process-float strong{color:var(--cyan);font:700 19px "Manrope"}.process-float span{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.process-float.float-one{left:-2%;bottom:12%}.process-float.float-two{right:-2%;top:14%}.process-float.float-three{right:1%;bottom:7%}
.process-hero-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:28px;color:var(--muted);border-top:1px solid var(--line);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.process-hero-foot p{margin:0}.process-hero-foot>div{display:flex;align-items:center;gap:12px}.process-hero-foot i{width:4px;height:4px;background:var(--cyan);border-radius:50%}
.process-intro{background:white}.process-intro-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);gap:95px}.process-benefit-list{margin-top:55px;border-top:1px solid var(--line)}.process-benefit-list>div{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.process-benefit-list span{color:var(--cyan);font-size:9px;font-weight:800}.process-benefit-list p{margin:0;color:var(--navy);font-size:14px;font-weight:600}
.process-stages{position:relative;color:white;background:var(--navy)}.process-stages::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 4% 50%,rgba(37,171,225,.19),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.process-stages-layout{position:relative;z-index:2;display:grid;grid-template-columns:.75fr 1fr;gap:110px}.process-stages-sticky{position:sticky;top:125px;align-self:start}.process-stages-sticky>p{max-width:500px;margin:38px 0;color:rgba(255,255,255,.62);font-size:18px}
.process-stage-list{border-top:1px solid var(--line-light)}.process-stage{border-bottom:1px solid var(--line-light)}.process-stage button{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;width:100%;padding:34px 0;color:white;background:transparent;border:0;text-align:left;cursor:pointer}.process-stage button>span{color:var(--cyan);font-size:9px;font-weight:800}.process-stage button small{color:rgba(255,255,255,.48);font-size:13px;font-weight:800;letter-spacing:.14em}.process-stage button h3{margin:9px 0 0;font:600 clamp(27px,2.7vw,40px)/1.05 "Manrope";letter-spacing:-.045em}.process-stage button>i{font-size:27px;font-style:normal;font-weight:300;transition:transform .35s}.process-stage.active button>i{transform:rotate(45deg)}
.process-stage-content{height:0;overflow:hidden}.process-stage-content>p{max-width:720px;margin:0 0 24px;padding-left:77px;color:rgba(255,255,255,.58)}.process-stage-content>div{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 34px 77px}.process-stage-content span{padding:9px 13px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:13px;line-height:1.3}
.collaboration-section{background:var(--paper)}.collaboration-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:70px}.collaboration-head>p{max-width:440px;color:var(--text)}.collaboration-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px}.collaboration-card{min-height:500px;padding:29px;background:white;border:1px solid var(--line);border-radius:22px}.studio-card{color:white;background:radial-gradient(circle at 90% 10%,rgba(37,171,225,.35),transparent 30%),var(--navy)}.collab-top{display:flex;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.13em}.studio-card .collab-top{color:rgba(255,255,255,.5)}.collab-top i{color:var(--cyan);font-style:normal}.collaboration-card h3{margin:55px 0 25px;font:600 clamp(28px,2.6vw,39px)/1.08 "Manrope";letter-spacing:-.045em}.collab-list{display:grid;margin-top:55px}.collab-list span{padding:15px 0;color:#59617f;border-top:1px solid var(--line);font-size:16px;font-weight:600}.studio-card .collab-list span{color:rgba(255,255,255,.72);border-color:var(--line-light)}
.outcome-equation{display:grid;gap:14px;margin-top:55px;padding:27px;color:#59617f;background:var(--paper);border:1px solid var(--line);border-radius:15px;text-align:center;font-size:14px;font-weight:800;letter-spacing:.08em}.outcome-equation i{color:var(--cyan);font:400 26px "Manrope"}.outcome-equation strong{padding:16px;color:white;background:var(--navy);border-radius:999px;font-size:16px !important}
.communication-section{position:relative;overflow:hidden;color:white;background:linear-gradient(145deg,#1b246c,#11193c)}.communication-grid-bg{opacity:.4;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.communication-layout{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1fr;align-items:center;gap:100px}.communication-copy>p{max-width:520px;margin:38px 0 0;color:rgba(255,255,255,.62);font-size:18px}
.communication-board{overflow:hidden;color:var(--ink);background:white;border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 35px 80px rgba(3,9,40,.25)}.board-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:50px;padding:0 18px;color:var(--muted);border-bottom:1px solid var(--line);font-size:8px}.board-top>div{display:flex;gap:5px}.board-top i{width:6px;height:6px;background:#d5dbea;border-radius:50%}.board-top b{justify-self:end;color:#159568;font-size:7px;letter-spacing:.12em}.board-body{padding:27px}.board-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.board-summary article{display:grid;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:11px}.board-summary span{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.1em}.board-summary strong{margin-top:13px;font:650 15px "Manrope"}.board-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:28px}.board-timeline div{display:grid;gap:8px;color:var(--muted);font-size:7px;text-align:center}.board-timeline i{height:6px;background:#e5e9f4;border-radius:999px}.board-timeline .done{background:#23b87e}.board-timeline .active{background:var(--cyan)}.board-update{margin-top:28px;padding:20px;color:white;background:var(--navy);border-radius:13px}.board-update span{color:var(--cyan);font-size:7px;font-weight:800;letter-spacing:.13em}.board-update p{margin:14px 0 18px;color:rgba(255,255,255,.68);font-size:12px}.board-update b{font-size:8px;letter-spacing:.1em}
.process-faq{background:white}.process-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.process-faq-intro>p{max-width:390px;margin:35px 0 28px;color:var(--text)}.process-faq-list{border-top:1px solid var(--line)}.process-faq-item{border-bottom:1px solid var(--line)}.process-faq-item button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;width:100%;padding:28px 0;background:transparent;border:0;text-align:left;cursor:pointer}.process-faq-item button span{font:600 clamp(21px,2vw,29px)/1.25 "Manrope";letter-spacing:-.035em}.process-faq-item button i{font-size:26px;font-style:normal;font-weight:300;transition:transform .4s}.process-faq-item.active button i{transform:rotate(45deg)}.process-faq-answer{height:0;overflow:hidden}.process-faq-answer p{max-width:760px;margin:0;padding:0 65px 30px 0;color:var(--text)}.process-contact{padding:150px 0}
@media(max-width:1180px){.process-hero-layout{grid-template-columns:.87fr 1.13fr;gap:25px}.process-hero-title{font-size:clamp(64px,6.8vw,95px)}.process-stages-layout,.communication-layout{gap:70px}}
@media(max-width:960px){.process-hero{min-height:auto;padding-top:145px}.process-hero-layout,.process-intro-grid,.process-stages-layout,.communication-layout,.process-faq-layout{grid-template-columns:1fr}.process-hero-copy{max-width:840px}.process-hero-visual{width:min(100%,760px);min-height:650px;margin:15px auto 0}.process-stages-sticky{position:relative;top:auto}.collaboration-head{align-items:start;flex-direction:column}.collaboration-grid{grid-template-columns:1fr 1fr}.outcome-card{grid-column:1/-1}}
@media(max-width:680px){.process-hero{padding-top:126px;padding-bottom:35px}.process-hero-title{font-size:clamp(55px,15.6vw,74px)}.process-hero-description{margin-top:28px;font-size:17px}.process-hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.process-hero-visual{min-height:485px;margin-top:40px}.process-console{width:100%;min-height:455px;border-radius:20px;transform:none}.process-console-body{grid-template-columns:46px 1fr;min-height:403px}.process-console-body aside{gap:17px}.process-console-body aside img{width:27px}.process-dashboard{padding:17px}.process-dashboard-head h3{font-size:34px}.mini-roadmap{grid-template-columns:1fr 1fr;margin-top:22px}.mini-roadmap article{min-height:78px}.process-orbit{display:none}.process-float{padding:9px 11px}.process-float strong{font-size:15px}.process-float.float-one{left:-6px;bottom:1%}.process-float.float-two{right:-6px;top:5%}.process-float.float-three{display:none}.process-hero-foot{align-items:flex-start;flex-direction:column;gap:14px}.process-stage button{grid-template-columns:36px 1fr auto}.process-stage-content>p,.process-stage-content>div{padding-left:58px}.collaboration-grid{grid-template-columns:1fr}.outcome-card{grid-column:auto}.communication-board{border-radius:18px}.board-summary{grid-template-columns:1fr 1fr}.board-summary article:last-child{display:none}.board-timeline{grid-template-columns:repeat(3,1fr)}.board-timeline div:nth-child(n+4){display:none}.process-faq-answer p{padding-right:0}}
