.python_page_container{width:100%;overflow-x:hidden;position:relative;background-color:#fff}.py_sec1_main_div{width:100%;min-height:88vh;position:relative;background:linear-gradient(135deg,#041827,#082338 60%,#0c2f4a);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:120px 0 40px;overflow:hidden}.py_hero_glow_1{top:-10%;left:15%;width:450px;height:450px;background:radial-gradient(circle,rgba(65,212,255,.2) 0,rgba(4,24,39,0) 70%);filter:blur(60px)}.py_hero_glow_1,.py_hero_glow_2{position:absolute;pointer-events:none;z-index:1}.py_hero_glow_2{bottom:10%;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,52,248,.18) 0,rgba(4,24,39,0) 70%);filter:blur(80px)}.py_hero_grid_pattern{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:32px 32px;opacity:.6;pointer-events:none;z-index:1}.py_S1_submain_div{width:86%;max-width:1320px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:3.5rem;gap:3.5rem;z-index:2;position:relative}.py_S1_text_main_div{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.py_hero_pill_badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(65,212,255,.1);border:1px solid rgba(65,212,255,.3);padding:6px 16px;border-radius:30px;color:#41d4ff;font-family:Satoshi-Bold,sans-serif;font-size:.8rem;letter-spacing:.5px;box-shadow:0 4px 15px rgba(65,212,255,.15)}.py_pill_sparkle{color:#ffe873;font-size:1.1rem}.py_S1_text_main_div>h1{font-family:Satoshi-Bold,sans-serif;font-size:3.8rem;line-height:1.15;color:#fff;margin:0;letter-spacing:-.5px;text-shadow:0 4px 20px rgba(0,0,0,.4)}.py_gradient_text{background:linear-gradient(135deg,#41d4ff,#ffe873 45%,#7c34f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;filter:drop-shadow(0 2px 10px rgba(65,212,255,.3))}.py_hero_description{font-family:Satoshi-Regular,sans-serif;font-size:1.3rem;color:#e2e8f0;line-height:1.65;max-width:640px;letter-spacing:.2px}.py_highlight_text{color:#41d4ff!important;font-family:Satoshi-Bold,sans-serif;text-shadow:0 0 12px rgba(65,212,255,.3)}.py_hero_cta_wrap{display:flex;align-items:center;gap:1.2rem;margin-top:.5rem}.py_hero_btn{background:linear-gradient(135deg,#7c34f8,#41d4ff);padding:14px 32px;border-radius:40px;font-size:1.05rem;box-shadow:0 8px 25px rgba(124,52,248,.4);transition:all .3s ease}.py_hero_btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(65,212,255,.5)}.py_btn_plane{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.py_hero_secondary_btn{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);padding:14px 26px;border-radius:40px;color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:1rem;transition:all .3s ease}.py_hero_secondary_btn:hover{background:hsla(0,0%,100%,.12);border-color:rgba(65,212,255,.4);transform:translateY(-2px)}.py_arrow_icon{font-size:1.2rem;color:#41d4ff}.py_hero_tech_row{display:flex;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.py_tech_label{font-family:Satoshi-Bold,sans-serif;font-size:.85rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.8px}.py_tech_chips_list{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.py_tech_chip{display:inline-flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:5px 12px;border-radius:20px;color:#e5e7eb;font-family:Satoshi-Regular,sans-serif;font-size:.85rem}.py_chip_icon{color:#41d4ff;font-size:.9rem}.py_S1_image_manin_div,.py_hero_image_stage{display:flex;justify-content:center;align-items:center;position:relative}.py_hero_image_stage{width:100%;max-width:520px}.py_hero_img_container{position:relative;z-index:2;width:100%;display:flex;justify-content:center}.py_main_hero_img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 35px rgba(4,24,39,.6))}.py_floating_card{position:absolute;z-index:3;display:flex;align-items:center;gap:.75rem;background:rgba(4,24,39,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);padding:12px 18px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.py_floating_top{top:10%;left:-8%}.py_floating_bottom{bottom:8%;right:-5%}.py_floating_icon_box{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.py_icon_yellow{background:rgba(255,232,115,.15);color:#ffe873;border:1px solid rgba(255,232,115,.3)}.py_icon_purple{background:rgba(124,52,248,.15);color:#7c34f8;border:1px solid rgba(124,52,248,.3)}.py_floating_text{display:flex;flex-direction:column}.py_card_title{font-family:Satoshi-Bold,sans-serif;font-size:.95rem;color:#fff}.py_card_subtitle{font-family:Satoshi-Regular,sans-serif;font-size:.78rem;color:#9ca3af}.py_hero_metrics_bar{width:86%;max-width:1320px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;margin-top:3.5rem;padding:22px 30px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;grid-gap:1.5rem;gap:1.5rem;z-index:2;position:relative}.py_metric_item{display:flex;flex-direction:column;align-items:center;text-align:center}.py_metric_val{font-family:Satoshi-Bold,sans-serif;font-size:1.3rem;color:#41d4ff}.py_metric_lbl{font-family:Satoshi-Regular,sans-serif;font-size:.85rem;color:#9ca3af;margin-top:4px}.py_metric_divider{display:none}@media screen and (max-width:1100px){.py_S1_submain_div{grid-template-columns:1fr;gap:3rem;text-align:center}.py_S1_text_main_div{align-items:center}.py_S1_text_main_div>h1{font-size:3rem}.py_hero_metrics_bar{grid-template-columns:repeat(2,1fr);gap:1.5rem}.py_floating_top{left:2%}.py_floating_bottom{right:2%}}@media screen and (max-width:768px){.py_sec1_main_div{padding:100px 0 30px}.py_S1_text_main_div>h1{font-size:2.3rem}.py_hero_description{font-size:1.05rem}.py_hero_cta_wrap{flex-direction:column;width:100%}.py_hero_btn,.py_hero_secondary_btn{width:100%;justify-content:center}.py_hero_metrics_bar{grid-template-columns:1fr;padding:18px 20px}.py_floating_card{padding:8px 12px}.py_card_title{font-size:.85rem}}.py_infinite_marquee_wrap{width:100%;overflow:hidden;position:relative;background:linear-gradient(90deg,#041827,#0a273d 50%,#041827);padding:18px 0;border-top:1px solid rgba(65,212,255,.15);border-bottom:1px solid rgba(124,52,248,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.py_marquee_fade_left,.py_marquee_fade_right{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.py_marquee_fade_left{left:0;background:linear-gradient(90deg,#041827,transparent)}.py_marquee_fade_right{right:0;background:linear-gradient(270deg,#041827,transparent)}.py_marquee_track{display:flex;width:max-content}.py_marquee_group{display:flex;align-items:center;gap:1.25rem;padding-right:1.25rem;animation:pyMarqueeScroll 32s linear infinite;will-change:transform}.py_infinite_marquee_wrap:hover .py_marquee_group{animation-play-state:paused}@keyframes pyMarqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.py_marquee_chip{display:inline-flex;align-items:center;gap:.6rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);padding:10px 20px;border-radius:40px;white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1)}.py_marquee_chip:hover{background:rgba(65,212,255,.15);border-color:rgba(65,212,255,.4);transform:translateY(-2px);box-shadow:0 6px 20px rgba(65,212,255,.2)}.py_marquee_icon{font-size:1.25rem;display:flex;align-items:center}.py_marquee_text{font-family:Satoshi-Bold,sans-serif;font-size:.95rem;color:#fff;letter-spacing:.3px}.py_marquee_dot{width:5px;height:5px;border-radius:50%;background:rgba(65,212,255,.5);margin-left:.5rem}@media screen and (max-width:768px){.py_infinite_marquee_wrap{padding:14px 0}.py_marquee_chip{padding:8px 14px;gap:.45rem}.py_marquee_text{font-size:.85rem}.py_marquee_group{animation-duration:24s}}.PY_s2_main_div{width:100%;padding:90px 0;background:var(--sky-background-color,#f7f8fe);position:relative}.PY_s2_main_div,.PY_s2_submain_div{display:flex;align-items:center;justify-content:center}.PY_s2_submain_div{width:86%;max-width:1320px;flex-direction:column;gap:3.5rem}.py_s2_subtitle_badge{font-family:Satoshi-Bold,sans-serif;font-size:.85rem;color:var(--Ninth-color,#7c34f8);letter-spacing:1.5px;text-transform:uppercase;background:rgba(124,52,248,.08);padding:6px 18px;border-radius:20px;border:1px solid rgba(124,52,248,.18);box-shadow:0 4px 14px rgba(124,52,248,.08)}.Heading_text_div>h2{font-family:Satoshi-Bold,sans-serif;font-size:3rem;color:#041827;letter-spacing:-.3px}.py_s2_gradient_text{background:linear-gradient(135deg,#7c34f8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.PY_s2_card_main_div{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.8rem;gap:1.8rem}.PY_s2_card{width:100%;background:#fff;border-radius:20px;padding:35px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;position:relative;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(4,24,39,.04);transition:border-color .3s ease,box-shadow .3s ease}.PY_s2_card:hover{border-color:rgba(124,52,248,.3);box-shadow:0 15px 35px rgba(124,52,248,.12)}.py_s2_card_top_row{width:100%;display:flex;align-items:center;justify-content:space-between}.py_s2_icon_wrapper{width:60px;height:60px;border-radius:16px;background:rgba(65,212,255,.1);display:flex;align-items:center;justify-content:center;border:1px solid rgba(65,212,255,.2)}.py_s2_icon_wrapper svg{width:32px;height:32px}.number_div{display:flex;align-items:center;justify-content:center}.py_number_text{font-family:Satoshi-Black,sans-serif;font-size:2.8rem;color:transparent;-webkit-text-stroke:1.5px #cbd5e1;opacity:.7}.PY_s2_card:hover .py_number_text{-webkit-text-stroke:1.5px #7c34f8;opacity:1}.text_of_card{display:flex;flex-direction:column;gap:.8rem}.text_of_card>h3{font-family:Satoshi-Bold,sans-serif;font-size:1.35rem;color:#041827;margin:0;line-height:1.3}.text_of_card>p{font-family:Satoshi-Regular,sans-serif;font-size:.98rem;color:#636574;line-height:1.6}@media screen and (max-width:1100px){.PY_s2_card_main_div{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.PY_s2_card_main_div{grid-template-columns:1fr}.PY_s2_card{padding:28px 20px}}.PY_s3_main_div{width:100%;padding:90px 0;background:#fff;position:relative}.PY_s3_main_div,.PY_s3_submain_div{display:flex;align-items:center;justify-content:center}.PY_s3_submain_div{width:86%;max-width:1320px;flex-direction:column;gap:3.5rem}.py_s3_subtitle_badge{font-family:Satoshi-Bold,sans-serif;font-size:.85rem;color:#0284c7;letter-spacing:1.5px;text-transform:uppercase;background:rgba(2,132,199,.08);padding:6px 18px;border-radius:20px;border:1px solid rgba(2,132,199,.18);box-shadow:0 4px 14px rgba(2,132,199,.08)}.py_s3_gradient_text{background:linear-gradient(135deg,#0284c7,#7c34f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.py_s3_highlight{color:#0284c7;font-family:Satoshi-Bold,sans-serif}.PY_s3_content_main_div{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.PY_s3_cards_div{width:100%;background:var(--sky-background-color,#f7f8fe);border-radius:24px;padding:38px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:1.8rem;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(4,24,39,.03);transition:all .3s ease}.PY_s3_cards_div:hover{border-color:rgba(65,212,255,.4);box-shadow:0 18px 40px rgba(65,212,255,.12);background:#fff}.py_s3_card_header{display:flex;align-items:center;gap:1.2rem}.py_s3_icon_box{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;flex-shrink:0;border:1px solid rgba(0,0,0,.06)}.py_s3_card_header>h3{font-family:Satoshi-Bold,sans-serif;font-size:1.4rem;color:#041827;margin:0;line-height:1.3}.PY_s3_text>p{font-family:Satoshi-Regular,sans-serif;font-size:1rem;color:#636574;line-height:1.65}.py_s3_tags_wrap{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-top:1rem;border-top:1px dashed #e5e7eb}.py_s3_tag_chip{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #e2e8f0;padding:5px 12px;border-radius:30px;font-family:Satoshi-Bold,sans-serif;font-size:.82rem;color:#041827}.PY_s3_cards_div:hover .py_s3_tag_chip{background:rgba(65,212,255,.08);border-color:rgba(65,212,255,.25);color:#0284c7}.py_tag_icon{color:#41d4ff;font-size:.85rem}@media screen and (max-width:1050px){.PY_s3_content_main_div{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:640px){.PY_s3_cards_div{padding:28px 20px}.py_s3_card_header>h3{font-size:1.2rem}.py_s3_icon_box{width:48px;height:48px;font-size:1.4rem}}.py_sec4_wrap{width:100%;padding:100px 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#edf4ff 50%,#fff);position:relative;overflow:hidden}.py_sec4_glow_bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:750px;height:380px;background:radial-gradient(circle,rgba(65,212,255,.25) 0,rgba(124,52,248,.08) 50%,hsla(0,0%,100%,0) 70%);filter:blur(80px);pointer-events:none}.Sec4_submain_div{width:86%;max-width:1320px;gap:3.5rem;z-index:2;position:relative}.Sec4_submain_div,.sec4_titile_text_div{display:flex;align-items:center;justify-content:center;flex-direction:column}.sec4_titile_text_div{width:75%;gap:1.2rem;text-align:center}.sec4_titile_text_div>h2{font-size:3.4rem;color:#041827;font-family:Satoshi-Bold,sans-serif;line-height:1.2;margin:0;letter-spacing:-.3px}.py_sec4_gradient_accent{background:linear-gradient(135deg,#7c34f8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.sec4_titile_text_div>p{text-align:center;font-size:1.2rem;font-family:Satoshi-Regular,sans-serif;color:#636574;max-width:720px;line-height:1.6}.sec4_card_main_div{width:100%;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:35px 30px;box-shadow:0 15px 40px rgba(4,24,39,.06)}.card_of_sec4{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem;padding:20px 15px;transition:transform .3s ease}.card_of_sec4:hover{transform:translateY(-4px)}.py_sec4_icon_wrap{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,rgba(124,52,248,.1),rgba(65,212,255,.15));border:1px solid rgba(124,52,248,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(124,52,248,.08)}.py_sec4_icon_wrap img{width:32px;height:32px;object-fit:contain}.card_of_sec4>h2{font-size:3.5rem;background:linear-gradient(135deg,#7c34f8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Satoshi-Black,sans-serif;margin:0;line-height:1}.card_of_sec4>p{font-size:1.1rem;font-family:Satoshi-Bold,sans-serif;color:#041827;text-align:center;margin:0}.Vertical_line{border-right:1px solid #e2e8f0}@media screen and (max-width:1050px){.sec4_titile_text_div{width:90%}.sec4_titile_text_div>h2{font-size:2.5rem}.sec4_card_main_div{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Vertical_line{border-right:none}}@media screen and (max-width:640px){.sec4_titile_text_div>h2{font-size:2rem}.sec4_titile_text_div>p{font-size:1rem}.sec4_card_main_div{grid-template-columns:1fr;padding:20px}.card_of_sec4>h2{font-size:2.8rem}}