body.page-hizmet-mobil-uygulama{background:#050505;color:#fff}body.page-hizmet-mobil-uygulama #smooth-wrapper,body.page-hizmet-mobil-uygulama #smooth-content{overflow-x:clip!important;max-width:100%}body.page-hizmet-mobil-uygulama main.mobil-app-page{--ma-gold:var(--sm-svc-gold, #ffbc00);--ma-gold-glow:var(--sm-svc-gold-glow, rgba(255, 188, 0, 0.25));--ma-dark-bg:#050505;--ma-dark-card:rgba(20, 20, 20, 0.6);--ma-glass-border:rgba(255, 255, 255, 0.08);--ma-text-main:#ffffff;--ma-text-muted:#a0a0a0;position:relative;z-index:1;background:var(--ma-dark-bg);color:var(--ma-text-main);font-family:var(--sm-font-body, 'Manrope', 'Inter', sans-serif);overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}body.page-hizmet-mobil-uygulama main.mobil-app-page *,body.page-hizmet-mobil-uygulama main.mobil-app-page *::before,body.page-hizmet-mobil-uygulama main.mobil-app-page *::after{box-sizing:border-box}body.page-hizmet-mobil-uygulama main.mobil-app-page h1,body.page-hizmet-mobil-uygulama main.mobil-app-page h2,body.page-hizmet-mobil-uygulama main.mobil-app-page h3,body.page-hizmet-mobil-uygulama main.mobil-app-page h4,body.page-hizmet-mobil-uygulama main.mobil-app-page h5,body.page-hizmet-mobil-uygulama main.mobil-app-page h6{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);color:var(--ma-text-main);margin-top:0}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-section{padding:clamp(64px, 8vw, 90px) 0;position:relative;overflow-x:clip}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-section-dark{background:#0a0a0a}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-col-img,body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-col-text{flex:1 1 0;min-width:0}body.page-hizmet-mobil-uygulama main.mobil-app-page .container,body.page-hizmet-mobil-uygulama main.mobil-app-page .container-1430{width:100%;max-width:var(--sm-cw-service, 1430px);padding-left:clamp(16px, 3vw, 30px);padding-right:clamp(16px, 3vw, 30px);margin-left:auto;margin-right:auto}body.page-hizmet-mobil-uygulama main.mobil-app-page section[id]{scroll-margin-top:clamp(88px, 12vw, 110px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .highlight{color:var(--ma-gold);text-shadow:0 0 20px rgba(255, 215, 0, 0.2)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-section{padding:180px 0 120px;background:radial-gradient(circle at 50% 0%, #1a1500 0%, var(--ma-dark-bg) 60%);position:relative;overflow:hidden}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-title{font-size:5.5rem;font-weight:700;line-height:1.1;letter-spacing:-2px;margin-bottom:2rem}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-subtitle{font-size:1.25rem;color:var(--ma-text-muted);line-height:1.8;max-width:700px;margin:0 auto 3rem}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-btn-primary{background:var(--ma-gold);color:#000;font-weight:700;padding:18px 45px;border-radius:50px;text-decoration:none;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);border:2px solid var(--ma-gold);display:inline-flex;align-items:center;gap:12px}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-btn-primary:hover{transform:translateY(-5px);box-shadow:0 10px 40px var(--ma-gold-glow);background:transparent;color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-btn-secondary{background:transparent;color:#fff;font-weight:600;padding:18px 45px;border-radius:50px;border:1px solid rgba(255, 255, 255, 0.2);text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:12px}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-btn-secondary:hover{border-color:var(--ma-gold);color:var(--ma-gold);background:rgba(255, 215, 0, 0.05)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-section{padding:120px 0;position:relative}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-row{display:flex;align-items:center;gap:60px}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-row{flex-direction:column}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-col-img,body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-col-text{flex:0 0 auto;width:100%}}body.page-hizmet-mobil-uygulama main.mobil-app-page .intro-img-frame{position:relative;border-radius:30px;padding:15px;background:rgba(255, 255, 255, 0.03);border:1px solid var(--ma-glass-border);backdrop-filter:blur(10px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .intro-img-frame img{border-radius:20px;width:100%;display:block;box-shadow:0 20px 50px rgba(0, 0, 0, 0.5)}body.page-hizmet-mobil-uygulama main.mobil-app-page .badge-overlay{position:absolute;bottom:30px;left:30px;background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(10px);padding:12px 24px;border-radius:20px;border:1px solid rgba(255, 215, 0, 0.3);color:var(--ma-gold);font-weight:600;display:flex;align-items:center;gap:10px;z-index:10}body.page-hizmet-mobil-uygulama main.mobil-app-page .intro-main-title{font-size:3rem;margin-bottom:25px}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-intro-long-text p{color:var(--ma-text-muted);font-size:1.1rem;line-height:1.8;margin-bottom:20px}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-section{padding:120px 0;position:relative;background:radial-gradient(circle at 50% 50%, #151515 0%, #000 100%)}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-grid{grid-template-columns:1fr}}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-card{background:#080808;border:1px solid rgba(255, 255, 255, 0.05);border-radius:32px;padding:50px;position:relative;overflow:hidden;transition:all 0.4s ease;height:100%}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-card:hover{border-color:var(--ma-gold);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0, 0, 0, 0.5)}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-bg-icon{position:absolute;bottom:-50px;right:-50px;font-size:300px;opacity:0.03;color:#fff;pointer-events:none;transition:0.5s}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-card:hover .eco-bg-icon{opacity:0.08;transform:scale(1.1) rotate(-10deg)}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-header{display:flex;align-items:center;gap:20px;margin-bottom:30px}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-icon{font-size:40px;color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-title h3{font-size:2rem;margin:0;line-height:1}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-title span{font-size:0.9rem;color:#888;text-transform:uppercase;letter-spacing:2px}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-desc{color:#ccc;font-size:1.05rem;line-height:1.7;margin-bottom:40px;position:relative;z-index:2}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-tag{background:rgba(255, 255, 255, 0.05);padding:8px 16px;border-radius:50px;font-size:0.85rem;color:#aaa;border:1px solid transparent}body.page-hizmet-mobil-uygulama main.mobil-app-page .ecosystem-card:hover .eco-tag{border-color:rgba(255, 215, 0, 0.2);color:#fff}body.page-hizmet-mobil-uygulama main.mobil-app-page .hybrid-banner{margin-top:40px;background:linear-gradient(90deg, #111 0%, #050505 100%);border:1px solid var(--ma-glass-border);border-radius:24px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}@media (max-width: 768px){body.page-hizmet-mobil-uygulama main.mobil-app-page .hybrid-banner{flex-direction:column;text-align:center}}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:25px;margin-top:60px}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-card{background:var(--ma-dark-card);padding:40px 30px;border-radius:24px;border:1px solid var(--ma-glass-border);text-align:center;transition:all 0.4s ease;position:relative;overflow:hidden}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-card:hover{transform:translateY(-10px);border-color:rgba(255, 215, 0, 0.5);box-shadow:0 10px 30px rgba(0, 0, 0, 0.3)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-icon{width:80px;height:80px;margin:0 auto 25px;background:rgba(255, 255, 255, 0.03);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--ma-gold);transition:0.4s}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-card:hover .web-feature-icon{background:var(--ma-gold);color:#000;transform:rotateY(180deg)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-card h3{font-size:1.25rem;margin-bottom:15px}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-feature-card p{font-size:0.95rem;color:var(--ma-text-muted)}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-ecosystem-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-ecosystem-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-ecosystem-wrapper{grid-template-columns:1fr}}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-category-card{background:#0f0f0f;border-radius:24px;padding:30px;border:1px solid var(--ma-glass-border);transition:0.3s;height:100%}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-category-card:hover{border-color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-cat-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-cat-header i{font-size:24px;color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-cat-header h3{font-size:1.1rem;margin:0}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-item-list{display:flex;flex-direction:column;gap:15px}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-item{display:flex;align-items:center;gap:12px;padding:10px 15px;background:rgba(255, 255, 255, 0.03);border-radius:12px;font-size:0.9rem;color:#ddd;transition:0.2s}body.page-hizmet-mobil-uygulama main.mobil-app-page .tech-item:hover{background:rgba(255, 215, 0, 0.1);color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .process-roadmap-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:60px}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .process-roadmap-wrapper{grid-template-columns:1fr}}body.page-hizmet-mobil-uygulama main.mobil-app-page .roadmap-step-card{background:var(--ma-dark-card);border:1px solid var(--ma-glass-border);border-radius:20px;padding:30px 20px;position:relative;transition:0.3s}body.page-hizmet-mobil-uygulama main.mobil-app-page .roadmap-step-card:hover{border-color:var(--ma-gold);transform:translateY(-5px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .step-number{font-size:40px;font-weight:800;color:rgba(255, 255, 255, 0.05);position:absolute;top:20px;right:20px;font-family:var(--sm-font-ui)}body.page-hizmet-mobil-uygulama main.mobil-app-page .step-number::before{content:attr(data-num)}body.page-hizmet-mobil-uygulama main.mobil-app-page .roadmap-step-card:hover .step-number{color:rgba(255, 215, 0, 0.1)}body.page-hizmet-mobil-uygulama main.mobil-app-page .roadmap-step-card h3{font-size:1.2rem;margin:40px 0 15px;color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .roadmap-step-card p{font-size:0.9rem;color:var(--ma-text-muted);line-height:1.6}body.page-hizmet-mobil-uygulama main.mobil-app-page .success-slider-section{position:relative;padding:100px 0;overflow:hidden}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-study-frame{display:flex;align-items:center;gap:60px;background:#0a0a0a;border-radius:40px;overflow:hidden;border:1px solid var(--ma-glass-border)}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .case-study-frame{flex-direction:column;padding:40px}}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-visual{flex:1;position:relative;height:500px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-visual img{max-width:80%;max-height:90%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.5));transition:0.5s}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-info{flex:1;padding:60px}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-metric-big{font-size:3.5rem;font-weight:700;color:var(--ma-gold);font-family:'Space Grotesk', 'Plus Jakarta Sans';margin-bottom:10px;display:block}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-metric-label{font-size:1.1rem;color:#fff;margin-bottom:30px;display:block;opacity:0.8}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-quote{font-size:1.15rem;line-height:1.8;color:#bbb;font-style:italic;margin-bottom:40px;position:relative;padding-left:20px;border-left:3px solid var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-center-wrapper{display:grid;grid-template-columns:300px 1fr;gap:80px}@media (max-width: 991px){body.page-hizmet-mobil-uygulama main.mobil-app-page .help-center-wrapper{grid-template-columns:1fr;gap:40px}}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-sidebar h3{font-size:2.5rem;margin-bottom:20px}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-sidebar p{color:#888;margin-bottom:30px}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-accordion-item{border-bottom:1px solid rgba(255, 255, 255, 0.05);margin-bottom:20px}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-trigger{width:100%;text-align:left;background:none;border:none;color:#fff;font-size:1.2rem;font-weight:500;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:0.3s}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-trigger:hover{color:var(--ma-gold)}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-icon{width:30px;height:30px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ma-gold);transition:0.3s}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-trigger[aria-expanded='true'] .help-icon{background:var(--ma-gold);color:#000;transform:rotate(45deg)}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-content{height:0;overflow:hidden;transition:ease 0.4s}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-inner{padding-bottom:30px;color:#999;line-height:1.8}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-section-title{font-size:3rem;margin-bottom:1.5rem;text-align:center;font-weight:700}@media (max-width: 768px){body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-title{font-size:3rem}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-section-title{font-size:2.5rem}}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-section{padding:clamp(120px, 18vw, 180px) 0 clamp(64px, 10vw, 120px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-hero-title{font-size:clamp(2rem, 7vw, 5.5rem)!important;letter-spacing:-0.02em!important;overflow-wrap:anywhere}body.page-hizmet-mobil-uygulama main.mobil-app-page .web-section-title{font-size:clamp(1.75rem, 3.4vw, 3rem)!important;overflow-wrap:anywhere}body.page-hizmet-mobil-uygulama main.mobil-app-page .eco-bg-icon{font-size:clamp(120px, 22vw, 300px);max-width:100%;overflow:hidden}body.page-hizmet-mobil-uygulama main.mobil-app-page .process-roadmap-wrapper{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}body.page-hizmet-mobil-uygulama main.mobil-app-page .success-swiper{overflow:hidden;max-width:100%}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-study-frame,body.page-hizmet-mobil-uygulama main.mobil-app-page .case-info,body.page-hizmet-mobil-uygulama main.mobil-app-page .case-visual{min-width:0;max-width:100%}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-visual{height:clamp(280px, 45vw, 500px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .help-center-wrapper{min-width:0}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-faq-section{padding:clamp(64px, 8vw, 100px) 0;background:#050505}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-hybrid-title{font-size:clamp(1.25rem, 2.5vw, 1.8rem);margin-bottom:10px;color:#fff}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-hybrid-desc{color:#aaa;margin:0}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-hybrid-icons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}body.page-hizmet-mobil-uygulama main.mobil-app-page .text-muted{color:var(--ma-text-muted)!important}body.page-hizmet-mobil-uygulama #calismalarimiz.wt-projects{background:#000;overflow-x:clip;max-width:100%}body.page-hizmet-mobil-uygulama #calismalarimiz{scroll-margin-top:clamp(88px, 12vw, 110px)}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-tech-lead{color:var(--ma-text-muted);max-width:640px;margin-left:auto;margin-right:auto}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-icon-react{font-size:2.5rem;color:#61dafb}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-icon-flutter{font-size:2.5rem;color:#54c5f8}body.page-hizmet-mobil-uygulama main.mobil-app-page .ma-icon-label{font-size:0.85rem;color:var(--ma-text-muted);margin-top:0.35rem}body.page-hizmet-mobil-uygulama main.mobil-app-page .case-author-name{margin:0;font-size:1rem}