:root{--ios-bg:#f5f8fc;--ios-bg-secondary:#ffffff;--ios-card-bg:rgba(255,255,255,0.9);--ios-card-hover:#ffffff;--ios-glass-border:rgba(0,41,112,0.08);--ios-glass-border-hover:rgba(0,186,242,0.35);--ios-glass-glow:rgba(0,186,242,0.12);--paytm-navy:#002970;--paytm-cyan:#00baf2;--paytm-blue-hover:#009ed1;--paytm-navy-hover:#001f54;--ios-blue:#00baf2;--ios-blue-rgb:0,186,242;--ios-purple:#002970;--ios-indigo:#002970;--ios-emerald:#00baf2;--ios-amber:#ff9500;--ios-rose:#ff3b30;--ios-cyan:#00baf2;--text-primary:#002970;--text-secondary:#334155;--text-muted:#475569;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--radius-full:9999px;--ios-shadow-sm:0 4px 20px rgba(0,41,112,0.04);--ios-shadow-md:0 10px 30px rgba(0,41,112,0.08);--ios-shadow-lg:0 20px 45px rgba(0,41,112,0.1),0 2px 6px rgba(0,41,112,0.04);--ios-blur:blur(30px) saturate(180%)}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px;border:2px solid #f1f5f9}::-webkit-scrollbar-thumb:hover{background:#00baf2}html{scroll-behavior:smooth;scroll-padding-top:78px;font-size:16px;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}body.ios-theme{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",sans-serif;background-color:var(--ios-bg);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;position:relative;margin:0;padding:0;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden !important}main{flex:1 0 auto;width:100%}.ios-ambient-glow{position:fixed;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;opacity:0.45;animation:floatOrb 12s ease-in-out infinite alternate;max-width:100vw}.orb-1{width:min(500px,80vw);height:min(500px,80vw);background:radial-gradient(circle,rgba(0,186,242,0.22),transparent 70%);top:-120px;left:5%}.orb-2{width:min(450px,70vw);height:min(450px,70vw);background:radial-gradient(circle,rgba(0,41,112,0.18),transparent 70%);top:35%;right:5%;animation-delay:-5s}.orb-3{width:min(400px,70vw);height:min(400px,70vw);background:radial-gradient(circle,rgba(0,186,242,0.15),transparent 70%);bottom:5%;left:5%;animation-delay:-8s}@keyframes floatOrb{0%{transform:translateY(0) scale(1)}100%{transform:translateY(40px) scale(1.08)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1;box-sizing:border-box}.app-navbar-header{position:fixed;top:0;left:0;right:0;width:100%;height:68px;background:rgba(255,255,255,0.92);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border-bottom:1px solid rgba(0,0,0,0.08);z-index:1000;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.02)}.navbar-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;height:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.nav-brand-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-right:28px;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1)}.nav-brand-link:hover{transform:scale(1.02)}.nav-brand-logo,.footer-breadcrumb-logo,.bottom-disclaimer-logo,.portal-logo,.auth-brand-logo-large,.auth-logo,.topbar-logo{height:40px;width:auto;object-fit:contain;background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important;transition:transform 0.2s ease}.nav-brand-logo:hover{transform:scale(1.04)}.brand-name{font-size:1.62rem;font-weight:900;letter-spacing:-0.6px;background:linear-gradient(135deg,#002970 30%,#0071e3 75%,#00baf2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;white-space:nowrap}.nav-text-mobile{display:none !important}.nav-text-desktop{display:inline !important}.nav-links-menu{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;margin-right:24px}.nav-link-item{color:var(--text-primary);text-decoration:none;font-size:0.94rem;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);transition:all 0.2s ease}.nav-link-item:hover{background:rgba(0,0,0,0.04);color:var(--ios-blue)}.nav-dropdown-item{position:relative}.nav-link-btn{background:transparent;border:none;font-family:inherit;color:var(--text-primary);font-size:0.94rem;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.nav-link-btn:hover,.nav-dropdown-item:hover .nav-link-btn{background:rgba(0,0,0,0.04);color:var(--ios-blue)}.caret-icon{font-size:0.72rem;color:var(--text-muted);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1)}.nav-dropdown-item:hover .caret-icon{transform:rotate(180deg);color:var(--ios-blue)}.nav-mega-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:560px;background:rgba(255,255,255,0.98);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);border:1px solid var(--ios-glass-border);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--ios-shadow-lg),0 20px 40px rgba(0,0,0,0.08);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);pointer-events:none;z-index:1001}.nav-dropdown-item:hover .nav-mega-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.dropdown-sm{min-width:320px}.dropdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dropdown-list{display:flex;flex-direction:column;gap:8px}.dropdown-menu-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:all 0.2s ease;background:transparent}.dropdown-menu-card:hover{background:rgba(0,113,227,0.05);transform:translateY(-1px)}.dropdown-simple-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:all 0.2s ease}.dropdown-simple-item:hover{background:rgba(0,0,0,0.04)}.dropdown-icon{width:38px;height:38px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.dropdown-title{font-size:0.9rem;font-weight:700;color:var(--text-primary)}.dropdown-desc{font-size:0.78rem;color:var(--text-muted);line-height:1.4;margin-top:2px}.text-blue{color:var(--ios-blue);font-size:1.1rem}.text-purple{color:var(--ios-purple);font-size:1.1rem}.text-green{color:var(--ios-emerald);font-size:1.1rem}.nav-actions-group{display:flex;align-items:center;gap:12px}.nav-admin-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(0,0,0,0.04);border:1px solid var(--ios-glass-border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:0.88rem;font-weight:600;text-decoration:none;transition:all 0.2s ease}.nav-admin-link:hover{background:rgba(0,113,227,0.08);border-color:rgba(0,113,227,0.25);color:var(--ios-blue)}.btn-pwa-install{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-full);border:1px solid rgba(0,113,227,0.28);background:rgba(0,113,227,0.08);color:var(--ios-blue);font-family:inherit;font-size:0.84rem;font-weight:700;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);text-decoration:none}.btn-pwa-install:hover{background:var(--ios-blue);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,113,227,0.3)}.photoroom-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;background:var(--paytm-navy);color:#ffffff;border-radius:var(--radius-full);font-size:0.92rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,41,112,0.25);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);text-decoration:none}.photoroom-btn-primary:hover{background:var(--paytm-cyan);color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,186,242,0.4)}.photoroom-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;background:rgba(0,113,227,0.08);color:var(--ios-blue);border-radius:var(--radius-full);font-size:0.90rem;font-weight:700;border:1px solid rgba(0,113,227,0.22);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);text-decoration:none}.photoroom-btn-secondary:hover{background:rgba(0,113,227,0.15);border-color:rgba(0,113,227,0.4);color:var(--ios-blue);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,113,227,0.15)}.nav-user-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:rgba(0,113,227,0.08);border:1px solid rgba(0,113,227,0.25);border-radius:var(--radius-full);text-decoration:none;color:var(--text-primary);font-size:0.88rem;font-weight:700;transition:all 0.2s ease}.nav-user-pill:hover{background:rgba(0,113,227,0.14);transform:translateY(-1px)}.nav-user-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--ios-blue),var(--ios-purple));color:#fff;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:800}.nav-mobile-toggle{display:none;background:transparent;border:none;color:var(--paytm-navy);font-size:1.3rem;padding:6px;cursor:pointer}.subnav-breadcrumb-bar{background:rgba(255,255,255,0.65);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,41,112,0.05);padding:8px 0;margin-top:68px;position:relative;z-index:90}.breadcrumb-trail{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.85);border:1px solid rgba(0,113,227,0.12);border-radius:999px;padding:5px 14px;box-shadow:0 2px 8px rgba(0,41,112,0.03);font-size:0.82rem;line-height:1}.breadcrumb-trail a{display:inline-flex;align-items:center;gap:5px;color:#64748b;text-decoration:none;font-weight:600;transition:all 0.2s ease}.breadcrumb-trail a:hover{color:var(--ios-blue);transform:translateY(-1px)}.breadcrumb-trail .sep{display:inline-flex;align-items:center;font-size:0.62rem;color:#94a3b8;opacity:0.8}.breadcrumb-trail .current{color:var(--paytm-navy);font-weight:700;letter-spacing:-0.2px}.mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(0,20,60,0.48);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);z-index:99998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),visibility 0.35s ease}.mobile-drawer-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.ios-mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:310px;max-width:88vw;height:100vh;height:100dvh;background:rgba(255,255,255,0.96);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:-15px 0 50px rgba(0,30,80,0.25);border-top-left-radius:28px;border-bottom-left-radius:28px;border-left:1px solid rgba(0,41,112,0.08);padding:24px 20px;display:flex;flex-direction:column;gap:18px;z-index:99999;transform:translateX(110%) scale(0.92);transform-origin:right center;opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.42s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease,visibility 0.42s ease,box-shadow 0.4s ease;will-change:transform,opacity}.ios-mobile-drawer.open{transform:translateX(0) scale(1);opacity:1;visibility:visible;pointer-events:auto}.mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,41,112,0.08);padding-bottom:16px}.mobile-drawer-header img{height:34px;width:auto}.mobile-drawer-header .close-modal-btn{width:36px;height:36px;border-radius:50%;background:rgba(0,41,112,0.06);color:var(--paytm-navy);border:none;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),background 0.2s ease}.mobile-drawer-header .close-modal-btn:active{transform:scale(0.85);background:rgba(255,59,48,0.15);color:#ff3b30}.mobile-drawer-links{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1;padding-right:4px}.mobile-nav-link{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;font-weight:700;font-size:0.95rem;background:rgba(0,41,112,0.03);border:1px solid rgba(0,41,112,0.04);transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.mobile-nav-link i{font-size:1.15rem;color:var(--ios-blue);width:24px;text-align:center;transition:transform 0.2s ease}.mobile-nav-link:active,.mobile-nav-link:hover{background:rgba(0,186,242,0.12);color:var(--paytm-navy);transform:translateX(4px) scale(1.02);border-color:rgba(0,186,242,0.3)}.mobile-nav-link:active i,.mobile-nav-link:hover i{transform:scale(1.2)}.ios-mobile-drawer.open .mobile-nav-link{animation:macDockSpringIn 0.45s cubic-bezier(0.16,1,0.3,1) both}.ios-mobile-drawer.open .mobile-nav-link:nth-child(1){animation-delay:0.03s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(2){animation-delay:0.07s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(3){animation-delay:0.11s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(4){animation-delay:0.15s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(5){animation-delay:0.19s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(6){animation-delay:0.23s}.ios-mobile-drawer.open .mobile-nav-link:nth-child(7){animation-delay:0.27s}@keyframes macDockSpringIn{0%{opacity:0;transform:translateX(40px) scale(0.9)}65%{transform:translateX(-4px) scale(1.02)}100%{opacity:1;transform:translateX(0) scale(1)}}.ios-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-full);background:#002970;color:#ffffff;border:none;font-size:0.9rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(0,41,112,0.25);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);text-decoration:none}.ios-btn-primary:hover{background:#001f54;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(0,41,112,0.35)}.ios-btn-gradient{background:linear-gradient(135deg,var(--paytm-navy) 0%,var(--paytm-cyan) 100%);box-shadow:0 6px 20px rgba(0,186,242,0.35);color:#fff}.ios-btn-gradient:hover{background:linear-gradient(135deg,var(--paytm-cyan) 0%,var(--paytm-navy) 100%);box-shadow:0 8px 25px rgba(0,41,112,0.4)}.ios-btn-large{padding:15px 30px;font-size:1rem;font-weight:700;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.ios-btn-glass{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border:1px solid var(--ios-glass-border);color:var(--paytm-navy);box-shadow:var(--ios-shadow-sm);font-weight:700}.ios-btn-glass:hover{background:#ffffff;color:var(--paytm-cyan);border-color:var(--paytm-cyan);transform:translateY(-2px);box-shadow:var(--ios-shadow-md)}.ios-btn-whatsapp{background:#0f766e;color:#ffffff;border:none;box-shadow:0 6px 20px rgba(15,118,110,0.28)}.ios-btn-whatsapp:hover{background:#115e59;transform:translateY(-2px)}.ios-btn-secondary{padding:10px 20px;background:rgba(0,41,112,0.05);border:1px solid var(--ios-glass-border);color:var(--text-secondary);border-radius:var(--radius-full);font-weight:600;cursor:pointer;transition:all 0.2s ease}.ios-btn-secondary:hover{background:rgba(0,41,112,0.1);color:var(--paytm-navy)}.full-width{width:100%}.gradient-text{background:linear-gradient(135deg,#002970 0%,#00baf2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--paytm-cyan);box-shadow:0 0 8px var(--paytm-cyan);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(52,199,89,0.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(52,199,89,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(52,199,89,0)}}.hero-section{padding:30px 0 24px;position:relative;text-align:center;margin-top:68px}.hero-container{display:flex;flex-direction:column;align-items:center}.hero-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:rgba(255,255,255,0.85);backdrop-filter:blur(12px);border:1px solid var(--ios-glass-border);border-radius:var(--radius-full);font-size:0.82rem;font-weight:600;color:var(--text-secondary);margin-bottom:12px;box-shadow:var(--ios-shadow-sm)}.desktop-only-br{display:inline}.hero-title{font-size:2.9rem;font-weight:800;letter-spacing:-0.035em;line-height:1.15;margin-bottom:12px;max-width:900px;color:#11141a}.hero-subtitle{font-size:1.05rem;color:var(--text-secondary);max-width:660px;margin-bottom:22px;font-weight:400}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.hero-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.ios-widget-card{background:var(--ios-card-bg);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border:2px solid var(--ios-blue);border-radius:var(--radius-lg);padding:16px 18px;display:flex;align-items:center;gap:14px;text-align:left;box-shadow:var(--ios-shadow-sm);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box}.ios-widget-card:hover{transform:translateY(-4px);background:var(--ios-card-hover);border-color:var(--ios-blue);box-shadow:0 10px 30px rgba(0,186,242,0.2)}.widget-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.blue-glow{background:rgba(0,113,227,0.12);color:var(--ios-blue)}.green-glow{background:rgba(52,199,89,0.12);color:var(--ios-emerald)}.purple-glow{background:rgba(175,82,222,0.12);color:var(--ios-purple)}.orange-glow{background:rgba(255,149,0,0.12);color:var(--ios-amber)}.widget-meta{display:flex;flex-direction:column}.stat-number{font-size:1.35rem;font-weight:800;color:var(--text-primary);letter-spacing:-0.02em}.stat-label{font-size:0.8rem;color:var(--text-muted);font-weight:500}.lead-developer-card{width:100%;max-width:1200px;margin:22px auto 0;padding:18px 24px;display:flex;align-items:center;gap:20px;background:rgba(255,255,255,0.95);border:2px solid var(--ios-blue);border-radius:var(--radius-xl);box-shadow:0 8px 30px rgba(0,41,112,0.08);text-align:left;position:relative;box-sizing:border-box;transition:transform 0.2s ease,box-shadow 0.2s ease}.lead-developer-card:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,41,112,0.12);border-color:var(--paytm-cyan)}.dev-avatar-wrap{position:relative;width:68px;height:68px;flex-shrink:0}.dev-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #ffffff;box-shadow:0 4px 14px rgba(0,41,112,0.18)}.dev-status-indicator{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#34c759;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 8px rgba(52,199,89,0.6)}.dev-info-content{flex:1;display:flex;flex-direction:column;gap:6px}.dev-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dev-name{font-size:1.22rem;font-weight:800;color:var(--paytm-navy);margin:0}.ms-certified-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,rgba(0,164,239,0.12),rgba(0,41,112,0.08));border:1px solid rgba(0,164,239,0.35);color:#0078d4;font-size:0.78rem;font-weight:800;border-radius:var(--radius-full)}.ms-certified-badge i{color:#00a4ef}.dev-role-desc{font-size:0.88rem;color:var(--text-secondary);margin:0;line-height:1.45}.dev-social-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.dev-badge-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);font-size:0.8rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;border:1px solid var(--ios-glass-border)}.gh-link{background:#24292f;color:#ffffff;border-color:#24292f}.gh-link:hover{background:#000000;transform:translateY(-1px)}.yt-link{background:rgba(255,0,0,0.08);color:#cc0000;border-color:rgba(255,0,0,0.2)}.yt-link:hover{background:#ff0000;color:#ffffff;transform:translateY(-1px)}.wa-link{background:rgba(37,211,102,0.1);color:#128c7e;border-color:rgba(37,211,102,0.25)}.wa-link:hover{background:#25d366;color:#ffffff;transform:translateY(-1px)}.ms-store-link{background:rgba(0,164,239,0.12);color:#0078d4;border-color:rgba(0,164,239,0.35)}.ms-store-link:hover{background:#0078d4;color:#ffffff;transform:translateY(-1px)}.text-xs{font-size:0.68rem}.section{padding:38px 0;position:relative;z-index:1}.section-header{text-align:center;margin-bottom:28px}.section-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:rgba(0,41,112,0.08);color:#003e8c;border:1px solid rgba(0,41,112,0.2);border-radius:var(--radius-full);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:10px}.section-title{font-size:2.2rem;font-weight:800;letter-spacing:-0.025em;margin-bottom:8px;color:#11141a}.section-desc{font-size:1.02rem;color:var(--text-secondary);max-width:620px;margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ios-glass-card{background:var(--ios-card-bg);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border:2px solid var(--ios-blue);border-radius:var(--radius-xl);padding:34px 28px;position:relative;box-shadow:0 6px 24px rgba(0,41,112,0.05);transition:all 0.35s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column}.ios-glass-card:hover{transform:translateY(-6px);background:var(--ios-card-hover);border-color:var(--ios-blue);box-shadow:0 16px 40px rgba(0,186,242,0.18)}.highlight-card{border-color:rgba(175,82,222,0.3);box-shadow:0 10px 30px rgba(175,82,222,0.08)}.card-pill{position:absolute;top:18px;right:18px;background:rgba(0,41,112,0.08);color:#003e8c;border:1px solid rgba(0,41,112,0.2);padding:4px 10px;border-radius:var(--radius-full);font-size:0.72rem;font-weight:700;text-transform:uppercase}.purple-pill{background:rgba(0,41,112,0.08);color:#002970;border-color:rgba(0,41,112,0.2)}.service-icon-box{width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.65rem;margin-bottom:22px;position:relative;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}.service-card:hover .service-icon-box{transform:scale(1.08) translateY(-2px)}.bg-blue{background:linear-gradient(135deg,#00c6ff 0%,#002970 100%);color:#ffffff;box-shadow:0 10px 22px rgba(0,41,112,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.bg-purple{background:linear-gradient(135deg,#a855f7 0%,#002970 100%);color:#ffffff;box-shadow:0 10px 22px rgba(168,85,247,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.bg-emerald{background:linear-gradient(135deg,#00BAF2 0%,#004085 100%);color:#ffffff;box-shadow:0 10px 22px rgba(0,186,242,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.bg-amber{background:linear-gradient(135deg,#ffb300 0%,#e65100 100%);color:#ffffff;box-shadow:0 10px 22px rgba(255,152,0,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.bg-cyan{background:linear-gradient(135deg,#38ef7d 0%,#11998e 100%);color:#ffffff;box-shadow:0 10px 22px rgba(17,153,142,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.bg-rose{background:linear-gradient(135deg,#ff416c 0%,#ff4b2b 100%);color:#ffffff;box-shadow:0 10px 22px rgba(255,65,108,0.25),inset 0 1px 1px rgba(255,255,255,0.7)}.service-card h3{font-size:1.35rem;font-weight:800;margin-bottom:12px;color:#11141a}.service-card p{color:var(--text-secondary);font-size:0.94rem;margin-bottom:20px;line-height:1.55}.feature-bullets{list-style:none;margin-bottom:26px;display:flex;flex-direction:column;gap:10px;margin-top:auto}.feature-bullets li{font-size:0.88rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.feature-bullets li i{color:var(--ios-emerald);font-size:0.85rem}.card-action-btn{background:rgba(0,0,0,0.04);border:1px solid var(--ios-glass-border);color:var(--text-primary);padding:11px 18px;border-radius:var(--radius-full);font-weight:700;font-size:0.88rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease}.card-action-btn:hover{background:var(--ios-blue);color:#fff;border-color:var(--ios-blue)}.ios-segmented-control{display:inline-flex;align-items:center;background:rgba(0,41,112,0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,41,112,0.08);padding:4px;border-radius:var(--radius-full);margin-top:20px;box-shadow:inset 0 1px 3px rgba(0,41,112,0.06)}.segment-btn{background:transparent;border:none;color:var(--text-secondary);padding:8px 18px;border-radius:var(--radius-full);font-size:0.88rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);font-family:inherit}.segment-btn.active{background:#ffffff;color:#002970;box-shadow:0 3px 12px rgba(0,41,112,0.12)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pricing-grid.hidden-plans{display:none}.ios-pricing-card{background:var(--ios-card-bg);backdrop-filter:var(--ios-blur);border:2px solid var(--ios-blue);border-radius:var(--radius-xl);padding:28px 22px;display:flex;flex-direction:column;position:relative;box-shadow:0 6px 24px rgba(0,41,112,0.05);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.ios-pricing-card:hover{transform:translateY(-6px);border-color:var(--ios-blue);box-shadow:0 16px 40px rgba(0,186,242,0.2)}.ios-pricing-card.featured-plan{background:#ffffff;border:2px solid var(--ios-blue);box-shadow:0 14px 40px rgba(0,186,242,0.22)}.popular-ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--ios-blue),var(--ios-purple));color:#fff;font-size:0.74rem;font-weight:800;text-transform:uppercase;padding:4px 14px;border-radius:var(--radius-full);letter-spacing:0.04em;box-shadow:0 4px 14px rgba(0,113,227,0.35)}.plan-badge{display:inline-block;font-size:0.76rem;font-weight:700;text-transform:uppercase;background:rgba(0,0,0,0.05);padding:3px 10px;border-radius:var(--radius-full);margin-bottom:10px;color:var(--text-secondary)}.gradient-badge{background:rgba(0,41,112,0.08);color:#003e8c}.plan-header h3{font-size:1.35rem;font-weight:800;margin-bottom:6px;color:#11141a}.plan-summary{font-size:0.86rem;color:var(--text-secondary);margin-bottom:14px;min-height:38px;line-height:1.4}.plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.plan-price .currency{font-size:1.45rem;font-weight:700;color:var(--ios-blue)}.plan-price .amount{font-size:2.4rem;font-weight:800;letter-spacing:-0.03em;color:var(--text-primary)}.plan-price .period{font-size:0.88rem;color:var(--text-muted)}.plan-timeline{display:inline-flex;align-items:center;gap:6px;background:rgba(180,83,9,0.1);padding:4px 12px;border-radius:var(--radius-md);font-size:0.82rem;color:#9a3412;margin-bottom:18px;border:1px solid rgba(180,83,9,0.25);font-weight:700}.plan-body{margin-top:auto;display:flex;flex-direction:column}.plan-features{list-style:none;margin-bottom:20px;display:flex;flex-direction:column;gap:9px}.plan-features li{font-size:0.86rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px;line-height:1.35}.plan-features li i.fa-check-circle{color:var(--ios-emerald)}.plan-features li.muted{color:#556070;opacity:1}.plan-features li.muted i{color:#556070}body.dark-mode .plan-features li.muted,.dark-theme .plan-features li.muted{color:#94a3b8}body.dark-mode .plan-features li.muted i,.dark-theme .plan-features li.muted i{color:#94a3b8}.estimator-card{padding:28px 24px}.estimator-header{margin-bottom:20px}.estimator-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.control-group{margin-bottom:16px}.control-title{display:block;font-size:0.92rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.option-pills{display:flex;gap:8px;flex-wrap:wrap}.pill-btn{background:rgba(255,255,255,0.9);border:1px solid var(--ios-glass-border);color:var(--text-secondary);padding:8px 16px;border-radius:var(--radius-full);font-size:0.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:var(--ios-shadow-sm);transition:all 0.2s ease}.pill-btn:hover{background:#ffffff;color:var(--text-primary);border-color:rgba(0,113,227,0.3)}.pill-btn.active{background:rgba(0,186,242,0.12);border-color:var(--paytm-cyan);color:var(--paytm-navy);font-weight:700;box-shadow:0 2px 10px rgba(0,186,242,0.2)}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ios-checkbox-label{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.9);border:1px solid var(--ios-glass-border);padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;font-size:0.84rem;color:var(--text-secondary);box-shadow:var(--ios-shadow-sm);transition:all 0.2s ease}.ios-checkbox-label:hover{background:#ffffff;border-color:rgba(0,186,242,0.3)}.ios-checkbox-label input{display:none}.custom-box{width:18px;height:18px;border-radius:6px;border:2px solid var(--text-muted);display:inline-block;position:relative;flex-shrink:0;transition:all 0.2s ease}.ios-checkbox-label input:checked + .custom-box{background:var(--paytm-cyan);border-color:var(--paytm-cyan)}.ios-checkbox-label input:checked + .custom-box::after{content:"✓";position:absolute;top:-2px;left:3px;color:#fff;font-size:12px;font-weight:bold}.estimator-summary-box{background:#ffffff;border:1px solid rgba(0,186,242,0.25);border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;justify-content:center;box-shadow:var(--ios-shadow-md)}.summary-badge{display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:700;color:#002970;text-transform:uppercase;margin-bottom:12px}.summary-cost-wrap{margin-bottom:12px}.summary-label{font-size:0.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.04em;font-weight:600}.summary-cost{font-size:2.6rem;font-weight:800;color:var(--paytm-navy);display:flex;align-items:baseline;gap:4px}.summary-cost .currency{color:#005bb5}.summary-timeline-wrap{margin-bottom:16px}.summary-timeline{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;color:#9a3412}.summary-breakdown{border-top:1px solid var(--ios-glass-border);padding-top:12px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.breakdown-item{font-size:0.84rem;color:var(--text-secondary);display:flex;justify-content:space-between}.breakdown-item strong{color:var(--paytm-navy)}.mt-4{margin-top:14px}.cta-banner{text-align:center;padding:40px 24px;background:radial-gradient(circle at center,rgba(0,186,242,0.12),rgba(0,41,112,0.06),#ffffff);border:1px solid rgba(0,186,242,0.25);box-shadow:var(--ios-shadow-md);border-radius:var(--radius-xl)}.cta-content h2{font-size:2.1rem;font-weight:800;margin-bottom:10px;color:var(--paytm-navy)}.cta-content p{color:var(--text-secondary);max-width:600px;margin:0 auto 22px;font-size:1rem}.cta-btn-wrap{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ios-footer{background:#ffffff;border-top:1px solid var(--ios-glass-border);padding:40px 0 20px;margin-top:36px;position:relative;z-index:1;box-shadow:0 -4px 20px rgba(0,41,112,0.02)}.footer-container{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.2fr;gap:28px;margin-bottom:28px}.tech-stack-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tech-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(0,41,112,0.04);border:1px solid rgba(0,41,112,0.08);padding:3px 8px;border-radius:6px;font-size:0.74rem;font-weight:700;color:var(--paytm-navy)}.tech-badge i{color:var(--paytm-cyan);font-size:0.75rem}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.portfolio-card{padding:0;overflow:hidden;background:#ffffff;border:2px solid var(--ios-blue);border-radius:var(--radius-xl);box-shadow:0 6px 24px rgba(0,41,112,0.05);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.portfolio-card:hover{transform:translateY(-6px);border-color:var(--ios-blue);box-shadow:0 16px 40px rgba(0,186,242,0.2)}.real-mockup-window{background:#f8fafc;border-bottom:1px solid rgba(0,41,112,0.08);min-height:230px;display:flex;flex-direction:column;position:relative;overflow:hidden}.mock-browser-header{background:#edf2f7;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(0,41,112,0.06)}.browser-address-bar{background:#ffffff;border:1px solid rgba(0,41,112,0.08);border-radius:6px;padding:4px 12px;font-size:0.72rem;font-weight:600;color:#4a5568;display:flex;align-items:center;gap:6px;flex:1}.live-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:0.65rem;font-weight:800;letter-spacing:0.05em;color:#059669;background:rgba(16,185,129,0.12);padding:2px 8px;border-radius:var(--radius-full)}.real-ecom-screen{padding:12px;background:linear-gradient(180deg,#f0f7ff 0%,#ffffff 100%);display:flex;flex-direction:column;gap:8px}.ecom-nav{display:flex;justify-content:space-between;align-items:center;font-size:0.78rem;font-weight:800;color:var(--paytm-navy)}.ecom-cart{background:rgba(0,41,112,0.06);padding:2px 8px;border-radius:12px;font-size:0.72rem}.cart-num{background:var(--paytm-cyan);color:#fff;padding:1px 5px;border-radius:50%;font-size:0.65rem;font-weight:800}.ecom-hero-card{background:#ffffff;border:1px solid rgba(0,41,112,0.08);border-radius:10px;padding:10px 12px;box-shadow:0 4px 12px rgba(0,41,112,0.05)}.product-badge{display:inline-block;background:rgba(255,149,0,0.12);color:#d97706;font-size:0.65rem;font-weight:800;padding:2px 6px;border-radius:4px;margin-bottom:4px}.product-title{font-size:0.84rem;font-weight:700;color:#1a202c;margin-bottom:6px}.product-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.product-price{font-size:1.1rem;font-weight:800;color:var(--paytm-navy)}.product-mrp{font-size:0.75rem;color:#a0aec0;text-decoration:line-through}.discount-pill{background:rgba(0,186,242,0.12);color:var(--paytm-cyan);font-size:0.65rem;font-weight:800;padding:1px 5px;border-radius:4px}.product-rating{font-size:0.7rem;color:#ff9500;margin-bottom:8px}.product-rating span{color:#718096}.ecom-action-btn{background:linear-gradient(135deg,var(--paytm-navy),var(--paytm-cyan));color:#fff;font-size:0.72rem;font-weight:700;text-align:center;padding:6px;border-radius:6px}.bg-phone-case{background:#0f172a;padding:6px 12px 10px}.phone-top-island{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;color:#94a3b8;font-size:0.68rem;font-weight:700}.dynamic-island-pill{width:60px;height:12px;background:#000;border-radius:10px}.real-mobile-screen{background:#ffffff;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 15px rgba(0,0,0,0.2)}.app-tracker-card{background:rgba(0,186,242,0.08);border:1px solid rgba(0,186,242,0.2);border-radius:8px;padding:8px 10px}.tracker-header{font-size:0.72rem;color:var(--paytm-navy);display:flex;align-items:center;gap:6px;margin-bottom:2px}.tracker-eta{font-size:0.68rem;color:#4a5568}.app-food-card{background:#f8fafc;border:1px solid rgba(0,41,112,0.06);border-radius:8px;padding:8px 10px}.food-info h5{font-size:0.78rem;font-weight:700;color:var(--paytm-navy);margin-bottom:2px}.food-info p{font-size:0.66rem;color:#718096;margin-bottom:6px}.food-price-row{display:flex;justify-content:space-between;align-items:center}.food-price{font-size:0.9rem;font-weight:800;color:var(--paytm-navy)}.add-btn{background:var(--paytm-cyan);color:#fff;border:none;border-radius:4px;padding:3px 8px;font-size:0.65rem;font-weight:800;cursor:pointer}.phone-bottom-nav{display:flex;justify-content:space-around;padding-top:4px;border-top:1px solid #edf2f7;color:#a0aec0;font-size:0.8rem}.phone-bottom-nav .nav-tab.active{color:var(--paytm-cyan)}.real-saas-screen{padding:10px 12px;background:#f8fafc;display:flex;flex-direction:column;gap:8px}.saas-metric-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.saas-stat-box{background:#ffffff;border:1px solid rgba(0,41,112,0.08);border-radius:8px;padding:8px 10px}.saas-stat-label{font-size:0.65rem;color:#718096;font-weight:700;text-transform:uppercase}.saas-stat-val{font-size:1.05rem;font-weight:800;color:var(--paytm-navy)}.saas-stat-trend{font-size:0.65rem;font-weight:700}.saas-mini-table{background:#ffffff;border:1px solid rgba(0,41,112,0.08);border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:6px}.table-row-item{display:flex;align-items:center;gap:8px;font-size:0.72rem}.avatar-circle{width:22px;height:22px;border-radius:50%;background:rgba(0,186,242,0.2);color:var(--paytm-cyan);font-size:0.65rem;font-weight:800;display:flex;align-items:center;justify-content:center}.av-purple{background:rgba(0,41,112,0.15);color:var(--paytm-navy)}.user-meta{display:flex;flex-direction:column;flex:1}.user-meta strong{font-size:0.72rem;color:var(--paytm-navy)}.user-meta span{font-size:0.62rem;color:#718096}.status-chip-paid{background:rgba(0,186,242,0.1);color:var(--paytm-cyan);font-size:0.65rem;font-weight:800;padding:2px 6px;border-radius:4px}.card-info{padding:24px}.tag-pill{font-size:0.74rem;font-weight:700;background:rgba(0,186,242,0.12);padding:4px 10px;border-radius:var(--radius-full);color:var(--paytm-navy);display:inline-block;margin-bottom:10px}.card-info h4{font-size:1.15rem;font-weight:800;margin-bottom:8px;color:var(--paytm-navy)}.card-info p{font-size:0.88rem;color:var(--text-secondary);line-height:1.5}.faq-container{max-width:860px}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{padding:0;overflow:hidden}.faq-question{width:100%;background:transparent;border:none;padding:22px 28px;color:var(--text-primary);font-size:1.05rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:16px;transition:all 0.2s ease}.faq-question i{color:var(--ios-blue);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 28px}.faq-item.active .faq-answer{max-height:200px;padding-bottom:22px}.faq-answer p{font-size:0.95rem;color:var(--text-secondary);line-height:1.6}.cta-banner-section{padding:24px 0 36px;width:100%}.cta-banner{background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(240,248,255,0.92));border:1px solid rgba(0,186,242,0.25);border-radius:var(--radius-xl);padding:38px 28px;text-align:center;box-shadow:0 10px 32px rgba(0,41,112,0.07);position:relative;overflow:hidden;margin:0 auto}.cta-content{display:flex;flex-direction:column;align-items:center;gap:10px}.cta-content h2{font-size:1.85rem;font-weight:800;color:var(--paytm-navy);letter-spacing:-0.02em;line-height:1.25;margin:0}.cta-content p{font-size:0.96rem;color:var(--text-secondary);max-width:600px;line-height:1.5;margin:0 0 12px}.cta-btn-wrap{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ios-footer{background:#f8fafc;border-top:1px solid rgba(0,41,112,0.08);padding:0 0 24px;margin-top:0;position:relative;z-index:10;width:100%}.footer-breadcrumb-bar{border-bottom:1px solid rgba(0,41,112,0.08);padding:14px 0;margin-bottom:32px;background:rgba(0,41,112,0.02)}.footer-breadcrumb-content{display:flex;align-items:center;gap:10px;font-size:0.85rem;color:var(--text-muted)}.footer-breadcrumb-logo-link{display:inline-flex;align-items:center}.footer-breadcrumb-logo{height:22px;width:auto}.breadcrumb-sep-icon{font-size:0.68rem;color:#94a3b8}.footer-breadcrumb-page{color:#334155;font-weight:700}.footer-container{display:grid;grid-template-columns:1.15fr 1.1fr 1.25fr 1.1fr 1.4fr;gap:28px;margin-bottom:36px}.footer-col h3,.footer-col h4,.footer-col-title{font-size:0.96rem;font-weight:800;margin-bottom:16px;color:#11141a;letter-spacing:-0.01em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.footer-col ul li a{color:#475569;text-decoration:none;font-size:0.88rem;font-weight:500;transition:all 0.2s ease;display:inline-flex;align-items:center;min-height:44px;padding:4px 0}.footer-col ul li a:hover{color:var(--ios-blue);transform:translateX(3px)}.footer-connect-title{font-size:0.96rem;font-weight:800;margin-bottom:12px;color:#11141a}.footer-social-row{display:flex;gap:8px;margin-bottom:22px;flex-wrap:nowrap;align-items:center}.social-circle-btn{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background:#0071e3;color:#ffffff !important;display:inline-flex;align-items:center;justify-content:center;font-size:0.92rem;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:0 3px 8px rgba(0,113,227,0.2);flex-shrink:0}.social-circle-btn:hover{transform:translateY(-2px) scale(1.08);box-shadow:0 6px 16px rgba(0,113,227,0.35)}.social-circle-btn.wa-btn{background:#25d366;box-shadow:0 4px 10px rgba(37,211,102,0.2)}.social-circle-btn.gh-btn{background:#24292e;box-shadow:0 4px 10px rgba(36,41,46,0.2)}.social-circle-btn.yt-btn{background:#ff0000;box-shadow:0 4px 10px rgba(255,0,0,0.2)}.social-circle-btn.ms-btn{background:#ffffff;box-shadow:0 3px 8px rgba(0,0,0,0.12);border:1px solid rgba(0,0,0,0.08)}.social-circle-btn.x-btn{background:#000000;box-shadow:0 4px 10px rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.18)}.social-circle-btn.ig-btn{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 4px 10px rgba(214,36,159,0.25)}.social-circle-btn.fb-btn{background:#1877f2;box-shadow:0 4px 10px rgba(24,119,242,0.25)}.social-circle-btn.rd-btn{background:#ff4500;box-shadow:0 4px 10px rgba(255,69,0,0.25)}.social-circle-btn.x-btn:hover{box-shadow:0 6px 16px rgba(0,0,0,0.45)}.social-circle-btn.ig-btn:hover{box-shadow:0 6px 16px rgba(214,36,159,0.45)}.social-circle-btn.fb-btn:hover{box-shadow:0 6px 16px rgba(24,119,242,0.45)}.social-circle-btn.rd-btn:hover{box-shadow:0 6px 16px rgba(255,69,0,0.45)}@media (max-width:480px){.footer-social-row{gap:5px}.social-circle-btn{width:30px;height:30px;min-width:30px;min-height:30px;font-size:0.78rem}.social-circle-btn svg{width:14px;height:14px}}.store-badge-group{display:flex;flex-direction:column;gap:8px}.store-badge-link{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;background:#ffffff;border:1px solid rgba(0,41,112,0.12);border-radius:var(--radius-md);text-decoration:none;color:#11141a;box-shadow:var(--ios-shadow-sm);transition:all 0.2s ease}.store-badge-link:hover{border-color:var(--ios-blue);box-shadow:var(--ios-shadow-md);transform:translateY(-1px)}.store-badge-link i{font-size:1.25rem;color:var(--paytm-navy)}.store-badge-text{display:flex;flex-direction:column}.store-badge-text .badge-sub{font-size:0.65rem;color:#334155;text-transform:uppercase;font-weight:700;letter-spacing:0.04em;line-height:1}.store-badge-text .badge-main{font-size:0.82rem;font-weight:800;color:#11141a;line-height:1.2}.footer-bottom{border-top:1px solid rgba(0,41,112,0.08);padding-top:20px;margin-top:10px}.bottom-content{display:flex;justify-content:space-between;align-items:center;font-size:0.82rem;color:#334155;flex-wrap:wrap;gap:14px}.bottom-disclaimer{display:flex;align-items:center;gap:10px;max-width:680px;line-height:1.45}.bottom-disclaimer-logo{height:22px;width:auto;flex-shrink:0}.bottom-links-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bottom-links-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.bottom-links-nav a{color:var(--text-secondary);text-decoration:none;font-size:0.82rem;font-weight:600;transition:color 0.2s ease;white-space:nowrap}.bottom-links-nav a:hover{color:var(--ios-blue)}.bottom-links-nav .sep{color:rgba(0,0,0,0.18);margin:0 1px}.ios-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:2500;display:none !important;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.ios-modal-backdrop.open{display:flex !important;opacity:1;pointer-events:auto}.ios-sheet-modal{background:rgba(255,255,255,0.96);backdrop-filter:blur(30px);border:1px solid var(--ios-glass-border);border-radius:var(--radius-xl);max-width:620px;width:100%;padding:32px;box-shadow:0 25px 60px rgba(0,0,0,0.15);transform:translateY(30px) scale(0.96);transition:all 0.35s cubic-bezier(0.16,1,0.3,1);position:relative;max-height:90vh;overflow-y:auto}.ios-modal-backdrop.open .ios-sheet-modal{transform:translateY(0) scale(1)}#orderModal,#portalNewProjectModal{padding:0 !important;align-items:stretch !important;justify-content:stretch !important;background:rgba(15,23,42,0.65) !important}#orderModal .ios-sheet-modal,#portalNewProjectModal .ios-sheet-modal{width:100vw !important;max-width:100vw !important;height:100vh !important;max-height:100vh !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;margin:0 !important;border:none !important;background:#f8fafc !important;display:flex !important;flex-direction:column !important;padding:0 !important;box-shadow:none !important;transform:translateY(100%) !important;overflow:hidden !important;box-sizing:border-box !important}#orderModal.open .ios-sheet-modal,#portalNewProjectModal.open .ios-sheet-modal{transform:translateY(0) !important}#orderModal .modal-grabber,#portalNewProjectModal .modal-grabber{display:none !important}#orderModal .modal-header,#portalNewProjectModal .modal-header{position:relative !important;flex-shrink:0 !important;z-index:30 !important;background:#ffffff !important;border-bottom:1px solid rgba(0,41,112,0.08) !important;padding:12px 18px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;box-shadow:0 2px 10px rgba(0,0,0,0.03) !important;box-sizing:border-box !important;width:100% !important}#orderModal .modal-header .header-icon-pill,#portalNewProjectModal .modal-header .header-icon-pill{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;border-radius:10px !important;background:rgba(0,113,227,0.1) !important;color:#0071e3 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.05rem !important;flex-shrink:0 !important}#orderModal .modal-header>div:nth-child(2),#portalNewProjectModal .modal-header>div:nth-child(2){flex:1 !important;min-width:0 !important}#orderModal .modal-header h3,#portalNewProjectModal .modal-header h3{font-size:1.12rem !important;font-weight:800 !important;color:#002970 !important;margin:0 0 1px 0 !important;line-height:1.2 !important}#orderModal .modal-header p,#portalNewProjectModal .modal-header p{font-size:0.76rem !important;color:#64748b !important;margin:0 !important;line-height:1.2 !important}#orderModal .close-modal-btn,#portalNewProjectModal .close-modal-btn{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;max-width:32px !important;max-height:32px !important;flex-shrink:0 !important;border-radius:50% !important;background:#f1f5f9 !important;color:#334155 !important;border:1px solid rgba(0,41,112,0.08) !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0.95rem !important;margin:0 !important;transition:all 0.2s ease !important}#orderModal .close-modal-btn:hover,#portalNewProjectModal .close-modal-btn:hover{background:#e2e8f0 !important;color:#0f172a !important}#orderModal .ios-modal-form,#portalNewProjectModal .ios-modal-form{flex:1 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;padding:16px 18px 28px !important;max-width:680px !important;width:100% !important;margin:0 auto !important;gap:12px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important}#orderModal .modal-footer-actions,#portalNewProjectModal .modal-footer-actions{position:static !important;background:transparent !important;border-top:1px solid rgba(0,41,112,0.08) !important;padding:14px 0 4px !important;margin-top:4px !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:10px !important;box-shadow:none !important;width:100% !important;box-sizing:border-box !important}#orderModal .modal-footer-actions .ios-btn-secondary,#portalNewProjectModal .modal-footer-actions .ios-btn-secondary{padding:9px 18px !important;border-radius:999px !important;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;color:#334155 !important;font-weight:700 !important;font-size:0.84rem !important;cursor:pointer !important;flex:1 !important;max-width:110px !important;text-align:center !important}#orderModal .modal-footer-actions .ios-btn-primary,#portalNewProjectModal .modal-footer-actions .ios-btn-primary{padding:9px 20px !important;border-radius:999px !important;background:linear-gradient(135deg,#002970 0%,#0071e3 100%) !important;color:#ffffff !important;font-weight:700 !important;font-size:0.86rem !important;box-shadow:0 4px 14px rgba(0,113,227,0.3) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;flex:2 !important;cursor:pointer !important}.modal-grabber{width:44px;height:5px;background:rgba(0,0,0,0.15);border-radius:var(--radius-full);margin:0 auto 16px}.modal-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.header-icon-pill{width:46px;height:46px;border-radius:var(--radius-md);background:rgba(0,113,227,0.12);color:var(--ios-blue);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.modal-header h3{font-size:1.4rem;font-weight:800;color:#11141a}.modal-header p{font-size:0.88rem;color:var(--text-secondary)}.close-modal-btn{margin-left:auto;background:rgba(0,0,0,0.05);border:none;color:var(--text-secondary);width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.close-modal-btn:hover{background:rgba(0,0,0,0.12);color:var(--text-primary)}.ios-modal-form{display:flex;flex-direction:column;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-group{display:flex;flex-direction:column;gap:3px}.form-group label{font-size:0.78rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:5px}.goal-selection-group{margin:2px 0 4px 0}.goal-selection-group label{display:flex;align-items:center;gap:5px;font-size:0.78rem;font-weight:800;color:#002970;margin-bottom:5px}.goal-pill-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.goal-pill-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 3px 5px 3px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:0.68rem;font-weight:700;cursor:pointer;transition:all 0.22s cubic-bezier(0.16,1,0.3,1);user-select:none;text-align:center;font-family:inherit;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.goal-img-icon{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.06));transition:transform 0.22s cubic-bezier(0.34,1.56,0.64,1)}.goal-pill-btn span{font-size:0.68rem;font-weight:700;color:#1e293b;line-height:1.1}.goal-pill-btn:hover{background:#ffffff;border-color:#0071e3;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,113,227,0.12)}.goal-pill-btn:hover .goal-img-icon{transform:scale(1.06)}.goal-pill-btn.active{background:#f0f7ff;border:1.8px solid #0071e3;box-shadow:0 3px 10px rgba(0,113,227,0.16);transform:translateY(-1px)}.goal-pill-btn.active span{color:#0071e3;font-weight:800}.goal-pill-btn.active .goal-img-icon{transform:scale(1.08)}@media (max-width:680px){.goal-pill-grid{grid-template-columns:repeat(5,1fr);gap:5px}}@media (max-width:480px){.goal-pill-grid{grid-template-columns:repeat(5,1fr);gap:4px}.goal-pill-btn{padding:6px 2px 4px 2px;border-radius:8px}.goal-img-icon{width:20px;height:20px}.goal-pill-btn span{font-size:0.62rem}}.ios-input,.ios-select,.ios-textarea{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 12px;color:#0f172a;font-family:inherit;font-size:0.85rem;outline:none;transition:all 0.2s ease;width:100%;box-sizing:border-box}.ios-input::placeholder,.ios-textarea::placeholder{color:#94a3b8;font-size:0.82rem}.ios-input:focus,.ios-select:focus,.ios-textarea:focus{border-color:#0071e3;background:#ffffff;box-shadow:0 0 0 3px rgba(0,113,227,0.15)}.ios-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23002970' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:34px !important;cursor:pointer;height:38px}.ios-select option{background:#ffffff;color:#0f172a;padding:6px 10px;font-size:0.86rem}.input-with-icon{position:relative;display:flex;align-items:center;width:100%}.input-with-icon>i:first-child{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;font-size:0.95rem;pointer-events:none;z-index:10;transition:color 0.2s ease}.input-with-icon:focus-within>i:first-child{color:var(--ios-blue)}.input-with-icon input.ios-input,.input-with-icon textarea.ios-input,.input-with-icon .ios-custom-select .ios-select-trigger{padding-left:40px !important}.ios-custom-select{position:relative;width:100%;font-family:inherit;user-select:none;z-index:10}.ios-custom-select.open{z-index:9999}.ios-custom-select select.ios-native-select{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.ios-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(255,255,255,0.95);border:1px solid rgba(0,41,112,0.14);border-radius:var(--radius-md);padding:12px 16px;font-family:inherit;font-size:0.92rem;font-weight:500;color:var(--text-primary);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.04);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);text-align:left;outline:none}.ios-select-trigger:hover{background:#ffffff;border-color:rgba(0,113,227,0.4);box-shadow:0 4px 12px rgba(0,113,227,0.08)}.ios-custom-select.open .ios-select-trigger,.ios-select-trigger:focus-visible{border-color:var(--ios-blue);background:#ffffff;box-shadow:0 0 0 3.5px rgba(0,113,227,0.2),0 4px 14px rgba(0,113,227,0.08)}.ios-select-value{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#11141a;font-weight:600}.ios-select-chevron{font-size:0.82rem;color:#64748b;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),color 0.2s ease;flex-shrink:0}.ios-custom-select.open .ios-select-chevron{transform:rotate(180deg);color:var(--ios-blue)}.ios-select-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:rgba(255,255,255,0.97);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(0,0,0,0.08);border-radius:18px;padding:6px;box-shadow:0 16px 40px rgba(0,20,60,0.16),0 4px 14px rgba(0,0,0,0.06),inset 0 1px 1px rgba(255,255,255,0.9);max-height:250px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px) scale(0.96);transform-origin:top center;transition:opacity 0.22s cubic-bezier(0.16,1,0.3,1),transform 0.22s cubic-bezier(0.16,1,0.3,1),visibility 0.22s ease;pointer-events:none;z-index:10000}.ios-custom-select.dropup .ios-select-dropdown{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.ios-custom-select.open .ios-select-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.ios-select-dropdown::-webkit-scrollbar{width:5px}.ios-select-dropdown::-webkit-scrollbar-track{background:transparent}.ios-select-dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:10px}.ios-select-dropdown::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}.ios-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:2px 0;border-radius:12px;font-size:0.90rem;font-weight:500;color:#1e293b;cursor:pointer;transition:all 0.18s cubic-bezier(0.16,1,0.3,1)}.ios-select-option:hover{background:rgba(0,113,227,0.08);color:var(--ios-blue);transform:translateX(2px)}.ios-select-option.selected{background:rgba(0,113,227,0.12);color:var(--ios-blue);font-weight:600}.ios-select-option .option-check{font-size:0.82rem;color:var(--ios-blue);opacity:0;transform:scale(0.6);transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ios-select-option.selected .option-check{opacity:1;transform:scale(1)}.modal-footer-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.ios-toast-container{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:2000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.ios-toast{background:rgba(255,255,255,0.96);backdrop-filter:blur(25px);border:1px solid var(--ios-glass-border);padding:12px 24px;border-radius:var(--radius-full);color:var(--text-primary);display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(0,0,0,0.12),0 0 15px rgba(0,113,227,0.1);font-size:0.92rem;font-weight:700;animation:toastIn 0.4s cubic-bezier(0.16,1,0.3,1) forwards;pointer-events:auto}.ios-toast.success i{color:var(--ios-emerald)}.ios-toast.info i{color:var(--ios-blue)}.ios-toast.error i{color:var(--ios-rose)}@keyframes toastIn{0%{transform:translateY(-30px) scale(0.9);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes toastOut{0%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(-30px) scale(0.9);opacity:0}}@media (max-width:1240px){.container,.navbar-container{max-width:100%;padding:0 20px}.nav-links-menu{gap:6px;margin-right:14px}.nav-link-item{font-size:0.88rem;padding:6px 10px}.photoroom-btn-primary{padding:8px 18px;font-size:0.88rem}.hero-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px}.ios-widget-card{padding:14px 12px;gap:10px}.stat-number{font-size:1.2rem}.stat-label{font-size:0.74rem}.services-grid,.pricing-grid,.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:16px}.ios-glass-card,.ios-pricing-card{padding:26px 20px}}@media (max-width:1023px) and (min-width:769px){.container,.navbar-container{padding:0 18px}.nav-links-menu{gap:4px;margin-right:10px}.nav-link-item{font-size:0.82rem;padding:6px 8px}.photoroom-btn-primary{padding:8px 14px;font-size:0.82rem}.hero-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.services-grid,.pricing-grid,.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:16px}.footer-container{grid-template-columns:1fr 1fr;gap:20px}.estimator-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-text-desktop{display:none !important}.nav-text-mobile{display:inline !important}.app-navbar-header{height:56px !important}.subnav-breadcrumb-bar{margin-top:56px !important}.navbar-container{padding:0 12px !important;gap:6px !important;justify-content:space-between !important;align-items:center !important;flex-wrap:nowrap !important}.nav-brand-link{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-right:0 !important;flex-shrink:0 !important}.nav-brand-logo{height:28px !important;width:auto !important}.brand-name{font-size:1.15rem !important;font-weight:900 !important;letter-spacing:-0.3px !important;white-space:nowrap !important}.nav-links-menu{display:none !important}.nav-actions-group{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important;flex-wrap:nowrap !important}.app-navbar-header .photoroom-btn-secondary,.app-navbar-header .photoroom-btn-primary,.app-navbar-header .nav-user-pill{width:auto !important;height:32px !important;padding:0 11px !important;font-size:0.78rem !important;font-weight:700 !important;gap:5px !important;border-radius:999px !important;white-space:nowrap !important;flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;box-shadow:0 2px 8px rgba(0,41,112,0.08) !important}.app-navbar-header .photoroom-btn-secondary i,.app-navbar-header .photoroom-btn-primary i{font-size:0.72rem !important}.nav-mobile-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;font-size:1.25rem !important;color:var(--paytm-navy) !important;background:rgba(0,41,112,0.05) !important;border-radius:10px !important;border:1px solid rgba(0,41,112,0.08) !important;flex-shrink:0 !important;cursor:pointer !important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),background 0.2s ease !important}.nav-mobile-toggle:active{transform:scale(0.86) !important;background:rgba(0,186,242,0.18) !important}.hero-section{padding:18px 0 20px !important;margin-top:56px !important}.desktop-only-br{display:none !important}.hero-badge-pill{display:none !important}.container.hero-container{padding-left:12px !important;padding-right:12px !important;width:100% !important;max-width:100% !important}.hero-title{font-size:2.15rem !important;line-height:1.2 !important;letter-spacing:-0.025em !important;width:100% !important;max-width:100% !important;padding:0 4px !important;margin-bottom:12px !important}.hero-subtitle{font-size:0.98rem !important;line-height:1.55 !important;width:100% !important;max-width:100% !important;padding:0 4px !important;margin-bottom:22px !important}.container{padding-left:12px !important;padding-right:12px !important;width:100% !important;max-width:100% !important}.services-grid,.pricing-grid,.portfolio-grid{grid-template-columns:1fr !important;gap:14px !important;width:100% !important}.section-title{font-size:1.65rem !important;line-height:1.25 !important;letter-spacing:-0.02em !important}.section-desc{font-size:0.92rem !important;line-height:1.5 !important}.ios-segmented-control{padding:3px !important;margin-top:14px !important;max-width:100% !important}.segment-btn{padding:7px 14px !important;font-size:0.82rem !important;gap:6px !important;white-space:nowrap !important}.segment-btn i{font-size:0.76rem !important}.ios-glass-card,.ios-pricing-card,.portfolio-card,.lead-developer-card,.estimator-card,.testimonial-card,.faq-item{width:100% !important;padding:24px 18px !important;border-radius:var(--radius-lg) !important;box-sizing:border-box !important}.hero-stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important;width:100% !important}.ios-widget-card{padding:12px 10px !important;gap:10px !important;border-radius:var(--radius-md) !important;min-width:0 !important}.widget-icon{width:36px !important;height:36px !important;font-size:1.05rem !important;border-radius:10px !important;flex-shrink:0 !important}.widget-meta{min-width:0 !important;overflow:hidden !important}.stat-number{font-size:1.15rem !important;font-weight:800 !important;line-height:1.1 !important;white-space:nowrap !important}.stat-label{font-size:0.72rem !important;line-height:1.25 !important;color:var(--text-secondary) !important;margin-top:2px !important}.lead-developer-card{flex-direction:column;text-align:center;align-items:center;padding:22px 18px;gap:14px}.dev-name-row,.dev-social-actions{justify-content:center}.form-row,.checkbox-grid{grid-template-columns:1fr}.footer-container{grid-template-columns:repeat(2,1fr) !important;gap:24px 14px !important}.footer-col h3,.footer-col h4,.footer-col-title{font-size:0.92rem !important;margin-bottom:12px !important}.footer-col ul{gap:8px !important}.footer-col ul li a{font-size:0.82rem !important;line-height:1.35 !important}.footer-col:last-child{grid-column:1 / -1 !important}.store-badge-group{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.store-badge-link{padding:6px 10px !important;gap:8px !important}.store-badge-link i{font-size:1.1rem !important}.store-badge-text .badge-sub{font-size:0.58rem !important}.store-badge-text .badge-main{font-size:0.76rem !important;white-space:nowrap !important}.bottom-disclaimer{display:none !important}.bottom-status-indicator,.sep-desktop-only,.bottom-links-nav>span:last-child,.bottom-links-nav>.sep:last-of-type{display:none !important}.bottom-links-nav{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;gap:7px !important;margin:0 auto !important}.bottom-links-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:100% !important;flex-wrap:nowrap !important}.bottom-links-nav a{font-size:clamp(0.70rem,2.8vw,0.78rem) !important;font-weight:600 !important;white-space:nowrap !important;padding:2px 0 !important}.bottom-links-nav .sep{font-size:0.70rem !important;color:rgba(0,0,0,0.22) !important;margin:0 1px !important}.estimator-card{padding:20px 16px}.estimator-grid{display:flex !important;flex-direction:column !important;gap:20px !important;width:100% !important}.estimator-controls{width:100% !important;box-sizing:border-box !important}.estimator-summary-box{width:100% !important;max-width:100% !important;margin-top:8px !important;padding:20px 16px !important;border-radius:18px !important;border:2px solid var(--ios-blue) !important;box-sizing:border-box !important}.summary-cost{font-size:2.2rem !important}}@media (max-width:480px){.navbar-container{padding:0 8px !important;gap:4px !important}.nav-brand-link{gap:5px !important}.nav-brand-logo{height:26px !important}.brand-name{font-size:1.05rem !important}.nav-actions-group{gap:4px !important}.app-navbar-header .photoroom-btn-secondary,.app-navbar-header .photoroom-btn-primary,.app-navbar-header .nav-user-pill{padding:0 9px !important;font-size:0.74rem !important;height:30px !important;gap:4px !important}.container{padding-left:8px !important;padding-right:8px !important}.container.hero-container{padding-left:8px !important;padding-right:8px !important}.services-grid,.pricing-grid,.portfolio-grid{gap:12px !important}.ios-glass-card,.ios-pricing-card,.portfolio-card,.lead-developer-card,.estimator-card,.testimonial-card,.faq-item{padding:20px 14px !important;border-radius:18px !important}.estimator-grid{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important}.estimator-card{padding:16px 12px !important}.estimator-summary-box{padding:16px 12px !important;border-radius:16px !important}.option-pills{gap:6px !important}.pill-btn{padding:6px 10px !important;font-size:0.78rem !important}.checkbox-grid{grid-template-columns:1fr !important;gap:8px !important}.ios-checkbox-label{padding:8px 10px !important;font-size:0.8rem !important}.summary-cost{font-size:2rem !important}.section-title{font-size:1.48rem !important}.ios-segmented-control{padding:3px !important;gap:2px !important}.segment-btn{padding:6px 12px !important;font-size:0.78rem !important;gap:5px !important}.hero-title{font-size:1.95rem !important;line-height:1.2 !important;width:100% !important;max-width:100% !important;padding:0 !important}.hero-subtitle{font-size:0.94rem !important;line-height:1.5 !important;width:100% !important;max-width:100% !important;padding:0 !important}.hero-stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.ios-widget-card{padding:10px 8px !important;gap:8px !important}.widget-icon{width:32px !important;height:32px !important;font-size:0.95rem !important}.stat-number{font-size:1.05rem !important}.stat-label{font-size:0.68rem !important}.footer-container{grid-template-columns:repeat(2,1fr) !important;gap:20px 10px !important}.footer-col h3,.footer-col h4,.footer-col-title{font-size:0.86rem !important;margin-bottom:10px !important}.footer-col ul li a{font-size:0.78rem !important}.store-badge-group{grid-template-columns:repeat(2,1fr) !important;gap:6px !important}.store-badge-link{padding:6px 8px !important;gap:6px !important}.store-badge-link i{font-size:1rem !important}.store-badge-text .badge-sub{font-size:0.52rem !important}.store-badge-text .badge-main{font-size:0.72rem !important}main .photoroom-btn-primary,.modal-content .photoroom-btn-primary,.mobile-drawer-btn .photoroom-btn-primary,.ios-btn-large{width:100%;justify-content:center}.hero-cta-group{flex-direction:column;width:100%}.hero-cta-group a,.hero-cta-group button{width:100%;justify-content:center}}@media print{html,body{background:#ffffff !important;margin:0 !important;padding:0 !important}body>*{display:none !important;visibility:hidden !important}#officialInvoiceModal{display:block !important;visibility:visible !important;position:static !important;width:100% !important;height:auto !important;background:transparent !important;padding:0 !important;margin:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#officialInvoiceModal *{visibility:visible !important}.no-print{display:none !important;visibility:hidden !important}#printableInvoiceDoc{position:relative !important;width:100% !important;max-width:100% !important;box-shadow:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important;border:none !important}@page{size:A4 portrait;margin:12mm 15mm}}.portfolio-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important;max-width:1240px !important;margin:0 auto !important;width:100% !important}.project-card-interactive{cursor:pointer;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);overflow:hidden;border-radius:24px;background:rgba(255,255,255,0.95);border:1px solid rgba(0,113,227,0.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;width:100%;box-shadow:0 8px 30px rgba(0,41,112,0.06)}.project-card-interactive:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,41,112,0.12),0 0 1px rgba(0,113,227,0.35);border-color:rgba(0,113,227,0.35)}.project-thumb-frame{position:relative;width:100%;height:240px;background:#f8fafc;overflow:hidden;border-radius:23px 23px 0 0;border-bottom:1px solid rgba(0,41,112,0.08);display:flex;align-items:center;justify-content:center}.project-thumb-img{width:100%;height:100%;object-fit:contain;object-position:center;padding:10px;transition:transform 0.45s cubic-bezier(0.16,1,0.3,1)}.project-card-interactive:hover .project-thumb-img{transform:scale(1.06)}.project-thumb-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,41,112,0.15) 0%,rgba(0,41,112,0.8) 100%);opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffff;font-weight:700;font-size:0.95rem}.project-card-interactive:hover .project-thumb-overlay{opacity:1}.project-floating-badge{position:absolute;top:14px;left:14px;background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:5px 12px;border-radius:999px;font-size:0.75rem;font-weight:800;color:#0071e3;box-shadow:0 4px 12px rgba(0,0,0,0.12);display:flex;align-items:center;gap:6px;z-index:2}.project-photo-count-badge{position:absolute;top:14px;right:14px;background:rgba(0,0,0,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;padding:4px 10px;border-radius:999px;font-size:0.72rem;font-weight:700;display:flex;align-items:center;gap:5px;z-index:2}.project-card-body{padding:22px;display:flex;flex-direction:column;flex:1;justify-content:space-between;background:#ffffff}.project-main-title{font-size:1.35rem;font-weight:800;color:#002970;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.project-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 18px}.project-spec-item{background:rgba(0,113,227,0.04);border:1px solid rgba(0,113,227,0.1);padding:9px 12px;border-radius:12px;display:flex;flex-direction:column;gap:3px}.spec-label{font-size:0.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.03em;display:flex;align-items:center;gap:5px}.spec-value{font-size:0.88rem;font-weight:800;color:#002970}.project-open-btn{width:100%;padding:12px;border-radius:14px;background:linear-gradient(135deg,#0071e3 0%,#00baf2 100%);color:#ffffff;border:none;font-weight:700;font-size:0.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.2s ease;box-shadow:0 4px 14px rgba(0,113,227,0.25)}.project-open-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,113,227,0.35)}@media (max-width:820px){.portfolio-grid{grid-template-columns:1fr !important;max-width:580px !important}}.home-compact-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1060px;margin:0 auto}.home-project-card{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,0.95);border:2px solid var(--ios-blue);border-radius:20px;padding:16px 20px;text-decoration:none;color:inherit;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);box-shadow:0 6px 24px rgba(0,41,112,0.05)}.home-project-card:hover{transform:translateY(-4px);border-color:var(--ios-blue);box-shadow:0 16px 40px rgba(0,186,242,0.2)}.home-project-thumb{position:relative;width:105px;height:105px;flex-shrink:0;border-radius:14px;background:#f8fafc;border:1px solid rgba(0,41,112,0.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.home-project-thumb img{width:100%;height:100%;object-fit:contain;padding:6px;transition:transform 0.3s ease}.home-project-card:hover .home-project-thumb img{transform:scale(1.08)}.home-project-badge{position:absolute;bottom:4px;left:4px;right:4px;background:#0056b3;backdrop-filter:blur(8px);color:#ffffff;font-size:0.62rem;font-weight:800;padding:2px 4px;border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.home-project-badge i{font-size:0.45rem;color:#22c55e}.home-project-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.home-project-tag{font-size:0.72rem;font-weight:800;color:#0071e3;text-transform:uppercase;letter-spacing:0.03em;display:flex;align-items:center;gap:5px}.home-project-name{font-size:1.2rem;font-weight:800;color:#002970;margin:0}.home-project-meta{font-size:0.8rem;color:#64748b;margin:0;font-weight:600}.home-project-link{font-size:0.82rem;font-weight:700;color:#0071e3;display:flex;align-items:center;gap:6px;margin-top:6px;transition:gap 0.2s ease}.home-project-card:hover .home-project-link{gap:10px;color:#005bb5}@media (max-width:768px){.home-compact-projects-grid{grid-template-columns:1fr}}.gallery-modal-overlay{position:fixed;inset:0;background:rgba(10,15,30,0.9);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);z-index:99999;display:none;align-items:center;justify-content:center;padding:8px;animation:modalFadeIn 0.25s ease forwards}.gallery-modal-overlay.open{display:flex}.gallery-modal-box{background:#ffffff;border-radius:18px;max-width:98vw;width:98vw;height:94vh;max-height:94vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.45);position:relative;animation:modalScaleUp 0.3s cubic-bezier(0.16,1,0.3,1) forwards}.gallery-modal-header{padding:10px 16px;border-bottom:1px solid rgba(0,41,112,0.08);display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,0.98);flex-shrink:0;gap:10px}.gallery-header-info{min-width:0;flex:1}.gallery-modal-title{font-size:1.15rem;font-weight:800;color:#002970;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.gallery-modal-subtitle{font-size:0.76rem;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-header-actions{display:flex !important;align-items:center !important;gap:8px !important;flex-shrink:0}.gallery-action-btn{background:#ffffff;color:#002970;border:1px solid rgba(0,41,112,0.16);padding:6px 14px;border-radius:999px;font-size:0.78rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease;box-shadow:0 2px 6px rgba(0,0,0,0.04)}.gallery-action-btn:hover{background:#0071e3;color:#ffffff;border-color:#0071e3;transform:translateY(-1px)}.gallery-download-btn{background:#eff6ff;color:#0071e3;border-color:rgba(0,113,227,0.25)}.gallery-download-btn:hover{background:#0071e3;color:#ffffff;border-color:#0071e3}.gallery-close-btn{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,41,112,0.12);background:#f1f5f9;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0.95rem;transition:all 0.2s ease;flex-shrink:0}.gallery-close-btn:hover{background:#e2e8f0;color:#002970;transform:scale(1.06)}.gallery-viewer-stage{position:relative;background:#f8fafc;flex:1 1 auto;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;user-select:none;padding:12px;border-top:1px solid rgba(0,41,112,0.08)}.gallery-main-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 8px 25px rgba(0,41,112,0.12),0 2px 6px rgba(0,0,0,0.04);transition:opacity 0.2s ease,transform 0.2s ease;cursor:zoom-in}.gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#002970;border:1px solid rgba(0,41,112,0.14);box-shadow:0 4px 14px rgba(0,41,112,0.12);font-size:0.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:10}.gallery-nav-btn:hover{background:#0071e3;color:#ffffff;border-color:#0071e3;transform:translateY(-50%) scale(1.08)}.gallery-prev-btn{left:12px}.gallery-next-btn{right:12px}.gallery-counter-pill{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,41,112,0.85);backdrop-filter:blur(12px);color:#ffffff;padding:4px 14px;border-radius:999px;font-size:0.76rem;font-weight:800;letter-spacing:0.5px;box-shadow:0 3px 12px rgba(0,41,112,0.2)}.gallery-thumbs-ribbon{padding:8px 12px;background:#ffffff;display:flex;gap:8px;overflow-x:auto;border-top:1px solid rgba(0,41,112,0.08);flex-shrink:0;height:58px;align-items:center}.gallery-thumb-item{width:58px;height:42px;border-radius:6px;overflow:hidden;cursor:pointer;flex-shrink:0;border:1.5px solid transparent;opacity:0.5;transition:all 0.2s ease;background:#f1f5f9}.gallery-thumb-item:hover{opacity:1;transform:translateY(-1px)}.gallery-thumb-item.active{opacity:1;border-color:#0071e3;box-shadow:0 0 8px rgba(0,113,227,0.4);transform:scale(1.04)}.gallery-thumb-item img{width:100%;height:100%;object-fit:cover}.gallery-fullscreen-floating-bar{display:none !important;position:absolute;top:12px;left:14px;right:14px;z-index:1000;align-items:center;justify-content:space-between;gap:8px;pointer-events:auto}.gallery-fullscreen-title{color:#002970;font-size:0.82rem;font-weight:800;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:6px 14px;border-radius:999px;border:1px solid rgba(0,41,112,0.12);box-shadow:0 4px 14px rgba(0,41,112,0.1);white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:48vw;flex-shrink:1;display:inline-block;line-height:1.3}.gallery-fs-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.gallery-fullscreen-btn{background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#002970;border:1px solid rgba(0,41,112,0.14);padding:6px 12px;border-radius:999px;font-size:0.76rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease;box-shadow:0 3px 10px rgba(0,41,112,0.08)}.gallery-fullscreen-btn:hover{background:#0071e3;color:#ffffff;border-color:#0071e3}.gallery-exit-fs-btn{background:#0071e3;color:#ffffff;border:1px solid #0071e3}.gallery-exit-fs-btn:hover{background:#005bb5;border-color:#005bb5}.gallery-fs-close-btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#475569;border:1px solid rgba(0,41,112,0.12);flex-shrink:0}.gallery-fs-close-btn:hover{background:#e2e8f0;color:#002970;transform:scale(1.06)}.gallery-modal-overlay.pure-fullscreen-mode{padding:0 !important;background:rgba(248,250,252,0.98) !important}.gallery-modal-overlay.pure-fullscreen-mode .gallery-modal-box{width:100vw !important;max-width:100vw !important;height:100vh !important;max-height:100vh !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}.gallery-modal-overlay.pure-fullscreen-mode .gallery-modal-header,.gallery-modal-overlay.pure-fullscreen-mode .gallery-thumbs-ribbon{display:none !important}.gallery-modal-overlay.pure-fullscreen-mode .gallery-fullscreen-floating-bar{display:flex !important}.gallery-modal-overlay.pure-fullscreen-mode .gallery-viewer-stage{background:transparent !important;border:none !important;padding:16px !important;height:100vh !important;max-height:100vh !important}.gallery-modal-overlay.pure-fullscreen-mode .gallery-main-img{max-width:98vw !important;max-height:90vh !important;width:auto !important;height:auto !important;object-fit:contain !important;box-shadow:0 12px 35px rgba(0,41,112,0.12) !important;border-radius:12px}@media (max-width:768px){.gallery-modal-overlay{padding:4px}.gallery-modal-box{width:98vw;max-width:98vw;height:92vh;max-height:92vh;border-radius:14px}.gallery-modal-header{padding:8px 10px;gap:6px}.gallery-modal-title{font-size:0.95rem}.gallery-modal-subtitle{font-size:0.68rem;max-width:140px}.gallery-header-actions{gap:5px !important}.gallery-action-btn{padding:5px 8px;font-size:0.72rem}.gallery-close-btn{width:30px;height:30px;font-size:0.85rem}.gallery-nav-btn{width:30px;height:30px;font-size:0.85rem;left:6px}.gallery-next-btn{right:6px}.gallery-thumbs-ribbon{height:48px;padding:4px 6px;gap:6px}.gallery-thumb-item{width:48px;height:34px}.gallery-fullscreen-title{font-size:0.72rem;padding:4px 10px;max-width:42vw}.gallery-fullscreen-btn{padding:5px 8px;font-size:0.70rem}.gallery-fs-close-btn{width:28px;height:28px}.project-card-interactive .project-card-body{padding:14px 12px}.project-card-interactive .project-main-title{font-size:1.15rem}.project-card-interactive .project-specs-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0 12px}.project-spec-item{padding:6px 8px;border-radius:8px}.spec-label{font-size:0.62rem}.spec-value{font-size:0.78rem}.project-open-btn{padding:10px;font-size:0.82rem;border-radius:10px}}.iat-ticker-banner{margin-top:68px !important;width:100%;overflow:hidden;background:linear-gradient(90deg,#030d22 0%,#06163a 50%,#030d22 100%);border-top:1px solid rgba(56,189,248,0.25);border-bottom:1px solid rgba(56,189,248,0.25);height:40px;display:flex;align-items:center;position:relative;z-index:90;white-space:nowrap;user-select:none;box-shadow:0 4px 16px rgba(0,15,45,0.3)}.iat-ticker-banner::before,.iat-ticker-banner::after{content:'';position:absolute;top:0;bottom:0;width:45px;z-index:3;pointer-events:none}.iat-ticker-banner::before{left:0;background:linear-gradient(to right,#030d22,transparent)}.iat-ticker-banner::after{right:0;background:linear-gradient(to left,#030d22,transparent)}.iat-ticker-track{display:flex !important;width:max-content !important;will-change:transform;animation:iatTickerMarquee 38s linear infinite;align-items:center}.iat-ticker-track:hover,.iat-ticker-track:active{animation-play-state:paused}.iat-ticker-group{display:inline-flex !important;align-items:center !important;gap:12px !important;padding-right:12px !important;flex-shrink:0 !important}.ticker-lead{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:0.80rem;color:#38bdf8;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.35);padding:4px 12px;border-radius:999px;letter-spacing:0.4px}.ticker-lead i{color:#38bdf8}.ticker-chip{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:0.76rem;color:#f8fafc;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);padding:4px 11px;border-radius:999px;white-space:nowrap}.ticker-chip.chip-college i{color:#60a5fa}.ticker-chip.chip-school i{color:#a78bfa}.ticker-chip.chip-business i{color:#34d399}.ticker-chip.chip-shop i{color:#fbbf24}.ticker-chip.chip-ecom i{color:#f472b6}.ticker-chip.chip-hospital i{color:#f87171}.ticker-chip.chip-hotel i{color:#fb923c}.ticker-chip.chip-property i{color:#38bdf8}.ticker-chip.chip-gym i{color:#c084fc}.ticker-highlight{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:0.78rem;color:#ffffff;background:#06163a;border:1px solid rgba(56,189,248,0.55);padding:4px 13px;border-radius:999px;white-space:nowrap}.ticker-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;display:inline-block}.ticker-badge{display:inline-flex;align-items:center;gap:5px;font-size:0.74rem;font-weight:700;color:#e2e8f0;background:rgba(0,0,0,0.35);padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,0.1);white-space:nowrap}@keyframes iatTickerMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@media (max-width:768px){.iat-ticker-banner{margin-top:64px !important;height:38px}.ticker-lead{font-size:0.75rem;padding:3px 10px}.ticker-chip{font-size:0.72rem;padding:3px 9px}.ticker-highlight{font-size:0.74rem;padding:3px 10px}.ticker-badge{font-size:0.70rem;padding:3px 8px}}.iat-ticker-banner + main{margin-top:0 !important;padding-top:0 !important}.iat-ticker-banner + main .hero-section{margin-top:0 !important;padding-top:14px !important;padding-bottom:16px !important}.iat-ticker-banner + main .portfolio-section,.iat-ticker-banner + main .section{margin-top:0 !important;padding-top:14px !important}.iat-ticker-banner + main .hero-badge-pill,.iat-ticker-banner + main .section-tag{margin-top:0 !important;margin-bottom:8px !important}@media (max-width:768px){.iat-ticker-banner + main .hero-section{margin-top:0 !important;padding-top:10px !important;padding-bottom:12px !important}.iat-ticker-banner + main .portfolio-section,.iat-ticker-banner + main .section{margin-top:0 !important;padding-top:10px !important}}.currency-toggle-pill{display:inline-flex;align-items:center;background:rgba(0,41,112,0.05);border:1px solid rgba(0,113,227,0.22);border-radius:999px;padding:3px;gap:2px;cursor:pointer;user-select:none;transition:all 0.25s ease;box-shadow:0 1px 4px rgba(0,41,112,0.04)}.currency-toggle-pill:hover{background:rgba(0,113,227,0.1);border-color:rgba(0,113,227,0.4)}.currency-btn{background:transparent;border:none;border-radius:999px;padding:4px 10px;font-size:0.78rem;font-weight:800;color:#64748b;cursor:pointer;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);display:inline-flex;align-items:center;gap:4px}.currency-btn.active{background:#ffffff;color:#002970;box-shadow:0 2px 8px rgba(0,41,112,0.15);border:1px solid rgba(0,113,227,0.18)}.mobile-currency-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(0,41,112,0.04);border:1px solid rgba(0,41,112,0.08);border-radius:var(--radius-md);margin-bottom:12px}.mobile-currency-label{font-size:0.85rem;font-weight:700;color:#002970;display:flex;align-items:center;gap:6px}.mobile-currency-pills{display:flex;background:#e2e8f0;border-radius:999px;padding:2px;gap:2px}.m-cur-btn{background:transparent;border:none;border-radius:999px;padding:4px 10px;font-size:0.76rem;font-weight:800;color:#64748b;cursor:pointer;transition:all 0.2s ease}.m-cur-btn.active{background:#0071e3;color:#ffffff;box-shadow:0 2px 6px rgba(0,113,227,0.3)}.pricing-currency-container{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.pricing-currency-label{font-size:0.82rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.5px}@media (max-width:768px){.currency-toggle-pill{display:none}}.nav-link-item,.nav-link-btn{white-space:nowrap !important;font-size:0.90rem;padding:6px 10px}.nav-links-menu{gap:6px;margin-right:14px}.currency-toggle-pill{flex-shrink:0}.photoroom-btn-secondary,.photoroom-btn-primary{white-space:nowrap !important;padding:8px 14px;font-size:0.85rem}@media (max-width:1250px){.navbar-container{padding:0 12px}.nav-links-menu{gap:4px;margin-right:8px}.nav-link-item{padding:5px 8px;font-size:0.84rem}.currency-btn{padding:3px 6px;font-size:0.72rem}.photoroom-btn-secondary{padding:6px 10px;font-size:0.80rem}.photoroom-btn-primary{padding:7px 12px;font-size:0.80rem}.brand-name{font-size:1.1rem}}@media (max-width:1080px) and (min-width:769px){.nav-full-text{display:none !important}.nav-short-text{display:inline !important}.nav-link-item{padding:4px 6px;font-size:0.80rem}.photoroom-btn-secondary span.nav-text-desktop{display:none !important}.photoroom-btn-secondary::after{content:"Portal";display:inline}}#platformOptions .pill-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:all 0.22s cubic-bezier(0.16,1,0.3,1);cursor:pointer;user-select:none}#platformOptions .pill-btn.active{background:rgba(0,113,227,0.09) !important;border-color:#0071e3 !important;color:#002970 !important;font-weight:700 !important;box-shadow:0 3px 12px rgba(0,113,227,0.16) !important}#platformOptions .pill-btn.active::after,.goal-pill-btn.active span::after,#scopeOptions .pill-btn.active::after{content:'';display:inline-block;width:19px;height:19px;min-width:19px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' fill='%2322c55e'/%3E%3Cpath fill='%23ffffff' d='M373.5 178.5c8.5 8.5 8.5 22.3 0 30.8l-144 144c-8.5 8.5-22.3 8.5-30.8 0l-72-72c-8.5-8.5-8.5-22.3 0-30.8s22.3-8.5 30.8 0l56.6 56.6 128.6-128.6c8.5-8.5 22.3-8.5 30.8 0z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex-shrink:0;animation:checkPop 0.25s cubic-bezier(0.175,0.885,0.32,1.275) both}@keyframes checkPop{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}}.goal-pill-btn{cursor:pointer;user-select:none;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center}.goal-pill-btn.active{background:rgba(0,113,227,0.09) !important;border-color:#0071e3 !important;color:#002970 !important;font-weight:700 !important;box-shadow:0 2px 8px rgba(0,113,227,0.2) !important}.policy-navbar{position:fixed;top:0;left:0;right:0;height:64px;background:rgba(255,255,255,0.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,41,112,0.08);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:1000;box-sizing:border-box}.policy-logo-wrap{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.policy-logo-wrap img{height:32px;width:auto;object-fit:contain}.policy-nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.policy-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;background:#f1f5f9;color:#002970;border-radius:999px;font-size:0.80rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;border:1px solid #e2e8f0;white-space:nowrap;flex-shrink:0;line-height:1.2}.policy-back-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.policy-container{max-width:960px;margin:-32px auto 60px auto;padding:0 20px;position:relative;z-index:10;box-sizing:border-box}.policy-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:24px;padding:44px;box-shadow:0 12px 40px -10px rgba(0,41,112,0.08);box-sizing:border-box;text-align:left}.policy-section-title{color:#002970;font-size:1.35rem;font-weight:800;margin:32px 0 14px 0;padding-bottom:10px;border-bottom:2px solid #f1f5f9;display:flex;align-items:flex-start;gap:10px;line-height:1.35;text-align:left}.policy-section-title i{color:#0071e3;font-size:1.15rem;margin-top:3px;flex-shrink:0}.policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0}.policy-grid-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px;text-align:left}.policy-grid-card h4{color:#002970;margin:0 0 6px 0;font-size:1.02rem;font-weight:800;display:flex;align-items:center;gap:8px;text-align:left}.policy-grid-card p{margin:0;font-size:0.88rem;color:#64748b;line-height:1.55;text-align:left}ul.policy-list,ol.policy-list{padding-left:20px;margin:14px 0;text-align:left}ul.policy-list li,ol.policy-list li{margin-bottom:12px;font-size:0.90rem;line-height:1.6;color:#334155;text-align:left}@media (max-width:768px){.policy-navbar{height:56px !important;padding:0 12px !important}.policy-logo-wrap{gap:6px !important}.policy-logo-wrap img{height:26px !important}.policy-logo-wrap span{font-size:0.95rem !important}.policy-nav-actions{gap:6px !important}.policy-back-btn{padding:5px 9px !important;font-size:0.72rem !important;font-weight:700 !important;gap:4px !important;border-radius:999px !important;white-space:nowrap !important;line-height:1.15 !important;letter-spacing:-0.2px !important}.policy-back-btn i{font-size:0.72rem !important}.policy-container{padding:0 10px !important;margin-top:-24px !important;margin-bottom:40px !important;width:100% !important}.policy-card{padding:22px 14px !important;border-radius:16px !important;width:100% !important}.policy-section-title{font-size:1.15rem !important;gap:8px !important;margin:26px 0 12px 0 !important}.policy-section-title i{font-size:1.05rem !important;margin-top:2px !important}.policy-grid{grid-template-columns:1fr !important;gap:12px !important;margin:14px 0 !important}.policy-grid-card{padding:14px 12px !important;border-radius:12px !important}.policy-grid-card h4{font-size:0.95rem !important}.policy-grid-card p{font-size:0.85rem !important}ul.policy-list,ol.policy-list{padding-left:18px !important}ul.policy-list li,ol.policy-list li{font-size:0.88rem !important;line-height:1.55 !important;margin-bottom:10px !important}}