.page-module__UfIwvG__pageContainer{width:100%;overflow-x:clip}.page-module__UfIwvG__container{max-width:1000px;margin:0 auto;padding:0 1.5rem}.page-module__UfIwvG__hero{text-align:center;padding:6rem 1.5rem 4rem;position:relative}.page-module__UfIwvG__heroNet{z-index:0;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__UfIwvG__heroInner{z-index:1;max-width:760px;margin:0 auto;animation:.7s ease-out forwards page-module__UfIwvG__fadeUp;position:relative}.page-module__UfIwvG__heroBadge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border-radius:var(--radius);background:#00b4d814;border:1px solid #00b4d840;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__UfIwvG__heroTitle{text-transform:uppercase;letter-spacing:-.03em;color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:900;line-height:.98}.page-module__UfIwvG__heroTitleAccent{color:var(--primary)}.page-module__UfIwvG__heroSub{color:var(--muted-foreground);max-width:620px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.65}.page-module__UfIwvG__sectionHead{margin-bottom:2.5rem}.page-module__UfIwvG__sectionTitle{text-transform:uppercase;letter-spacing:-.02em;color:var(--foreground);margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900}.page-module__UfIwvG__sectionDesc{color:var(--muted-foreground);max-width:640px;font-size:1rem;line-height:1.7}.page-module__UfIwvG__toolsGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1.25rem;display:grid}.page-module__UfIwvG__toolCard{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .35s cubic-bezier(.25,1,.5,1),border-color .35s,box-shadow .35s;display:flex}.page-module__UfIwvG__toolCard:hover{border-color:var(--tool-color,var(--primary));transform:translateY(-6px);box-shadow:0 18px 40px #00000059}.page-module__UfIwvG__toolName{color:var(--foreground);font-size:1.1rem;font-weight:800}.page-module__UfIwvG__toolRole{color:var(--muted-foreground);font-size:.88rem;line-height:1.55}.page-module__UfIwvG__tile{border-radius:var(--radius);border:1px solid var(--tool-color,var(--border));background:var(--tool-bg,var(--muted));flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s;display:flex;box-shadow:0 8px 20px #0000004d}.page-module__UfIwvG__tileLetters{letter-spacing:-.02em;color:var(--tool-color,var(--foreground));font-size:1.35rem;font-weight:800}.page-module__UfIwvG__toolTileLg{border-radius:var(--radius);width:72px;height:72px}.page-module__UfIwvG__logoTile{background:#ffffff0d;border-color:#ffffff1a}.page-module__UfIwvG__logoImg{object-fit:contain;width:62%;height:62%;display:block}.page-module__UfIwvG__miniLogo{object-fit:contain;width:72%;height:72%;display:block}.page-module__UfIwvG__flows{flex-direction:column;gap:1.75rem;display:flex}.page-module__UfIwvG__flowCard{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);padding:2rem;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.25,1,.5,1)}.page-module__UfIwvG__flowCard:hover{border-color:var(--primary);box-shadow:0 20px 50px #00000059}.page-module__UfIwvG__flowLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module__UfIwvG__flowTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.page-module__UfIwvG__flowDesc{color:var(--muted-foreground);max-width:640px;margin-bottom:2rem;font-size:.92rem;line-height:1.6}.page-module__UfIwvG__chain{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;display:flex}.page-module__UfIwvG__chainNode{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;width:96px;display:flex}.page-module__UfIwvG__nodeName{color:var(--foreground);font-size:.8rem;font-weight:700}.page-module__UfIwvG__nodeCaption{color:var(--muted-foreground);font-size:.72rem;line-height:1.35}.page-module__UfIwvG__outputTile{border-radius:var(--radius);border:1px solid var(--primary);width:64px;height:64px;color:var(--primary);background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__UfIwvG__outputImg{object-fit:cover;width:100%;height:100%;display:block}.page-module__UfIwvG__connector{background-image:linear-gradient(90deg, var(--accent) 0 55%, transparent 55% 100%);background-size:11px 2px;border-radius:2px;flex:auto;align-self:flex-start;min-width:28px;height:2px;margin-top:31px;animation:.7s linear infinite page-module__UfIwvG__dashFlow;position:relative}.page-module__UfIwvG__connector:after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}@keyframes page-module__UfIwvG__dashFlow{to{background-position:11px 0}}@keyframes page-module__UfIwvG__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module__UfIwvG__netNode{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite page-module__UfIwvG__nodePulse}.page-module__UfIwvG__netLine{stroke-dasharray:5 7;animation:3s linear infinite page-module__UfIwvG__lineDash}@keyframes page-module__UfIwvG__nodePulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes page-module__UfIwvG__lineDash{to{stroke-dashoffset:-48px}}@media (prefers-reduced-motion:reduce){.page-module__UfIwvG__connector,.page-module__UfIwvG__netNode,.page-module__UfIwvG__netLine,.page-module__UfIwvG__heroInner{animation:none}}.page-module__UfIwvG__humanCard{border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%, #00b4d814 0%, transparent 55%), var(--card);border:1px solid var(--border);align-items:flex-start;gap:1.5rem;padding:2.25rem;display:flex;position:relative}.page-module__UfIwvG__humanCard:before{content:"";border-radius:var(--radius);background:linear-gradient(var(--primary), var(--accent));width:3px;position:absolute;top:22px;bottom:22px;left:0}.page-module__UfIwvG__humanIcon{border-radius:var(--radius);width:56px;height:56px;color:var(--primary-foreground);background:linear-gradient(135deg, var(--primary), var(--accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__UfIwvG__humanTitle{letter-spacing:-.02em;color:var(--foreground);margin-bottom:.75rem;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;line-height:1.2}.page-module__UfIwvG__humanBody{color:var(--muted-foreground);max-width:680px;font-size:1rem;line-height:1.7}.page-module__UfIwvG__storyCard{border-radius:var(--radius);background:var(--card);border:1px solid var(--primary);padding:2.25rem}.page-module__UfIwvG__toolChips{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2.25rem;padding-bottom:2rem;display:flex}.page-module__UfIwvG__toolChip{border-radius:var(--radius);background:var(--muted);border:1px solid var(--border);color:var(--foreground);align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .35rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__UfIwvG__miniTile{border-radius:var(--radius);border:1px solid var(--tool-color,var(--border));background:var(--tool-bg,var(--muted));flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-module__UfIwvG__miniTile svg{width:17px;height:17px}.page-module__UfIwvG__miniLetters{font-size:.68rem;font-weight:800}.page-module__UfIwvG__n8nFrame{border-radius:var(--radius);background:linear-gradient(#ea4b710d,#ea4b710d),radial-gradient(#ffffff0d 1px,#0000 1px) 0 0/20px 20px;border:1px solid #ea4b7159;margin-top:.5rem;padding:1.5rem;position:relative}.page-module__UfIwvG__n8nFrameHead{border-bottom:1px dashed #ea4b714d;align-items:flex-start;gap:.9rem;margin-bottom:1.5rem;padding-bottom:1.35rem;display:flex}.page-module__UfIwvG__n8nFrameIcon{flex-shrink:0}.page-module__UfIwvG__n8nFrameTitle{color:var(--foreground);letter-spacing:-.01em;margin-bottom:.3rem;font-size:1.02rem;font-weight:800}.page-module__UfIwvG__n8nFrameText{color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.page-module__UfIwvG__timeline{flex-direction:column;display:flex}.page-module__UfIwvG__timelineItem{gap:1.1rem;display:flex}.page-module__UfIwvG__timelineLeft{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.page-module__UfIwvG__tileSm{border-radius:var(--radius);width:54px;height:54px}.page-module__UfIwvG__timelineLine{background:linear-gradient(var(--accent), #00b4d81f);border-radius:2px;flex:auto;width:2px;min-height:16px;margin:.45rem 0}.page-module__UfIwvG__timelineBody{padding-top:.4rem;padding-bottom:1.6rem}.page-module__UfIwvG__timelineStep{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:800}.page-module__UfIwvG__timelineTitle{color:var(--foreground);margin:.15rem 0 .4rem;font-size:1.02rem;font-weight:800}.page-module__UfIwvG__timelineText{color:var(--muted-foreground);max-width:620px;font-size:.88rem;line-height:1.55}.page-module__UfIwvG__iconTile{color:var(--accent);background:#00b4d81a;border-color:#00b4d866}.page-module__UfIwvG__result{border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;text-align:left;background:#ffffff08;align-items:center;gap:1rem;width:100%;margin-top:1.75rem;padding:.75rem;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.25,1,.5,1);display:flex}.page-module__UfIwvG__result:hover{border-color:var(--primary);background:#ffffff0d;transform:translateY(-2px)}.page-module__UfIwvG__resultThumb{border-radius:var(--radius);background:#000;border:1px solid #ffffff14;flex-shrink:0;width:96px;height:68px;position:relative;overflow:hidden}.page-module__UfIwvG__resultThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__UfIwvG__resultPlay{color:#fff;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__UfIwvG__resultText{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.page-module__UfIwvG__resultKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.68rem;font-weight:800}.page-module__UfIwvG__resultLabel{color:var(--foreground);font-size:.9rem;font-weight:700}.page-module__UfIwvG__flagResult{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.75rem}.page-module__UfIwvG__flagResultHead{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin-bottom:1rem;display:flex}.page-module__UfIwvG__flagResultCaption{color:var(--muted-foreground);font-size:.85rem}.page-module__UfIwvG__flagResultGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__UfIwvG__flagResultCard{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;aspect-ratio:4/5;background:#000;padding:0;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.page-module__UfIwvG__flagResultCard img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}.page-module__UfIwvG__flagResultZoom{border-radius:var(--radius);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#00000080;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .3s,transform .3s,background .3s;display:flex;position:absolute;top:.6rem;right:.6rem;transform:translateY(-4px)}.page-module__UfIwvG__flagResultCard:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 40px #00b4d838}.page-module__UfIwvG__flagResultCard:hover img{transform:scale(1.05)}.page-module__UfIwvG__flagResultCard:hover .page-module__UfIwvG__flagResultZoom{opacity:1;background:var(--accent);transform:none}@media (max-width:560px){.page-module__UfIwvG__flagResultGrid{gap:.6rem}}.page-module__UfIwvG__resultCta{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;transition:color .3s;display:inline-flex}.page-module__UfIwvG__result:hover .page-module__UfIwvG__resultCta{color:var(--primary)}.page-module__UfIwvG__workOverlay{z-index:2000;-webkit-backdrop-filter:blur(14px);background:#04080fe6;justify-content:center;align-items:center;padding:2rem;animation:.25s ease-out forwards page-module__UfIwvG__workFade;display:flex;position:fixed;inset:0}@keyframes page-module__UfIwvG__workFade{0%{opacity:0}to{opacity:1}}.page-module__UfIwvG__workClose{border-radius:var(--radius);color:#fff;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.page-module__UfIwvG__workClose:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.page-module__UfIwvG__workModal{flex-direction:column;gap:1rem;width:100%;max-width:960px;display:flex}.page-module__UfIwvG__workMedia{border-radius:var(--radius);background:#000;border:1px solid #ffffff1a;width:100%;overflow:hidden;box-shadow:0 30px 70px #0009}.page-module__UfIwvG__workVideo,.page-module__UfIwvG__workImage{object-fit:contain;width:100%;max-height:76vh;display:block}.page-module__UfIwvG__workFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__UfIwvG__workLabel{color:#fff;font-size:.95rem;font-weight:700}.page-module__UfIwvG__workMore{color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:700;transition:transform .25s cubic-bezier(.25,1,.5,1);display:inline-flex}.page-module__UfIwvG__workMore:hover{transform:translateY(-2px)}@media (max-width:680px){.page-module__UfIwvG__result{flex-wrap:wrap}.page-module__UfIwvG__resultCta{justify-content:flex-end;width:100%}.page-module__UfIwvG__workOverlay{padding:1rem}.page-module__UfIwvG__workClose{top:.75rem;right:.75rem}.page-module__UfIwvG__storyCard{padding:1.5rem}.page-module__UfIwvG__humanCard{flex-direction:column;gap:1.1rem;padding:1.5rem}.page-module__UfIwvG__hero{padding:4rem 1.25rem 3rem}.page-module__UfIwvG__section{padding:2.5rem 0}.page-module__UfIwvG__flowCard{padding:1.5rem}.page-module__UfIwvG__toolsGrid{grid-template-columns:1fr;gap:.75rem}.page-module__UfIwvG__toolCard{grid-template-columns:auto 1fr;align-items:center;gap:.15rem 1rem;padding:.85rem 1rem;display:grid}.page-module__UfIwvG__toolCard>:first-child{grid-row:1/3;align-self:center}.page-module__UfIwvG__toolTileLg{border-radius:var(--radius);width:54px;height:54px}.page-module__UfIwvG__toolName{font-size:1rem}.page-module__UfIwvG__toolRole{font-size:.85rem;line-height:1.5}.page-module__UfIwvG__chain{flex-direction:column;align-items:flex-start;gap:0;width:fit-content;max-width:340px;margin:0 auto}.page-module__UfIwvG__chainNode{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%}.page-module__UfIwvG__chainNode>div:last-child{flex-direction:column;gap:.15rem;display:flex}.page-module__UfIwvG__connector{background-image:linear-gradient(180deg, var(--accent) 0 55%, transparent 55% 100%);opacity:.55;background-size:2px 11px;flex:0 0 22px;align-self:flex-start;width:2px;min-width:0;height:22px;margin:3px 0 3px 31px;animation:none}.page-module__UfIwvG__connector:after{display:none}}.page-module__UfIwvG__hero{justify-content:center;align-items:center;min-height:min(78vh,760px);padding:5rem 1.5rem 4.5rem;display:flex;overflow:hidden}.page-module__UfIwvG__pipeline{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 35%,#0000 80%),linear-gradient(#000 0 47%,#00000014 54% 67%,#000 76%);mask-image:radial-gradient(75% 70%,#000 35%,#0000 80%),linear-gradient(#000 0 47%,#00000014 54% 67%,#000 76%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-module__UfIwvG__pipe{fill:none;stroke:var(--pipe-color);stroke-width:1.5px;stroke-opacity:.55;stroke-dasharray:2400;stroke-dashoffset:2400px;animation:page-module__UfIwvG__pipeDraw 1.8s var(--ease-out) forwards;animation-delay:var(--pipe-delay)}.page-module__UfIwvG__pulse{opacity:.95}@keyframes page-module__UfIwvG__pipeDraw{to{stroke-dashoffset:0}}.page-module__UfIwvG__heroInner{max-width:1040px;animation:none}.page-module__UfIwvG__heroBadge{animation:page-module__UfIwvG__riseIn .6s var(--ease-out) backwards}.page-module__UfIwvG__heroTitle{letter-spacing:-.04em;white-space:nowrap;margin-bottom:1.75rem;font-size:clamp(2.25rem,8.5vw,8rem);line-height:.9}.page-module__UfIwvG__heroLine{vertical-align:bottom;padding-bottom:.06em;margin-inline:-.1em;padding-inline:.1em;display:inline-block;overflow:hidden}.page-module__UfIwvG__heroLine>span{animation:page-module__UfIwvG__lineUp 1s var(--ease-out) backwards;display:inline-block}.page-module__UfIwvG__heroLine:nth-of-type(2)>span{animation-delay:.12s}.page-module__UfIwvG__heroSub{max-width:640px;animation:page-module__UfIwvG__riseIn .8s var(--ease-out) .35s backwards;font-size:clamp(1.05rem,1.8vw,1.25rem)}@keyframes page-module__UfIwvG__lineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes page-module__UfIwvG__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-module__UfIwvG__container{max-width:1120px}.page-module__UfIwvG__section{padding:4.5rem 0}.page-module__UfIwvG__sectionTitle{align-items:center;gap:.875rem;font-size:clamp(1.75rem,3.6vw,2.75rem);display:flex}.page-module__UfIwvG__sectionTitle:before{content:"";background:var(--stripe-mark);flex:none;width:2.375rem;height:.625rem}.page-module__UfIwvG__pageContainer [data-reveal]{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.page-module__UfIwvG__pageContainer [data-reveal=wait]{opacity:0;transform:translateY(28px)}.page-module__UfIwvG__toolsGrid{gap:1rem}.page-module__UfIwvG__toolCard{--hover-ease:cubic-bezier(.22, 1, .36, 1);min-height:15rem;transition:transform .7s var(--hover-ease), border-color .7s var(--hover-ease), background-color .7s var(--hover-ease);padding:1.75rem 1.5rem 1.6rem;position:relative;overflow:hidden}.page-module__UfIwvG__toolCard:hover{box-shadow:none;background-color:#0d1b2abf;transform:translateY(-2px)}.page-module__UfIwvG__toolCard .page-module__UfIwvG__tile{transition:transform .7s var(--hover-ease)}.page-module__UfIwvG__toolIndex{letter-spacing:-.04em;color:#edf2f414;transition:color .7s var(--hover-ease), transform .7s var(--hover-ease);font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:1.1rem;right:1.25rem}.page-module__UfIwvG__toolCard:hover .page-module__UfIwvG__toolIndex{color:var(--tool-color);transform:translateY(-2px)}.page-module__UfIwvG__toolBar{background:var(--tool-color,var(--primary));transform-origin:0;height:4px;transition:transform .8s var(--hover-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.page-module__UfIwvG__toolCard:hover .page-module__UfIwvG__toolBar{transform:scaleX(1)}.page-module__UfIwvG__toolCard:hover .page-module__UfIwvG__tile{transform:translateY(-2px)scale(1.03)}.page-module__UfIwvG__toolName{text-transform:uppercase;letter-spacing:-.01em;font-size:1.35rem;font-weight:900}.page-module__UfIwvG__humanCard{background:var(--card);padding:3rem 3rem 3rem 3.25rem}.page-module__UfIwvG__humanCard:before{background:var(--primary);width:4px;top:0;bottom:0}.page-module__UfIwvG__humanIcon{background:var(--primary);width:64px;height:64px;color:var(--navy)}.page-module__UfIwvG__humanTitle{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:900;line-height:1.02}.page-module__UfIwvG__humanBody{max-width:720px;font-size:1.0625rem;line-height:1.75}.page-module__UfIwvG__timeline{--progress:0;position:relative}.page-module__UfIwvG__timelineLine{background:0 0}.page-module__UfIwvG__timelineTrack{pointer-events:none;background:#00b4d824;width:2px;position:absolute;top:27px;bottom:2.5rem;left:26px}.page-module__UfIwvG__timelineFill{background:linear-gradient(var(--accent), var(--primary));transform:scaleY(var(--progress));transform-origin:top;position:absolute;inset:0}.page-module__UfIwvG__timelineItem{z-index:1;position:relative}.page-module__UfIwvG__timelineItem .page-module__UfIwvG__tileSm{transition:transform .45s var(--ease-out), border-color .45s var(--ease-out), opacity .45s var(--ease-out);opacity:.5;transform:scale(.92)}.page-module__UfIwvG__timelineItem[data-active] .page-module__UfIwvG__tileSm{opacity:1;border-color:var(--accent);transform:scale(1)}.page-module__UfIwvG__timelineBody{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);opacity:.45;transform:translate(-6px)}.page-module__UfIwvG__timelineItem[data-active] .page-module__UfIwvG__timelineBody{opacity:1;transform:translate(0)}.page-module__UfIwvG__timelineTitle{text-transform:uppercase;letter-spacing:-.005em;font-size:1.125rem;font-weight:900}.page-module__UfIwvG__timelineItem .page-module__UfIwvG__tileSm{background-color:var(--card-bg)}.page-module__UfIwvG__flagResultCard:hover{box-shadow:none}.page-module__UfIwvG__flagResultCard:after{content:"";z-index:2;pointer-events:none;transform-origin:100%;background:linear-gradient(90deg,#0d1b2a 0 6.67%,#00b4d8 6.67% 20%,#edf2f4 20% 40%,#ffa07a 40% 66.67%,#ff3e00 66.67% 100%);position:absolute;inset:0;transform:scaleX(0)}.page-module__UfIwvG__flagResultCard[data-reveal=wait]:after{transform:scaleX(1)}.page-module__UfIwvG__flagResultCard[data-reveal=in]:after{animation:page-module__UfIwvG__stripesOff .7s var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * .11s + .15s)}.page-module__UfIwvG__flagResultCard[data-reveal]{opacity:1;transform:none}@keyframes page-module__UfIwvG__stripesOff{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.page-module__UfIwvG__flowCard{position:relative;overflow:hidden}.page-module__UfIwvG__flowCard:before{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform .6s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.page-module__UfIwvG__flowCard:hover:before{transform:scaleY(1)}.page-module__UfIwvG__sectionTitle,.page-module__UfIwvG__humanTitle,.page-module__UfIwvG__flowTitle,.page-module__UfIwvG__timelineTitle,.page-module__UfIwvG__heroTitle{text-wrap:balance}.page-module__UfIwvG__sectionDesc,.page-module__UfIwvG__humanBody,.page-module__UfIwvG__flowDesc,.page-module__UfIwvG__timelineText,.page-module__UfIwvG__heroSub{text-wrap:pretty}.page-module__UfIwvG__flowTitle{text-transform:uppercase;letter-spacing:-.01em;font-weight:900}.page-module__UfIwvG__connector{background-image:linear-gradient(90deg, var(--accent) 0 50%, transparent 50% 100%);background-size:10px 2px;animation:.55s linear infinite page-module__UfIwvG__dashFlow}@media (max-width:680px){.page-module__UfIwvG__hero{min-height:auto;padding:3.5rem 1rem 3rem}.page-module__UfIwvG__pipeline{-webkit-mask-image:radial-gradient(90% 70% at 50% 45%,#000 35%,#0000 80%),linear-gradient(#000 0 50%,#0000000f 58% 100%);mask-image:radial-gradient(90% 70% at 50% 45%,#000 35%,#0000 80%),linear-gradient(#000 0 50%,#0000000f 58% 100%)}.page-module__UfIwvG__humanCard{padding:2rem 1.5rem 2rem 1.75rem}.page-module__UfIwvG__toolCard{min-height:0}}@media (prefers-reduced-motion:reduce){.page-module__UfIwvG__pipe{stroke-dashoffset:0}.page-module__UfIwvG__timelineItem .page-module__UfIwvG__tileSm,.page-module__UfIwvG__timelineBody{opacity:1;transform:none}.page-module__UfIwvG__timelineFill{transform:none}}
