.reference-sections-module__KMtc0G__hero{background:#09090b}.reference-sections-module__KMtc0G__heroMedia{justify-content:center;width:100%;margin-top:clamp(32px,5.5vh,64px);display:flex}.reference-sections-module__KMtc0G__videoWrap{perspective:1200px;will-change:transform;isolation:isolate;width:100%;max-width:1000px;animation:7s ease-in-out infinite reference-sections-module__KMtc0G__videoFloat;position:relative}@keyframes reference-sections-module__KMtc0G__videoFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.reference-sections-module__KMtc0G__videoWrap:after{content:"";z-index:-1;pointer-events:none;filter:blur(44px);opacity:.9;background:radial-gradient(62% 58% at 50% 62%,#6366f16b 0%,#6366f124 58%,#6366f100 80%);border-radius:44px;transition:opacity .5s,inset .5s;position:absolute;inset:8% 3% -7%}.reference-sections-module__KMtc0G__videoWrap:hover:after{opacity:1;inset:10% 0% -10%}.reference-sections-module__KMtc0G__videoWrap.reference-sections-module__KMtc0G__isPlaying{perspective:none;will-change:auto;animation:none;transform:none}.reference-sections-module__KMtc0G__videoWrap.reference-sections-module__KMtc0G__isPlaying:after{opacity:.5;transition:none}.reference-sections-module__KMtc0G__videoCard{aspect-ratio:16/9;width:100%;transform-style:preserve-3d;background:#121217;border:1.5px solid #818cf833;border-radius:20px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;overflow:hidden;transform:rotateX(4deg)rotateY(0);box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -20px #000000b3,0 0 80px -20px #6366f140,inset 0 1px #ffffff1a;container-type:inline-size}.reference-sections-module__KMtc0G__videoCard:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,#ffffff1f 0%,#0000 35%),linear-gradient(345deg,#6366f114 0%,#0000 40%);position:absolute;inset:0}.reference-sections-module__KMtc0G__videoCard:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff26,#0000 50%,#818cf81f) border-box;border:1.5px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-sections-module__KMtc0G__videoCard.reference-sections-module__KMtc0G__isPlaying,.reference-sections-module__KMtc0G__videoCard.reference-sections-module__KMtc0G__isPlaying:hover{transform-style:flat;transition:box-shadow .4s;transform:none}.reference-sections-module__KMtc0G__videoCard.reference-sections-module__KMtc0G__isPlaying:before{display:none}.reference-sections-module__KMtc0G__videoCard:hover{border-color:#818cf866;transform:rotateX(0)rotateY(0)translateY(-8px)scale(1.012);box-shadow:0 0 0 1px #ffffff1a,0 48px 90px -22px #000000d9,0 0 100px -20px #6366f166,inset 0 1px #ffffff24}.reference-sections-module__KMtc0G__heroCta{width:min(60%,480px,42svh);margin-top:16px}.reference-sections-module__KMtc0G__heroButton{color:#fff;background:#6366f1;border-radius:12px;width:100%;min-height:56px;font-size:16px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 24px -4px #6366f173}.reference-sections-module__KMtc0G__heroButton:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 12px 28px -4px #6366f199}.reference-sections-module__KMtc0G__playControl{cursor:pointer;background:0 0;border:0;transition:background .25s}.reference-sections-module__KMtc0G__playControl:hover{background:#818cf814}.reference-sections-module__KMtc0G__playControl:focus-visible,.reference-sections-module__KMtc0G__heroButton:focus-visible{outline-offset:-5px;outline:2px solid #6366f1}.reference-sections-module__KMtc0G__playPill{color:#fff;background:#6366f1;border-radius:999px;align-items:center;gap:clamp(8px,1.5cqw,16px);padding:clamp(7px,1.15cqw,13px) clamp(16px,2.6cqw,28px) clamp(7px,1.15cqw,13px) clamp(7px,1.15cqw,13px);transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .4s;display:inline-flex;position:absolute;bottom:9%;left:5.5%;box-shadow:0 14px 38px -10px #6366f1d9}.reference-sections-module__KMtc0G__playDisc{background:#ffffff38;border-radius:50%;place-items:center;width:clamp(26px,4.2cqw,46px);height:clamp(26px,4.2cqw,46px);display:grid;position:relative}.reference-sections-module__KMtc0G__playDisc svg{fill:#fff;width:clamp(10px,1.6cqw,18px);height:clamp(10px,1.6cqw,18px);margin-left:8%}.reference-sections-module__KMtc0G__playDisc:after{content:"";border:2px solid #ffffffbf;border-radius:50%;animation:2.6s ease-out infinite reference-sections-module__KMtc0G__playPulse;position:absolute;inset:0}@keyframes reference-sections-module__KMtc0G__playPulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}.reference-sections-module__KMtc0G__playLabel{letter-spacing:-.012em;white-space:nowrap;font-size:clamp(13px,2.05cqw,23px);font-weight:700}.reference-sections-module__KMtc0G__playSep{background:#ffffff52;border-radius:2px;width:1.5px;height:clamp(14px,2.2cqw,26px)}.reference-sections-module__KMtc0G__playTime{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:clamp(12px,1.8cqw,20px);font-weight:500}.reference-sections-module__KMtc0G__playControl:hover .reference-sections-module__KMtc0G__playPill{background:#4f46e5;transform:translateY(-3px);box-shadow:0 20px 48px -10px #6366f1}.reference-sections-module__KMtc0G__lightSection{--color-fg:#111;--color-fg-soft:#242424;--color-fg-sub:#303030;--color-fg-ghost:#71717a;--color-fg-muted:#52525b;--color-fg-dim:#71717a;--color-line:#e4e4e7;--color-ink-900:#fafafa;--color-accent:#6366f1;--color-accent-bright:#818cf8;--color-accent-deep:#4f46e5;color:var(--color-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa;scroll-margin-top:80px;position:relative}.reference-sections-module__KMtc0G__whiteSection{--color-fg:#111;--color-fg-ghost:#71717a;--color-fg-muted:#52525b;--color-fg-dim:#71717a;--color-line:#e4e4e7;--color-ink-900:#fff;--color-accent:#6366f1;--color-accent-bright:#818cf8;--color-accent-deep:#4f46e5;color:var(--color-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;scroll-margin-top:80px;position:relative}.reference-sections-module__KMtc0G__problemView,.reference-sections-module__KMtc0G__cycleView{padding-block:clamp(56px,8vh,100px)}.reference-sections-module__KMtc0G__processView{padding-top:clamp(48px,6vh,80px);padding-bottom:clamp(40px,5vh,64px)}.reference-sections-module__KMtc0G__sectionTitle{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(38px,4.5vw,70px);line-height:1.03}.reference-sections-module__KMtc0G__openingRule{margin-top:clamp(30px,5vh,64px)}.reference-sections-module__KMtc0G__problemView .reference-sections-module__KMtc0G__sectionTitle{font-size:clamp(36px,4.2vw,64px);line-height:1.06}.reference-sections-module__KMtc0G__routes{margin-top:clamp(28px,4.6vh,60px)}.reference-sections-module__KMtc0G__routeEyebrow{letter-spacing:.12em;font-size:clamp(16px,1.4vw,18px);font-weight:600}.reference-sections-module__KMtc0G__routeList{margin-top:28px}.reference-sections-module__KMtc0G__route+.reference-sections-module__KMtc0G__route{margin-top:32px}.reference-sections-module__KMtc0G__routeHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.reference-sections-module__KMtc0G__routeHeading p{min-width:0}.reference-sections-module__KMtc0G__routeMeta{letter-spacing:.1em;white-space:nowrap;color:var(--color-fg-muted);flex-shrink:0;align-items:center;gap:16px;font-size:clamp(14px,1.2vw,16px);font-weight:500;display:flex}.reference-sections-module__KMtc0G__route p{font-size:clamp(28px,2.8vw,42px)}.reference-sections-module__KMtc0G__route.reference-sections-module__KMtc0G__fastRoute{margin-top:clamp(34px,5vh,62px)}.reference-sections-module__KMtc0G__route.reference-sections-module__KMtc0G__fastRoute p{letter-spacing:-.012em;font-size:clamp(32px,3.5vw,52px)}.reference-sections-module__KMtc0G__routeTrack{background:#ebebeb;height:9px;margin-top:16px}.reference-sections-module__KMtc0G__slowBar{background:#868686}.reference-sections-module__KMtc0G__routeCaption{margin-top:28px;font-size:clamp(18px,1.6vw,20px);line-height:1.65}.reference-sections-module__KMtc0G__closingRule{margin-block:16px!important}.reference-sections-module__KMtc0G__problemView{padding-bottom:16px!important}.reference-sections-module__KMtc0G__cycleView{scroll-margin-top:100px;padding-top:20px!important}.reference-sections-module__KMtc0G__journey{margin-top:40px}.reference-sections-module__KMtc0G__journeyCanvas{min-width:760px;padding-top:58px}.reference-sections-module__KMtc0G__journeyRail{top:90px}.reference-sections-module__KMtc0G__journeyNode{width:64px;height:64px}.reference-sections-module__KMtc0G__journeyNode svg{width:28px;height:28px}.reference-sections-module__KMtc0G__journeyLabel{white-space:normal;text-align:center;margin-top:22px;padding-inline:4px;font-size:22px;font-weight:500;line-height:1.4}.reference-sections-module__KMtc0G__loopBack{border-radius:50% 50% 0 0/100% 100% 0 0;height:46px;top:12px}.reference-sections-module__KMtc0G__loopBack:after{content:"";border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);width:6px;height:6px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.reference-sections-module__KMtc0G__traction{border-top:1px solid var(--color-line);margin-top:clamp(48px,5vw,72px);padding-top:clamp(32px,3vw,44px)}.reference-sections-module__KMtc0G__tractionPlot{height:clamp(160px,15vw,210px);margin-top:26px}.reference-sections-module__KMtc0G__tractionPlot svg{height:100%}.reference-sections-module__KMtc0G__tractionPlot>span:first-of-type{top:93.3333%}.reference-sections-module__KMtc0G__tractionPlot>span:last-of-type{top:13.3333%}.reference-sections-module__KMtc0G__chartCover{background:#f7f7f7}.reference-sections-module__KMtc0G__cycleStep{margin-top:clamp(48px,6vw,88px)}.reference-sections-module__KMtc0G__cycleView>.reference-sections-module__KMtc0G__cycleStep:first-child{margin-top:0}.reference-sections-module__KMtc0G__stepHeading{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,3vw,42px);line-height:1.3}.reference-sections-module__KMtc0G__stageWrap{margin-top:clamp(28px,3.4vw,44px)}@media (min-width:1200px){.reference-sections-module__KMtc0G__stageWrap,.reference-sections-module__KMtc0G__cycleStep .reference-sections-module__KMtc0G__chartCard{margin-inline:-24px}}@media (min-width:1440px){.reference-sections-module__KMtc0G__stageWrap,.reference-sections-module__KMtc0G__cycleStep .reference-sections-module__KMtc0G__chartCard{margin-inline:-40px}}.reference-sections-module__KMtc0G__stage{isolation:isolate;background:linear-gradient(90deg,#0000,#818cf8 30%,#a855f7 70%,#0000) top/100% 2px no-repeat,radial-gradient(70% 90% at 0 0,#6366f138,#0000 60%),radial-gradient(60% 80% at 100% 100%,#a855f729,#0000 60%),linear-gradient(135deg,#ffffff0f 0%,#0000 40%),linear-gradient(160deg,#191921 0%,#101016 55%,#0b0b10 100%);border:1px solid #a5b4fc33;border-radius:32px;padding:clamp(24px,3vw,44px);transition:box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 80px -40px #312e8199,0 18px 36px -24px #00000080}.reference-sections-module__KMtc0G__stage>:first-child:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;height:320px;position:absolute;inset:-40px -60px auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.reference-sections-module__KMtc0G__stage>:first-child{position:relative}.reference-sections-module__KMtc0G__stage:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #ffffff1a, #a5b4fc0f 40%, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.reference-sections-module__KMtc0G__stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff17 47%,#ffffff08 52%,#0000 62%);position:absolute;inset:-1px;transform:translate(-130%)}.reference-sections-module__KMtc0G__stage:hover{border-color:#a5b4fc6b;box-shadow:inset 0 1px #ffffff24,0 48px 90px -40px #4f46e5a6,0 0 60px -20px #8b5cf659}.reference-sections-module__KMtc0G__stage:hover:before{opacity:1}.reference-sections-module__KMtc0G__stage:hover:after{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:translate(130%)}.reference-sections-module__KMtc0G__stage>*{z-index:1;position:relative}.reference-sections-module__KMtc0G__stage .reference-sections-module__KMtc0G__journey{margin-top:0}.reference-sections-module__KMtc0G__journeyFill{background:linear-gradient(90deg,#6366f1,#8b5cf6 60%,#a855f7);margin-top:-.5px;box-shadow:0 0 12px #818cf8b3}.reference-sections-module__KMtc0G__stage .reference-sections-module__KMtc0G__loopBack:after{border-color:#818cf8}@keyframes reference-sections-module__KMtc0G__mlx-slip{0%,35%{transform:translate(0)}60%,80%{transform:translate(10px)}to{transform:translate(0)}}.reference-sections-module__KMtc0G__slip,.reference-sections-module__KMtc0G__slipTail{animation:3.6s cubic-bezier(.65,0,.35,1) 2.6s infinite reference-sections-module__KMtc0G__mlx-slip}.reference-sections-module__KMtc0G__stageDivider{background:linear-gradient(90deg,#0000,#a5b4fc59 20%,#ffffff1f 60%,#0000);height:1px;margin-block:clamp(24px,2.4vw,32px)}.reference-sections-module__KMtc0G__stageStory{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,32px);display:grid}.reference-sections-module__KMtc0G__stageLabel{color:#c7d2fe;letter-spacing:.14em;text-transform:uppercase;background:#6366f124;border:1px solid #818cf859;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:clamp(13.5px,1.3vw,17px);font-weight:700;display:inline-flex}.reference-sections-module__KMtc0G__stageLabel:before{content:"";background:#818cf8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #818cf8e6}.reference-sections-module__KMtc0G__stageText{color:#ededf0;text-wrap:pretty;margin-top:18px;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.65}.reference-sections-module__KMtc0G__emblem{aspect-ratio:1;flex-shrink:0;width:clamp(88px,9vw,132px);position:relative}@keyframes reference-sections-module__KMtc0G__mlx-spin{to{transform:rotate(360deg)}}.reference-sections-module__KMtc0G__emblemRing{background:conic-gradient(from 0deg, transparent 0 40%, #818cf826 55%, #818cf8 80%, #c084fc 92%, transparent 100%);border-radius:50%;animation:3.2s linear infinite reference-sections-module__KMtc0G__mlx-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.reference-sections-module__KMtc0G__emblemCore{color:#c7d2fe;background:radial-gradient(circle at 35% 30%,#818cf852,#6366f114 60%,#0000);border:1px solid #a5b4fc40;border-radius:50%;place-items:center;display:grid;position:absolute;inset:12%;box-shadow:inset 0 1px #ffffff1f,0 0 30px -6px #6366f199}.reference-sections-module__KMtc0G__emblemCore svg{width:42%;height:42%}@media (max-width:639px){.reference-sections-module__KMtc0G__stageStory{grid-template-columns:minmax(0,1fr)}.reference-sections-module__KMtc0G__emblem{width:76px}.reference-sections-module__KMtc0G__stageText{margin-top:14px;font-size:16px;line-height:1.6}.reference-sections-module__KMtc0G__stageLabel{padding:7px 15px;font-size:12.5px}}.reference-sections-module__KMtc0G__chartCard{background:#fff;border:1px solid #e4e4e7;border-radius:32px;padding:clamp(24px,3vw,44px);position:relative;box-shadow:0 1px 2px #1111180a,0 36px 70px -40px #4f46e559}.reference-sections-module__KMtc0G__cycleStep .reference-sections-module__KMtc0G__chartCard{margin-top:clamp(32px,4vw,56px)}.reference-sections-module__KMtc0G__chartCard .reference-sections-module__KMtc0G__chartCover{background:#fff}.reference-sections-module__KMtc0G__tractionOverlay{margin-top:clamp(24px,3vw,32px)}.reference-sections-module__KMtc0G__tractionOverlay>p{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(27px,2.8vw,40px);line-height:1.2}@media (min-width:1100px){.reference-sections-module__KMtc0G__chartCard .reference-sections-module__KMtc0G__tractionPlot{height:clamp(230px,19vw,280px)}.reference-sections-module__KMtc0G__tractionOverlay{max-width:70%;margin-top:0;position:absolute;top:calc(clamp(24px,3vw,44px) + 76px);left:clamp(24px,3vw,44px)}.reference-sections-module__KMtc0G__tractionOverlay>p>span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.reference-sections-module__KMtc0G__stage:after{display:none}.reference-sections-module__KMtc0G__slip,.reference-sections-module__KMtc0G__slipTail,.reference-sections-module__KMtc0G__emblemRing,.reference-sections-module__KMtc0G__videoWrap{animation:none}.reference-sections-module__KMtc0G__playDisc:after{opacity:.45;animation:none}.reference-sections-module__KMtc0G__videoWrap,.reference-sections-module__KMtc0G__videoCard{transform:none!important}}.reference-sections-module__KMtc0G__cycleRule{margin-top:32px}.reference-sections-module__KMtc0G__cycleQuote{text-align:center;margin-top:clamp(36px,5vh,64px);margin-bottom:clamp(24px,4vh,48px)}.reference-sections-module__KMtc0G__cycleQuote blockquote{text-align:center;max-width:56rem;margin-inline:auto;font-size:clamp(28px,3.4vw,48px);line-height:1.2}.reference-sections-module__KMtc0G__processList{margin-top:36px;padding:0;list-style:none;position:relative}.reference-sections-module__KMtc0G__processStep{--step-padding:24px;padding:var(--step-padding) 0;grid-template-columns:minmax(250px,310px) minmax(48px,1fr) minmax(360px,560px);align-items:flex-start;gap:28px;display:grid;position:relative}.reference-sections-module__KMtc0G__processStep:not(:last-child):before{content:"";left:21px;top:calc(var(--step-padding) + 22px);pointer-events:none;background:#d4d4d4;width:2px;height:100%;position:absolute}.reference-sections-module__KMtc0G__stepLeft{align-items:flex-start;gap:16px;display:flex;position:relative}.reference-sections-module__KMtc0G__stepNode{z-index:2;background:#fff;border:1.5px solid #949494;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 1px 4px #17171714}.reference-sections-module__KMtc0G__stepNumber{color:#3f3f3f;letter-spacing:-.01em;font:600 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .2s}.reference-sections-module__KMtc0G__stepTitleWrapper{padding-top:4px}.reference-sections-module__KMtc0G__stepTitleWrapper h3{letter-spacing:-.01em;color:var(--color-fg);font-size:clamp(22px,1.9vw,28px);line-height:1.25;transition:transform .2s,color .2s}.reference-sections-module__KMtc0G__stepConnector{align-self:flex-start;width:100%;margin-top:12px}.reference-sections-module__KMtc0G__arrowTrack{align-items:center;width:100%;height:20px;display:flex;position:relative;overflow:hidden}.reference-sections-module__KMtc0G__arrowBaseLine{transform-origin:0;background:#dedede;border-radius:1px;height:1.5px;transition:background .3s;position:absolute;left:0;right:3px}.reference-sections-module__KMtc0G__arrowTravel{position:absolute;inset:0}.reference-sections-module__KMtc0G__singleArrow{color:#535353;justify-content:center;align-items:center;width:18px;height:14px;transition:color .25s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reference-sections-module__KMtc0G__stepRight{padding-top:4px}.reference-sections-module__KMtc0G__stepRight p{max-width:560px;color:var(--color-fg-muted);font-size:clamp(20px,1.7vw,22px);line-height:1.6;transition:color .2s}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__stepNode{color:#6366f1;border-color:#6366f1;transform:scale(1.06);box-shadow:0 0 0 4px #6366f126,0 4px 12px #6366f133}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__stepNumber{color:#6366f1}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__arrowBaseLine{background:linear-gradient(90deg,#6366f140 0%,#6366f199 75%,#6366f1f2 100%)}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__singleArrow{color:#6366f1}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__stepTitleWrapper h3{color:#000}.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__stepRight p{color:var(--color-fg)}.reference-sections-module__KMtc0G__processRule{margin-top:32px}.reference-sections-module__KMtc0G__processQuote{text-align:center;letter-spacing:-.012em;border-left:none;margin-top:clamp(36px,5vh,64px);margin-bottom:clamp(32px,5vh,64px);padding-left:0;font-size:clamp(28px,3.4vw,50px);line-height:1.15}@media (min-width:1100px){.reference-sections-module__KMtc0G__cycleView{padding-bottom:64px}}@media (min-width:1100px) and (max-height:950px){.reference-sections-module__KMtc0G__problemView{padding-top:48px}.reference-sections-module__KMtc0G__processView{padding-top:clamp(48px,6vh,64px);padding-bottom:40px}.reference-sections-module__KMtc0G__sectionTitle{font-size:54px}.reference-sections-module__KMtc0G__processStep{--step-padding:20px}}@media (min-width:768px) and (max-width:1099px){.reference-sections-module__KMtc0G__processStep{--step-padding:20px;grid-template-columns:minmax(220px,1fr) minmax(48px,.4fr) minmax(260px,1.2fr);gap:16px}}@media (max-width:1099px){.reference-sections-module__KMtc0G__routeHeading{flex-wrap:wrap;gap:12px}.reference-sections-module__KMtc0G__routeHeading>p{flex-basis:100%}.reference-sections-module__KMtc0G__routeMeta{justify-content:space-between;width:100%}.reference-sections-module__KMtc0G__journeyCanvas{min-width:0;padding-top:42px}.reference-sections-module__KMtc0G__journeyRail{top:63px}.reference-sections-module__KMtc0G__journeyNode{width:42px;height:42px}.reference-sections-module__KMtc0G__journeyNode svg{width:20px;height:20px}.reference-sections-module__KMtc0G__journeyLabel{padding-inline:3px;font-size:16px}.reference-sections-module__KMtc0G__loopBack{height:34px;top:8px}}@media (max-width:767px){.reference-sections-module__KMtc0G__heroCta{width:min(90%,480px);margin-top:12px}.reference-sections-module__KMtc0G__heroButton{min-height:48px;font-size:13px}.reference-sections-module__KMtc0G__videoCard{border-radius:14px;transform:rotateX(3deg)}.reference-sections-module__KMtc0G__cycleView{padding-bottom:48px}.reference-sections-module__KMtc0G__journeyCanvas{min-width:520px;padding-top:36px}.reference-sections-module__KMtc0G__journeyLabel{margin-top:14px;padding-inline:2px;font-size:13.5px}.reference-sections-module__KMtc0G__journeyNode{width:36px;height:36px}.reference-sections-module__KMtc0G__journeyNode svg{width:17px;height:17px}.reference-sections-module__KMtc0G__journeyRail{top:54px}.reference-sections-module__KMtc0G__journeyScroll{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 86%,#0000 100%)}.reference-sections-module__KMtc0G__processStep{--step-padding:16px;grid-template-columns:1fr;gap:10px;padding:16px 0 16px 60px}.reference-sections-module__KMtc0G__stepLeft{position:static}.reference-sections-module__KMtc0G__stepNode{position:absolute;top:16px;left:0}.reference-sections-module__KMtc0G__stepTitleWrapper{padding-top:0}.reference-sections-module__KMtc0G__stepConnector{width:28px;height:28px;margin-top:0;transform:rotate(90deg)}.reference-sections-module__KMtc0G__stepRight p{font-size:18px}.reference-sections-module__KMtc0G__processQuote{text-align:center;padding-left:0}}@media (max-width:374px){.reference-sections-module__KMtc0G__journeyLabel{font-size:12px}}@media (min-width:1100px) and (max-height:800px){.reference-sections-module__KMtc0G__problemView{padding-top:32px}.reference-sections-module__KMtc0G__processView{padding-top:clamp(40px,5vh,56px);padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.reference-sections-module__KMtc0G__chartCover{display:none}.reference-sections-module__KMtc0G__heroButton:hover,.reference-sections-module__KMtc0G__processStep:hover .reference-sections-module__KMtc0G__stepNode{transform:none}}
.how-we-do-it-module__P2xwqq__wide.how-we-do-it-module__P2xwqq__wide{max-width:1440px}.how-we-do-it-module__P2xwqq__node,.how-we-do-it-module__P2xwqq__mobileLaunch,.how-we-do-it-module__P2xwqq__planningSegment,.how-we-do-it-module__P2xwqq__mobilePlanningLabel{display:none}.how-we-do-it-module__P2xwqq__bracket{width:calc(80% - 3.2px)}.how-we-do-it-module__P2xwqq__bracket>span,.how-we-do-it-module__P2xwqq__bracket>div>span:nth-child(3){letter-spacing:.1em;color:#ededed;font-size:15px;font-weight:600}.how-we-do-it-module__P2xwqq__desktopRail{margin-top:32px;overflow:visible}.how-we-do-it-module__P2xwqq__railTrack{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:16px;min-width:0;min-height:70px;display:grid;position:relative}.how-we-do-it-module__P2xwqq__railStep{align-items:center;gap:10px;min-width:0;display:flex}.how-we-do-it-module__P2xwqq__railStep>span:first-child{width:44px;height:44px;font-size:16px;font-weight:600}.how-we-do-it-module__P2xwqq__railStep:not(:first-child)>span:first-child{color:#ededed;border-color:#777}.how-we-do-it-module__P2xwqq__railStepLast{padding-right:68px}.how-we-do-it-module__P2xwqq__railLaunch{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0}.how-we-do-it-module__P2xwqq__railLaunch>span:first-child{width:44px;height:44px}.how-we-do-it-module__P2xwqq__railLaunch>span:first-child svg{width:20px;height:20px}.how-we-do-it-module__P2xwqq__railLaunchLabel{color:#d0d0d0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,monospace;font-size:14px;font-weight:600}.how-we-do-it-module__P2xwqq__cards{margin-top:24px;overflow:visible}.how-we-do-it-module__P2xwqq__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;display:grid}.how-we-do-it-module__P2xwqq__step{min-width:0}.how-we-do-it-module__P2xwqq__card{text-align:left;flex-direction:column;height:100%;padding:24px 20px;display:flex}.how-we-do-it-module__P2xwqq__card>span{flex-shrink:0;width:40px;height:40px;margin-bottom:16px}.how-we-do-it-module__P2xwqq__card>span svg{width:22px;height:22px}.how-we-do-it-module__P2xwqq__cardTitle,.how-we-do-it-module__P2xwqq__card h3{text-align:left;min-height:98px;margin-top:0;margin-bottom:14px;font-size:21px;line-height:1.35}.how-we-do-it-module__P2xwqq__cardBody,.how-we-do-it-module__P2xwqq__card p{color:#c6c6c6;text-align:left;text-wrap:pretty;margin-top:0;font-size:18px;line-height:1.65}@media (max-width:1099px){.how-we-do-it-module__P2xwqq__frame{border:0;border-radius:0;padding:0}.how-we-do-it-module__P2xwqq__desktopRail{display:none}.how-we-do-it-module__P2xwqq__bracket{width:100%;padding-left:28px}.how-we-do-it-module__P2xwqq__bracket>div{display:none}.how-we-do-it-module__P2xwqq__cards{margin-top:28px;padding-left:28px;overflow:visible}.how-we-do-it-module__P2xwqq__steps{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.how-we-do-it-module__P2xwqq__step{min-width:0;padding-left:52px;position:relative}.how-we-do-it-module__P2xwqq__planningSegment{pointer-events:none;background:#818cf8;width:1px;height:calc(100% + 16px);display:block;position:absolute;top:18px;left:-20px}.how-we-do-it-module__P2xwqq__step:nth-child(4)>.how-we-do-it-module__P2xwqq__planningSegment{height:0}.how-we-do-it-module__P2xwqq__step:first-child>.how-we-do-it-module__P2xwqq__planningSegment:before,.how-we-do-it-module__P2xwqq__step:nth-child(4)>.how-we-do-it-module__P2xwqq__planningSegment:before{content:"";background:#818cf8;width:9px;height:1px;position:absolute;top:0;left:-4px}.how-we-do-it-module__P2xwqq__mobilePlanningLabel{z-index:2;writing-mode:vertical-rl;color:#c7d2fe;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09090b;padding-block:2px;padding-inline:12px;font:600 12px/18px ui-monospace,monospace;display:block;position:absolute;top:50%;left:-29px;transform:translateY(-50%)rotate(180deg)}.how-we-do-it-module__P2xwqq__step:before{content:"";background:var(--color-line);width:1px;height:calc(100% + 16px);position:absolute;top:18px;left:17.5px}.how-we-do-it-module__P2xwqq__node,.how-we-do-it-module__P2xwqq__launchNode{border:1px solid var(--color-line);width:36px;height:36px;color:#d0d0d0;background:#121217;border-radius:50%;place-items:center;font:600 15px ui-monospace,monospace;display:grid}.how-we-do-it-module__P2xwqq__node{z-index:1;position:absolute;top:0;left:0}.how-we-do-it-module__P2xwqq__firstNode{border-color:var(--color-line);color:var(--color-fg-muted)}.how-we-do-it-module__P2xwqq__lastNode{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 0 12px #6366f166}.how-we-do-it-module__P2xwqq__card{padding:20px 24px}.how-we-do-it-module__P2xwqq__step:not(:last-child) .how-we-do-it-module__P2xwqq__card>span{width:24px;height:24px;color:var(--color-fg-muted);background:0 0;border:0}.how-we-do-it-module__P2xwqq__cardTitle,.how-we-do-it-module__P2xwqq__card h3{min-height:0;margin-top:10px;font-size:23px}.how-we-do-it-module__P2xwqq__cardBody,.how-we-do-it-module__P2xwqq__card p{margin-top:8px;font-size:18px}.how-we-do-it-module__P2xwqq__mobileLaunch{align-items:center;gap:16px;margin-top:16px;display:flex;position:relative}.how-we-do-it-module__P2xwqq__launchNode{color:#fff;background:#6366f1;border-color:#6366f1}.how-we-do-it-module__P2xwqq__mobileLaunch>span:last-child{text-transform:uppercase;letter-spacing:.1em;font:600 14px ui-monospace,monospace}}@media (max-width:479px){.how-we-do-it-module__P2xwqq__step{padding-left:44px}.how-we-do-it-module__P2xwqq__card{padding:16px}.how-we-do-it-module__P2xwqq__cardTitle,.how-we-do-it-module__P2xwqq__card h3{font-size:21px}.how-we-do-it-module__P2xwqq__cardBody,.how-we-do-it-module__P2xwqq__card p{font-size:17px}.how-we-do-it-module__P2xwqq__bracket>span,.how-we-do-it-module__P2xwqq__bracket>div>span:nth-child(3){letter-spacing:.06em;font-size:13px}}.how-we-do-it-module__P2xwqq__glass{isolation:isolate;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s}.how-we-do-it-module__P2xwqq__glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%), #ffffff29, #a5b4fc0f 40%, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.how-we-do-it-module__P2xwqq__glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 32%,#ffffff2e 46%,#ffffff0d 52%,#0000 66%);position:absolute;inset:-1px;transform:translate(-130%)}.how-we-do-it-module__P2xwqq__glass:hover{border-color:#a5b4fc8c;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0a,0 26px 50px -22px #6366f199,0 0 40px -10px #8b5cf659}.how-we-do-it-module__P2xwqq__glass:hover:before{opacity:1}.how-we-do-it-module__P2xwqq__glass:hover:after{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(130%)}.how-we-do-it-module__P2xwqq__glass>*{z-index:1}@media (prefers-reduced-motion:reduce){.how-we-do-it-module__P2xwqq__glass,.how-we-do-it-module__P2xwqq__glass:hover{transform:none}.how-we-do-it-module__P2xwqq__glass:after{display:none}}
