.ios_page_wrapper{background:#fff;overflow-x:hidden}.ios_page_wrapper,.ios_sec1_main_div{width:100%;display:flex;flex-direction:column}.ios_sec1_main_div{position:relative;min-height:90vh;align-items:center;justify-content:center;background:radial-gradient(circle at 15% 30%,rgba(124,52,248,.08) 0,transparent 50%),radial-gradient(circle at 85% 70%,rgba(65,212,255,.07) 0,transparent 50%),#fff;overflow:hidden;padding:6.5rem 2rem 4rem}.ios_hero_glow_1{top:10%;left:5%;width:380px;height:380px;background:radial-gradient(circle,rgba(124,52,248,.16) 0,rgba(124,52,248,0) 70%);filter:blur(50px)}.ios_hero_glow_1,.ios_hero_glow_2{position:absolute;pointer-events:none;z-index:0}.ios_hero_glow_2{bottom:15%;right:8%;width:440px;height:440px;background:radial-gradient(circle,rgba(65,212,255,.15) 0,rgba(65,212,255,0) 70%);filter:blur(60px)}.ios_hero_grid_pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(4,24,39,.025) 1px,transparent 0),linear-gradient(90deg,rgba(4,24,39,.025) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 60%,transparent 100%);pointer-events:none;z-index:0}.ios_S1_submain_div{width:100%;max-width:1320px;display:flex;align-items:center;justify-content:space-between;gap:3.5rem;z-index:1;margin:0 auto}.ios_S1_text_main_div{flex:1 1;max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.ios_hero_pill_badge{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1.1rem;background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.25);border-radius:999px;font-family:Satoshi-Bold,sans-serif;font-size:.8rem;letter-spacing:.05em;color:var(--Ninth-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(124,52,248,.08)}.ios_pill_sparkle{color:var(--Ninth-color);font-size:1rem;animation:ios_sparkle_pulse 2s ease-in-out infinite}@keyframes ios_sparkle_pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.ios_S1_text_main_div>h1{font-size:3.4rem;font-family:Satoshi-Bold,sans-serif;line-height:1.15;color:var(--First-color);letter-spacing:-.02em;margin:0}.ios_gradient_text{background:linear-gradient(135deg,#7c34f8,#3aa0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ios_hero_description{font-size:1.18rem;line-height:1.7;font-family:Satoshi-Regular,sans-serif;color:#525768;margin:0}.ios_hero_description strong{color:var(--First-color)}.ios_hero_cta_wrap{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:.5rem}.ios_hero_btn{background:linear-gradient(135deg,#7c34f8,#5d17d6);padding:.85rem 1.8rem;font-size:1rem;border-radius:999px;box-shadow:0 10px 24px rgba(124,52,248,.35);transition:all .3s cubic-bezier(.16,1,.3,1)}.ios_hero_btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(124,52,248,.45);background:linear-gradient(135deg,#8946fa,#6d24e3)}.ios_btn_plane{width:22px;height:22px;transition:transform .3s ease}.ios_hero_btn:hover .ios_btn_plane{transform:translate(3px,-3px)}.ios_hero_secondary_btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:999px;background:rgba(4,24,39,.04);border:1px solid rgba(4,24,39,.12);color:var(--First-color);font-family:Satoshi-Bold,sans-serif;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ios_hero_secondary_btn:hover{background:rgba(4,24,39,.08);border-color:rgba(4,24,39,.25);transform:translateY(-3px);color:var(--Ninth-color)}.ios_arrow_icon{font-size:1.15rem;transition:transform .3s ease}.ios_hero_secondary_btn:hover .ios_arrow_icon{transform:translate(2px,-2px)}.ios_hero_tech_row{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.ios_tech_label{font-size:.85rem;font-family:Satoshi-Bold,sans-serif;color:#8c909e;text-transform:uppercase;letter-spacing:.06em}.ios_tech_chips_list{display:flex;flex-wrap:wrap;gap:.6rem}.ios_tech_chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#f4f5fc;border:1px solid #e5e8f5;border-radius:8px;font-size:.85rem;font-family:Satoshi-Medium,sans-serif;color:#3b3f51;transition:all .2s ease}.ios_tech_chip:hover{background:#edeefc;border-color:#d2d6f8;color:var(--Ninth-color)}.ios_chip_icon{color:#10b981;font-size:.95rem}.ios_S1_image_manin_div{flex:1 1;max-width:600px}.ios_S1_image_manin_div,.ios_hero_image_stage{display:flex;align-items:center;justify-content:center;position:relative}.ios_hero_image_stage{width:100%}.ios_hero_img_container{width:100%;display:flex;align-items:center;justify-content:center}.ios_main_hero_img{width:95%;height:auto;max-height:480px;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(4,24,39,.12))}.ios_floating_card{position:absolute;display:flex;align-items:center;gap:.85rem;padding:.75rem 1.1rem;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;box-shadow:0 16px 36px rgba(4,24,39,.1);z-index:2;transition:transform .3s ease}.ios_floating_card:hover{transform:scale(1.04)}.ios_floating_top{top:6%;right:-5%}.ios_floating_bottom{bottom:8%;left:-4%}.ios_floating_icon_box{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ios_icon_purple{background:linear-gradient(135deg,rgba(124,52,248,.15),rgba(124,52,248,.05));color:var(--Ninth-color);border:1px solid rgba(124,52,248,.25)}.ios_icon_cyan{background:linear-gradient(135deg,rgba(65,212,255,.15),rgba(65,212,255,.05));color:#0284c7;border:1px solid rgba(65,212,255,.3)}.ios_floating_text{display:flex;flex-direction:column}.ios_card_title{font-family:Satoshi-Bold,sans-serif;font-size:.9rem;color:var(--First-color);line-height:1.2}.ios_card_subtitle{font-family:Satoshi-Regular,sans-serif;font-size:.75rem;color:#6b7280;margin-top:2px}.ios_hero_metrics_bar{width:100%;max-width:1200px;margin-top:4rem;padding:1.5rem 2.5rem;display:flex;align-items:center;justify-content:space-around;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(229,231,235,.8);border-radius:20px;box-shadow:0 12px 30px rgba(4,24,39,.04);z-index:1}.ios_metric_item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.ios_metric_val{font-size:1.7rem;font-family:Satoshi-Bold,sans-serif;background:linear-gradient(135deg,#041827,#7c34f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.ios_metric_lbl{font-size:.85rem;font-family:Satoshi-Medium,sans-serif;color:#6b7280}.ios_metric_divider{width:1px;height:40px;background:rgba(229,231,235,.9)}@media screen and (max-width:1100px){.ios_S1_submain_div{gap:2rem}.ios_S1_text_main_div>h1{font-size:2.8rem}.ios_floating_top{right:0}.ios_floating_bottom{left:0}}@media screen and (max-width:880px){.ios_sec1_main_div{padding:5.5rem 1.2rem 3rem}.ios_S1_submain_div{flex-direction:column-reverse;text-align:center;gap:2.5rem}.ios_S1_text_main_div{align-items:center}.ios_hero_pill_badge{text-align:center;font-size:.75rem}.ios_S1_text_main_div>h1{font-size:2.4rem}.ios_hero_cta_wrap{justify-content:center}.ios_hero_tech_row{align-items:center}.ios_tech_chips_list{justify-content:center}.ios_floating_top{top:0;right:5%}.ios_floating_bottom{bottom:0;left:5%}.ios_hero_metrics_bar{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;padding:1.5rem}.ios_metric_divider{display:none}}@media screen and (max-width:520px){.ios_S1_text_main_div>h1{font-size:2rem}.ios_hero_description{font-size:1rem}.ios_floating_card{display:none}.ios_hero_metrics_bar{grid-template-columns:1fr;gap:1.2rem}}.Ios_sec2_main{padding:6rem 2rem;justify-content:center;background:#fbfbff;position:relative;overflow:hidden}.Ios_sec2_main,.ios_sec2_submain_div{width:100%;display:flex;align-items:center}.ios_sec2_submain_div{max-width:1320px;justify-content:space-between;gap:4rem;margin:0 auto}.Image_div_ofsec2{flex:1 1;max-width:560px}.Image_div_ofsec2,.ios_sec2_img_stage{display:flex;align-items:center;justify-content:center;position:relative}.ios_sec2_img_stage{width:100%}.ios_sec2_img{width:100%;height:auto;max-height:480px;object-fit:contain;filter:drop-shadow(0 16px 30px rgba(4,24,39,.08))}.ios_sec2_floating_badge{position:absolute;bottom:5%;right:-2%;display:flex;align-items:center;gap:.85rem;padding:.8rem 1.2rem;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(124,52,248,.2);border-radius:16px;box-shadow:0 16px 36px rgba(4,24,39,.08);z-index:2}.ios_badge_icon_wrap{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,rgba(124,52,248,.15),rgba(124,52,248,.05));display:flex;align-items:center;justify-content:center;color:var(--Ninth-color);font-size:1.25rem}.ios_badge_text_wrap{display:flex;flex-direction:column}.ios_badge_title{font-family:Satoshi-Bold,sans-serif;font-size:.88rem;color:var(--First-color)}.ios_badge_subtitle{font-family:Satoshi-Regular,sans-serif;font-size:.75rem;color:#6b7280}.ios_sec2_text{flex:1.1 1;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.ios_sec2_eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.2);border-radius:999px;font-family:Satoshi-Bold,sans-serif;font-size:.78rem;letter-spacing:.06em;color:var(--Ninth-color)}.ios_eyebrow_icon{font-size:.95rem}.ios_sec2_text>h2{font-family:Satoshi-Bold,sans-serif;font-size:2.7rem;line-height:1.2;color:var(--First-color);letter-spacing:-.02em;margin:0}.ios_text_gradient{background:linear-gradient(135deg,#7c34f8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.ios_sec2_p1,.ios_sec2_p2{font-family:Satoshi-Regular,sans-serif;font-size:1.05rem;line-height:1.7;color:#555a6d;margin:0}.ios_sec2_p1 strong{color:var(--First-color)}.ios_devices_grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:.5rem}.ios_device_card{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;background:#fff;border:1px solid #e9ebf5;border-radius:14px;box-shadow:0 4px 16px rgba(4,24,39,.03);transition:all .3s cubic-bezier(.16,1,.3,1)}.ios_device_card:hover{transform:translateY(-3px);border-color:rgba(124,52,248,.35);box-shadow:0 10px 25px rgba(124,52,248,.08)}.ios_device_icon_box{width:38px;height:38px;min-width:38px;border-radius:10px;background:#f4f5fd;display:flex;align-items:center;justify-content:center;color:var(--Ninth-color);font-size:1.15rem}.ios_device_info h4{font-family:Satoshi-Bold,sans-serif;font-size:.92rem;color:var(--First-color);margin:0 0 2px}.ios_device_info p{font-family:Satoshi-Regular,sans-serif;font-size:.8rem;color:#6b7280;line-height:1.4;margin:0}.ios_lifecycle_bar{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-top:.5rem}.ios_lifecycle_label{font-size:.82rem;font-family:Satoshi-Bold,sans-serif;color:#8c909e;text-transform:uppercase;letter-spacing:.06em}.ios_lifecycle_chips{display:flex;flex-wrap:wrap;gap:.5rem}.ios_lifecycle_chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;background:rgba(124,52,248,.06);border:1px solid rgba(124,52,248,.15);border-radius:8px;font-size:.82rem;font-family:Satoshi-Bold,sans-serif;color:var(--First-color)}.ios_step_num{color:var(--Ninth-color);font-size:.75rem}@media screen and (max-width:1050px){.ios_sec2_submain_div{flex-direction:column;gap:3rem}.Image_div_ofsec2{max-width:100%}.ios_sec2_text{width:100%}.ios_sec2_text>h2{font-size:2.2rem}.ios_sec2_floating_badge{right:5%}}@media screen and (max-width:640px){.Ios_sec2_main{padding:4.5rem 1.2rem}.ios_sec2_text>h2{font-size:1.85rem}.ios_devices_grid{grid-template-columns:1fr}.ios_sec2_floating_badge{position:static;margin-top:1rem;width:100%}.ios_sec2_img_stage{flex-direction:column}}.ios_s3_main_div{width:100%;padding:7rem 2rem;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;overflow:hidden}.ios_s3_glow_1{top:15%;right:5%;background:radial-gradient(circle,rgba(124,52,248,.08) 0,rgba(65,212,255,.04) 50%,transparent 70%)}.ios_s3_glow_1,.ios_s3_glow_2{position:absolute;width:550px;height:500px;filter:blur(80px);pointer-events:none;z-index:0}.ios_s3_glow_2{bottom:15%;left:5%;background:radial-gradient(circle,rgba(65,212,255,.08) 0,rgba(124,52,248,.04) 50%,transparent 70%)}.ios_s3_grid_overlay{position:absolute;inset:0;background-image:radial-gradient(rgba(4,24,39,.035) 1px,transparent 0);background-size:32px 32px;pointer-events:none;z-index:0}.ios_s3_submain_div{width:100%;max-width:1320px;gap:4rem;margin:0 auto;position:relative;z-index:1}.ios_s3_heading_wrap,.ios_s3_submain_div{display:flex;flex-direction:column;align-items:center}.ios_s3_heading_wrap{text-align:center;gap:1.2rem;max-width:860px}.ios_s3_badge{display:inline-flex;align-items:center;gap:.5rem;padding:6px 18px;background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.2);border-radius:999px;font-family:Satoshi-Bold,sans-serif;font-size:.78rem;letter-spacing:.08em;color:var(--Ninth-color)}.ios_s3_badge_icon{font-size:.95rem}.ios_s3_heading_wrap>h2{font-family:Satoshi-Bold,sans-serif;font-size:3rem;color:var(--First-color);letter-spacing:-.02em;line-height:1.2;margin:0}.ios_s3_subtext{font-family:Satoshi-Regular,sans-serif;font-size:1.1rem;color:#555a6d;line-height:1.7;margin:0}.ios_s3_content_main_div{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.ios_s3_card{position:relative;width:100%;background:hsla(0,0%,100%,.96);border:1.5px solid rgba(4,24,39,.08);border-radius:24px;padding:2.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;box-shadow:0 10px 30px rgba(4,24,39,.03),0 2px 6px rgba(0,0,0,.02);transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ios_s3_card:hover{border-color:rgba(124,52,248,.4);box-shadow:0 24px 50px rgba(124,52,248,.14),0 6px 16px rgba(4,24,39,.06)}.ios_s3_card_wide{grid-column:span 2;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,246,255,.95))}.ios_card_top_glow_bar{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#7c34f8,#3aa0ff);opacity:0;transition:opacity .3s ease}.ios_s3_card:hover .ios_card_top_glow_bar{opacity:1}.ios_s3_card_header{width:100%;display:flex;align-items:center;justify-content:space-between}.ios_s3_icon_box{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(124,52,248,.12),rgba(65,212,255,.08));border:1px solid rgba(124,52,248,.2);display:flex;align-items:center;justify-content:center;font-size:1.55rem;color:var(--Ninth-color);transition:all .35s ease}.ios_s3_card:hover .ios_s3_icon_box{transform:scale(1.1) rotate(4deg);background:linear-gradient(135deg,#7c34f8,#3aa0ff);color:#fff;box-shadow:0 8px 20px rgba(124,52,248,.3)}.ios_s3_number_badge{font-family:Satoshi-Bold,sans-serif;font-size:34px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(4,24,39,.22);transition:all .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios_s3_card:hover .ios_s3_number_badge{-webkit-text-stroke:0 transparent;background:linear-gradient(135deg,#7c34f8,#3aa0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:scale(1.12)}.ios_s3_stage_tag{display:inline-block;font-family:Satoshi-Bold,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--Ninth-color);background:rgba(124,52,248,.08);padding:4px 10px;border-radius:6px;border:1px solid rgba(124,52,248,.15)}.ios_s3_text{display:flex;flex-direction:column;gap:.75rem;width:100%}.ios_s3_text>h3{font-family:Satoshi-Bold,sans-serif;font-size:1.35rem;color:var(--First-color);line-height:1.35;margin:0;transition:color .3s ease}.ios_s3_card:hover .ios_s3_text>h3{color:var(--Ninth-color)}.ios_s3_text>p{font-family:Satoshi-Regular,sans-serif;font-size:1rem;color:#4b5563;line-height:1.65;margin:0}.ios_s3_deliverable_box{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;padding:9px 14px;background:rgba(124,52,248,.05);border:1px solid rgba(124,52,248,.14);border-radius:10px;width:100%}.ios_deliv_icon{font-size:1.05rem;color:#10b981;flex-shrink:0}.ios_deliv_text{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ios_deliv_lbl{font-family:Satoshi-Bold,sans-serif;font-size:11px;color:var(--Ninth-color);text-transform:uppercase;letter-spacing:.05em}.ios_deliv_val{font-family:Satoshi-Medium,sans-serif;font-size:13px;color:#374151}@media screen and (max-width:1050px){.ios_s3_content_main_div{grid-template-columns:1fr}.ios_s3_card_wide{grid-column:span 1}.ios_s3_heading_wrap>h2{font-size:2.4rem}}@media screen and (max-width:600px){.ios_s3_main_div{padding:4.5rem 1.2rem}.ios_s3_card{padding:1.8rem 1.4rem}.ios_s3_heading_wrap>h2{font-size:1.95rem}}.ios_s4_main_div{width:100%;padding:7rem 2rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 80% 20%,rgba(124,52,248,.06) 0,transparent 60%),radial-gradient(circle at 20% 80%,rgba(65,212,255,.05) 0,transparent 60%),#f8f9fe;position:relative;overflow:hidden}.ios_s4_glow_1{top:10%;left:-5%;background:radial-gradient(circle,rgba(124,52,248,.08) 0,transparent 70%)}.ios_s4_glow_1,.ios_s4_glow_2{position:absolute;width:500px;height:500px;filter:blur(80px);pointer-events:none}.ios_s4_glow_2{bottom:10%;right:-5%;background:radial-gradient(circle,rgba(65,212,255,.08) 0,transparent 70%)}.ios_s4_submain_div{width:100%;max-width:1360px;display:flex;flex-direction:column;gap:3.5rem;margin:0 auto;position:relative;z-index:1}.ios_s4_header_row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;width:100%}.ios_s4_heading_text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:720px}.ios_s4_badge{display:inline-flex;align-items:center;gap:.5rem;padding:6px 18px;background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.2);border-radius:999px;font-family:Satoshi-Bold,sans-serif;font-size:.78rem;letter-spacing:.08em;color:var(--Ninth-color)}.ios_s4_badge_icon{font-size:.95rem}.ios_s4_heading_text>h2{font-family:Satoshi-Bold,sans-serif;font-size:3rem;color:var(--First-color);letter-spacing:-.02em;line-height:1.2;margin:0}.ios_s4_heading_text>p{font-family:Satoshi-Regular,sans-serif;font-size:1.08rem;color:#555a6d;line-height:1.65;margin:0}.ios_slider_nav_buttons{display:flex;align-items:center;gap:.8rem}.ios_nav_btn{width:48px;height:48px;border-radius:50%;background:#fff;border:1.5px solid #e0e3f0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--First-color);cursor:pointer;box-shadow:0 4px 14px rgba(4,24,39,.05);transition:all .25s cubic-bezier(.16,1,.3,1)}.ios_nav_btn:hover{background:var(--Ninth-color);border-color:var(--Ninth-color);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(124,52,248,.3)}.images_of_clients_peojects_sec4,.testimonials_main_div_sec4{width:100%}.testimonials_card_wrapper{padding:1.2rem .75rem;outline:none;display:flex!important;justify-content:center}.ios_iphone_mockup_container{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:275px;margin:0 auto}.ios_iphone_frame{position:relative;width:100%;height:540px;background:#0f172a;border:8px solid #0f172a;border-radius:40px;box-shadow:0 20px 45px -10px rgba(4,24,39,.22),inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px hsla(0,0%,100%,.2);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.ios_iphone_mockup_container:hover .ios_iphone_frame{transform:translateY(-10px);box-shadow:0 30px 60px -15px rgba(124,52,248,.35),0 0 0 2px rgba(124,52,248,.4)}.ios_dynamic_island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:72px;height:18px;background:#000;border-radius:20px;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.4)}.ios_screen_viewport{width:100%;height:100%;background:#000;border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ios_screen_img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ios_glass_reflection{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 60%);border-top-left-radius:32px;border-top-right-radius:32px;pointer-events:none;z-index:5}.ios_home_indicator{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:90px;height:4px;background:hsla(0,0%,100%,.75);border-radius:4px;z-index:10;box-shadow:0 1px 2px rgba(0,0,0,.3)}.ios_project_badge_row{display:flex;align-items:center;justify-content:center}.ios_project_cat_pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#fff;border:1px solid #e2e5f2;border-radius:999px;font-family:Satoshi-Bold,sans-serif;font-size:.8rem;color:var(--First-color);box-shadow:0 4px 12px rgba(4,24,39,.04);transition:all .3s ease}.ios_iphone_mockup_container:hover .ios_project_cat_pill{border-color:rgba(124,52,248,.4);color:var(--Ninth-color);box-shadow:0 6px 16px rgba(124,52,248,.15)}.ios_apple_icon{font-size:.9rem;color:var(--Ninth-color)}@media screen and (max-width:1050px){.ios_s4_header_row{flex-direction:column;align-items:flex-start}.ios_s4_heading_text>h2{font-size:2.4rem}.ios_iphone_frame{height:480px}}@media screen and (max-width:620px){.ios_s4_main_div{padding:4.5rem 1.2rem}.ios_s4_heading_text>h2{font-size:1.95rem}.ios_iphone_frame{height:440px}}