.technologies_section__cIK7q{position:relative;overflow:hidden;padding:clamp(72px,8vw,112px) 28px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--band) 74%,transparent)),var(--bg)}.technologies_glow__geI5o{position:absolute;inset:-220px auto auto 50%;width:min(980px,95vw);height:520px;transform:translateX(-50%);background:radial-gradient(circle at 34% 46%,color-mix(in srgb,var(--gem-cyan) 10%,transparent),transparent 38%),radial-gradient(circle at 68% 35%,color-mix(in srgb,var(--gem-violet) 12%,transparent),transparent 42%);filter:blur(12px);pointer-events:none}.technologies_inner__aJK1_{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto}.technologies_heading__WCeqS{display:flex;max-width:980px;flex-direction:column;gap:13px}.technologies_heading__WCeqS h2{margin:0;color:var(--text);font-size:29px;font-weight:900}.technologies_heading__WCeqS>p{max-width:980px;margin:0;color:var(--muted);font-size:14.5px;line-height:2.1}.technologies_headingLine__NwhzA{width:68px;height:3px;border-radius:99px;background:linear-gradient(90deg,#00d9ff,#f0148c,#7b2ff7)}.technologies_grid__BOINu{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:44px}.technologies_card__Ph81Q{--tech-accent:var(--gem-cyan);position:relative;isolation:isolate;grid-column:span 4;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--tech-accent) 8%,transparent),transparent 42%),var(--panel);box-shadow:inset 0 1px 0 color-mix(in srgb,white 5%,transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.technologies_card__Ph81Q[data-tone=blue]{--tech-accent:var(--gem-blue)}.technologies_card__Ph81Q[data-tone=violet]{--tech-accent:var(--gem-violet)}.technologies_card__Ph81Q[data-tone=magenta]{--tech-accent:var(--gem-magenta)}.technologies_card__Ph81Q:before{position:absolute;z-index:2;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--tech-accent),transparent);content:"";opacity:.7;pointer-events:none}.technologies_card__Ph81Q:after{position:absolute;z-index:-1;top:-86px;left:-76px;width:190px;height:190px;border-radius:50%;background:color-mix(in srgb,var(--tech-accent) 10%,transparent);content:"";filter:blur(14px);opacity:0;transition:opacity .28s ease,transform .36s ease;pointer-events:none}.technologies_card__Ph81Q:focus-within,.technologies_card__Ph81Q:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tech-accent) 42%,var(--border));box-shadow:0 22px 52px -34px color-mix(in srgb,var(--tech-accent) 58%,transparent),inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.technologies_card__Ph81Q:focus-within:after,.technologies_card__Ph81Q:hover:after{transform:scale(1.12);opacity:1}.technologies_card__Ph81Q:focus-within{outline:2px solid color-mix(in srgb,var(--tech-accent) 74%,transparent);outline-offset:3px}.technologies_cardContent__yRplA{display:flex;min-height:190px;padding:22px;flex-direction:column;color:inherit}.technologies_cardTop__hAyJG{display:flex;align-items:center;justify-content:space-between;gap:12px}.technologies_identity___mwMW{display:flex;min-width:0;align-items:center;gap:12px}.technologies_iconWrap__lSvIN{position:relative;display:grid;width:68px;height:68px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tech-accent) 22%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--tech-accent) 7%,var(--panel-2));box-shadow:inset 0 1px 0 color-mix(in srgb,white 5%,transparent)}.technologies_icon__DX7_v{width:52px;height:52px;object-fit:contain;transition:transform .3s cubic-bezier(.22,1,.36,1)}.technologies_card__Ph81Q:focus-within .technologies_icon__DX7_v,.technologies_card__Ph81Q:hover .technologies_icon__DX7_v{transform:scale(1.08)}.technologies_code__NrN11{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:5px 11px;border:1px solid color-mix(in srgb,var(--tech-accent) 26%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--tech-accent) 7%,transparent);color:var(--tech-accent);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800;letter-spacing:.6px;white-space:nowrap}.technologies_cardNames__xzqpc{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.technologies_cardNames__xzqpc h3{margin:0;color:var(--text);font-size:17px;font-weight:850;line-height:1.6}.technologies_cardNames__xzqpc p{margin:0;color:var(--muted-2);font-family:Space Grotesk,sans-serif;font-size:11px;line-height:1.5;text-align:left}.technologies_description__3bGaT{margin:12px 0 0;color:var(--muted);font-size:12.5px;line-height:1.9}@media (max-width:1120px){.technologies_grid__BOINu{grid-template-columns:repeat(2,minmax(0,1fr))}.technologies_card__Ph81Q{grid-column:span 1}.technologies_card__Ph81Q:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:700px){.technologies_section__cIK7q{padding-inline:20px}.technologies_heading__WCeqS h2{font-size:clamp(25px,7.5vw,34px)}.technologies_grid__BOINu{grid-template-columns:1fr;gap:12px;margin-top:32px}.technologies_card__Ph81Q,.technologies_card__Ph81Q:last-child:nth-child(odd){grid-column:span 1}.technologies_cardLink___ph5u{min-height:0;padding:20px}}@media (max-width:380px){.technologies_section__cIK7q{padding-inline:16px}.technologies_heading__WCeqS>p{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.technologies_card__Ph81Q,.technologies_card__Ph81Q:after,.technologies_icon__DX7_v{transition:none}.technologies_card__Ph81Q:focus-within,.technologies_card__Ph81Q:hover{transform:none}}.three-sentences_section__Z1DD4{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.75rem,7vw,6.5rem) 1.75rem clamp(6rem,9vw,8.5rem)}.three-sentences_section__Z1DD4:before{position:absolute;z-index:-1;inset:8% -12% 2%;background:radial-gradient(circle at 18% 46%,rgba(123,47,247,.08),transparent 24%),radial-gradient(circle at 78% 34%,rgba(0,217,255,.07),transparent 22%),radial-gradient(circle at 50% 78%,rgba(240,20,140,.055),transparent 25%);content:"";pointer-events:none}.three-sentences_shell__0WBVh{width:min(100%,87.5rem);margin-inline:auto}.three-sentences_heading__9H0_G{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.three-sentences_heading__9H0_G h2{margin:0;color:var(--text);font-size:clamp(1.9rem,1.55rem + 1.1vw,2.8rem);font-weight:900;line-height:1.4;text-wrap:balance}.three-sentences_headingRule__BmO_z{width:clamp(5.5rem,10vw,8.75rem);height:.2rem;border-radius:999px;background:linear-gradient(90deg,#00d9ff,#f0148c 52%,#7b2ff7);box-shadow:0 0 1.5rem rgba(123,47,247,.16)}.three-sentences_grid__o68GR{display:grid;margin-top:clamp(2.75rem,5vw,4.75rem);border-block:1px solid var(--hair);background:color-mix(in srgb,var(--panel) 18%,transparent);grid-template-columns:repeat(3,minmax(0,1fr))}.three-sentences_item__K5zGQ{--item-accent:#00d9ff;position:relative;min-width:0;padding:clamp(2rem,3.3vw,3.5rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,4vw,4rem);transition:background-color .3s ease}.three-sentences_item__K5zGQ:nth-child(2){--item-accent:#f0148c}.three-sentences_item__K5zGQ:nth-child(3){--item-accent:#7b2ff7}.three-sentences_item__K5zGQ:not(:last-child):after{position:absolute;inset-block:clamp(1.25rem,2vw,2rem);inset-inline-end:0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--item-accent) 35%,var(--hair)) 16%,var(--hair) 42%,color-mix(in srgb,var(--item-accent) 52%,var(--hair)) 72%,transparent);box-shadow:0 0 1rem color-mix(in srgb,var(--item-accent) 12%,transparent);content:"";pointer-events:none}.three-sentences_item__K5zGQ:hover{background-color:color-mix(in srgb,var(--item-accent) 3.5%,transparent)}.three-sentences_itemHeader__kch0y{display:flex;min-height:3.25rem;align-items:flex-start;justify-content:flex-start;gap:1.25rem}.three-sentences_itemHeader__kch0y h3{max-width:20rem;margin:0;color:var(--text);font-size:clamp(1.18rem,1.04rem + .35vw,1.5rem);font-weight:900;line-height:1.75;text-wrap:balance}.three-sentences_icon__XTeuK{width:clamp(2rem,2.7vw,2.55rem);height:clamp(2rem,2.7vw,2.55rem);flex:0 0 auto;color:var(--item-accent);filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--item-accent) 26%,transparent));transition:filter .3s ease,transform .3s ease}.three-sentences_item__K5zGQ:hover .three-sentences_icon__XTeuK{filter:drop-shadow(0 0 .9rem color-mix(in srgb,var(--item-accent) 44%,transparent));transform:translateY(-.15rem)}.three-sentences_copy__bEpkp{display:flex;flex-direction:column;gap:1.1rem;margin-top:clamp(1.15rem,2vw,1.85rem);color:var(--muted);font-size:clamp(.9rem,.84rem + .13vw,1rem);line-height:2.15;text-align:justify;text-wrap:pretty}.three-sentences_copy__bEpkp p{margin:0}@media (max-width:60rem){.three-sentences_grid__o68GR{grid-template-columns:1fr}.three-sentences_item__K5zGQ{padding-inline:clamp(1.25rem,5vw,3rem)}.three-sentences_item__K5zGQ:not(:last-child):after{inset-block:auto 0;inset-inline:clamp(1rem,4vw,2rem);width:auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--item-accent) 42%,var(--hair)),var(--hair),transparent)}.three-sentences_itemHeader__kch0y{min-height:0}.three-sentences_itemHeader__kch0y h3{max-width:34rem}.three-sentences_copy__bEpkp{max-width:50rem}}@media (max-width:40rem){.three-sentences_section__Z1DD4{padding:3rem 1.25rem 6rem}.three-sentences_grid__o68GR{margin-top:2.5rem}.three-sentences_item__K5zGQ{padding:2rem .2rem 2.35rem}.three-sentences_item__K5zGQ:not(:last-child):after{inset-inline:0}.three-sentences_itemHeader__kch0y{gap:1rem}.three-sentences_copy__bEpkp{gap:.9rem;margin-top:1rem;font-size:.9rem;line-height:2.05}}@media (prefers-reduced-motion:reduce){.three-sentences_icon__XTeuK,.three-sentences_item__K5zGQ{transition:none}}.ecosystem_intro__BZtXr{position:relative;z-index:0;width:100%;padding:clamp(26px,4vw,48px);overflow:hidden;isolation:isolate;background:#eef2f8;border:1px solid rgba(255,255,255,.72);border-radius:30px;box-shadow:0 28px 70px -42px rgba(20,29,55,.38)}.ecosystem_intro__BZtXr:after,.ecosystem_intro__BZtXr:before{position:absolute;inset:0;content:"";pointer-events:none}.ecosystem_intro__BZtXr:before{z-index:0;background:50%/cover no-repeat url(/background%20image/home%20light.avif)}.ecosystem_intro__BZtXr:after{z-index:1;background:linear-gradient(90deg,rgba(247,250,255,.9),rgba(247,250,255,.78) 48%,rgba(247,250,255,.7))}.dark .ecosystem_intro__BZtXr{background:#070b19;border-color:rgba(255,255,255,.12);box-shadow:0 30px 82px -40px rgba(0,0,0,.78)}.dark .ecosystem_intro__BZtXr:before{background-image:url(/background%20image/home%20dark.avif)}.dark .ecosystem_intro__BZtXr:after{background:linear-gradient(90deg,rgba(4,8,23,.86),rgba(4,8,23,.74) 48%,rgba(4,8,23,.68))}.ecosystem_introContent__W5jEM{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:20px;text-align:right}.ecosystem_slideshow__JFXo8{position:relative;margin-top:48px;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:stretch;gap:10px;overflow:hidden;direction:ltr;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--eco-accent) 72%,#00d9ff),rgba(255,255,255,.08) 42%,color-mix(in srgb,var(--eco-accent) 66%,#f0148c)) border-box;border:1px solid transparent;border-radius:30px;box-shadow:0 30px 90px rgba(4,4,14,.22),0 0 70px color-mix(in srgb,var(--eco-accent) 8%,transparent);isolation:isolate;transition:border-color .35s ease,box-shadow .35s ease}.ecosystem_slideshow__JFXo8:before{position:absolute;z-index:-1;width:420px;height:420px;top:-210px;right:-100px;content:"";background:var(--eco-accent);border-radius:50%;filter:blur(130px);opacity:.14;pointer-events:none}.ecosystem_slides___W5nP{min-width:0;display:grid;align-items:stretch}.ecosystem_slide__qv4Dj{position:relative;grid-area:1/1;display:grid;grid-template-areas:"motion content";grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);min-height:560px;overflow:hidden;direction:ltr;background:var(--panel);border:1px solid var(--hair);border-radius:22px;width:100%}.ecosystem_activeSlide__FQXI9{visibility:visible;pointer-events:auto;animation:ecosystem_slideFade__clM73 .32s ease-out both;will-change:opacity,transform}.ecosystem_inactiveSlide__xHmUp{visibility:hidden;pointer-events:none;animation:none}.ecosystem_motion__Irs7C{position:relative;grid-area:motion;min-width:0;min-height:0;margin:8px;align-self:stretch;overflow:hidden;background:#05050b;border:1px solid color-mix(in srgb,var(--eco-accent) 32%,var(--border));border-radius:16px}.ecosystem_video__WQPGs{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ecosystem_motionShade___OLQ0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,11,.02) 45%,rgba(5,5,11,.72)),linear-gradient(135deg,color-mix(in srgb,var(--eco-accent) 14%,transparent),transparent 46%);pointer-events:none}.ecosystem_content__yebq2{grid-area:content;min-width:0;padding:clamp(24px,2.6vw,38px);display:flex;flex-direction:column;gap:17px;text-align:right}.ecosystem_brand__MxcIF{display:flex;align-items:center;gap:16px}.ecosystem_logo__baeNF{width:76px;height:76px;flex:0 0 76px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--eco-accent) 28%,rgba(15,15,25,.12));border-radius:20px;box-shadow:0 13px 30px color-mix(in srgb,var(--eco-accent) 14%,transparent)}.ecosystem_logo__baeNF img{width:62px;height:62px;object-fit:contain}.ecosystem_eyebrow__knxob{display:block;margin-bottom:2px;color:var(--eco-accent);font-size:10px;font-weight:900;letter-spacing:.03em}.ecosystem_brand__MxcIF h3{margin:0;color:var(--text);font-size:clamp(24px,2.2vw,32px);font-weight:950;line-height:1.35}.ecosystem_enName__Z_TZG{display:block;margin-top:1px;color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-align:right}.ecosystem_description__5mB8g{display:flex;flex-direction:column;gap:6px}.ecosystem_description__5mB8g p{margin:0;color:var(--text-2);font-size:14px;line-height:1.95}.ecosystem_tags__rbi_b{display:flex;flex-wrap:wrap;gap:7px}.ecosystem_tags__rbi_b span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;color:var(--eco-accent);font-size:10.5px;font-weight:850;line-height:1.5;background:color-mix(in srgb,var(--eco-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--eco-accent) 30%,transparent);border-radius:999px}.ecosystem_details__rf_J0{padding-top:16px;border-top:1px solid var(--hair)}.ecosystem_detailsTitle__9yaQ4{display:block;margin-bottom:11px;color:var(--text);font-size:12px;font-weight:950}.ecosystem_details__rf_J0 ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.ecosystem_details__rf_J0 li{position:relative;min-width:0;min-height:50px;padding:8px;display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:11px;line-height:1.65;background:color-mix(in srgb,var(--eco-accent) 4%,var(--ghost));border:1px solid color-mix(in srgb,var(--eco-accent) 15%,var(--border));border-radius:12px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.ecosystem_details__rf_J0 li:hover{background:color-mix(in srgb,var(--eco-accent) 8%,var(--ghost));border-color:color-mix(in srgb,var(--eco-accent) 36%,var(--border));transform:translateY(-2px)}.ecosystem_clickableItem__qxEdE{cursor:pointer}.ecosystem_itemOverlay__sba5s{position:absolute;inset:0;z-index:2;border-radius:inherit}.ecosystem_itemOverlay__sba5s:focus-visible{outline:none}.ecosystem_clickableItem__qxEdE:focus-within{background:color-mix(in srgb,var(--eco-accent) 8%,var(--ghost));border-color:color-mix(in srgb,var(--eco-accent) 48%,var(--border));transform:translateY(-2px);outline:2px solid var(--eco-accent);outline-offset:3px}.ecosystem_itemIcon__8v_Sy{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;color:var(--eco-accent);background:color-mix(in srgb,var(--eco-accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--eco-accent) 28%,var(--border));border-radius:10px;box-shadow:0 6px 16px color-mix(in srgb,var(--eco-accent) 8%,transparent)}.ecosystem_itemContent__2_6Zg{min-width:0;display:block}.ecosystem_itemTitle__ZypIs{display:block;color:var(--text-2);font-weight:800}.ecosystem_details__rf_J0 li small{display:block;margin-top:2px;color:var(--muted);font-size:9.5px;font-weight:500;line-height:1.65}.ecosystem_detailsLink__ji4ZH{width:fit-content;margin-top:auto;display:inline-flex;align-items:center;gap:9px;color:var(--eco-accent);font-size:12px;font-weight:950;text-decoration:none}.ecosystem_detailsLink__ji4ZH span{transition:transform .25s ease}.ecosystem_detailsLink__ji4ZH:focus-visible span,.ecosystem_detailsLink__ji4ZH:hover span{transform:translateX(-5px)}.ecosystem_detailsLink__ji4ZH:focus-visible,.ecosystem_tab__G6OaY:focus-visible{outline:2px solid var(--eco-accent);outline-offset:3px}.ecosystem_controls__3HQ94{min-width:0;padding:4px 0 4px 4px;display:flex;align-items:stretch;direction:rtl}.ecosystem_tabs__3dsc3{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(7,minmax(0,1fr));gap:7px;direction:rtl}.ecosystem_tab__G6OaY{min-width:0;min-height:0;padding:7px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;color:var(--muted);font:inherit;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.ecosystem_tab__G6OaY:hover{color:var(--text);background:var(--ghost)}.ecosystem_activeTab__9HqYZ{color:var(--text);background:color-mix(in srgb,var(--eco-accent) 9%,var(--ghost));border-color:color-mix(in srgb,var(--eco-accent) 38%,var(--border))}.ecosystem_tabLogo__HzGns{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:9px}.ecosystem_tabLogo__HzGns img{width:27px;height:27px;object-fit:contain}.ecosystem_tabName__JpQ_s{min-width:0;overflow:hidden;font-size:9.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;direction:rtl}@keyframes ecosystem_slideFade__clM73{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.ecosystem_slideshow__JFXo8{grid-template-columns:minmax(0,1fr) 78px}.ecosystem_slide__qv4Dj{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.ecosystem_tab__G6OaY{padding-inline:4px}.ecosystem_tabName__JpQ_s{display:none}}@media (max-width:960px){.ecosystem_slide__qv4Dj{grid-template-areas:"motion" "content";grid-template-columns:minmax(0,1fr);min-height:0}.ecosystem_motion__Irs7C{min-height:0;aspect-ratio:16/9}.ecosystem_slideshow__JFXo8{grid-template-columns:minmax(0,1fr) 66px;gap:7px}.ecosystem_controls__3HQ94{padding-left:0}.ecosystem_tabs__3dsc3{grid-template-rows:repeat(7,52px);align-content:start;gap:5px}}@media (max-width:620px){.ecosystem_intro__BZtXr{padding:24px 18px;border-radius:22px}.ecosystem_slideshow__JFXo8{margin-top:34px;padding:5px;border-radius:22px}.ecosystem_slide__qv4Dj{border-radius:17px}.ecosystem_content__yebq2{padding:22px 18px 24px;gap:17px}.ecosystem_logo__baeNF{width:62px;height:62px;flex-basis:62px;border-radius:16px}.ecosystem_logo__baeNF img{width:51px;height:51px}.ecosystem_brand__MxcIF h3{font-size:24px}.ecosystem_description__5mB8g p{font-size:12.5px}.ecosystem_details__rf_J0 ul{grid-template-columns:1fr}.ecosystem_slideshow__JFXo8{grid-template-columns:minmax(0,1fr) 50px;gap:5px}.ecosystem_tabs__3dsc3{grid-template-rows:repeat(7,44px);gap:4px}.ecosystem_tab__G6OaY{min-height:44px;padding:4px;border-radius:10px}.ecosystem_tabLogo__HzGns{width:29px;height:29px;flex-basis:29px;border-radius:8px}.ecosystem_tabLogo__HzGns img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ecosystem_slide__qv4Dj{animation:none}.ecosystem_detailsLink__ji4ZH span,.ecosystem_tab__G6OaY{transition:none}}.process_section__aA8F3{position:relative;isolation:isolate;overflow:hidden;padding:68px 28px 76px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--band) 68%,transparent) 18%,color-mix(in srgb,var(--band) 68%,transparent) 82%,transparent)}.process_ambient__nbe16{position:absolute;z-index:-1;inset:7% 50% 5% auto;width:min(78vw,980px);translate:50% 0;opacity:.46;background:radial-gradient(circle at 50% 13%,rgba(0,217,255,.13),transparent 19%),radial-gradient(circle at 50% 51%,rgba(123,47,247,.13),transparent 22%),radial-gradient(circle at 50% 88%,rgba(240,20,140,.11),transparent 19%);filter:blur(14px);pointer-events:none}.process_heading__cwkXq{width:min(100%,860px);margin:0 auto 34px;text-align:center}.process_heading__cwkXq h2{margin:0;color:var(--text);font-size:clamp(24px,2.5vw,33px);font-weight:950;line-height:1.6;text-wrap:balance}.process_journey__TSOQC{--route-top:26px;--route-bottom:100px;--start-marker-size:7px;--end-marker-size:46px;--end-marker-radius:23px;position:relative;width:min(100%,1120px);margin:0 auto;padding-block:var(--route-top) var(--route-bottom)}.process_route__ZdL6E{position:absolute;z-index:-1;top:var(--route-top);bottom:var(--route-bottom);left:50%;width:186px;height:calc(100% - var(--route-top) - var(--route-bottom));translate:-50% 0;overflow:visible}.process_routeGlow__Bfrtb,.process_routeLine__Jau8m{fill:none;vector-effect:non-scaling-stroke}.process_routeGlow__Bfrtb{stroke:url(#process-route-gradient);stroke-width:13;opacity:.16;filter:blur(5px)}.process_routeLine__Jau8m{stroke:url(#process-route-gradient);stroke-width:2.25;stroke-linecap:round;stroke-dasharray:7 8;animation:process_routeFlow__QrO9A 1.35s linear infinite;filter:drop-shadow(0 0 5px rgba(0,217,255,.65))}.process_steps__IV_Gy{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.process_step__7vW3M{position:relative;display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;height:180px}.process_card__N9Uc7{position:relative;grid-column:1;overflow:hidden;padding:14px 17px 13px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-2) 54%,transparent),transparent 54%),color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 28px 65px -44px rgba(5,5,18,.9),inset 0 1px 0 color-mix(in srgb,white 5%,transparent);transition:translate .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease;backdrop-filter:blur(12px)}.process_card__N9Uc7:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(0,217,255,.7),rgba(123,47,247,.45),transparent);opacity:.58}.process_card__N9Uc7:after{position:absolute;inset-block:18px;right:0;width:2px;border-radius:99px;content:"";background:linear-gradient(180deg,#00d9ff,#7b2ff7 52%,#f0148c);box-shadow:0 0 14px rgba(123,47,247,.5)}.process_step__7vW3M:nth-child(2n) .process_card__N9Uc7:after{right:auto;left:0}.process_step__7vW3M:nth-child(odd) .process_card__N9Uc7{grid-column:3}.process_step__7vW3M:nth-child(2n) .process_card__N9Uc7{text-align:right}.process_card__N9Uc7:hover{translate:0 -5px;border-color:color-mix(in srgb,#7b2ff7 48%,var(--border));box-shadow:0 24px 62px -34px rgba(123,47,247,.42)}.process_cardTop__UxBeL{display:flex;align-items:center;gap:8px;margin-bottom:6px}.process_icon__2Iu0g{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,#00d9ff 34%,var(--border));border-radius:9px;color:var(--cyan-ink);background:color-mix(in srgb,#00d9ff 7%,transparent)}.process_eyebrow__2NcDv{color:var(--muted-2);font-size:10.5px;font-weight:750;letter-spacing:.2px}.process_card__N9Uc7 h3{margin:0 0 5px;color:var(--text);font-size:14.5px;font-weight:850;line-height:1.7}.process_card__N9Uc7 p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.78}.process_node__413xX{position:relative;z-index:2;grid-column:2;grid-row:1;display:grid;width:46px;height:46px;margin:auto;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:linear-gradient(145deg,#00d9ff -10%,#6937f1 48%,#f0148c 110%);box-shadow:0 0 0 5px color-mix(in srgb,var(--bg) 74%,transparent),0 0 22px rgba(123,47,247,.5)}.process_node__413xX:after{position:absolute;inset:5px;border:1px solid rgba(255,255,255,.26);border-radius:inherit;content:""}.process_node__413xX span{position:relative;z-index:1;color:white;font-size:13px;font-weight:900}.process_endMarker___gJJ2,.process_startMarker__boHbY{position:absolute;left:50%;display:flex;align-items:center;gap:9px;translate:-50% 0;color:var(--muted-2);font-size:10px;font-weight:700;white-space:nowrap}.process_startMarker__boHbY{top:calc(var(--route-top) - 3.5px)}.process_startMarker__boHbY span{width:var(--start-marker-size);height:var(--start-marker-size);border-radius:50%;background:#00d9ff;box-shadow:0 0 14px #00d9ff}.process_endMarker___gJJ2{z-index:2;bottom:calc(var(--route-bottom) - var(--end-marker-radius))}.process_endIcon__Xe1pk,.process_endMarker___gJJ2{width:var(--end-marker-size);height:var(--end-marker-size)}.process_endIcon__Xe1pk{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:white;background:linear-gradient(135deg,#7b2ff7,#f0148c);box-shadow:0 0 20px rgba(240,20,140,.45)}.process_endText__T1aql{position:absolute;top:calc(100% + 10px);left:50%;width:max-content;translate:-50% 0;color:var(--text);font-size:clamp(14px,1.25vw,17px);font-weight:800;line-height:1.7}@keyframes process_routeFlow__QrO9A{to{stroke-dashoffset:-30}}@media (max-width:760px){.process_section__aA8F3{padding:58px 18px 68px}.process_heading__cwkXq{margin-bottom:30px}.process_heading__cwkXq p{font-size:13px}.process_journey__TSOQC{--route-top:28px;--route-bottom:122px;--route-right:25px;--end-marker-size:50px;--end-marker-radius:25px;padding-block:var(--route-top) var(--route-bottom)}.process_route__ZdL6E{top:var(--route-top);right:var(--route-right);bottom:var(--route-bottom);left:auto;width:1px;height:calc(100% - var(--route-top) - var(--route-bottom));translate:0}.process_steps__IV_Gy{gap:16px}.process_step__7vW3M{display:block;height:auto;min-height:0;padding-right:64px}.process_card__N9Uc7,.process_step__7vW3M:nth-child(odd) .process_card__N9Uc7{text-align:right}.process_step__7vW3M:nth-child(2n) .process_tags__nKsAE{justify-content:flex-start}.process_node__413xX{position:absolute;top:50%;right:0;width:50px;height:50px;translate:0 -50%}.process_endMarker___gJJ2,.process_startMarker__boHbY{left:auto;translate:0}.process_startMarker__boHbY{flex-direction:row-reverse;right:calc(var(--route-right) - 3px)}.process_endMarker___gJJ2{right:calc(var(--route-right) - var(--end-marker-radius) + .5px);bottom:calc(var(--route-bottom) - var(--end-marker-radius))}.process_endText__T1aql{right:0;left:auto;width:min(66vw,360px);translate:0;text-align:right;white-space:normal}}@media (max-width:440px){.process_section__aA8F3{padding-inline:14px}.process_heading__cwkXq h2{font-size:25px}.process_step__7vW3M{padding-right:62px}.process_card__N9Uc7{padding:19px 18px 18px;border-radius:17px}.process_node__413xX{width:44px;height:44px}.process_journey__TSOQC{--route-right:22px;--end-marker-size:44px;--end-marker-radius:22px}.process_endText__T1aql{font-size:14px}}@media (prefers-reduced-motion:reduce){.process_routeLine__Jau8m{animation:none}.process_card__N9Uc7{transition:none}}.vision-plus-journey_journey__4OG1_{direction:rtl;color:var(--text)}.vision-plus-journey_topbar__Eu3mr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.vision-plus-journey_caseMeta__ULR1g{display:flex;align-items:center;gap:12px;min-width:0}.vision-plus-journey_caseIcon__Xexep{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(123,47,247,.3);border-radius:15px;background:linear-gradient(135deg,rgba(0,217,255,.14),rgba(123,47,247,.16));color:#8b5cf6}.vision-plus-journey_eyebrow___ha3I{margin:0 0 3px;color:var(--muted);font-size:11px;font-weight:700}.vision-plus-journey_caseTitle__Pww46{overflow:hidden;margin:0;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.vision-plus-journey_connection__kRlsy{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid rgba(34,197,94,.22);border-radius:99px;background:rgba(34,197,94,.08);padding:7px 10px;color:#16a34a;font-size:10px;font-weight:800}.vision-plus-journey_connection__kRlsy:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:"";box-shadow:0 0 0 4px rgba(34,197,94,.1)}.vision-plus-journey_connection__kRlsy[data-state=reconnecting]{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.08);color:#d97706}.vision-plus-journey_connection__kRlsy[data-state=offline]{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08);color:#dc2626}.vision-plus-journey_choiceIntro__4Dkuj,.vision-plus-journey_otpPanel__3ZD62,.vision-plus-journey_phonePanel__r0mUV,.vision-plus-journey_routePanel__ZEQtI{max-width:760px;margin:0 auto;text-align:center}.vision-plus-journey_heroIcon__fwNak{display:grid;width:68px;height:68px;margin:0 auto 18px;place-items:center;border:1px solid rgba(123,47,247,.28);border-radius:22px;background:linear-gradient(135deg,rgba(0,217,255,.12),rgba(123,47,247,.18),rgba(240,20,140,.12));color:#8b5cf6;box-shadow:0 16px 40px rgba(123,47,247,.14)}.vision-plus-journey_heading__cMgiW{margin:0;color:var(--text);font-size:clamp(20px,3vw,27px);font-weight:950;line-height:1.7}.vision-plus-journey_lead__NRGcw{max-width:650px;margin:8px auto 0;color:var(--muted);font-size:13px;line-height:2}.vision-plus-journey_modeGrid__yMvsT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.vision-plus-journey_modeCard___Fhn5{position:relative;min-height:210px;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface-2);padding:24px;color:var(--text);cursor:pointer;font-family:inherit;text-align:right;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vision-plus-journey_modeCard___Fhn5:focus-visible,.vision-plus-journey_modeCard___Fhn5:hover{transform:translateY(-3px);border-color:rgba(123,47,247,.48);box-shadow:0 18px 42px rgba(80,42,140,.14);outline:none}.vision-plus-journey_modeCard___Fhn5:first-child:focus-visible,.vision-plus-journey_modeCard___Fhn5:first-child:hover{border-color:rgba(0,190,220,.55)}.vision-plus-journey_modeBadge__wd42Z{display:inline-grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:13px;background:rgba(123,47,247,.11);color:#7b2ff7}.vision-plus-journey_modeCard___Fhn5:first-child .vision-plus-journey_modeBadge__wd42Z{background:rgba(0,217,255,.12);color:#0891b2}.vision-plus-journey_modeCard___Fhn5 strong{display:block;font-size:16px;font-weight:900}.vision-plus-journey_modeCard___Fhn5 p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:2}.vision-plus-journey_modeCard___Fhn5 small{position:absolute;right:24px;bottom:20px;color:#7b2ff7;font-size:10px;font-weight:900}.vision-plus-journey_notice__9U0u4{display:flex;align-items:flex-start;gap:9px;margin-top:18px;border:1px solid rgba(245,158,11,.22);border-radius:13px;background:rgba(245,158,11,.07);padding:11px 13px;color:#a16207;font-size:10.5px;line-height:1.9;text-align:right}.vision-plus-journey_otpForm__l9hXs{max-width:410px;margin:24px auto 0}.vision-plus-journey_otpInput__6mcf3{width:100%;box-sizing:border-box;border:1px solid var(--border-2);border-radius:15px;background:var(--surface-2);padding:15px 18px;color:var(--text);font-family:var(--font-mono,monospace);font-size:23px;font-weight:850;letter-spacing:.5em;outline:none;text-align:center}.vision-plus-journey_otpInput__6mcf3:focus{border-color:#7b2ff7;box-shadow:0 0 0 4px rgba(123,47,247,.1)}.vision-plus-journey_iconButton__UUnkh,.vision-plus-journey_primaryButton__GMM4K,.vision-plus-journey_secondaryButton__3Ex0z{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;cursor:pointer;font-family:inherit;font-weight:850;transition:opacity .16s ease,transform .16s ease}.vision-plus-journey_primaryButton__GMM4K{width:100%;margin-top:12px;border:0;background:linear-gradient(105deg,#00b9dc,#7b2ff7 55%,#f0148c);padding:13px 18px;color:#fff;box-shadow:0 10px 26px rgba(123,47,247,.24)}.vision-plus-journey_secondaryButton__3Ex0z{border:1px solid var(--border);background:var(--surface-2);padding:9px 13px;color:var(--text-2);font-size:11px}.vision-plus-journey_iconButton__UUnkh:disabled,.vision-plus-journey_primaryButton__GMM4K:disabled,.vision-plus-journey_secondaryButton__3Ex0z:disabled{opacity:.5;cursor:not-allowed}.vision-plus-journey_primaryButton__GMM4K:not(:disabled):active,.vision-plus-journey_secondaryButton__3Ex0z:not(:disabled):active{transform:scale(.985)}.vision-plus-journey_otpActions__7UJxO{display:flex;justify-content:center;margin-top:13px}.vision-plus-journey_inlineError__PItY5{margin:13px 0 0;border:1px solid rgba(239,68,68,.2);border-radius:11px;background:rgba(239,68,68,.07);padding:9px 12px;color:#dc2626;font-size:10.5px;line-height:1.8}.vision-plus-journey_workspace__GDEuC{display:grid;grid-template-columns:minmax(230px,.35fr) minmax(0,1fr);gap:16px;min-height:660px}.vision-plus-journey_chatPanel__SymDn,.vision-plus-journey_sidebar__YSL3b{border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.vision-plus-journey_sidebar__YSL3b{padding:16px}.vision-plus-journey_progressCard__33H4v{border:1px solid var(--hair);border-radius:14px;background:var(--panel);padding:13px}.vision-plus-journey_fileChip__XJDCV,.vision-plus-journey_progressHeader__v7ufT,.vision-plus-journey_reportRow__nX_Wj,.vision-plus-journey_sourceRow__2cfHm{display:flex;align-items:center;justify-content:space-between;gap:10px}.vision-plus-journey_progressHeader__v7ufT strong{font-size:11px}.vision-plus-journey_progressHeader__v7ufT span{color:#7b2ff7;font-size:10px;font-weight:900}.vision-plus-journey_progressTrack__7j2cn{height:6px;overflow:hidden;margin-top:10px;border-radius:99px;background:var(--ghost)}.vision-plus-journey_progressTrack__7j2cn span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00d9ff,#7b2ff7 60%,#f0148c);transition:width .4s ease}.vision-plus-journey_draftHint__rzECc{margin:9px 0 0;color:var(--muted);font-size:9.5px;line-height:1.8}.vision-plus-journey_steps__JqZpj{display:grid;gap:0;margin:18px 0}.vision-plus-journey_step__agQyW{position:relative;display:grid;grid-template-columns:24px 1fr;gap:9px;min-height:50px;color:var(--muted-2);font-size:10px;font-weight:750}.vision-plus-journey_step__agQyW:not(:last-child):after{position:absolute;top:22px;right:11px;width:2px;height:28px;background:var(--hair);content:""}.vision-plus-journey_stepMark__L6h6I{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--panel);font-size:9px}.vision-plus-journey_step__agQyW[data-state=active],.vision-plus-journey_step__agQyW[data-state=done]{color:var(--text-2)}.vision-plus-journey_step__agQyW[data-state=active] .vision-plus-journey_stepMark__L6h6I{border-color:#7b2ff7;color:#7b2ff7;box-shadow:0 0 0 4px rgba(123,47,247,.09)}.vision-plus-journey_step__agQyW[data-state=done] .vision-plus-journey_stepMark__L6h6I{border-color:#10b981;background:#10b981;color:#fff}.vision-plus-journey_sidebarSection__9SqPh{margin-top:16px;border-top:1px solid var(--hair);padding-top:14px}.vision-plus-journey_sidebarTitle__gdm_y{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;font-weight:900}.vision-plus-journey_reportRow__nX_Wj,.vision-plus-journey_sourceRow__2cfHm{border:1px solid var(--hair);border-radius:10px;background:var(--panel);padding:9px;font-size:9.5px}.vision-plus-journey_reportRow__nX_Wj+.vision-plus-journey_reportRow__nX_Wj,.vision-plus-journey_sourceRow__2cfHm+.vision-plus-journey_sourceRow__2cfHm{margin-top:7px}.vision-plus-journey_downloadLink__YphVE{display:inline-flex;align-items:center;gap:4px;color:#7b2ff7;font-weight:900;text-decoration:none}.vision-plus-journey_sourceRow__2cfHm a{overflow:hidden;color:var(--text-2);font-weight:750;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.vision-plus-journey_chatPanel__SymDn{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden}.vision-plus-journey_chatHeader__gnwLG{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--hair);padding:14px 16px}.vision-plus-journey_chatHeader__gnwLG strong{display:block;font-size:12px}.vision-plus-journey_chatHeader__gnwLG small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.vision-plus-journey_messageList__uukLx{overflow-y:auto;padding:18px;scroll-behavior:smooth}.vision-plus-journey_emptyChat__OMW7h{display:grid;min-height:100%;place-content:center;color:var(--muted);text-align:center}.vision-plus-journey_emptyChat__OMW7h strong{color:var(--text-2);font-size:13px}.vision-plus-journey_emptyChat__OMW7h p{max-width:360px;margin:6px 0 0;font-size:10.5px;line-height:2}.vision-plus-journey_message__JwVBR{display:flex;gap:8px;max-width:84%;margin-bottom:14px}.vision-plus-journey_message__JwVBR[data-role=user]{margin-right:auto;flex-direction:row-reverse}.vision-plus-journey_avatar__FAxmr{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:9px;background:linear-gradient(135deg,#00b9d7,#7b2ff7);color:white}.vision-plus-journey_message__JwVBR[data-role=user] .vision-plus-journey_avatar__FAxmr{background:var(--text-2)}.vision-plus-journey_bubble__Q70kV{border:1px solid var(--border);border-radius:5px 14px 14px 14px;background:var(--panel);padding:10px 12px;color:var(--text-2);font-size:11px;line-height:2;white-space:pre-wrap}.vision-plus-journey_message__JwVBR[data-role=user] .vision-plus-journey_bubble__Q70kV{border-color:rgba(123,47,247,.25);border-radius:14px 5px 14px 14px;background:rgba(123,47,247,.08)}.vision-plus-journey_messageMeta__5GsM_{display:block;margin-top:5px;color:var(--muted-2);font-size:8px}.vision-plus-journey_confirmation__EJu_Q{margin:0 18px 12px;border:1px solid rgba(245,158,11,.25);border-radius:13px;background:rgba(245,158,11,.07);padding:12px}.vision-plus-journey_confirmation__EJu_Q strong{display:block;color:var(--text-2);font-size:10.5px}.vision-plus-journey_confirmation__EJu_Q p{margin:5px 0 9px;color:var(--muted);font-size:10px;line-height:1.8}.vision-plus-journey_confirmationActions__HCj0b{display:flex;gap:7px}.vision-plus-journey_composer__mViNk{border-top:1px solid var(--hair);background:var(--panel);padding:12px}.vision-plus-journey_selectedFiles__p1X_G{display:flex;gap:7px;overflow-x:auto;margin-bottom:9px;padding-bottom:2px}.vision-plus-journey_fileChip__XJDCV{flex:0 0 auto;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:6px 8px;color:var(--text-2);font-size:9px}.vision-plus-journey_fileChip__XJDCV button{border:0;background:transparent;padding:0;color:var(--muted);cursor:pointer}.vision-plus-journey_composerRow__SPSgK{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px}.vision-plus-journey_composer__mViNk textarea{width:100%;min-height:42px;max-height:130px;box-sizing:border-box;resize:vertical;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:10px 12px;color:var(--text);font-family:inherit;font-size:11px;line-height:1.9;outline:none}.vision-plus-journey_composer__mViNk textarea:focus{border-color:rgba(123,47,247,.55);box-shadow:0 0 0 3px rgba(123,47,247,.08)}.vision-plus-journey_iconButton__UUnkh{width:42px;height:42px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.vision-plus-journey_sendButton__IuQ7y{border:0;background:linear-gradient(135deg,#00b9d7,#7b2ff7 62%,#f0148c);color:#fff}.vision-plus-journey_composerHelp__XSaCu{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:var(--muted-2);font-size:8.5px}.vision-plus-journey_phoneSteps__zQa_z{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;text-align:right}.vision-plus-journey_phoneStep__fT5cY{border:1px solid var(--border);border-radius:14px;background:var(--surface-2);padding:15px}.vision-plus-journey_phoneStep__fT5cY span{display:grid;width:28px;height:28px;margin-bottom:10px;place-items:center;border-radius:9px;background:rgba(0,190,220,.11);color:#0891b2;font-size:11px;font-weight:900}.vision-plus-journey_phoneStep__fT5cY strong{display:block;font-size:11px}.vision-plus-journey_phoneStep__fT5cY p{margin:4px 0 0;color:var(--muted);font-size:9.5px;line-height:1.8}.vision-plus-journey_skeleton__0ITPj{display:grid;min-height:250px;place-content:center;color:var(--muted);font-size:11px}.vision-plus-journey_spinner__xBJ1t{width:24px;height:24px;margin:0 auto 10px;border:2px solid var(--border);border-top:2px solid #7b2ff7;border-radius:50%;animation:vision-plus-journey_spin__tc_yW .7s linear infinite}@keyframes vision-plus-journey_spin__tc_yW{to{transform:rotate(1turn)}}@media (max-width:840px){.vision-plus-journey_workspace__GDEuC{grid-template-columns:1fr}.vision-plus-journey_sidebar__YSL3b{order:2}.vision-plus-journey_chatPanel__SymDn{min-height:620px}}@media (max-width:640px){.vision-plus-journey_modeGrid__yMvsT,.vision-plus-journey_phoneSteps__zQa_z{grid-template-columns:1fr}.vision-plus-journey_topbar__Eu3mr{align-items:flex-start}.vision-plus-journey_connection__kRlsy{padding:6px;font-size:0}.vision-plus-journey_modeCard___Fhn5{min-height:185px}.vision-plus-journey_message__JwVBR{max-width:94%}.vision-plus-journey_composerRow__SPSgK{grid-template-columns:auto minmax(0,1fr)}.vision-plus-journey_composerRow__SPSgK .vision-plus-journey_sendButton__IuQ7y{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.vision-plus-journey_modeCard___Fhn5,.vision-plus-journey_progressTrack__7j2cn span{transition:none}.vision-plus-journey_spinner__xBJ1t{animation-duration:1.8s}}.vision-plus_tree__Xaa5g{isolation:isolate}.vision-plus_routes__qyNNo{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vision-plus_routeFlow__duJHZ,.vision-plus_routeGlow__PfHSZ,.vision-plus_routeLine__fUd6c{fill:none;vector-effect:non-scaling-stroke}.vision-plus_routeGlow__PfHSZ{stroke-width:12;opacity:.14;filter:blur(4px)}.vision-plus_routeLine__fUd6c{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.72;filter:drop-shadow(0 0 5px rgba(123,47,247,.42))}.vision-plus_routeFlow__duJHZ{stroke:rgba(255,255,255,.96);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:.13 .87;animation:vision-plus_routeFlow__duJHZ 2.6s linear infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.92)) drop-shadow(0 0 9px rgba(123,47,247,.9))}.vision-plus_routeFlowRight__lA3Dk{animation-delay:.3s}.vision-plus_treeRoot__SR_gf{isolation:isolate}.vision-plus_treeRoot__SR_gf:before{position:absolute;z-index:-1;inset:-7px;border:1px solid rgba(123,47,247,.38);border-radius:23px;content:"";opacity:0;animation:vision-plus_rootPulse__yB5aI 2.6s ease-out infinite}.vision-plus_branchLabel___pwFo{--vp-accent:#7b2ff7;--vp-glow:rgba(123,47,247,0.56);z-index:2;transition:translate .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.vision-plus_branchLabel___pwFo:hover{translate:0 -3px;border-color:color-mix(in srgb,var(--vp-accent) 70%,white 10%);box-shadow:0 12px 28px color-mix(in srgb,var(--vp-accent) 18%,transparent)}.vision-plus_consultationLabel__doe69,.vision-plus_consultationStage__7VOiH{--vp-accent:#00d9ff;--vp-accent-soft:rgba(0,217,255,0.16);--vp-glow:rgba(0,217,255,0.62)}.vision-plus_mapLabel__h2wpk,.vision-plus_mapStage__28e2k{--vp-accent:#f0148c;--vp-accent-soft:rgba(240,20,140,0.16);--vp-glow:rgba(240,20,140,0.62)}.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:before{position:absolute;top:50%;right:-47px;width:47px;height:99px;border-top:2px solid var(--vp-accent);border-right:2px solid var(--vp-accent);border-radius:0 13px 0 0;background:none;content:"";opacity:.68;filter:drop-shadow(0 0 4px var(--vp-glow));pointer-events:none}.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:after{position:absolute;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:white;box-shadow:0 0 5px white,0 0 12px var(--vp-accent);content:"";opacity:0;pointer-events:none;offset-path:path("M 0 0 H 39 Q 47 0 47 8 V 99");offset-rotate:0deg;animation:vision-plus_branchFlow__p0nr2 2.6s ease-in-out .75s infinite}.vision-plus_mapLabel__h2wpk.vision-plus_mapLabel__h2wpk:after{animation-delay:1.05s}.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n:before{right:4px;width:2px;border-radius:99px;background:linear-gradient(180deg,var(--vp-accent),color-mix(in srgb,var(--vp-accent) 62%,#7b2ff7),color-mix(in srgb,var(--vp-accent) 18%,transparent));box-shadow:0 0 8px var(--vp-accent-soft)}.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n:after{position:absolute;z-index:2;top:18px;right:1px;width:8px;height:20px;border-radius:99px;background:linear-gradient(180deg,transparent,white 45%,var(--vp-accent));box-shadow:0 0 11px var(--vp-accent);content:"";opacity:0;animation:vision-plus_contentFlow__hmcHs 2.8s ease-in-out 1.05s infinite;pointer-events:none}.vision-plus_mapStage__28e2k.vision-plus_mapStage__28e2k .vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n:after{animation-delay:1.35s}.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n>div:before{top:calc(50% - 1px);right:-24px;width:24px;height:2px;border-radius:99px;background:var(--vp-accent);box-shadow:0 0 6px var(--vp-accent-soft)}.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n>div:after{position:absolute;top:50%;right:-27px;width:7px;height:7px;border:2px solid var(--panel);border-radius:50%;background:var(--vp-accent);box-shadow:0 0 8px var(--vp-accent);content:"";translate:0 -50%}@keyframes vision-plus_routeFlow__duJHZ{to{stroke-dashoffset:-1}}@keyframes vision-plus_rootPulse__yB5aI{0%{scale:.92;opacity:0}18%{opacity:.82}72%,to{scale:1.08;opacity:0}}@keyframes vision-plus_branchFlow__p0nr2{0%{offset-distance:0;opacity:0}14%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes vision-plus_contentFlow__hmcHs{0%{top:8px;opacity:0}14%{opacity:.95}78%{opacity:.95}to{top:calc(100% - 38px);opacity:0}}@media (max-width:1100px){.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:after,.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:before,.vision-plus_routes__qyNNo{display:none}}@media (prefers-reduced-motion:reduce){.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:after,.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n:after,.vision-plus_routeFlow__duJHZ,.vision-plus_treeRoot__SR_gf:before{animation:none}.vision-plus_branchLabel___pwFo.vision-plus_branchLabel___pwFo:after,.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n.vision-plus_contentTree__I0X0n:after,.vision-plus_routeFlow__duJHZ{display:none}.vision-plus_branchLabel___pwFo{transition:none}}.final-cta_stats__iGIAx{grid-template-columns:repeat(6,minmax(0,1fr))}.final-cta_stat__f8wr8{grid-column:span 2}.final-cta_stat__f8wr8:nth-last-child(2){grid-column:2/span 2;grid-row:2}.final-cta_stat__f8wr8:last-child{grid-column:4/span 2;grid-row:2}@media (max-width:960px){.final-cta_stat__f8wr8,.final-cta_stat__f8wr8:last-child,.final-cta_stat__f8wr8:nth-last-child(2){grid-column:auto;grid-row:auto}}