body.v2 #products{position:relative;overflow:hidden;isolation:isolate;color:var(--d-text);border-block:1px solid rgba(255,255,255,.07);background:linear-gradient(155deg,#0b0f1e,#10162d 52%,#0d1225)}body.v2 #products:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:72px 72px,72px 72px;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}body.v2 #products:after{content:"";position:absolute;z-index:0;width:118%;height:92%;left:-9%;top:6%;pointer-events:none;background:radial-gradient(ellipse 34% 48% at 28% 52%,rgba(139,92,246,.24),transparent 72%),radial-gradient(ellipse 35% 50% at 73% 50%,rgba(237,59,107,.19),transparent 68%),radial-gradient(ellipse 22% 35% at 82% 58%,rgba(241,136,59,.1),transparent 72%);background-size:108% 108%;filter:blur(5px);animation:productAura 18s ease-in-out infinite alternate}@keyframes productAura{0%{background-position:-2% 1%;opacity:.72;scale:.98}to{background-position:3% -2%;opacity:1;scale:1.03}}body.v2 #products .container{position:relative;z-index:1}body.v2 #products .section-head h2{color:#f4f5fa}body.v2 #products .section-head p{color:#a7afc5}body.v2 #products .product-card{background:#ffffff0b;border-color:#ffffff1c;box-shadow:0 24px 70px -34px #000000c7;backdrop-filter:blur(12px)}body.v2 #products .product-card:hover{border-color:#fff3;box-shadow:0 30px 80px -30px #000000d9}body.v2 #products .product-head h3,body.v2 #products .feature-list li{color:#f1f3f9}body.v2 #products .product-tag,body.v2 #products .product-desc{color:#a7afc5}body.v2 #products .product-name .latin{color:#aeb6cc;border-inline-start-color:#ffffff2e}body.v2 #products .product-card.product-card-nasooh{background:radial-gradient(circle at 8% 6%,rgba(145,103,255,.22),transparent 34%),linear-gradient(145deg,#9167ff1c,#ffffff09);border-color:#9167ff4f}body.v2 #products .nasooh-brand{background:#9167ff24;border-color:#b69cff3d}body.v2 #products .product-card-nasooh .product-tag,body.v2 #products .product-card-nasooh .product-desc{color:#bdb6ce}body.v2 .quote-section{color:var(--d-text);background:linear-gradient(145deg,#11162b,#17132c 55%,#11172b);border-block:1px solid rgba(255,255,255,.07)}body.v2 .quote-bg{background:radial-gradient(ellipse 48% 68% at 10% 12%,rgba(139,92,246,.25),transparent 72%),radial-gradient(ellipse 46% 62% at 90% 88%,rgba(237,59,107,.19),transparent 70%),radial-gradient(ellipse 54% 24% at 52% 48%,rgba(117,80,205,.14),transparent 74%)}body.v2 .contact-section>.container{position:relative;z-index:1}body.v2 .contact-form{color:#20243a;background:radial-gradient(circle at 8% 5%,rgba(145,103,255,.1),transparent 34%),linear-gradient(145deg,#faf8fdf7,#eeeaf5f5);border-color:#ffffffb8;box-shadow:0 28px 80px -34px #000000b8;backdrop-filter:blur(18px)}body.v2 .contact-form label{color:#2b3047;font-weight:600}body.v2 .contact-form input,body.v2 .contact-form textarea{color:#20243a;background:#ffffffc2;border-color:#363e5829;box-shadow:inset 0 1px #ffffffb8}body.v2 .contact-form input::placeholder,body.v2 .contact-form textarea::placeholder{color:#8b91a5}body.v2 .contact-form input:focus,body.v2 .contact-form textarea:focus{border-color:#ed3b6b;background:#fff;box-shadow:0 0 0 3px #ed3b6b21}body.v2 .contact-form .check{color:#3a4058}body.v2 .contact-form .check a{color:#c82e60}body.v2 .btn-primary,body.v2 .product-discover,body.v2 .phasesflow-link,body.v2 .nasooh-link{color:#fff;background:linear-gradient(115deg,#ed3b6b,#8b5cf6);background-size:130% 100%;box-shadow:0 10px 26px -11px #ed3b6b80}body.v2 .btn-primary:hover,body.v2 .product-discover:hover,body.v2 .phasesflow-link:hover,body.v2 .nasooh-link:hover{background:linear-gradient(115deg,#d93161,#7648da);box-shadow:0 14px 30px -11px #d931618c}body.v2 .product-discover.phasesflow-link{background:#ed3b6b;box-shadow:0 10px 24px -10px #ed3b6b85}body.v2 .product-discover.phasesflow-link:hover{background:#d93161;box-shadow:0 14px 28px -10px #d9316194}body.v2 .product-discover.nasooh-link{background:#7d59dd;box-shadow:0 10px 24px -10px #7d59dd85}body.v2 .product-discover.nasooh-link:hover{background:#6847c4;box-shadow:0 14px 28px -10px #6847c494}body.v2 .quote-section>.container{position:relative;z-index:2}body.v2 .galaxy-scene,body.v2 .galaxy-stars{position:absolute;inset:0;pointer-events:none}body.v2 .galaxy-scene{z-index:1;overflow:hidden;opacity:.92;mask-image:linear-gradient(90deg,#000,#000000b8 48%,#000)}body.v2 .galaxy-scene:before{content:"";position:absolute;width:135%;height:44%;left:-18%;top:27%;rotate:-9deg;border-radius:50%;background:radial-gradient(ellipse at center,rgba(182,156,255,.16),rgba(139,92,246,.075) 38%,rgba(237,59,107,.035) 58%,transparent 73%);filter:blur(18px);animation:galaxyBreath 16s ease-in-out infinite alternate}@keyframes galaxyBreath{0%{opacity:.58;scale:.96;translate:-1% 1%}to{opacity:.92;scale:1.04;translate:1% -1%}}body.v2 .galaxy-stars{display:none}body.v2 .galaxy-stars-near{background-image:radial-gradient(circle,rgba(255,255,255,.96) 0 1.25px,transparent 2px),radial-gradient(circle,rgba(205,190,255,.88) 0 1.35px,transparent 2.1px),radial-gradient(circle,rgba(237,89,137,.72) 0 1px,transparent 1.7px);background-size:173px 173px,241px 241px,319px 319px;background-position:18px 35px,91px 128px,212px 56px;animation:galaxyDriftNear 46s linear infinite alternate,starsTwinkleNear 7.5s ease-in-out infinite alternate}body.v2 .galaxy-stars-far{opacity:.18;background-image:radial-gradient(circle,rgba(255,255,255,.82) 0 .85px,transparent 1.5px),radial-gradient(circle,rgba(158,123,250,.78) 0 1px,transparent 1.65px);background-size:109px 109px,197px 197px;background-position:50px 74px,132px 22px;animation:galaxyDriftFar 64s linear infinite alternate,starsTwinkleFar 10.5s ease-in-out 2.4s infinite alternate}body.v2 .individual-stars{position:absolute;inset:0;pointer-events:none}body.v2 .real-star{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);aspect-ratio:1;border-radius:50%;opacity:.08;background:hsl(var(--star-hue) 78% 94%);box-shadow:0 0 calc(var(--star-size) * 2.2) hsl(var(--star-hue) 88% 78% / .62),0 0 calc(var(--star-size) * 5) hsl(var(--star-hue) 88% 68% / .16);animation:individualStarTwinkle var(--star-speed) ease-in-out var(--star-delay) infinite;will-change:opacity,scale}body.v2 .real-star:nth-child(3n){filter:blur(.18px)}@keyframes individualStarTwinkle{0%,16%{opacity:.05;scale:.68}34%{opacity:var(--star-peak);scale:1}48%{opacity:.16;scale:.76}67%{opacity:.34;scale:.92}82%,to{opacity:.04;scale:.64}}@keyframes galaxyDriftNear{0%{translate:0 0}to{translate:-3.5% 4%}}@keyframes galaxyDriftFar{0%{translate:0 2%}to{translate:2.5% -3%}}@keyframes starsTwinkleNear{0%,12%{opacity:.26}38%{opacity:.62}68%{opacity:.34}to{opacity:.56}}@keyframes starsTwinkleFar{0%,18%{opacity:.18}46%{opacity:.48}74%{opacity:.24}to{opacity:.42}}body.v2 .shooting-star{position:absolute;width:clamp(150px,14vw,240px);height:3px;border-radius:999px;opacity:0;rotate:24deg;translate:0 0;transform-origin:left center;background:linear-gradient(90deg,#fff 0%,rgba(225,215,255,.9) 4%,rgba(182,156,255,.48) 34%,rgba(139,92,246,.1) 72%,transparent 100%);filter:drop-shadow(0 0 7px rgba(182,156,255,.62));will-change:translate,opacity}body.v2 .shooting-star:before{content:"";position:absolute;inset:-5px 8% -5px 0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.46),rgba(182,156,255,.13) 48%,transparent);filter:blur(5px)}body.v2 .shooting-star:after{content:"";position:absolute;left:-3px;top:50%;width:7px;height:7px;border-radius:50%;translate:0 -50%;background:#fff;box-shadow:0 0 7px 2px #ffffffb8,0 0 18px 5px #b69cff8c}body.v2 .shooting-star-one{top:88%;right:-18%;animation:shootingStarOne 21s cubic-bezier(.28,.52,.34,1) 2.2s infinite}body.v2 .shooting-star-two{top:76%;right:-16%;scale:.68;animation:shootingStarTwo 27s cubic-bezier(.28,.52,.34,1) 10s infinite}@keyframes shootingStarOne{0%,5%{opacity:0;translate:0 0;scale:.35 1}6%{opacity:1}19%{opacity:.95;scale:1 1}33%{opacity:0;translate:-118vw -54vh;scale:.55 1}to{opacity:0;translate:-118vw -54vh}}@keyframes shootingStarTwo{0%,4%{opacity:0;translate:0 0;scale:.25 1}5%{opacity:.72}16%{opacity:.68;scale:.9 1}28%{opacity:0;translate:-104vw -46vh;scale:.45 1}to{opacity:0;translate:-104vw -46vh}}body.v2 .quote blockquote{color:#f0f2f8}body.v2 .quote figcaption{color:#a7afc5}body.v2 #products .product-card{color:#182036;background:#fafafc;border-color:#ffffff85;box-shadow:0 26px 70px -34px #000000b8,inset 0 4px #fffc;backdrop-filter:none}body.v2 #products .products-grid>.product-card:first-child{background:radial-gradient(circle at 8% 5%,rgba(237,59,107,.085),transparent 31%),linear-gradient(145deg,#fff,#fbfafd 62%,#f7f4fc);box-shadow:0 26px 70px -34px #000000b8,inset 0 4px #ed3b6b}body.v2 #products .product-card:hover{border-color:#ffffffb8;box-shadow:0 32px 82px -34px #000000c7}body.v2 #products .product-head h3,body.v2 #products .feature-list li{color:#182036}body.v2 #products .product-tag{color:#6b7287}body.v2 #products .product-desc{color:#545d73}body.v2 #products .product-name .latin{color:#687188;border-inline-start-color:#1820362e}body.v2 #products .product-card.product-card-nasooh{background:radial-gradient(circle at 8% 5%,rgba(145,103,255,.11),transparent 32%),linear-gradient(145deg,#fff,#faf8ff 62%,#f4f0ff);border-color:#9167ff33;box-shadow:0 26px 70px -34px #000000b8,inset 0 4px #9167ff}body.v2 #products .nasooh-brand{background:#eee8ff;border-color:#7d59dd2b}body.v2 #products .product-card-nasooh .product-tag{color:#625a76}body.v2 #products .product-card-nasooh .product-desc{color:#554d68}body.v2 #products .product-card-nasooh:after{opacity:.55}body.v2 .quote-with-portrait{max-width:1080px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.72fr);align-items:center;gap:clamp(2rem,5vw,4.8rem);text-align:right}body.v2 .quote-copy{position:relative;z-index:1}body.v2 .quote blockquote:before{margin-inline:0}body.v2 .quote figcaption{justify-content:flex-start}body.v2 .quote-portrait{position:relative;overflow:hidden;min-height:410px;border-radius:28px;background:#030305;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 80px -34px #000000e6}body.v2 .quote-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 54%,rgba(20,19,43,.74) 100%),linear-gradient(0deg,rgba(17,22,43,.3),transparent 36%);pointer-events:none}body.v2 .quote-portrait img{width:100%;height:100%;min-height:410px;object-fit:cover;object-position:54% center}body.v2 .quote-cinematic .quote-eyebrow,body.v2 .quote-cinematic .quote-line,body.v2 .quote-cinematic figcaption{opacity:0;filter:blur(8px);transform:translateY(24px);transition:opacity .72s ease,filter .82s ease,transform .82s cubic-bezier(.22,.75,.24,1)}body.v2 .quote-cinematic .quote-line:nth-child(1){transition-delay:.08s}body.v2 .quote-cinematic .quote-line:nth-child(2){transition-delay:.2s}body.v2 .quote-cinematic .quote-line:nth-child(3){transition-delay:.32s}body.v2 .quote-cinematic .quote-line:nth-child(4){transition-delay:.44s}body.v2 .quote-cinematic figcaption{transition-delay:1.12s}body.v2 .quote-cinematic .quote-portrait{clip-path:inset(100% 0 0 0 round 28px);transform:translateY(34px) scale(.97);opacity:.45;transition:clip-path 1.15s cubic-bezier(.22,.76,.2,1) .62s,transform 1.18s cubic-bezier(.22,.76,.2,1) .62s,opacity .85s ease .62s}body.v2 .quote-cinematic .quote-portrait img{transform:scale(1.13);filter:brightness(.68) saturate(.82);transition:transform 1.8s cubic-bezier(.18,.72,.22,1) .62s,filter 1.45s ease .72s}body.v2 .quote-cinematic .quote-portrait:before{content:"";position:absolute;z-index:2;inset:-22% -45%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 49%,rgba(241,136,59,.14) 54%,transparent 66%);transform:translate(-78%) skew(-10deg);pointer-events:none}body.v2 .quote-section.cinematic-active .quote-eyebrow,body.v2 .quote-section.cinematic-active .quote-line,body.v2 .quote-section.cinematic-active figcaption{opacity:1;filter:blur(0);transform:translateY(0)}body.v2 .quote-section.cinematic-active .quote-portrait{clip-path:inset(0 0 0 0 round 28px);transform:translateY(0) scale(1);opacity:1}body.v2 .quote-section.cinematic-active .quote-portrait img{transform:scale(1);filter:brightness(1) saturate(1)}body.v2 .quote-section.cinematic-active .quote-portrait:before{animation:quoteLightSweep 1.35s cubic-bezier(.2,.7,.2,1) .84s both}@keyframes quoteLightSweep{0%{transform:translate(-78%) skew(-10deg);opacity:0}28%{opacity:1}to{transform:translate(78%) skew(-10deg);opacity:0}}@media(prefers-reduced-motion:reduce){body.v2 .quote-cinematic .quote-eyebrow,body.v2 .quote-cinematic .quote-line,body.v2 .quote-cinematic figcaption,body.v2 .quote-cinematic .quote-portrait,body.v2 .quote-cinematic .quote-portrait img{opacity:1;filter:none;transform:none;clip-path:none;transition:none}body.v2 .quote-cinematic .quote-portrait:before{display:none}}@media(max-width:800px){body.v2 .quote-with-portrait{grid-template-columns:1fr;gap:2.2rem;text-align:center}body.v2 .quote-copy{order:2}body.v2 .quote-portrait{order:1;width:min(100%,460px);min-height:320px;margin-inline:auto}body.v2 .quote-portrait img{min-height:320px;max-height:390px}body.v2 .quote-portrait:after{background:linear-gradient(0deg,rgba(17,22,43,.68),transparent 48%)}body.v2 .quote blockquote:before{margin-inline:auto}body.v2 .quote figcaption{justify-content:center}}body.v2 .quote-copy{max-width:650px}body.v2 .quote-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;color:#b69cff;font-family:var(--font-head);font-size:.95rem;font-weight:600;letter-spacing:.02em}body.v2 .quote-eyebrow span{width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,#f1883b,#ed3b6b,#8b5cf6)}body.v2 .quote-copy blockquote{margin:0;text-align:right;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:500;line-height:1.78;letter-spacing:0;word-spacing:.045em;text-wrap:balance}body.v2 .quote-copy blockquote:before{display:none}body.v2 .quote-copy blockquote strong{font-weight:700;background:linear-gradient(110deg,#f1883b,#ed3b6b 48%,#b69cff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.v2 .quote-copy figcaption{display:flex;align-items:flex-start;gap:.9rem;margin-top:2rem;text-align:right}body.v2 .quote-copy figcaption .q-line{margin-top:.68rem;flex:0 0 42px}body.v2 .quote-attribution{display:grid;gap:.22rem}body.v2 .quote-attribution strong{color:#e4e7f1;font-family:var(--font-head);font-size:clamp(.72rem,1.1vw,.84rem);font-weight:600;line-height:1.75;white-space:nowrap}body.v2 .quote-attribution small{color:#919ab2;font-size:.78rem;font-weight:400}@media(max-width:800px){body.v2 .quote-copy{max-width:620px;margin-inline:auto}body.v2 .quote-eyebrow{justify-content:center}body.v2 .quote-copy blockquote{text-align:center;font-size:clamp(1.3rem,5.2vw,1.65rem);line-height:1.85}body.v2 .quote-copy figcaption{justify-content:center;text-align:right}}@media(min-width:801px){body.v2 .quote-copy blockquote strong{white-space:nowrap}}@media(min-width:801px){body.v2 .quote-attribution strong{white-space:nowrap;font-size:.84rem}body.v2 .quote-copy blockquote{max-width:none;font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.9;text-wrap:initial;word-spacing:0}body.v2 .quote-copy .quote-line{display:block;white-space:nowrap}}@media(max-width:800px){body.v2 .quote-copy .quote-line{display:inline}body.v2 .quote-copy .quote-line:after{content:" "}}body.v2 #team{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fafbfd)}body.v2 #team:before{content:"";position:absolute;z-index:0;left:0;right:0;top:61%;height:3px;pointer-events:none;opacity:.52;background:repeating-linear-gradient(90deg,#ED3B6B 0 18px,transparent 18px 34px,#8B5CF6 34px 52px,transparent 52px 68px);box-shadow:0 0 12px #8b5cf629;animation:teamLineFlow 18s linear infinite;will-change:background-position}@keyframes teamLineFlow{0%{background-position:0 0}to{background-position:-68px 0}}body.v2 .tm-flow-nodes{position:absolute;z-index:0;inset-inline:0;top:calc(61% - 5px);height:13px;overflow:hidden;pointer-events:none}body.v2 .tm-flow-nodes i{position:absolute;right:-18px;top:50%;width:11px;height:11px;border:2px solid rgba(255,255,255,.92);border-radius:50%;translate:0 -50%;background:#ed3b6b;box-shadow:0 0 0 3px #ed3b6b29,0 0 12px #ed3b6b7a;animation:teamNodeTravel 36s linear infinite;will-change:translate}body.v2 .tm-flow-nodes i:nth-child(2){width:9px;height:9px;background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf624,0 0 12px #8b5cf66b;animation-delay:-12s}body.v2 .tm-flow-nodes i:nth-child(3){width:7px;height:7px;background:#ed3b6b;animation-delay:-24s}@keyframes teamNodeTravel{0%{translate:0 -50%}to{translate:calc(-100vw - 40px) -50%}}body.v2 #team>.container{position:relative;z-index:1}body.v2 .tm-grid{position:relative;display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.8rem .2rem 1.4rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab}body.v2 .tm-grid:active{cursor:grabbing}body.v2 .tm-grid::-webkit-scrollbar{display:none}body.v2 .tm-more-hint{width:fit-content;display:flex;align-items:center;gap:.45rem;margin:.15rem auto 0;color:#858ca0;font-size:.75rem}body.v2 .tm-more-hint b{color:#8b5cf6;font-size:1rem;animation:teamHintArrow 1.8s ease-in-out infinite}@keyframes teamHintArrow{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}body.v2 .tm-card{z-index:1;flex:0 0 clamp(225px,19vw,262px);scroll-snap-align:start;min-height:350px;aspect-ratio:auto;padding:0;border-radius:24px;overflow:visible;background:transparent;border:0;box-shadow:none;perspective:1200px}body.v2 .tm-card:hover{transform:none;box-shadow:none}body.v2 .tm-card-inner{position:relative;width:100%;height:350px;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.24,1)}body.v2 .tm-card:hover .tm-card-inner,body.v2 .tm-card:focus-visible .tm-card-inner,body.v2 .tm-card.is-flipped .tm-card-inner{transform:rotateY(180deg)}body.v2 .tm-card-face{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem 1rem 1rem;border-radius:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(64,73,102,.12);box-shadow:0 18px 44px -30px #191f355c}body.v2 .tm-card-front{background:radial-gradient(circle at 50% 26%,rgba(139,92,246,.1),transparent 39%),linear-gradient(rgba(94,103,132,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,103,132,.035) 1px,transparent 1px),#fffffff0;background-size:100% 100%,30px 30px,30px 30px}body.v2 .tm-card-back{justify-content:center;gap:.75rem;text-align:right;color:#fff;transform:rotateY(180deg);background:radial-gradient(circle at 12% 10%,rgba(237,59,107,.22),transparent 34%),radial-gradient(circle at 88% 92%,rgba(139,92,246,.28),transparent 40%),linear-gradient(145deg,#13182c,#1a1732);border-color:#b69cff3d}body.v2 .tm-back-label{width:fit-content;padding:.32rem .7rem;border-radius:999px;color:#dfd4ff;background:#b69cff1f;border:1px solid rgba(182,156,255,.2);font-size:.88rem;font-weight:500}body.v2 .tm-card-back h3{color:#fff;font-family:var(--font-head);font-size:1.3rem}body.v2 .tm-card-back strong{color:#f49cb8;font-size:1rem;font-weight:600}body.v2 .tm-card-back p{color:#d5d9e4;font-size:1.05rem;line-height:1.85;font-weight:400}body.v2 .tm-back-hint{margin-top:.25rem;color:#858da5;font-size:.68rem}body.v2 .tm-photo{position:relative;inset:auto;flex:0 0 auto;width:min(76%,172px);aspect-ratio:1;margin:.2rem auto 0;overflow:hidden;place-items:end center;border-radius:50%;border:2px solid transparent;background:linear-gradient(155deg,#f2f0f8,#dce2ee) padding-box,linear-gradient(135deg,#f1883b8c,#ed3b6b8c 48%,#8b5cf68c) border-box;box-shadow:0 12px 32px -18px #362b6061;transition:scale .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s ease}body.v2 .tm-photo svg{width:78%;height:auto;fill:#b7bed0}body.v2 .tm-photo img{border-radius:50%;object-position:center top}body.v2 .tm-card:hover .tm-photo{scale:1.035;box-shadow:0 0 0 4px #ed3b6b1a,0 16px 38px -18px #4a30826b}body.v2 .tm-overlay{position:relative;inset:auto;display:grid;gap:.35rem;margin-top:1.25rem;padding:0 .2rem .25rem;text-align:center;background:none}body.v2 .tm-overlay h3{color:#1e2438;font-size:1.2rem;line-height:1.45}body.v2 .tm-overlay span{color:#667089;font-size:1.02rem;font-weight:500}@media(max-width:600px){body.v2 .tm-card{flex-basis:min(78vw,265px);min-height:350px}}body.v2 .timeline{--timeline-progress: 0%;isolation:isolate}body.v2 .timeline:before{background:#8f94a838;z-index:0}body.v2 .timeline:after{content:"";position:absolute;inset-inline-start:7px;top:8px;width:2px;height:var(--timeline-progress);max-height:calc(100% - 16px);border-radius:999px;background:linear-gradient(180deg,#ff7445,#ed3b6b 48%,#8b5cf6);box-shadow:0 0 14px #ed3b6b47;transition:height .9s cubic-bezier(.22,1,.36,1);z-index:1}body.v2 .timeline .tl-item{opacity:0;transform:translateY(34px);transition:opacity .72s ease,transform .82s cubic-bezier(.22,1,.36,1);z-index:2}body.v2 .timeline .tl-item.is-active{opacity:1;transform:translateY(0)}body.v2 .timeline .tl-dot{z-index:3;background:#fff;border-color:#cfd3df;box-shadow:0 0 0 5px #8f94a81a;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,background-color .35s ease,box-shadow .35s ease}body.v2 .timeline .tl-item.is-active .tl-dot{border-color:#ed3b6b;background:#fff;box-shadow:0 0 0 6px #ed3b6b21}body.v2 .timeline .tl-item.is-current .tl-dot{transform:scale(1.22);background:#ed3b6b;border-color:#fff;box-shadow:0 0 0 5px #ed3b6b2e,0 0 22px #ed3b6b6b;animation:journeyDotPulse 2.2s ease-in-out infinite}body.v2 .timeline .tl-card{transition:transform .3s ease,box-shadow .3s ease,border-color .45s ease}body.v2 .timeline .tl-item.is-current .tl-card{border-color:#ed3b6b47;box-shadow:0 20px 46px -30px #4c27707a}@keyframes journeyDotPulse{0%,to{box-shadow:0 0 0 5px #ed3b6b29,0 0 18px #ed3b6b52}50%{box-shadow:0 0 0 9px #ed3b6b0f,0 0 28px #8b5cf673}}@media(prefers-reduced-motion:reduce){body.v2 .timeline .tl-item{opacity:1;transform:none}body.v2 .timeline .tl-item.is-current .tl-dot{animation:none}}body.v2 .lang-toggle{min-width:42px;height:38px;padding:0 .7rem;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:var(--ink);background:#ffffffb8;font-family:IBM Plex Sans,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}body.v2 .lang-toggle:hover{color:#fff;border-color:#8b5cf6;background:#8b5cf6}html[dir=ltr] body.v2{font-family:IBM Plex Sans,Alexandria,sans-serif}html[dir=ltr] body.v2 .section-head,html[dir=ltr] body.v2 .product-card,html[dir=ltr] body.v2 .tl-card,html[dir=ltr] body.v2 .tm-card-back,html[dir=ltr] body.v2 .contact-copy,html[dir=ltr] body.v2 .contact-form,html[dir=ltr] body.v2 .footer-brand{text-align:left}html[dir=ltr] body.v2 .feature-list li{padding-right:0;padding-left:1.8rem}html[dir=ltr] body.v2 .feature-list li:before{right:auto;left:0}
